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.
597e6f48cf9d26723e1ce8ccd6064a74af045f2a
Select Git revision
Selected
597e6f48cf9d26723e1ce8ccd6064a74af045f2a
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
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
22
10
9
8
7
29
Dec
11
9
6
5
4
3
30
Nov
28
27
26
23
22
21
20
11
5
4
3
2
31
Oct
30
29
28
25
24
23
22
17
12
2
1
24
Sep
20
19
18
17
31
Aug
24
23
20
15
9
7
6
1
31
Jul
27
24
23
20
19
17
16
27
Jun
26
25
23
21
20
19
18
16
11
8
5
4
1
31
May
30
25
24
23
22
21
16
14
11
10
9
8
5
4
3
30
Apr
17
14
10
7
5
3
2
31
Mar
29
28
26
23
21
19
16
13
12
9
7
6
5
2
1
27
Feb
24
23
20
17
16
15
14
13
11
10
9
8
7
3
2
1
31
Jan
30
27
25
23
20
19
PSQLIO: Adding initial capability to write data into the database
In order to make it more modular and allow more advanced processing (virtual stations, downscaling, multiple io sources) the IOManager is now a proper wrapper: the processing is fully delegated to either a GridsManager or a TimeSeriesManager. These can in turn be reused at some other places (like in the Meteo2DInterpolator) to offer full buffering and processing of "local" time series. The buffering is now done by these two new classes (therefore the BufferedIOHandler class has been removed) and it is planned that dataClasses will be implemented for proper ringbuffers (one for time series, one for grids and one for isolated points) and receive the generic buffering code later on.
Now the Winstral algorithm properly handles the case of only one station providing HNW with the default base algorithm (by switching to CST in this case). The availability of wind data is now part of the rating return by Winstral. The case of no precipitation (for Winstral) as well as no wind (for Liston and Ryan) are now also handled in the rating method.
When a plugin was throwing an exception, the mapPlugins could get corrupted in the (rare) case of the caller catching and moving forward (uncaught NULL pointer). This is now not anymore possible, by design.
The simpleWindInterpolate spatial interpolation was not properly handling nodata values. Therefore the 2D_interpolations reference file for VW had to be corrected. The statistical tests now work better with nodata values (setting values to IOUtils::nodata instead of hard-coding -999 in the test data sets).
Function to convert bearing double to string
Fixed a bug in a (currently) unsued optmized method for nth_root of a number (negative numbers were not working)
Fixed a bug with the "EXCLUDE" keyword (when a station has no data at all in the buffer)
When using Snowpack simulations in the database for computing precipitation, this was leading to lots of very small events. This should now produce less events but with more precipitation.
The nodata points are now always properly filtered out when computing a least square fit. The code has been a little reshaped in order to be closer to the reference document that has also been cited. Some comments have been added. The quadratic fit was wrong and has been fixed.
proper retrieval of compilation date and version number that also works on Windows
When introducing TAU_CLD, a nasty bug found its way into the ALLSKY_LW generator that lead to always compute a perfectly clear sky...
A new Date::getTime() method has been written. A better error message has been implemented for ProcHNWDistribute. The daily_solar temporal interpolation can now handle daily sums provided at midnight (then assuming they belong to the day that just finished) and the documentation has been updated.
The grids.isEmpty() method has been renamed as empty() in order to follow the STL convention. The ARC grids written with Alpine3D naming were still not properly named, they should now be directly recognized by the Alpine3D grid viewer.
The getTanMaxSlope method used for Winstral or Ryan has been optimized and improved: now a pixel that would be just behind a ridge would be properly processed (ie it would see the uphill slope and not the downhill slope behind the ridge).
a new seter method has been created for the grids: grid.set(grid, init).
Adding the cmake script to detect MySQL. This is currently only working on Linux (no proper paths for Windows).
Small complement to the "filter dev" documentation. A first implementation of the wet globe temperature has been contributed, but this is NOT usable yet (a few coefficients still must be set for the convective heat transfer coefficient).
PINT is now properly supported in SMET. The OLWR/TSS conversion must now be handled by a data generator (implemented as "TS_OLWR"). A bug in the Coords documentation has been fixed.
The splitting was computed using TOA_beam when it should have used TOA_h (after checking the Reindl, 1990 paper)
White spaces and better documentation in the filters template
Fixing the warning on new Cmake versions about RPATH on OSX
The GSN_URL key is now mandatory and the GSN_USER and GSN_PASS are now optional (for publicly accessible sensors)
A bug has been found (thanks to ctest!) that was introduced when we added TAU_CLD: the new MeteoGrid SHADE was only partially implemented and this lead to segfaults. The decrementing code in ARCIO was wrong and this has been fixed.
Fixing two tests that were not working anymore (since a new parameter, TAU_CLD had been inserted). White spaces in MeteoData.h, more logical iteration in ARCIO.
One change was forgotten...
The basic operators have been implemented in Grid2DObject and Grid3DObject as well as DEMObject (with the proper update strategy).
Adding a new meteo parameter: the cloud transmissivity TAU_CLD defined as iswr_meas / iswr_clear_sky (ie the potential radiation computed at ground level with a standard atmosphere, see Iqbal 1983). This parameter is already used by the AllSky_LW and PotRad generators and properly handled by the PNG plugin. The PNG plugin can now also properly output a hillshade (as MeteoGrids::SHADE).
NetCDFIO: checkEpsilonEquality for modified julian dates instead of test for double equality
A bug has been fixed in the Winstral implementation that could lead to infinite loops for very small DEMs.
put the missing header at the proper place
Bugfix: unistd.h not included in FileUtils.h
fixed a typo preventing compilation under Windows
removing invalid include
minor imporvement to the documentation
Some documentation bugs have been fixed (multiple links definitions for doxygen). The config.dox file has been updated (in order to remove the warnings for obsolete keys). The parameter exclusion feature has been documented and now supports both a space delimited external file or by keys such as WFJ2::exclude = TA RH HS
A new IOUtils::getCWD() method has been created, a new Config::getConfigRootDir() has been created (to help resolve relative paths) and is now used for the ADD and MULT filters as well as for the EXCLUDE feature of PSQLIO and IOHandler.
The same exclude file as used for the PSQLIO plugin is now implemented in IOHandler: it is possible to provide a CSV file containing a list of station IDs (one per line) with a list of which parameters (MeteoData naming) to exclude for this station ID (comma separated). The file can be provided with a relative path.
removing an obsolete method, code cleanup and removing the unecessary IOInterface.cc
The plugins are now handled by an object factory, removing the need for the IOPlugin class. Otherwise, small documentation update in GeneratorAlgorithms.
Loading