WSL/SLF GitLab Repository

Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • d2fdb437c44e438fed09b4a9009cebb5d7443ba9
  • master default protected
  • BUFR_changes
  • feature/web-service
  • limiting_trends
  • test
  • MeteoIO-2.11.0
  • webservice-2022
  • MeteoIO-2.10.0
  • MeteoIO-2.9.0
  • MeteoIO-2.8.0
  • MeteoIO-2.7.0
  • MeteoIO-2.6.1
  • MeteoIO-2.6.0
  • MeteoIO-2.5.1
  • MeteoIO-2.5.0
  • MeteoIO-2.4.2
  • MeteoIO-2.4.1
  • MeteoIO-2.4.0
  • MeteoIO-2.3.0
  • MeteoIO-2.2.0
  • MeteoIO-2.1.2
  • MeteoIO-2.1.1
  • MeteoIO-2.1.0
  • MeteoIO-2.0.0
25 results
  • Display full history
  • Display up to revision
Created with Raphaël 2.2.06Jun30May292524232216151410330Apr2826252418116330Mar29272321191716126522Feb20752129Jan26252423221918121110520Dec151413121176430Nov28161584326Oct252412527Sep201554129Aug282322231Jul2827242120191817141211107654330Jun292827232120191615141312987631May241918161225Apr2120191110764331Mar30292827232220171615141310987624Feb2322211613862131Jan3026252423131211923Dec2116138530Nov2524171410984331Oct2825242120754330Sep292827262322211615141312875231Aug26252423221918171510983228Jul22211227Jun23211710973227May252319171413115426Apr181514875131Mar2422211815987432129Feb2624232010985329Jan282726252220141312118622Dec2118974330Nov272625242019181716115431Oct282322151286130Sep2928252322109872131Aug282711107330Jul28272321201716139872130Jun241716151210929May2721626Apr1410982131Mar3026252425Feb1713111086330Jan232022Dec191817Now, NetCDFIO should be able to produce files for Crocus (a few extra keys have to be set)A schema-dependant nodata value has been introduced (since Crocus needs it), the CF-1.7 schema has been renamed into CF-1.6, some ACDD metadata has been improved (as well as reporting that it is in use in the "Conventions" attribute) and in IOUtils, a new method has been written to return the domain name of the current computer.Fixed a bug introduced by the last CROCUS changes that broke the other shcemas (that don't have slope/azi defined)Moving forward to support the CROCUS schemaWhen writing time as INT, there was the possibility of two time steps to receive the same rounded value. This is now checked for and an exception is thrown if this happens (this created a bug when writing for Amundsen).small fixes in the documentation as well as for Amundsen (if a unit is given as %, write the data as %!)Finally, libncpp should be fully and nicely documented...More few inconsistencies (ie methods' arguments in the old style, before nc_variables and such) have been fixedNow libncpp should be all properly documented. A few inconsistencies (ie methods' arguments in the old style, before nc_variables and such) have been fixed (more to come).Fixed some invalid units in the CF-1.7 schema, implemented proper (pre)rounding for NC_INT dates (when requested by the schema) and started documenting the libncpp...Lots of metadata improvements to the generated NetCDF, the CF-1 schema has been renamed as CF-1.7 and a few bug fixes (when writing out a grid with the "file:parameter" argument and checking that the requested schema really exists).Added pretty much all the ACDD attributes that MeteoIO has access to, without user input. In case of multiple stations per file, a bounding box is now defined,Fixed a stupid bug when computing the average time resolution...Some improvements to the ACDD metadata, more modular code.Adding some ACDD discovery metadata to the produced NetCDF files (so far, only to the timeseries)Much expanded schema definition for CF-1, removed the "station" dimension when only one station per file is written, now relying on the time units as defined in the schema to encode the time, now scanning the vecMeteo to only output data for the parameters that have at least one valid data point.Replaced obsolete references to the old slfsmm domain...Now the user can configure whether to have all stations into a single file or not when writing timeseries into a netcdf file. Appending data to timeseries has been prohibited since this would require more work to be robust. The documentation has been updated.The support for one output file per station seems to work but is not (yet) exposed to the user. The Amundsen schema has been partially implemented and the CNRM schema renamed as Crocus.Improved support for data type as part of the schemaMoving toward supporting different data types as part of the schema definitionMore cleanup in NetCDFIO...More code cleanup (ie moving more methods to libncpp)Starting the work of more consistent DEM handling (for special cases, such as gridded data resampling).The dem computation out of p, p_sea has been put back, but in GridsManager. There still needs some work to have a consistent DEM handling, though...The DEM handling has to be improved. First, the whole "DEM_FROM_PRESSURE" is not active anymore in NetCDF and should be moved to the GridsManagerOops, a debug cout should have been removed...More code has been moved from NetCDFIO to libncppoops, the header file was wrong...Preparing to deprecate CNRMIO and its associated libncpp: the "old" libncpp has been renamed as libncpp_old while the parts that are still required by NetCDFIO are now in the "new" libncpp (which is much smaller).Lots of robustness improvements, better handling of "corner cases", specially when writing grids or timeseries of parameters not in the specified schema. More checks (invalid file name, non-existing file, etc)Code cleanup, making the grids support more similar to timeseries support (so a few methods could be removed)It was not possible to read gridded data in NetCDF anymore, this has been fixedNow the station_ids are written into the netcdf. This was a nightmare, the handling of arrays of strings in netcdf<4 is a big hack: they must be provided as a 2d array of chars in Column-major order (of course, c/c++ is the other way around) in order to use nc_put_var_text(). So finally, we are using nc_put_vara_text() to write the strings one by one... Moreover, the string length MUST be defined as an extra dimension (since it is not a 1d array of strings but a 2d array of chars) and the vector of station_ids is represented as a 2d variable... It's just plain uglyThe NetCDF timeseries implementation is moving (slowly) toward a sane shape... The code is now much cleaner, some of these changes should also be used by the grids.Finally, this is a first version that is able to write time series into a NetCDF. There is still a lot of clean up to do...Fixing autoscale issue, see niviz issue 660Some code cleanup and moving forward toward writing timeseries of meteodata...Expanding the CF1 schema (and being horrified at the mess that NetCDf is: for CF1, the matching should be done on the standard_name while for ECMWF, it should be on the name...)There was a bug when appending data to an "unknown" variable (ie variable that is not part of the schema)
Loading