|
NEP 4.0.0
NetCDF Expansion Pack
|
NEP (NetCDF Expansion Pack) extends NetCDF-4 with high-performance compression and multi-format data access.
LZ4 and BZIP2 HDF5 filter plugins for NetCDF-4 files, both enabled by default. LZ4 targets speed (2–3× faster than DEFLATE); BZIP2 targets ratio (ideal for archival).
See Compression Filters — algorithm details, C/Fortran API reference, and performance benchmarks.
Five NetCDF UDF handlers that expose external scientific formats through the standard nc_open() API, all disabled by default:
See Format Readers — usage, code examples, and dependency information for each reader.
Optional alternative NetCDF-4/HDF5 backend selected explicitly with NC_NEXTCDF4 (UDF9). It supports the full enhanced NetCDF-4 data model, variable I/O, chunking, compression, and new atomic types (NC_FLOAT16, small floating-point types, complex numbers, bitfields, and HDF5 references) while coexisting with netcdf-c's built-in HDF5 backend. Files written in NC_NETCDF4_MODEL compatibility mode remain readable by upstream netcdf-c.
See NEXTCDF-4 — selection flags, compatibility modes, supported types, and examples.
Over 55 C and Fortran programs covering classic NetCDF, NetCDF-4, NcZarr, OPeNDAP remote access, performance tuning, and parallel I/O. Companion code for The NetCDF Developer's Handbook, Second Edition.
See Example Programs — complete program listing by category.
NEP requires:
--enable-geotiff)--enable-grib2)--enable-fits)--enable-pds4)Build with CMake or Autotools:
See the Configuration Options section of the README for the full CMake and Autotools option reference.
Key API reference pages:
Refer to the documentation header for the exact version of NEP corresponding to this build.
See the COPYRIGHT file for licensing information.