hidefix 0.12.0

Concurrent HDF5 and NetCDF4 reader (experimental)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
fn main() -> anyhow::Result<()> {
    let args: Vec<String> = std::env::args().collect();
    let f = &args[1];
    let h = hdf5::File::open(f).unwrap();

    for var in &args[2..] {
        let d = h.dataset(var)?;

        println!("Reading values from {var}..");
        let values = d.read_raw::<f32>()?;

        println!("Number of values: {}", values.len());

        println!("First value: {}", values.first().unwrap());
    }

    Ok(())
}