WSL/SLF GitLab Repository

Skip to main content
Sign in
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • c5a1c16eb591ddba94ad18f1006d0f76cadc8eee
  • 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.029Aug282724232221201425Jul24201817131093229Jun261816151413121187630May292524232216151410330Apr2826252418116330Mar29272321191716126522Feb20752129Jan26252423221918121110520Dec151413121176430Nov28161584326Oct252412527Sep201554129Aug282322231Jul2827242120191817141211107654330Jun292827232120191615141312987631May241918161225Apr2120191110764331Mar30292827232220171615141310987624Feb2322211613862131Jan3026252423131211923Dec2116138530Nov2524171410984331Oct2825242120754330Sep292827262322211615141312875231Aug26252423221918171510983228Jul22211227Jun23211710973227May252319171413115426Apr181514875131Mar2422211815987432129Feb2624232010985329Jan282726252220141312118622Dec2118974330Nov272625242019181716115431Oct282322151286130Sep2928252322109872131Aug282711107330Jul282723212017Added a howto for implementing a resampling algorithm. Moved the end-user documentation of the resampling algorithms into the .cc file for consistency with other such pieces of documentation.Adding a missing include (thanks Michael!)Clarified the need for a cartesian coordinate system in the documentationIn order to limit the support request related to using lat/lon as coordinate system, some checks have been implemented where it can get problematic (ie when computing cartesian distances). A new method is available for Coords: isCartesian() that returns true if the coordinate system is indeed cartesian. This should close issue 709.In ProcessingBlock, there was a charset problem (ISO 8859-1 instead of UTF8). In libncpp, several issues that were preventing working properly with some NetCDF files: now a reference date can provide a timezone, a user can specify his/her own variables/dimensions mapping and writing the time coverage metadata works when ultiple stations are written into a single file (issue 710).A new despiking filter was added. This filter iteratively finds and replaces spikes (outliers) in a data sequence until no more spikes are found.Small code cleanup. It seems that issue 706 had indeed been fixed by commit 2187 but when recompiling MeteoIO it did not rebuild everything that was needed so my tests were not working. After a full recompile, a flat DEM is properly supported.Adding documentation and removing obsolete code from WinstralListonAlgorithm.The max_shade_distance (=search distance bound) was not usable for a perfectly flat DEM, this has been fixed. Thye numerics are slightly better in ListonWind (better checks for bad numerical conditions), a debug message (with toString()) was not so nicely formatted in libfit1DCore and some touchup (as well as indenting with tabs) in libfit1D.A bug has been fixed in the handling of output timezone in NetCDFIO. Support for clean sub-second output has also been implemented (ie with proper rounding).A class to perform 1D polynomial regression was added. The Polynomial Regression aims to fit a non-linear relationship to a set of data points. The degree of the polynomial regression can be chosen arbitrary. Linear regression corresponds to a degree of 1; Quadratic regression to a degree of 2; …There was a problem in the handling of buffers (see issue 708) that could lead to some kind of DataNotFound exception in the GridsManager. This is now fixed, although the whole buffering would welcome an overhaul.A syntax check for multiple '=' on a line has been added to the Config object as well as a bug fix: the line nr was starting at 0, which was not so user friendly...Porting commit 2181 to address issue 706 to the overloaded Winstral function.Addressing (at least partially) issues 706 and 707. The handling of the subsecond component in a Date was not always optimal: it would sometimes still output .000 when this should have been skipped.A (major) bug has been found in the (Horn, 1981) slope computation algorithm: all computed azimuth were false (it looked like everything had been rotated).Adding the possibility to specifiy dmax (in m) for Winstral's algorithm in the config (e.g., PSUM::winstral::dmax = 300).It is now possible to specify DEMs' default slope algorithms by a string representation. A bug in the PrecSplitting documentation has been fixed (wrong syntax in the examples).A new data generator has been created to generate VW, DW from the Wind velocity U, V componentsImproved error handling for CsvIO: it is now possible to ignore errors and move forward (since files coming out of loggers might be partially corrupted), the line number is always printed (since files might be very large) and an issue with end of lines (with empty lines) has been fixedThe STB2 station is NOT using reduced pressure but absolute pressure instead (but there is no metadata to "know" it)The sub-second outputs were not consistent with the most general use of the ISO 8601 standardNow the sub-second resolution is properly written out in toString()Finally, the Date class is fully sub-second compatible. Please note that the string output don't conform (yet) to ISO8601 in case of sub-second resolution (c++'s string formatting is a complete nightmare and disgrace).There are some inconsistencies preventing proper use of sub-second time resolution in Date. Two bugs have been found, more things will have to change and the rnd() call has been changed (so your applications might throw a warning). An erroneous error message has been fixed in WindowedFilter and a bug in the initialization of the GRID_EXTRACT resampling strategy has been fixed (it was never initialized).It is now possible to perform grid resampling by using the GRID_RESAMPLING resampling strategy. The resampled grids come through getMeteoData() calls (as it is considered as spatial interpolation).It is now possible to read a grid out of a NetCDF file that only contains one parameter without providing a parameter name. More checks are also performed, to ensure in this case that only one parameter is present in the file or that, when reading specific parameters without providing a timestamp, the parameter either does not depend on time or there is only one timestep.This commit is a major change to the virtual_stations / grid_extraction. Instead of using the Meteo2DInterpolator to do it, the grid handling code is in GridsManager and the IOManager has two TimeSeriesManager at its disposal. The virtual_stations still behave the same (except that the "extra" meteo parameters can not be interpolated yet) and the grid extraction now finds the available grids by itself (there is no need to provide a sampling rate).Documentation fixMicro-optimizations and cleanupA bug in the handling of ECMWF radiation in NetCDF files has been found: it is written as accumulated over the run. So a new filter has been created (ProcDeAccumulate) that can de-accumulate such data when in timeseries form. A new "getBufferProperties" call has been implemented for the TimeSeriesManager class and the existing getBufferRequirements renamed as getBufferProperties for consistency. Otherwise, some code cleanup.Added some documentationA bug has been found in the NetCDF plugin: the precipitation intensity was written as precipitation sum... Moreover, the write_acdd option has been removed (since the issues it addressed has been fixed in an other way). Otherwise, some minor cleanup.Cosmetic changes to prepare for much deeper changes...The GRID_SMART grid data extraction strategy has been implemented. A bug has been fixed in StationData::unique().Some code cleanup and overloading in order to prepare for the SMART_GRID extract methodThe GRID_EXTRACT documentation was definitely not so great...Documentation improvements for NetCDFIOA bug in the handling of GRID_EXTRACT as well as a bug in the handling of the VSTATIONS have been fixed. It is now possible to force the reading of a specific NetCDF file. The Date precision has been brought to 1/100th of a second.
Loading