Medium-level NetCDF bindings for Rust
Supported:
Not (yet) supported:
All variable data is read into a 1-dimensional buffer, with the resulting layout with the last variable varying the fastest. The data can also be read into an ndarray.
rust-netcdf depends on libnetcdf. The Travis build runs on Ubuntu 16.04 Xenial and installs libnetcdf via apt, which results in netcdf v.4.4.0. rust-netcdf is not widely tested on other versions of netcdf.
You can build the library and run the tests via Docker like this:
docker build . -t rust-netcdf
docker run -it --rm rust-netcdf
Some examples of usage can be found in the tests/lib.rs file. The documentation can also be found using cargo doc
.
Licensed under either of
at your option.
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.