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.
462dcad5c8d83634cc49442ed771283e38f72e89
Select Git revision
Selected
462dcad5c8d83634cc49442ed771283e38f72e89
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
Select display option
Display full history
Display full history
Display up to revision
Created with Raphaël 2.2.0
4
Mar
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
11
10
9
8
26
Jun
25
24
19
18
17
16
14
10
5
3
2
29
May
26
23
21
19
16
12
11
9
8
7
6
5
3
30
Apr
29
28
25
24
23
22
15
14
12
11
8
7
1
27
Mar
26
20
19
18
17
16
15
14
13
11
9
7
6
4
3
28
Feb
25
21
20
19
18
14
11
7
6
5
4
3
1
31
Jan
30
29
28
27
23
22
17
16
15
13
12
11
10
9
7
3
2
19
Dec
18
13
12
6
4
3
2
25
Nov
21
20
15
13
9
2
1
31
Oct
30
28
26
25
24
23
21
18
15
11
5
4
2
1
30
Sep
24
23
20
18
16
13
10
9
2
1
30
Aug
29
26
13
9
5
31
Jul
26
25
24
23
19
17
15
5
28
Jun
27
19
14
5
31
May
27
25
24
23
22
21
20
16
14
13
10
8
18
Apr
17
11
10
8
28
Mar
26
25
23
22
21
19
18
14
13
12
11
10
5
4
28
Feb
21
18
15
14
13
11
8
7
2
1
31
Jan
30
29
28
24
The layers handling is not so clear... it seems that the first layer is most often a purely numeric layer and therefore must be skiped. Some fields may not have such a layer, this will have to be clarified.
Trying to fix two CLang warnings
More work for the support of 3D grids, including a missing file that prevented compilation...
Introducing a new "GRID3D" key...
In order to add 3D grid reading/writing methods to the plugins, the whole architecture of IOInterface has been changed: this is not a purely virtual class anymore, it now always implements the "nothing implemented here" exception. This makes the plugins more compact (there is no need to implement empty methods for what the plugin can not support) and much clearer. The documentation and template have been changed acoordingly.
A bug has been fixed: there was a confusion between the mean adiabatic lapse rate and the dry one. Small code cleanup in DEMObject (with a better toString() method), ARPSIO and ProcShade.
More warning fixes, removed/fixed a few "HACK" comments
Fixing some warnings on osX with CLang
Lots of small improvements and bug fixes for reading ARPS files. Now the 2D grids should work quite well but the 3D grids are still some kind of a hack...
More flexible handling of metadata: if some fields are missing, it now keeps going
Suppressed a warning that was getting too verbose at times. Made ARPSIO more thread-safe.
Removing member variable "ofstream fout"
More plugins becoming thread-safe
Making the plugins thread safe by removing the global fin/fout. Please try to avoid setting these as members for new plugins!
Now GSN uses the virtual sensor name as station_id, making it much more logical when using exclude/keep/merge statements. The NetCDF plugin does not require anymore to be configured for the inputs in order to produce output grids. Otherwise, code and documentation cleanup.
Code cleanup: more consistency in the handling of keep/exclude/merge. Better, more explicit error messages.
Small fix: invalid user/password now throws a proper exception (instead of the default exception that there is no data)
Fixed a bug: since the variance could be nodata, it should be checked before taking the sqrt
Fixed a warning found on osX
Making the order of the min and max rates of change unimportant in the Rate filter. Fixed a small logic bug in the snow/noSnow filter.
Some small optimizations, code cleanup, documentation clean up and better handling of the nodata cases. The filter should now be ready for use!
Several small bugs have been found in FilterSnowNosnow. Now it behaves in a more logical manner. However, the logic could still be improved (it should keep the same filtering strategy for the whole day instead of re-evaluating at each time step). A possible bug has been addresses in libinterpol1D that may have affected a simulation on an ETHZ cluster.
Now the full method has decsribed in the CCES report has been implemented. Please note that there is still a bug hidden somewhere that has to be found...
More detailed error messages when the timestamps are not properly sorted. Better behavior of the GSN plugin when the data is missing but the metadata could be retrieved (so at least we know that the station is valid).
Code cleanup, removing some unecessary stuff for CTest
Now the SHADE filter will use the last valid splitting coefficient if it can not compute one, within 24 hours. When the measured radiation is too low, no correction is applied because it can only be diffuse radiation (at dawn/dusk).
And now the ALS_scaling interpolation properly works, including when using a temperature threshold criteria
The mass was not conserved in the ALS_scaling algorithm. This now works properly when ignoring the air temperature and still shows small differences when taking into account the local air temperature.
Re-applying commit 1629 that appears in the logs but not in the code (no idea what happened)
Now multiple stations are properly supported by the SHADE filter (when computing the mask from the DEM)
A bug in the MeteoData::mergeTimeSeries() method has been fixed that was related to the handling of extra parameters. The SHADE filter can now compute masks directly from the DEM, but this has required to propagate the Config object all the way down to the filter. Some minor code cleanup and documentation fixes.
updating the syntax as the aggregation filters got replaced by a new "AGGREGATE" filter
The horizon computation in the DEMObject has been fully redone, copying what is done in Alpine3D. This should be more accurate and much more efficient.
The new AGGREGATE filter has been tested and now replaces the other, multiple filters that used to do similar aggregation.
Documenting the new SHADE filter
A new method has been implemented in order to apply a horizon mask to ISWR. This has not been properly tested yet, this will come soon!
Changing some invalid execute properties and adding a new processing: AGGREGATE. This should replace several of the existing filters as well as bring new features
More documentation about how to handle RhiresD and similar MeteoCH products
When downscaling, the coordinates of the virtual stations are now adjusted back to the chosen grid point (for meaningful use of the downscaled values). Duplicates are automatically detected and removed with a warning.
Fixed a bug that was not properly applying the default schema
Loading