Matlab, NetCDF-C and NetCDF Java?

John Caron caron at unidata.ucar.edu
Sun Oct 8 08:37:39 MDT 2006



Rich Signell wrote:
> On 10/4/06, John Caron <caron at unidata.ucar.edu> wrote:
> 
>> Hi Rich:
>>
>> So you previously were able to load nj22 library and use it directly 
>> in  matlab, now you are wondering if we could use nj22 to emulate the 
>> netcdf matlab library?
> 
> 
> Exactly.
> 
>> Is that "mexcdf"? what makes it machine dependent ? Which API does it 
>> implement (netcdf 2, 3 or some variant?)
> 
> 
> Unfortunately, it implements *both* netcdf-2 and netcdf-3.
> 
>>
>> I think Russ' answer is correct, the only thing i would add is that 
>> minimal work has gone into the nj22 API for writing files, but we plan 
>> to take that up again in the context of netcdf-4 file writing. We may 
>> be able to add extentions then.
> 
> 
> That would be great.  If we could mimic the functionality of netcdf-2
> and netcdf-3 with NetCDF-Java, we could do away with the machine
> dependent "mex file" interface, now called "mexnc" (google "mexnc" for
> details).
> 
> 
>> You would still need some glue to translate the mexcdf API into nj22
> 
> calls, where would that come from?
> 
> mexnc is a gateway routine that could be replaced with a matlab or
> java gateway function.  We realize that this would take some
> significant (and somewhat tedious) effort, but we think it would be
> worth it!

Do you have any thoughts on who could write this part, and how much effort there is in it?

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



More information about the Netcdf-java mailing list