John Caron
John Caron
Its sad we cant do int i1 = v.readArray().getScalar(); or more generally Array data = v.readArray(); where T comes from Variable. Looks like a pretty extensive change, not sure of...
1. Files with indices cant currently be opened through HTTP, because the code doesnt know to look for the indexes on HTTP. 2. If the indices dont exist, should they...
GRIB Collection MRMS_NLDN are being classified as MRC, should be MRUTC. (May be others) - also occasionally MRMS_BaseReflectivity MRMS_NLDN is an "observational dataset" where forecast time == reference time always....
**_tds_index/NCEP/NDFD/NWS/NDFD_NWS_CONUS_CONDUIT.ncx4_** have offsets on the half hour, which the current code cant handle. isRegular fails, so the dataset is classified as TwoD time2D. ### TwoD time2D vs TwoD regular In...
There are ~10 or so unidentified variables in this dataset. So we either have an incomplete or an incorrect table. We should track this down. Example from cdmUnitTest/tds_index/NOAA_GSD/HRRR/CONUS_3km/surface/HRRR_CONUS_3km_surface_202011230000.grib2.ncx4: ```` Grib2IdentificationSection...
General issues with the user guide are collected here.
HDF5 has a "version 3" spec. Our code should be reviewed for conformance. We especially need to gather example files that use version 3 features for testing. https://support.hdfgroup.org/HDF5/doc/H5.format.html
TestCoordinatesMatchGbx.readGrib1Files() fails on: /usr/local/google/home/jlcaron/thredds/cdmUnitTest/formats/grib1/QPE.20101005.009.157 Total_precipitation_surface_Accumulation expected: 2010-10-05T18:00:00Z but was : 2010-10-05T12:00:00Z at ucar.nc2.grib.GribCoordsMatchGbx.readAndTestGrib1(GribCoordsMatchGbx.java:389) at ucar.nc2.grib.GribCoordsMatchGbx.readCoverageData(GribCoordsMatchGbx.java:179) at ucar.nc2.grib.GribCoordsMatchGbx.readCoverage(GribCoordsMatchGbx.java:147) at ucar.nc2.grib.GribCoordsMatchGbx.readCoverageDataset(GribCoordsMatchGbx.java:108) at ucar.nc2.grib.TestCoordinatesMatchGbx$GribAct.doAct(TestCoordinatesMatchGbx.java:194) at ucar.unidata.util.test.TestDir.actOnAll(TestDir.java:263) at ucar.nc2.grib.TestCoordinatesMatchGbx.readAllDir(TestCoordinatesMatchGbx.java:169) at ucar.nc2.grib.TestCoordinatesMatchGbx.readGrib1Files(TestCoordinatesMatchGbx.java:53)
Add a Convention parser that handles CF-Radial Convention. Currently there is none and those files are not recognized as radial data types. The test files are in ~cdmUnitTest/conventions/cfradial. Are these...
See TestNc4EnumWriting as an example.