Summary
netcdf4-python is a Python interface to the netCDF C library. netCDF version 4 can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients. The API modelled after Scientific.IO.NetCDF, and should be familiar to users of that module.
Versions
v1.7.1-r1 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 ~amd64-linux ~arm64 ~x86 ~x86-linux
- USE flags
- blosc bzip2 debug mpi szip test zstd
USE flags
General
- blosc
- Allow using blosc compression via dev-libs/c-blosc
- bzip2
- Enable bzip2 compression support
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- mpi
- Add MPI (Message Passing Interface) layer to the apps that support it
- szip
- Use the szip compression library
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- zstd
- Enable support for ZSTD compression
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
- python3_13
- Build with Python 3.13
Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-python / numpy : Fast array and numerical python library
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / netcdf : Scientific library and interface for array oriented data access
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-python / certifi : A certifi hack to use system trust store on Linux/FreeBSD
dev-python / cftime : Time-handling functionality from netcdf4-python
dev-python / numpy : Fast array and numerical python library
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / netcdf : Scientific library and interface for array oriented data access
Depending packages
dev-python / meshio : Input/output for many mesh formats
Bugs
- 878627
- dev-python/netcdf4-1.5.8 - src/.../_netCDF4.c: error: incompatible pointer to integer conversion returning void from a func
- 880413
- dev-python/netcdf4-1.5.8 - error: Command clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-de
- 892265
- dev-python/netcdf4-1.5.8 fails tests (LIBARCHIVE-SYSTEM): python3.9: H5CS.c:224: H5CS_pop: Assertion fstack->nused > 0 failed
- 938376
- dev-python/xarray-2024.7.0, dev-python/netcdf4-1.7.1-r1: stablereq
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-python/netcdf4: Stabilize 1.7.1-r1 amd64, #936752
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-python/netcdf4: Add transitive USE flags on netcdf
The Python package automatically uses various options compiled into sci-libs/netcdf (via #ifdefs). Add appropriate USE flags to control the dependencies and rebuild the package. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Enable py3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Bump to 1.7.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Keyword 1.6.5 arm64, #917951
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Bump to 1.6.5
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-python/netcdf4: enable py3.12
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Bump to 1.6.4
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Set DISTUTILS_EXT=1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-python/netcdf4: update netcdf[tools] dep
Tools are now always available. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/netcdf4: Bump to 1.6.3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
Rename dev-python/{netcdf4-python → netcdf4}
Signed-off-by: Michał Górny <mgorny@gentoo.org>