Jeff,

I just built netcdf with the following script:

#!/bin/bash

./configure --enable-netcdf-4 --enable-hdf4 --enable-hdf4-file-tests
--enable-pnetcdf --enable-cxx-4 --with-hdf5=/flex_wrk/lib64
--enable-shared --prefix=/flex_wrk/lib64
make
make install


Everything seemed to work fine.

I then rebuilt netcdf4-python and got no errors.
IE:
export HDF5_DIR=/flex_wrk/lib64
export NETCDF4_DIR=/flex_wrk/lib64
python setup.py build
python setup.py install --prefix=/custom...

However, when I try to read a hdf4 file in Ipython I get:
In [1]: from netCDF4 import Dataset as NetCDFFile

In [2]: nci = NetCDFFile('scia_200910.hdf')
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)

/xnilu_wrk/flex_wrk/EMISSIONS/<ipython console> in <module>()

/xnilu_wrk/flex_wrk/bin64/site-packages/netCDF4.so in
netCDF4.Dataset.__init__ (netCDF4.c:6336)()

RuntimeError: Attempt to use feature that was not turned on when
netCDF was built.


What is it that I need to do to 'build' netCDF and netcdf4-python with
the support?

Thank you,
john


On Sun, Oct 31, 2010 at 2:53 AM, Jeff Whitaker <jsw...@fastmail.fm> wrote:
> On 10/30/10 5:05 PM, John wrote:
>>
>> Thank you. I didn't think they used it, I just wanted to know if it
>> was safe to do what you suggested to try. It does seem to work.
>>
>> Another question, can netcd4-python READ HDF files? Or is it just that
>> it creates files that are readable? If it's the latter, does anyone
>> have a suggestion for a python module that can read both hdf4 and
>> hdf5??
>>
>> Thank you,
>> john
>>
>>
>> PS: Jeff, this module seems to work very well! And I am very thankful
>> for the introduction of compression.
>
> John: If you enabled hdf4 support when you built the netcdf lib, it will
> read hdf4 files in 'scientific dataset' files.
>
> -Jeff
>>
>>
>> On Sat, Oct 30, 2010 at 2:55 PM, Jeff Whitaker<jsw...@fastmail.fm>  wrote:
>>>
>>>  On 10/30/10 3:41 AM, John wrote:
>>>>
>>>> I've searched through the netcdf4-python trunk, but I find no
>>>> reference of NetCDFFile as in how the basemap or Scientific.IO.NetCDF
>>>> modules use it.
>>>>
>>>> For compatibility with my old scripts, is it safe to simply:
>>>>
>>>> from netCDF4 import Dataset as NetCDFFile
>>>>
>>>> ??
>>>>
>>>> Thanks,
>>>> john
>>>>
>>> John:  Neither basemap or Scientific.IO.NetCDF uses it.  What gave you
>>> the impression they did?  There is a 'NetCDFFile' in function in
>>> basemap, but it is based on the pure-python netCDF module pupynere. It
>>> doesn't support netcdf-4 and I only recommend using it for the
>>> occasional light use.
>>>
>>> The netcdf4-python API is mostly compatible with Scientific.IO.NetCDF,
>>> so if you have old script that use the latter, you can try:
>>>
>>> from netCDF4 import Dataset as NetCDFFile
>>>
>>> The docs for netcdf4-python are at
>>>
>>> http://netcdf4-python.googlecode.com/svn/trunk/docs/netCDF4-module.html
>>>
>>>
>>> -Jeff
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Nokia and AT&T present the 2010 Calling All Innovators-North America
>>> contest
>>> Create new apps&  games for the Nokia N8 for consumers in  U.S. and
>>> Canada
>>> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in
>>> marketing
>>> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
>>> http://p.sf.net/sfu/nokia-dev2dev
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Matplotlib-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>
>>
>
>



-- 
Configuration
``````````````````````````
Plone 2.5.3-final,
CMF-1.6.4,
Zope (Zope 2.9.7-final, python 2.4.4, linux2),
Python 2.6
PIL 1.1.6
Mailman 2.1.9
Postfix 2.4.5
Procmail v3.22 2001/09/10
Basemap: 1.0
Matplotlib: 1.0.0

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to