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.
d5f852f817c56657b6d40b564694eedba2ea723f
Select Git revision
Selected
d5f852f817c56657b6d40b564694eedba2ea723f
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
24
Aug
23
22
21
20
14
25
Jul
24
20
18
17
13
10
9
3
2
29
Jun
26
18
16
15
14
13
12
11
8
7
6
30
May
29
25
24
23
22
16
15
14
10
3
30
Apr
28
26
25
24
18
11
6
3
30
Mar
29
27
23
21
19
17
16
12
6
5
22
Feb
20
7
5
2
1
29
Jan
26
25
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
Small code cleanup. It seems that issue 706 had indeed been fixed by commit 2187 but when recompiling MeteoIO it did not rebuild everything that was needed so my tests were not working. After a full recompile, a flat DEM is properly supported.
Adding documentation and removing obsolete code from WinstralListonAlgorithm.
The max_shade_distance (=search distance bound) was not usable for a perfectly flat DEM, this has been fixed. Thye numerics are slightly better in ListonWind (better checks for bad numerical conditions), a debug message (with toString()) was not so nicely formatted in libfit1DCore and some touchup (as well as indenting with tabs) in libfit1D.
A bug has been fixed in the handling of output timezone in NetCDFIO. Support for clean sub-second output has also been implemented (ie with proper rounding).
A class to perform 1D polynomial regression was added. The Polynomial Regression aims to fit a non-linear relationship to a set of data points. The degree of the polynomial regression can be chosen arbitrary. Linear regression corresponds to a degree of 1; Quadratic regression to a degree of 2; …
There was a problem in the handling of buffers (see issue 708) that could lead to some kind of DataNotFound exception in the GridsManager. This is now fixed, although the whole buffering would welcome an overhaul.
A syntax check for multiple '=' on a line has been added to the Config object as well as a bug fix: the line nr was starting at 0, which was not so user friendly...
Porting commit 2181 to address issue 706 to the overloaded Winstral function.
Addressing (at least partially) issues 706 and 707.
The handling of the subsecond component in a Date was not always optimal: it would sometimes still output .000 when this should have been skipped.
A (major) bug has been found in the (Horn, 1981) slope computation algorithm: all computed azimuth were false (it looked like everything had been rotated).
Adding the possibility to specifiy dmax (in m) for Winstral's algorithm in the config (e.g., PSUM::winstral::dmax = 300).
It is now possible to specify DEMs' default slope algorithms by a string representation. A bug in the PrecSplitting documentation has been fixed (wrong syntax in the examples).
A new data generator has been created to generate VW, DW from the Wind velocity U, V components
Improved error handling for CsvIO: it is now possible to ignore errors and move forward (since files coming out of loggers might be partially corrupted), the line number is always printed (since files might be very large) and an issue with end of lines (with empty lines) has been fixed
The STB2 station is NOT using reduced pressure but absolute pressure instead (but there is no metadata to "know" it)
The sub-second outputs were not consistent with the most general use of the ISO 8601 standard
Now the sub-second resolution is properly written out in toString()
Finally, the Date class is fully sub-second compatible. Please note that the string output don't conform (yet) to ISO8601 in case of sub-second resolution (c++'s string formatting is a complete nightmare and disgrace).
There are some inconsistencies preventing proper use of sub-second time resolution in Date. Two bugs have been found, more things will have to change and the rnd() call has been changed (so your applications might throw a warning). An erroneous error message has been fixed in WindowedFilter and a bug in the initialization of the GRID_EXTRACT resampling strategy has been fixed (it was never initialized).
It is now possible to perform grid resampling by using the GRID_RESAMPLING resampling strategy. The resampled grids come through getMeteoData() calls (as it is considered as spatial interpolation).
It is now possible to read a grid out of a NetCDF file that only contains one parameter without providing a parameter name. More checks are also performed, to ensure in this case that only one parameter is present in the file or that, when reading specific parameters without providing a timestamp, the parameter either does not depend on time or there is only one timestep.
This commit is a major change to the virtual_stations / grid_extraction. Instead of using the Meteo2DInterpolator to do it, the grid handling code is in GridsManager and the IOManager has two TimeSeriesManager at its disposal. The virtual_stations still behave the same (except that the "extra" meteo parameters can not be interpolated yet) and the grid extraction now finds the available grids by itself (there is no need to provide a sampling rate).
Documentation fix
Micro-optimizations and cleanup
A bug in the handling of ECMWF radiation in NetCDF files has been found: it is written as accumulated over the run. So a new filter has been created (ProcDeAccumulate) that can de-accumulate such data when in timeseries form. A new "getBufferProperties" call has been implemented for the TimeSeriesManager class and the existing getBufferRequirements renamed as getBufferProperties for consistency. Otherwise, some code cleanup.
Added some documentation
A bug has been found in the NetCDF plugin: the precipitation intensity was written as precipitation sum... Moreover, the write_acdd option has been removed (since the issues it addressed has been fixed in an other way). Otherwise, some minor cleanup.
Cosmetic changes to prepare for much deeper changes...
The GRID_SMART grid data extraction strategy has been implemented. A bug has been fixed in StationData::unique().
Some code cleanup and overloading in order to prepare for the SMART_GRID extract method
The GRID_EXTRACT documentation was definitely not so great...
Documentation improvements for NetCDFIO
A bug in the handling of GRID_EXTRACT as well as a bug in the handling of the VSTATIONS have been fixed. It is now possible to force the reading of a specific NetCDF file. The Date precision has been brought to 1/100th of a second.
Small documentation updates for Era Interim in the NetCDF plugin
Fixed a small memory leak in PNGIO
Small change to the Date == operator for consistency with the <= and >= operators. The epsilon used when comparing dates is now 1/10th of a second in order to properly support second time resolution (see issue 673).
following a request from Joel, the slope and azimuth units are now "degree" instead of the degree symbol. When writing timeseries into a NetCDF file, it now has a featureType global attribute.
A key to disbale the writing of the ACDD metadata has been implemented (some broken applications don't digest ACDD). The old tim_zone support code has been removed as it is not used anymore. A fallback for the stationID / stationName has been implemented (taking the file name stripped of its extension).
A bug in the handling of time has been found: the time was always exported as local time, it is now GMT. Moreover, in order to reduce the rounding error in time handling, the scale parameter is used as a divisor for the TIME variable. Other than that, some code cleanup.
Loading