WSL/SLF GitLab Repository
Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
meteoio
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
snow-models
meteoio
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
95eebe1dbb6d24d417a497a4f577d1e1e54c808d
Select Git revision
Selected
95eebe1dbb6d24d417a497a4f577d1e1e54c808d
Branches
4
master
default
protected
BUFR_changes
feature/web-service
limiting_trends
Tags
20
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
Begin with the selected commit
Created with Raphaël 2.2.0
25
Jan
24
23
22
19
18
12
11
10
5
20
Dec
15
14
13
12
11
7
6
4
30
Nov
28
16
15
8
4
3
26
Oct
25
24
12
5
27
Sep
20
15
5
4
1
29
Aug
28
23
22
2
31
Jul
28
27
24
21
20
19
18
17
14
12
11
10
7
6
5
4
3
30
Jun
29
28
27
23
21
20
19
16
15
14
13
12
9
8
7
6
31
May
24
19
18
16
12
25
Apr
21
20
19
11
10
7
6
4
3
31
Mar
30
29
28
27
23
22
20
17
16
15
14
13
10
9
8
7
6
24
Feb
23
22
21
16
13
8
6
2
1
31
Jan
30
26
25
24
23
13
12
11
9
23
Dec
21
16
13
8
5
30
Nov
25
24
17
14
10
9
8
4
3
31
Oct
28
25
24
21
20
7
5
4
3
30
Sep
29
28
27
26
23
22
21
16
15
14
13
12
8
7
5
2
31
Aug
26
25
24
23
22
19
18
17
15
10
9
8
3
2
28
Jul
22
21
12
27
Jun
23
21
17
10
9
7
3
2
27
May
25
23
19
17
14
13
11
5
4
26
Apr
18
15
14
8
7
5
1
31
Mar
24
22
21
18
15
9
8
7
4
3
2
1
29
Feb
26
24
23
20
10
9
8
5
3
29
Jan
28
27
26
25
22
20
14
13
12
11
8
6
22
Dec
21
18
9
7
4
3
30
Nov
27
26
25
24
20
19
18
17
16
11
5
4
31
Oct
28
23
22
15
12
8
6
1
30
Sep
29
28
25
23
22
10
9
8
7
2
1
31
Aug
28
27
11
10
7
3
30
Jul
28
27
23
21
20
17
16
13
9
8
7
2
1
30
Jun
24
17
16
15
12
10
9
29
May
27
21
6
26
Apr
14
10
9
8
2
1
31
Mar
30
26
25
24
25
Feb
17
13
11
10
8
6
3
30
Jan
23
20
22
Dec
19
18
17
12
8
4
2
27
Nov
25
24
20
18
13
12
11
10
7
31
Oct
30
29
28
22
21
13
9
7
6
3
2
1
30
Sep
16
14
4
3
2
29
Aug
27
26
25
22
21
20
19
15
14
12
4
31
Jul
27
18
14
Now 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 check
Now checking dateStart / dateEnd and using a FileIndexer for efficiency
More checks, small optimizations and a new method in IOUtils to count how many times a substring appreas in a given string
Still improving the structutre, more safety checks, some better defaults
Now 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 resampling
The 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 changes
The 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 / etc
Disabling 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' workflow
The workflow doagram has been updated to reflect the TimeSeriesManager usage
The ECMWF web-api needed more documentation as well as a link to its official documentation
More 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=TRUE
When 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 / BSD
When 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.0
MeteoIO-2.7.0
MeteoIO-2.7.0
Proper manifest and lsm file for the release
minor documentation improvement
Improved 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 specification
More details about the date formats
fixed an error message in oshdio
When 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 spaces
In 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 DEM
Since 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