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.
9e30ad0ddfa1eb738b2e7fe6b9e0f04578bae1fe
Select Git revision
Selected
9e30ad0ddfa1eb738b2e7fe6b9e0f04578bae1fe
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
29
Apr
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
18
17
16
13
12
11
10
9
7
6
4
3
2
25
Dec
23
22
20
19
Nov
18
16
15
14
13
11
10
9
8
7
3
2
1
31
Oct
30
24
23
21
17
11
6
4
3
2
29
Sep
27
26
22
21
20
19
13
12
2
31
Aug
30
29
24
23
22
16
8
30
Jul
28
27
26
20
NetCDFIO: Fixing timezone issue that rendered sweet dreams into nightmares
NetCDFIO: cleanup of writing
NetCDFIO: Writing of meteo data completed, cleanup necessary, treatment of special cases
A new constructor has been implemented for the GridObjects as well as better members alignement. A potential issue with Winstral has been fixed. A wind direction algorithm has been implemented according to Ryan, 1977.
Several bugs have been fixed: in the AllSky generator, the cloudiness was still forced to 0.5 (as for debug). The data creators were also called *after* the generators, thus making it impossible to used a created data in a generator.
NetCDFIO: Enabling all special parameters, not present in MeteoData
NetCDFIO: completed implementation of reading meteo data
NetCDFIO: reading of meteo data from FORCING.nc implemented, cleanup and correct conversion of units necessary.
Data Creators have been defined: it is now possible to create an extra parameter from a data generator. Simply define it as {param_name}::create = {generators} in the [Generators] section and the parameter will be created from any data generators specified (beside the "create" syntax, everything is currently identical with data generators).
The Idso clear sky ILWR has been added (and also added to the clear sky generator). Some (dead) code that was committed by mistake has been removed and the very begining of what will be needed for data creators put in place (still some way to go!).
The ClearSky and AllSky generators have been renamed as ClearSky_LW and AllSky_LW for clarity. The debug outputs (.toString()) have been improved. The Config::findKey method is now able to do pattern matching anywhere in the string (if "anywhere=true"). This makes some code simpler (for generators).
NetCDFIO: almost finished, 2d grid reading and writing implemented, meta data reading implemented
Correcting a rather persistent (and irritating) typo.
Several improvements to Winstral: the mass balance conservation is now properly enforced and this exposed a few bugs that have been fixed. This is not yet ready to use, though: the wind direction is still hard coded!
The first algorithm implementing (Winstral, 2002) is now being tested. This seems to work but the mass balance still has to be validated. The IOManager can now be constructed directly with a io.ini file name. Some code clean up has been performed in InterpolationAlgorithms.
The possibility to force the input file encoding has been added (for broken XML files) and several bugs fixed when reading all files in a directory
In COSMOXMLIO, it is now possible to choose between using the station location or the model location with an argument in the ini file
Two extra clear sky parametrizations have been added, including one for desert conditions. They are available to the ClearSky generator. Small code and documentation cleanup.
NetCDFIO: Dealing with already present files
NetCDFIO: read2DGrid & write2DGrid fully implemented and tested. Next step, time series of grids.
Updating the examples to the latest features of MeteoIO
Documentation fixes
Documentation: adding missing images and better pngs
First implementation of the Winstral Sx factor (not ready yet!)
Finally, the AllSky data generator is in good shape. It properly caches the previous valid cloudiness value for each station, a bug in the cloudiness calculation has been found (for low sun angles)and the documentation is now in order. We just need to get a cloudiness parameter in MeteoData in order to also be able to read measured cloudiness!
More improvements to the AllSky data generator: it now computes the cloudiness if none is provided. Another improvement will have to be brought for working with multiple stations as well as adding the cloud fraction to the MeteoData parameters! (ie: stay tuned!)
Fix for issue 366: DEMObject buffering, it was buffered in a map as Grid2DObject, now in a vector as DEMObject.
Added more flexibility for 2D resampling: it is now possible to resample an Array2D with different x and y factors. Improved the hillshade call in DEMObject.
Since the number of clear or all sky parametrizations seem to multiply, two generic generators have been implemented: clearsky and allsky that take as argument which parametrization to use. Therefore the old Brutsaert or Dilley have been removed. The Unsworth should follow at some point, after we will have added the cloud fraction as a meteo parameter and found a way to also specifiy a parametrization for clear_sky_index <-> cloudiness that could be used by the all sky generators.
NetCDFIO: Full implementation of the grid2D reading. The DEM calculations are a big speed thief.
Implementing Konzelmann, 1994 atmospheric emisssivity and ILWR.
Improved introduction to MeteoIO in the documentation
Added a Dilley clear sky generator. The Unsworth does not provide clear sky as a fallback anymore, this has to be configured by the user (so the user can choose which fallback to enable).
NetCDF: CMake find netcdf module.
NetCDFIO: A plugin to read grids and meteo data from NetCDF files. Scaffolding only.
small fix to support slightly different naming schemes between IMIS and MeteoCH (with an optional switch to enable it)
Fixed a segfault when using PNGIO (allocating the wrong number of elements). Small cleanup in Graphics.
A new drawing has been integrated into the documentation.
PSQLIO: Fixed a bug, issue with upper case names for parameters
PSQLIO: Adding explicit copy constructor and assignment operator to get rid of warnings regarding the psql pointer.
Loading