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
  • d5f852f817c56657b6d40b564694eedba2ea723f
  • 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
Created with Raphaël 2.2.024Aug232221201425Jul24201817131093229Jun261816151413121187630May292524232216151410330Apr2826252418116330Mar29272321191716126522Feb20752129Jan26252423221918121110520Dec151413121176430Nov28161584326Oct252412527Sep201554129Aug282322231Jul2827242120191817141211107654330Jun292827232120191615141312987631May241918161225Apr2120191110764331Mar30292827232220171615141310987624Feb2322211613862131Jan3026252423131211923Dec2116138530Nov2524171410984331Oct2825242120754330Sep292827262322211615141312875231Aug26252423221918171510983228Jul22211227Jun23211710973227May252319171413115426Apr181514875131Mar2422211815987432129Feb2624232010985329Jan282726252220141312118622Dec2118974330Nov272625242019181716115431Oct282322151286130Sep2928252322109872131Aug282711107330Jul28272321201716139872Small 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.Small documentation updates for Era Interim in the NetCDF pluginFixed a small memory leak in PNGIOSmall change to the Date == operator for consistency with the <= and >= operators. The epsilon used when comparing dates is now 1/10th of a second in order to properly support second time resolution (see issue 673).following a request from Joel, the slope and azimuth units are now "degree" instead of the degree symbol. When writing timeseries into a NetCDF file, it now has a featureType global attribute.A key to disbale the writing of the ACDD metadata has been implemented (some broken applications don't digest ACDD). The old tim_zone support code has been removed as it is not used anymore. A fallback for the stationID / stationName has been implemented (taking the file name stripped of its extension).A bug in the handling of time has been found: the time was always exported as local time, it is now GMT. Moreover, in order to reduce the rounding error in time handling, the scale parameter is used as a divisor for the TIME variable. Other than that, some code cleanup.
Loading