Re: Nio.open_file problem : object.__init__() takes no parameters

From: Sourish Basu <sbasu_at_nyahnyahspammersnyahnyah>
Date: Fri Feb 12 2010 - 06:17:54 MST

By the way, I solved the object._init__() problem by following the
prescription at http://www.pyngl.ucar.edu/User_forum/Archives/2009/0006.html

-Sourish

Mary Haley wrote:
> Hi Sourish,
>
> It would be okay to post any PyNGL/PyNIO question to pyngl-talk, since
> there's not a lot of traffic there.
>
> But meanwhile, I'm not sure what's going on here. I think Dave said he
> might know, but he's out today.
>
> Is this file a true NetCDF4 file, or a NetCDF 4 classic file? NCL and
> PyNIO cannot yet read true NetCDF 4 files.
>
> --Mary
>
>
> On Feb 8, 2010, at 8:11 AM, Sourish Basu wrote:
>
>> Hi All,
>>
>> Recently, I installed NCL and PyNIO on Ubuntu 9.10 (x86_64). The
>> install went smoothly, but when I try to actually use Nio to read a
>> NetCDF4 file, I get the following error:
>>
>> [13]: fid = Nio.open_file("SampleNetCDF.nc4",'r')
>> ---------------------------------------------------------------------------
>>
>> TypeError Traceback (most recent call
>> last)
>>
>> /home/i/ResearchCode/Cost function/<ipython console> in <module>()
>>
>> /usr/local/lib/python2.6/dist-packages/PyNIO/Nio.pyc in
>> open_file(filename, mode, options, history, format)
>> 513 file = _Nio.open_file(filename,mode,options,history,format)
>> 514
>> --> 515 file_proxy = _proxy(file, 'str',
>> create_variable=_create_variable)
>> 516 setattr(file_proxy.__class__,'set_option',set_option)
>> 517 file_proxy.file = file
>>
>> /usr/local/lib/python2.6/dist-packages/PyNIO/Nio.pyc in _proxy(obj,
>> *specials, **regulars)
>> 226 _known_proxy_classes[key] = cls
>> 227 # instantiate and return the needed proxy
>>
>> --> 228 instance = cls(obj)
>> 229 return instance
>> 230
>>
>> /usr/local/lib/python2.6/dist-packages/PyNIO/Nio.pyc in
>> __init__(self, obj)
>> 167
>> 168 def __init__(self, obj):
>> --> 169 super(_Proxy, self).__init__(obj)
>> 170 super(_Proxy,self).__setattr__('_obj', obj)
>> 171 super(_Proxy,self).__setattr__('attributes',{})
>>
>> TypeError: object.__init__() takes no parameters
>>
>> I'm not sure which mailing list would be appropriate to ask for help,
>> but I think this is an installation issue. Has anyone seen this before?
>>
>> Thanks,
>>
>> -Sourish
>>
>> _______________________________________________
>> ncl-install mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-install
>
>
Received on Fri Feb 12 06:17:59 2010

This archive was generated by hypermail 2.1.8 : Wed May 26 2010 - 10:38:10 MDT