[package]
name = "feffit"
version = "0.1.0"
edition.workspace = true
license.workspace = true
rust-version.workspace = true
repository.workspace = true
description = "Pure-Rust EXAFS toolkit — data reduction (pre-edge/normalize/AUTOBK), Fourier transforms, FEFF path fitting (feffit), and feff.inp build/run; a port of larch.xafs"
[dependencies]
num-complex = { workspace = true }
rustfft = { workspace = true }
rayon = { workspace = true }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
rusty-fitpack = "0.1.2"
nalgebra = "0.35"
crystallographic-group = { version = "0.3.1", optional = true }
feff10 = { version = "0.2.2", optional = true }
[features]
default = ["feff10"]
feff10 = ["dep:feff10"]
spacegroup = ["dep:crystallographic-group"]