ame2020-rs
A parsing library for the Atomic Mass Evaluation 2020 format
The data is represented by Nuclide, and the parsing is mostly done by Iter.
The data can be collected into a type that implements FromIterator, such as Vec.
Format
The format is documented in the preamble of the AME data file itself. This library parses data
formatted like the mass.mas20 file. The rounded version, and previous versions, such as
AME2016 are incompatible.
Examples
use ;
use ;
let file = open?;
let file = new;
let iter = new;
let data: = iter.?;
Features
serde: ProvideSerializeandDeserializeimplementations for serde.arbitrary: ProvideArbitraryimplementations for arbitrary, useful for fuzzing.
License
Licensed under either of
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.