pycdf - A python interface to Unidata netCDF library
pycdf is a python interface to
the Unidata
netCDF
library. It provides an almost complete coverage of the
netCDF C API, wrapping it inside easy to use python classes.
netCDF arrays are handled using array objects provided either by the python numpy, Numeric or numarray packages. Those packages are closely related, and are pointed to on the same SourceForge project,
from which the source code can be downloaded. Ready-made binary
distributions are available for most Unix/Linux environments.
numpy is the most up-to-date array package, and the other two packages should be considerated deprecated.
Current pycdf version :
- pycdf-0.6-3, February 11 2007 NEW!
New with the 0.6-3 release:
- numpy support
- multi-file dataset (CDFMF class)
- netCDF large file support (CDF2 64-bit format), which appeared in netCDF 3.6
- ellipsis notation in slices
- validity checks in array assignments, scalar broadcasting
- improved documentation
- bug fixes
Requirements :
- Python v2.2 and above.
- netCDF library versions up
to 3.6.2.
- NumPy 1.0 or above.
- Numeric or numarray can also be used. Numeric has been tested up to v 23. The only numarray version tested so far is 1.3.3.
- pycdf should work on most Unix/Linux systems where the
above software can be installed.It has been installed (among others) on
the following environments : Linux (kernel 2.4.19 and above), Tru64
4.0.f and above, Solaris 8, AIX 4, Mac OSX.
Links
Last updated: 2007-02-11