- 26 Jan, 2017 2 commits
-
-
Mathias Bavay authored
Added the structure for the upcoming DBO plugin, fixed an invalid copyright in GSNIO (the old plugin was ©epfl, the new one is ©slf), added a note to the oshd plugin.
-
Mathias Bavay authored
For virtual stations, a time offset parameter has been added to the resampling specification. The documentation has been expanded and improved. Otherwise, code cleanup.
-
- 25 Jan, 2017 2 commits
-
-
Mathias Bavay authored
Finally!! The virtual stations seem to be in proper order! Now the spatial interpolations are only called every vstations_refresh_rate and otherwise the data is temporally resampled.
-
Mathias Bavay authored
Finally, the proper handling of virtual stations is taking shape: using two tsmanagers, it is possible to temporally resample the data between spatially interpolated time steps. The strategy to decide which timesteps should be temporally resampled is still buggy, this will have to be improved (currently, it resamples and then spatially interpolates at time when it should resample the spatial interpolations instead).
-
- 24 Jan, 2017 1 commit
-
-
Mathias Bavay authored
The Buffer class has been expanded with a new push() call and the documentation moved around in IOUtils
-
- 23 Jan, 2017 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
A new option has been added to smet, to skip the plot_xxx headers (default: keep them). The virtual stations were not providing a proper call to only get the metadata, this is now available.
-
- 13 Jan, 2017 3 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The Date::mod() method had some serious rounding errors that could accumulate. This was degrading the precision. The code has been replaced bya more robust implementation that should offer seconds precision (which is what the class offers).
-
Mathias Bavay authored
-
- 12 Jan, 2017 1 commit
-
-
Mathias Bavay authored
-
- 11 Jan, 2017 3 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
A bug has been found in IOUtils::seek that lead to returning npos when the vector only contained 1 element (and at the requested timestamp). The OSHD plugin has been brought up to date with the latest content and naming of the oshd data files.
-
Mathias Bavay authored
The data_converter code has been cleaned up and made more similar to the snowpack operational "data_qa" tool. An invalid check (< when <= was needed) has been fixed in Meteo1DInterpolator (this was leading to segfaults when a buffer only contained 1 data point). Code cleanup, documentation improvement (link to WFJ dataset), convenience method in StationData (getAltitude).
-
- 09 Jan, 2017 1 commit
-
-
Mathias Bavay authored
Fixed a bug in data_converter than was leading to segfault when a station ID was duplicated in the io.ini. Code cleanup in ImisIO (since I first looked there for the bug!).
-
- 23 Dec, 2016 1 commit
-
-
Mathias Bavay authored
A tricky bug has been found (by Leonardo, once again!) when accumulating precipitation beyond the original data set: the accumulation was creating "random" precipitation by accumulating data that did not exist. This has been found and fixed (a few conditions were missing to ensure that no etrapolations would be performed when summing partial contributions).
-
- 21 Dec, 2016 3 commits
-
-
Mathias Bavay authored
A tricky bug was found (thanks Leonardo for giving me a test case showing the bug!) when copying data from the buffer back into a vector: the "insert" call from the STL does the copy in the range [start, end[ so we were always missing the last element. Most of the time, this was not an issue since we had such a large buffer, but with small buffers, one could see that the last data point was missing... So now, the "end" iterator is always "last_required+1".
-
Mathias Bavay authored
The exclude / keep files were not properly handled in order to be case insensitive. This has been fixed in order to be consistent with the KEEP/EXCLUDE statements. The default buffer centering has been changed to 5% (more logical for the usual use cases).
-
Mathias Bavay authored
-
- 16 Dec, 2016 3 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
Necessary adjustments in order to be able to detect Oracle OCCI on Windows. But since OCCI's installation is mostly broken / messy, this might not be the end of the story!
-
Esther Bender authored
-
- 13 Dec, 2016 1 commit
-
-
Mathias Bavay authored
The handling of the ANETZ precipitation has been fully redone in order to be based on hourly correlations (instead of the original 6 hours). The proper coefficients will be provided soon...
-
- 08 Dec, 2016 4 commits
-
-
Mathias Bavay authored
Small inconsistency (although it is not sure if we will not just stop trying to support VC++ when its symbol export rules are an absolute non-sense)
-
Mathias Bavay authored
-
Mathias Bavay authored
Adding some potentially missing includes (<algorithm>) and addressing Cmake's policy CMP0054 (changes in the strings comparisons)
-
Mathias Bavay authored
The snowpack_psum versus imis_psum behavior was not in agreement with the documentation... This has been fixed and should behave in a more appropriate way
-
- 05 Dec, 2016 1 commit
-
-
Mathias Bavay authored
Following an issue with an wrongly chosen coordinate system, a few improvements have been developed: the documentation has been improved, UTM zones can be provided as {num}{letter} or the opposite, and a bug has been fixed in NetCDFIO (in some cases, the opened file would not be closed).
-
- 30 Nov, 2016 1 commit
-
-
Mathias Bavay authored
Code cleanup in NetCDFIO (as well as mapping for the Albedo grids), extra code comment in data_converter.cc
-
- 25 Nov, 2016 1 commit
-
-
Mathias Bavay authored
-
- 24 Nov, 2016 1 commit
-
-
Mathias Bavay authored
-
- 17 Nov, 2016 1 commit
-
-
Mathias Bavay authored
-
- 14 Nov, 2016 1 commit
-
-
Mathias Bavay authored
When compiling with gcc>5 AND linking with OCCI, there is a special option to add otherwise the linking fails...
-
- 10 Nov, 2016 1 commit
-
-
Mathias Bavay authored
-
- 09 Nov, 2016 1 commit
-
-
Mathias Bavay authored
For better consistency, now using the grid's size() method instead of getNx()*getNy(). The debug messages in libinterpol2D have been removed after performing the checks (ie that our implementation of Winstral does conserve mass).
-
- 08 Nov, 2016 2 commits
-
-
Mathias Bavay authored
the ListonRH algorithm has been tweaked: when only 1 station is available, no detrending is applied (instead of having the detrending returning an error if no default lapse rate has been provided).
-
Mathias Bavay authored
The proper gracerc file (that has to be copied in $HOME/.grace) has been committed. In order for the direct import of smet files, the smet2agr.sh script must be in the PATH. Minor code cleanup in the filters.
-
- 04 Nov, 2016 1 commit
-
-
Mathias Bavay authored
Unfortunatelly, the '#' char that was used to mark hexadecimal colors is also a comment marker in smet files... So it has been removed. The colors are now specified *without* the '#' char.
-
- 03 Nov, 2016 1 commit
-
-
Mathias Bavay authored
Non-applicable units specs have been replaced by "-" in smet files. A toString() method has been implemented in SmetWriter for easier debugging and an error message improved for clarity.
-
- 31 Oct, 2016 1 commit
-
-
Mathias Bavay authored
It now works when no colors are provided in the smet file. Instead of forcing bach, now dash or bach can be invoked (it relies on /bin/sh).
-