geddes 0.1.4-alpha

A Rust library for parsing XRD pattern files (xy, rasx, raw)
Documentation

Geddes

A Rust library to parse XRD pattern files. Supports:

  • .xy / .xye (ASCII, space separated)
  • .rasx (Rigaku, Zip containing Profile text)
  • .raw (GSAS format, text based)
  • .csv (comma separated values)

Usage

use geddes::load_file;

fn main() {
    let pattern = load_file("tests/data/xy/sample.xy").unwrap();
    println!("Loaded {} points", pattern.x.len());
}

License

MIT