On 10/31/10 5:44 AM, John wrote:
> 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

John:  You forget --with-hdf4=<where hdf4 is installed>.

-Jeff
>
> 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
>>>>
>>>
>>
>
>


------------------------------------------------------------------------------
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