20 unstable releases (7 breaking)

0.8.1 Aug 20, 2024
0.7.0 Aug 8, 2024
0.6.2 May 5, 2024
0.6.0 Jan 10, 2024
0.1.0 Jun 27, 2015

#392 in Science

Download history 965/week @ 2024-11-15 1140/week @ 2024-11-22 1562/week @ 2024-11-29 1742/week @ 2024-12-06 1366/week @ 2024-12-13 239/week @ 2024-12-20 300/week @ 2024-12-27 983/week @ 2025-01-03 1601/week @ 2025-01-10 1333/week @ 2025-01-17 1646/week @ 2025-01-24 977/week @ 2025-01-31 1270/week @ 2025-02-07 875/week @ 2025-02-14 1235/week @ 2025-02-21 1134/week @ 2025-02-28

4,709 downloads per month
Used in 15 crates (2 directly)

MIT license

3MB
66K SLoC

C 55K SLoC // 0.2% comments M4 4K SLoC // 0.2% comments Rust 3K SLoC // 0.0% comments Shell 2.5K SLoC // 0.2% comments C++ 1K SLoC // 0.1% comments Automake 232 SLoC // 0.3% comments Happy 103 SLoC Batch 4 SLoC

netcdf-sys

Rust bindings to netcdf-c to locate and link the system libraries neccessary to use netcdf. This library can also build hdf5 and netcdf from source, to allow a fully static linking experience. This is enabled with the static feature.

Detection of netCDF

The detection of netCDF has this priority order:

  • static feature will choose the built static library
  • NETCDF_DIR environment variable
  • nc-config
  • Default linker-available netcdf

If an include file is not found, some features might not be available, despite being included in the library.

Dependencies

~1–14MB
~178K SLoC