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.
e24ad1b25be8c4c8cd1fbed83d215a3d1ea6ae3d
Select Git revision
Selected
e24ad1b25be8c4c8cd1fbed83d215a3d1ea6ae3d
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
5
Jul
4
30
Jun
24
23
20
18
16
10
8
30
May
27
26
25
24
19
18
17
16
13
12
11
10
7
4
21
Apr
20
16
15
13
30
Mar
29
25
24
23
22
21
19
18
17
16
15
11
10
9
8
5
4
3
1
25
Feb
24
23
22
21
18
17
16
15
14
11
10
9
8
4
3
2
1
31
Jan
30
28
27
26
24
19
14
13
12
11
8
7
6
5
17
Dec
16
11
10
9
7
16
Nov
9
8
6
5
4
3
2
1
29
Oct
27
25
24
22
21
20
12
11
7
3
1
30
Sep
22
8
7
6
3
27
Aug
26
24
23
20
19
18
17
16
12
11
10
6
4
3
2
1
28
Jul
26
23
22
21
20
19
16
15
14
13
12
7
6
2
30
Jun
29
28
26
25
24
22
21
17
16
15
14
9
8
7
3
2
28
May
27
26
6
3
30
Apr
29
28
26
25
22
21
20
16
15
14
13
12
8
7
6
1
31
Mar
30
29
26
25
19
16
15
9
4
1
25
Feb
23
22
19
18
17
16
15
10
9
5
3
29
Jan
28
27
24
20
19
18
14
13
12
8
7
4
21
Dec
17
15
11
9
8
7
3
2
1
22
Nov
19
17
12
11
10
9
7
5
4
3
2
30
Oct
29
28
27
22
21
19
14
13
9
5
18
Sep
15
14
10
8
6
5
4
2
1
28
Aug
27
26
25
20
19
18
17
14
13
12
10
7
4
3
29
Jul
28
27
23
22
21
20
16
14
12
11
10
7
1
24
Jun
19
18
17
16
15
12
11
10
9
3
29
May
28
27
26
The 2D resampling was missing from the popc Makefile, and the packaging should have been improved.
The slope calculation in DEMObject was not nodata-compliant because of a bug. This has been fixed. The installation by components (cpack) was not working properly, this has been fixed (capitalization of the components' names). A welcome info has been added (this is a plus for some installer generated by cpack).
Spatial resampling has been added. This is still quite primitive (no end-user front end or interaction, only nearest neighbor or bilinear), but can nevertheless be convenient. Since the "round" function call was needed, the VC++ implementation has been moved to IOUtils so no matter what is the compiler, we can use "round" in the code (this is NOT in the IOUtils namespace, but still in the mio namespace).
Oups, the lsm file had been left behind...
Tagging release 2.1.0
MeteoIO-2.1.0
MeteoIO-2.1.0
Fixed a doxygen warning on Windows, pushed version number to 2.1.0 (because 2.0.1 would not make any sense anymore). This version should be the 2.1.0 release.
Finally, after learning that DLLs are not libraries but runtimes (at least for cmake), the Windows packaging works. All the generated files are back in lib, and the example Makefile and io.ini have been modified accordingly.
The treatment of NODATA points in Arrays is now controled by a simple boolean, set using "setKeepNodata". This should be easier than the previous commits that require a special type for how to process NODATA. The arrays are also now properly marshaled (ie: the keep_nodata flag is kept through marshaling).
A new generic method "getArraySliceParams" has been added to IOUtils. This method computes the indices for splitting an array in several, balanced sub-arrays. This is what is needed to distribute a computation on an array among several computers. This method computes the indices in one dimension, if the user wants to split along several dimensions, he can just call it again on another dimension (the splitting being usually only along one dimension).
Some POPC adjustments
Fixed some warnings that appeared with the previous commit. A missing method has now been implemented in Array3D. The example io.ini is now up to date with the code structure (ie: looking for the plugins in the proper subdirectory)
The nodata handling strategy was not thoroughly implemented: aritmetic operators were not compliant. In order to fix it, a property now records how to handle nodata for each object. A setter method is available. All operations now properly handle it.
This update now correctly resamples PSUM. Previously, it was taken as a sum, now it takes an average. The latter is consistent with the units [mm/h].
The POPC parallel object version of MeteoIO has been removed: now the library can be compiled with popc so that all marshalling code is present, but it does NOT create a parallel object of its own. This means that the caller is 100% responsible for deciding what should go into its own parallel object.
This update corrects the calculation of PSUM. From now on, it follows SMET specification, with PSUM being mm/hour.
This script now sets time zone to UTC, to prevent problems with DST.
Instead of using GMT time stamps, the script now uses the epoch time from the downloaded files. Using the GMT time stamp, the time zone is determined. Output in SMET is now default in UTC+<time zone> and neglecting DST.
Fixed a stupid typo...
Updated/improved some documentation for SNIO and the min/max/minmax filters. Using relative paths in CMakelists, since this should make VC++ put the files at the correct location.
This commit makes the script work on files where there is no element PSUM.
This script might be practicle for others as well. It can resample SMET files to lower resolutions, from 2 minutes to 1 day.
Problem with file headers solved.
Not the correct file in the first commit.
This script can be used to convert sensorscope data, downloaded from www.climaps.com to SMET files, for using with SNOWPACK. It is also able to merge new data with already downloaded and converted data.
Updated SNIO documentation
fixing warnings/errors found when compiling on Hera... (types mismatch)
Documentation fixes
A new version of the fill method for arrays has been implemented: it only takes a sub-array and the lower left coordinate where to insert it. The file reading optimization that has been implemented in GeotTop and SNIO has also been implemented in SMETIO.
More unsigned int / size_t cleanup...
Fixing some unsigned int / size_t conversion issues by using more widely size_t (as it seems to be recommended and done in the STL)
A new method has been added to the Timer class: restart() that resets and restarts the timer (even if not already running).
Fix of streampos conversions within SNIO for g++ compilers 4.1.x.
Better error messages for some A3DIO errors (that should help the user spotting the error much faster!)
Speed optimizations for the SNIO plugin: 20-30% performance gain.
Since we leave some file descriptors behind, this commit tries to close potential loop holes. A possible source of arithmetic exceptions in Coords has been fixed (calculating the distance between two identical points).
The popc structure has been reverted to what it was before. The new structure, without any parallel objects was not working.
Old SNOWPACK input files with only one swr component, i.e. either RSWR or ISWR, can now be read in by setting either ISWR_INP or RSWR_INP to false, respectively;-) A variable nr_meteoData, derived from SNIO::min_nr_meteoData, had to be introduced though.
The POPC version has been heavily transformed. Since we would need IOManager has a popc object and this is quite hard (we need a backreference in Meteo2DInterpolator), all parclasses have been removed. Instead, the user will have the responsability to packaged IOManager in his own parclass if needed. This makes the code simpler and skips difficult issues...
Fixed a bug happening with more recent Ubuntu: colorgcc does not correctly compile c++. So, for the autotools colorgcc has been removed.
A bug has been found in the processing of the variance: we were using a naive formula that is ill-fitted to signals showing small variations around a large mean. This lead to catastrophic cancellation and negative values... This has been replaced by a (slower) compensated formula (that works in two passes). The standard deviation filter has been fixed.
Loading