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
  • 4ad11c809779bfbb6d7cacdd347015f6ea93783c
  • 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.022Jan1918121110520Dec151413121176430Nov28161584326Oct252412527Sep201554129Aug282322231Jul2827242120191817141211107654330Jun292827232120191615141312987631May241918161225Apr2120191110764331Mar30292827232220171615141310987624Feb2322211613862131Jan3026252423131211923Dec2116138530Nov2524171410984331Oct2825242120754330Sep292827262322211615141312875231Aug26252423221918171510983228Jul22211227Jun23211710973227May252319171413115426Apr181514875131Mar2422211815987432129Feb2624232010985329Jan282726252220141312118622Dec2118974330Nov272625242019181716115431Oct282322151286130Sep2928252322109872131Aug282711107330Jul28272321201716139872130Jun241716151210929May2721626Apr1410982131Mar3026252425Feb1713111086330Jan232022Dec1918171284227Nov2524201813121110731Oct30292822211397632130Sep161443229Aug27262522212019151412431Jul2718141110Still 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 shouldFinally, the infrastructure for handling timestamps filtering is in place. The UnDST filter is not ready yet, but we can move forward.In order to have a wide range of TIME filters, a new structure has to be designed. So far, a TimeProcStack has been implemented but this is just a work in progress as this does not fulfill the requirements yet. This is because the time filtering must be performed much earlier than the rest of the filtering and most of the structures are not in place yet... So, do not rely on this version for time filtering yet!A new kind of filters has been created: on the timestamps themselves. This has lead to some code restructuring (and factorization).The serialization/deserialization methods have been re-written with more precise types (ostream and istream).Fixed a potential floating point exception and some comments/white spaces stuffThe VSTATIONS_REFRESH_RATE parameter had an inappropriate default value. When dealing with duplidate VSTATIONS, there was a possibility of segfault.
Loading