Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Rich Signell wrote:
On 10/4/06, John Caron <caron@xxxxxxxxxxxxxxxx> 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 nj22calls, 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?
netcdf-java
archives: