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
  • 95eebe1dbb6d24d417a497a4f577d1e1e54c808d
  • 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.025Jan2423221918121110520Dec151413121176430Nov28161584326Oct252412527Sep201554129Aug282322231Jul2827242120191817141211107654330Jun292827232120191615141312987631May241918161225Apr2120191110764331Mar30292827232220171615141310987624Feb2322211613862131Jan3026252423131211923Dec2116138530Nov2524171410984331Oct2825242120754330Sep292827262322211615141312875231Aug26252423221918171510983228Jul22211227Jun23211710973227May252319171413115426Apr181514875131Mar2422211815987432129Feb2624232010985329Jan282726252220141312118622Dec2118974330Nov272625242019181716115431Oct282322151286130Sep2928252322109872131Aug282711107330Jul28272321201716139872130Jun241716151210929May2721626Apr1410982131Mar3026252425Feb1713111086330Jan232022Dec1918171284227Nov2524201813121110731Oct30292822211397632130Sep161443229Aug27262522212019151412431Jul271814Now the CSVIO documentation should be usable. There is still one missing feature (default datetime format) and we're good to go! (well, at least to start testing for usability)There was no way to read a single ';' from a configuration file with Config (since this is also a comment marker). Now, if only ';' or '#' are present after the '=', they will be read and returned (so it is possible to specify that a delimiter is ';').An empty value (ie two delimiters following each other) is now treated as nodata. The TIME_SPEC argument is now processed (but not tested yet, I need to make a csv file with separate date and time columns).More logical place for a safety checkNow checking dateStart / dateEnd and using a FileIndexer for efficiencyMore checks, small optimizations and a new method in IOUtils to count how many times a substring appreas in a given stringStill improving the structutre, more safety checks, some better defaultsNow the Csv plugin has a better structure... Moving forward!Still moving forward... but the structure will have to be changed quite a lot!Moving forward with the Csv plugin. A new method "replace_all" has been implemented in IOUtils to replace substrings in strings (similar to Boost's).Following a comment from Nander Wever, it turns out that the handling of the model validity range was not correct in Forland. Such as range check was missing in WMO, this has been added.Added an example using GRID_ALL for resamplingThe whole virtual stations processing has been moved out of the IOManager and into theMeteo2DInterpolator (it might get its own class at a later time), so everything is in the same place. A dummy CsvIO plugin has been created, it will be populated soon...Updating the documentation to reflect the latest changesThe whole virtual stations / grid extraction thing is being reworked. The user-visible side will be different in order to be more consistent. Moreover, the 2D resampling is now in libresampling2D for consistency as well as in order to be less confusing with the new naming of "resampling" for virtual stations / etcDisabling some (stupid) warnings of icc (pragma marked for clang should be silently ignored). Removing IOUtils::getArraySliceParams() since this is only used in Alpine3D and does not really belong to MeteoIO.Added some documentation about virtual stations' workflowThe workflow doagram has been updated to reflect the TimeSeriesManager usageThe ECMWF web-api needed more documentation as well as a link to its official documentationMore checks (for a change in the number of stations) as well as support for large gaps in the data (if the data files generation stopped for a while) have been implemented.minor change, to get more information when DEBUG=TRUEWhen a station has very little data, there was a way to segfault when cutting a window for the filters. More checks have been implemented.reverting whitespaces mishandling...the handling of hidden files now works properly on osX / BSDWhen listing the content of a directory, dead links are now detected. Hidden files are excluded (this needs to be checked on Windows and osX).It was not possible to compile with LTO and static linking with gcc. This now works.Tagging release 2.7.0MeteoIO-2.7.0MeteoIO-2.7.0Proper manifest and lsm file for the releaseminor documentation improvementImproved the documentation of the Grib plugin ( as well as minor cleanup)Some progress toward extracting all grid points as virtual stations. In NetCDFIO, when reading very small radiation values, the values are reset to zero. In libncpp, some debug/experimental code (commented out) so we keep track of it as well as proper support for grids written in the wrong order (urcorner instead of llcorner or anything in between). Please keep in mind that the reprojection strategy is still unsatisfactory when dealing with heavily distorted grids (ie at high latitudes or large domains). And when dealing with WRF grids, the precision is still quite low (known DEM features appear shifted and it is still not clear if the problems lies in MeteoIO or in WRF).Added the air pressure to the SMET specificationMore details about the date formatsfixed an error message in oshdioWhen using virtual stations, the DEM is now kept within Meteo2DInterpolator. This leads to another factor 2 speed up. The DEM slope, azimuth, etc are now computed in a more efficient way (the pixel values are retrieved differently if they are in the middle of the DEM or on the sides), leading to a ~20% speed up when reading and processing a DEM. Otherwise, some minor optimizations (const, static, etc)Minor optimization in Config.h and white spacesIn some cases (for example hourly data with hourly sampling rate requested), the i_date_down and i_date_up used to determine which spatial interpolations have to be requested for virtual stations would end up being the same, so the same interpolation was performed twice. This is now properly avoided.The handling of buffered DEMs was quite bad since it was requesting the recomputation of all DEM properties (slope, azimuth, etc) when requesting a DEMSince auto_ptr is getting deprecated (it should be replaced by c++11 smart pointers, although auto_ptr is valid c++98), replacing them by normal pointers (their use case are trivial).Finally, the UnDST time filter works as it should
Loading