Geddes
A Rust XRD pattern parser with Python bindings. Supports:
.raw(GSAS format, text based; Bruker format, binary).rasx(Rigaku, Zip containing Profile text).xrdml(Panalytical XML-based format).xy/.xye(ASCII, space-separated values).csv(comma-separated values)
Usage
Load from a file path:
use read;
Load from in-memory bytes (filename is used to infer the format):
use fs;
use read_bytes;
Python Usage
This crate ships Python bindings via pyo3/maturin.
Load from a file path:
=
Load from in-memory bytes (filename is used to infer the format):
=
=
License
MIT