python3-netCDF4 - Python interface to netCDF 3 and 4

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python3-netCDF4-
Package name python3-netCDF4
Package version
Package release 1.1
Package architecture x86_64
Package type rpm
Category Development/Languages/Python
Maintainer -
Download size 465.93 KB
Installed size 1.52 MB
netCDF version 4 has many features not found in earlier versions of
the library and is implemented on  top of HDF5. This module 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.
Most new features of netCDF 4 are implemented, such as multiple unlimited
dimensions, groups and zlib data compression. All the new numeric data types
(such as 64 bit and unsigned integer types) are implemented. Compound and
variable length (vlen) data types are supported, but the enum and opaque data
types are not. Mixtures of compound and vlen data types (compound types
containing vlens, and vlens containing compound types) are not supported.


Package Version Architecture Repository
python3-netCDF4- i586 openSUSE Oss
python3-netCDF4 - - -


Name Value
/usr/bin/python3 -
hdf -
hdf5 - - - - - -
netcdf -
python(abi) = 3.7
python3-cftime -
python3-numpy >= 1.9.0


Name Value
python3-netCDF4 =
python3-netCDF4(x86-64) =


Type URL
Binary Package python3-netCDF4-
Source Package python-netCDF4-

Install Howto

Install python3-netCDF4 rpm package:

# zypper install python3-netCDF4




2019-03-20 - Matej Cepl <>
- Update to
* include missing membuf.pyx file in release source tarball.
* fix bug in implementation of NETCDF4_CLASSIC support for parallel IO
in v1.4.3 release.
* make set_always_mask work in MFDataset.
* fix saving diskless files to disk with netcdf-c >= 4.6.2.
* write to an in-memory Dataset, memoryview buffer returned by Dataset.close()
(issue #865, requires netcdf-c >= 4.6.2)
* fix performance regression when using large sequences of consecutive
integers for indexing with netcdf-c >= 4.6.2 (issue #870).
* improved error messages for ncinfo and other utilities (issue #873).
* fix for int64 attributes not being created for NETCDF3_64BIT_DATA (CDF5)
files (issue #878).
* fix for MPI parallel error ("NetCDF: Attempt to use feature that was not
turned on when netCDF was built") using netcdf-c 4.6.2 (issue #883).
* Added methods `set_ncstring_attrs()` to Dataset, Group and Variable that
forces all text attributes to be written as variable length strings (netCDF
type NC_STRING - issue #882).
* Allow parallel mode with NETCDF4_CLASSIC files (issue #890).
* add get_dims Variable method (issue #824)
* make sure format keyword not ignored when mode is 'ws' (issue #827)
* fix numpy FutureWarning (non-tuple sequence for
multidimensional indexing is deprecated), issue #833.
* add 'master_file' kwarg to MFDataset.__init__ (issue #835).
* always use nc_get_vars for strided access over OpenDAP (issue #838).
* raise FutureWarning when trying to set multi-dimensional array attribute
while still silently flattening the array (issue #841). Will change
to ValueError in next release (1.4.3).
* fix parallel writes when both nc4 parallel and pnetcdf parallel options
enabled in the netcdf-c library (issue #820).
* fix for writing masked scalar character variable (issue #850).
* disable workaround for slow nc_get_vars for __netcdflibversion__ >= 4.6.2,
since a fix was added to speed up nc_get_vars in the C library.  Issue 680.
* new Dataset and Variable methods (set_always_mask) to optionally
re-enable old behaviour (return masked arrays only if selected
slice contains missing values) (issue #809).
2018-05-17 -
- Add patch netcdf-disable-broken-test.patch
* This test got "broken" with the new netcdf that fixed another

See Also

Package Description
python3-netaddr-0.7.19-3.2.noarch.rpm Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses
python3-netifaces-0.10.7-1.2.i586.rpm Portable network interface information
python3-netifaces-0.10.7-1.2.x86_64.rpm Portable network interface information
python3-netmiko-2.3.3-1.1.noarch.rpm Multi-vendor library to simplify Paramiko SSH connections to network devices
python3-networkx-2.2-3.1.noarch.rpm Python package for the study of complex networks
python3-neutronclient-6.12.0-1.1.noarch.rpm Python API and CLI for OpenStack Neutron
python3-newt-0.52.20-6.1.i586.rpm Python 3 bindings for newt
python3-newt-0.52.20-6.1.x86_64.rpm Python 3 bindings for newt
python3-nghttp2-1.36.0-1.1.i586.rpm Python3 bindings for nghttp2
python3-nghttp2-1.36.0-1.1.x86_64.rpm Python3 bindings for nghttp2
python3-nine-1.0.0-2.2.noarch.rpm Python 2 / 3 compatibility, like six, but favouring Python 3
python3-nltk-3.4-1.1.noarch.rpm Natural Language Toolkit
python3-node-semver-0.6.1-1.2.noarch.rpm Port of node-semver
python3-nose-1.3.7-11.2.noarch.rpm Nose extends unittest to make testing easier
python3-nose-cov-1.6-2.2.noarch.rpm Nose plugin for coverage reporting