python interface

Jeff Whitaker jswhit at fastmail.fm
Mon May 21 10:32:27 MDT 2007


Magnus Hagdorn wrote:
> Hi all,
> I am in the process of reviewing the python interface to netCDF I use
> for accessing our data files. I am extremely puzzled now.
>
> Up to now I have always used the ScientificPython module, which does
> more or less what I want it to. However, the website seems to have
> disappeared. Some searching around revealed the download page:
> http://sourcesup.cru.fr/projects/scientific-py/
> ScientificPython seems to be under active development.
>   

Magnus:

http://sourcesup.cru.fr/projects/scientific-py/

The 'beta' version (2.7.5) supports numpy.
> I am also a user of some form of numerical array extension to python. I
> started with Numeric, then ported my code to numarray. However, it seems
> Numpy is the extension to use. 
>   
Yes, numpy is the sucessor to both Numeric and numarray.
> Further looking around it seem the only netCDF interface supporting
> Numpy is PyNIO. However, this package seems to only come as a binary and
> is compiled only using Python 2.4. This is not really acceptable since I
> really don't want to depend on some package which I cannot change if I
> have to and which forces me to use a specific python version.
>
> So I am wondering what python package for netCDF I/O other can
> recommend.
>
> Regards
> magnus
>
>   

Newer versions of Scientific Python do support numpy as well.  To make 
things even more confusing, I've created yet another module that 
supports the new features of netcdf-4.0, but can still read and write 
netcdf-3 files

http://code.google.com/p/netcdf4-python/


The advantages of my module are:
 * numpy support
 * API compatible with ScientificPython
 * supports netcdf-4.0 features (none of the others do)
 * I read this list and answer questions.

disadvantages:

 * requires installation of netcdf-4.0 beta/hdf5 1.8.0 beta (it won't 
work with netcdf 3.6.x).

HTH,

-Jeff

-- 
Jeffrey S. Whitaker         Phone  : (303)497-6313
Meteorologist               FAX    : (303)497-6449
NOAA/OAR/PSD  R/PSD1        Email  : Jeffrey.S.Whitaker at noaa.gov
325 Broadway                Office : Skaggs Research Cntr 1D-124
Boulder, CO, USA 80303-3328 Web    : http://tinyurl.com/5telg

==============================================================================
To unsubscribe netcdfgroup, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================



More information about the netcdfgroup mailing list