This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Peter: Not sure why the HDFView library messes up, but perhaps a link conflict? Do you get the problem when you just use the HDFView library and not the netcdf-java library? If you look at the attributes of a variable that is chunked in a netCDF4 file, you will see one called _ChunkSizes that has the chunk sizes in them. Im not sure if theres one for the compression algorithm, though we would consider adding it. John > Hi Ryan, > > It works fine for me as well under OS X 10.10 if I remove the HDF Java stuff > (which I do have installed, got it from the HDF web site). My issue is that > in my code, I need to use the HDF Java library in some cases. For example I > read and write data in HDF 4, and in NetCDF 4 / HDF 5 the only way I could > find to detect chunk size and compression of a variable in a NetCDF 4 file > was to use the HDF object library directly. In this test program I've > provided, I'm using HDF Java in exactly the way I need to in my actual code. > Do you have any recommendations on how to perform the HDF 4/5 operations I > need without having to resort to HDF Java? > > Peter > -- > Peter Hollemans <address@hidden>, Terrenus Earth Sciences > Web: http://www.terrenus.ca Phone: +1 (778) 533-2896 > > > On Feb 5, 2015, at 1:03 PM, Unidata netCDF Java Support <address@hidden> > > wrote: > > > > Peter, > > > > It works here for me on OSX 10.9.5, provided I comment out the lines > > referring to HDFJava (which I don't have readily installed): > > > > Writing version netcdf3 > > file.exists() = true > > file.length() = 65612 > > file.delete() = true > > Writing version netcdf4 > > Feb 05, 2015 1:53:08 PM ucar.nc2.jni.netcdf.Nc4Iosp load > > INFO: NetCDF-4 C library loaded (jna_path='null', libname='netcdf'). > > NetCDF-4 C library loaded (jna_path='null', libname='netcdf'). > > Netcdf nc_inq_libvers='4.3.2 of Jun 12 2014 21:11:58 $' isProtected=false > > file.exists() = true > > file.length() = 507 > > file.delete() = true > > > > Can you remove the parts that use ncsa.hdf.object.FileFormat and verify > > that it still fails? If so, how have you installed the NetCDF C library? > > Mine's coming from homebrew. > > > > Ryan > > > >> It works for me on Linux as well, but not on OS X. Did you do your testing > >> under Linux? > >> > >> Peter > >> > > > > Ticket Details > > =================== > > Ticket ID: YCN-767203 > > Department: Support netCDF Java > > Priority: Critical > > Status: Open > > > > Ticket Details =================== Ticket ID: YCN-767203 Department: Support netCDF Java Priority: Critical Status: Open