Geddes
A Rust XRD pattern parser with Python bindings. Supports:
.raw(GSAS format, text based).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 load_file;
Load from in-memory bytes (filename is used to infer the format):
use fs;
use Cursor;
use load_from_reader;
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