LabWired
회로 설계·펌웨어 실행·변형 비교·Playground 결과 확인, 오픈소스, 무료 체험
A Rust XRD pattern parser with Python and Node.js bindings
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Geddes reads XRD files into two arrays: x (2θ in degrees) and y (intensity).
It is written in Rust, with Python and Node.js bindings.
import geddes
pattern = geddes.read("sample.xy")
x, y = pattern.x, pattern.y
fn main() -> Result<(), geddes::Error> {
let pattern = geddes::read("sample.xy")?;
let (x, y) = (pattern.x, pattern.y);
Ok(())
}
const geddes = require('geddes')
const { x, y } = geddes.read('sample.xy')
| Format | Extensions |
|---|---|
| Text | .xy, .xye, .csv, .dat, .txt |
| GSAS | .gsas, .gsa, .fxye, .gda, .raw |
| Bruker | .raw, .uxd, .brml |
| Rigaku | .ras, .rasx |
| Malvern Panalytical | .xrdml |
| FIT2D | .chi |
| Powder CIF | .cif |
See the documentation for installation, usage, and format limits.