Skip to main content

Crate xraydb_data

Crate xraydb_data 

Source
Expand description

Serde data model shared by the xraydb crates.

This crate is #![no_std] and holds only plain data structures; all lookup and calculation lives in xraydb. It exists so the generator binary and the library agree on the on-disk format without the library depending on the generator.

Structsยง

ChantlerRecord
Chantler tables for one element.
ComptonEnergiesRecord
Tabulated Compton scattering energies.
CoreWidthRecord
Core-hole width for one element and edge.
CosterKronigRecord
One Coster-Kronig transition between levels of the same shell.
ElementRecord
Basic facts about one element.
IonizationPotentialRecord
Ionization potential for one counting gas.
PhotoabsorptionRecord
Elam photoabsorption spline for one element, in log-log space.
ScatteringRecord
Elam coherent and incoherent scattering splines for one element.
VersionRecord
One upstream XrayDB version entry.
WaasmaierRecord
Waasmaier-Kirfel f0 coefficients for one ion.
XrayDatabase
The complete XrayDB database, deserialized from the embedded blob.
XrayLevelRecord
One absorption edge of one element.
XrayTransitionRecord
One emission line of one element.