Skip to content
ruiying-oceanPublic

About

A Rust-based lightwight NetCDF viewer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

NCDive

A lightweight NetCDF viewer, inspired by NASA Panoply.

NCDive interface with the air-temperature variable selected in the sidebar, time and projection selectors, colour controls, and a global NCEP temperature map.

NCDive exploring NCEP temperature, with the variable browser and plot controls visible. Exported figure · Data: NOAA PSL.

  • Browse variables, dimensions, units and metadata in NetCDF classic and NetCDF-4 files.
  • Explore maps and vertical sections, with time and depth selectors.
  • Choose four map projections, colour palettes, log scales and optional coastlines.
  • Compare matching grids and export figures as PNG or PDF.

Files are opened read-only.

Run

Requires Rust, the NetCDF C library and PROJ 9.6 or newer. With Rust installed, on macOS:

brew install netcdf proj pkg-config
cargo run --release -- samples/temperature.nc

Open your own file with File → Open NetCDF file…, or drag it into the window.

Tested on macOS; Windows and Linux builds are not yet verified.

Full guide · Build and packaging · Development checks

License

MIT. See LICENSE. Bundled fonts and colour maps keep their own licenses in assets.

About

A Rust-based lightwight NetCDF viewer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages