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.
36fb38a33c4dde3d0a817be09cc0cd717d7d66ba
Select Git revision
Selected
36fb38a33c4dde3d0a817be09cc0cd717d7d66ba
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
7
Sep
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
1
30
Jun
24
17
16
15
12
10
9
29
May
27
21
6
26
Apr
14
10
9
8
2
1
31
Mar
30
26
25
24
25
Feb
17
13
11
10
8
6
3
30
Jan
23
20
22
Dec
19
18
17
12
8
4
2
27
Nov
25
24
20
18
13
12
11
10
7
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
Code cleanup on PSQLIO: proper credits and removing the EXCLUDE that has been replaced by EXCLUDE statements in IOHandler
The append mode of SMET files should now (finally) work properly...
Fixed two bugs: one member of DEMObject was not properly serialized (for MPI) and the CNRM plugin was not properly declared.
Minor code cleanup
There was a problem when opening a new smet file in APPEND mode: only the last data line was written. This should now work as expected.
More robust memory allocation in data_converter (as well as simpler), better handling of larger header sections in smet_range and improved error messages in IOUtils and IOHandler
When users copy a system doc/examples directory, they need the FindMeteoIO.cmake script in order to compile the examples...
For convenience, the "size()" method has been defined. It returns the allocated number of element so it can be used when iterating over all the cells of an array/grid.
When using IDW_Lapse, a basic check is performed on the arguments in order to evaluate the rating: if less than 2 stations can provide a given parameter and no lapse rate is provided, the rating is set to zero. Otherwise, code cleanup.
Another bug in the SWRad spatial interpolation: the metadata vector was not reset between calls...
Added a check on dates for a common osX mistake (wrong dash symbol)
removing debug messages...
In SunObject, when deciding if it is day or night, a radiation threshold has been setup instead of just zero. The smet_range script provides more consistent formatting for stations that don't have a given parameter. The IswrAlbedo generator now only uses stations that have HS except if provided with the "FORCE" argument.
The code for handling COPY directives was very old and quite different from the code for handling KEEP or EXCLUDE directives. It has been re-written to follow the same principles as KEEP/EXCLUDE.
Some code restructuring (moving a method from AllSkyLW_Generator to TauCLDGenerator) so the TAU_CLD generator can now generate solar index values by comparing the measured ISWR to the potential radiation. Moreover, when using a CLD parameter, it must now be between 0 and 8 instead of 0 and 1.
Documentation improvements for the raw data editing
The SMET plugin was not consistent with the specification: when no time zone was provided, it should have assume tz=0 but it used the Input::Time_Zone value instead. This has been changed so it properly follows the specification: no time zone -> gmt. When writing data out, the time zone will now always be written.
The STD_PRESS spatial interpolation algorithm has been extended and can now deal with multiple input stations (with 2 different methods for handling this case). The Imis plugin now reads the air pressure and convert it to station air pressure (instead of sea level). Otherwise, improved error messages in libsmet and documentation / minor code cleanup.
A new method for the spatial interpolations of ISWR has been implemented. Helper methods have been implemented in SunObject and DEMObject (possibility to reset the altitude without recomputing the whole solar position, horizon computation from one point toward a given direction).
A little bit of includes cleanup, code cleanup in Sun.cc and added the atmospheric corrections logic (from Alpine3D) to the Sun object so it can easily be reused.
More fixes for the MERGE feature. Small optimization in smet.
A new parameter ENABLE_RESAMPLING has been added in the [Interpolations1D] section. It is now possible to globally turn resampling off...
The MERGE feature was still quite buggy, this should now work much better (ie properly handling the "extra" parameters). A warning has been fixed in libsmet. Better handling of julian_date in smet_extract (converting to ISO timestamp in the output).
More code factorization and more safety checks (so an exception is thrown instead of crashing!)
An optimisation when writing smet files was breaking compatibility and has been reversed
Better documentation for the merging strategies
The "<" and ">" operators have been defined for MeteoData in order to make it easier to sort vectors of MeteoData. The FULL_MERGE merging strategy has been implemented alongside with some code cleanup/restructuring and some code optimizations.
When merging data from different stations, it is now possible to specify (with the Input::MERGE_STRATEGY key) how the merge should be done. The FULL_MERGE is currently not implemented.
An error message when a smet file misses its epsg ocde and/or altitude as been improved. The MERGE example has been improved in order to be clearer. A bug in the append mode of smet files has been fixed (possibility of a duplicate timestamp).
Now the last timestamp in a SMET file can be compared to the data that should be appended in order to decide if the file should be truncated or not
This is the first version of an append feature for SMET files. Not all the case might be well handled but at least, it starts to work... (with more optimizations to come)
Better error handling for the GSN plugin as well as forcing the station_id to lowercase when building the URL (so instead of a cryptic GSN error message, it just works)
Pleasing CLang version 7.3.0...
Last changes to support the Cray compiler. Please note that for Cray, you most probably have to compile with static linking!
Fixed some warnings found by the Cray compiler (see http://bojolais.livejournal.com/222428.html).
Usability fixes for Clang
Trying to make the CMakeLists clearer and more modular: the compiler options are now set through a macro that will be shared with the other projects. New targets appeared: Intel and Cray, but this is still a work in progress.
Small cleanup to please the Intel compiler on Cray
Handling some warnings for new version of clang in MathOptim.h (turning them off for the bit manipulations). Laying the foundations for the append mode in SMET files (not usable yet).
Fixed two warnings on osX and turned off the global-constructor / exit-time-destructor warnings for Clang (since there is pretty much no viable alternative to what these warnings are about). Fixed a formatting typo in smet_extract.sh
Loading