WSL/SLF GitLab Repository
Skip to main content
Homepage
Explore
Search or go to…
/
Register
Sign in
Explore
Primary navigation
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
Operate
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Collapse sidebar
Snippets
Groups
Projects
Show more breadcrumbs
snow-models
meteoio
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
c5a1c16eb591ddba94ad18f1006d0f76cadc8eee
Select Git revision
Selected
c5a1c16eb591ddba94ad18f1006d0f76cadc8eee
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
Aug
28
27
24
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
Added a howto for implementing a resampling algorithm. Moved the end-user documentation of the resampling algorithms into the .cc file for consistency with other such pieces of documentation.
Adding a missing include (thanks Michael!)
Clarified the need for a cartesian coordinate system in the documentation
In order to limit the support request related to using lat/lon as coordinate system, some checks have been implemented where it can get problematic (ie when computing cartesian distances). A new method is available for Coords: isCartesian() that returns true if the coordinate system is indeed cartesian. This should close issue 709.
In ProcessingBlock, there was a charset problem (ISO 8859-1 instead of UTF8). In libncpp, several issues that were preventing working properly with some NetCDF files: now a reference date can provide a timezone, a user can specify his/her own variables/dimensions mapping and writing the time coverage metadata works when ultiple stations are written into a single file (issue 710).
A new despiking filter was added. This filter iteratively finds and replaces spikes (outliers) in a data sequence until no more spikes are found.
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.
Loading