- 28 Jan, 2016 1 commit
-
-
Mathias Bavay authored
Now multiple stations are properly supported by the SHADE filter (when computing the mask from the DEM)
-
- 27 Jan, 2016 1 commit
-
-
Mathias Bavay authored
A bug in the MeteoData::mergeTimeSeries() method has been fixed that was related to the handling of extra parameters. The SHADE filter can now compute masks directly from the DEM, but this has required to propagate the Config object all the way down to the filter. Some minor code cleanup and documentation fixes. Please notice that the SHADE filter is currently only appropriate for a single station! The most probable use case is to merge different stations into a new location (or to downscale to a new location) and properly mask the radiation by the surrounding terrain.
-
- 26 Jan, 2016 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The horizon computation in the DEMObject has been fully redone, copying what is done in Alpine3D. This should be more accurate and much more efficient.
-
- 25 Jan, 2016 1 commit
-
-
Mathias Bavay authored
The new AGGREGATE filter has been tested and now replaces the other, multiple filters that used to do similar aggregation.
-
- 22 Jan, 2016 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
A new method has been implemented in order to apply a horizon mask to ISWR. This has not been properly tested yet, this will come soon!
-
- 20 Jan, 2016 1 commit
-
-
Mathias Bavay authored
Changing some invalid execute properties and adding a new processing: AGGREGATE. This should replace several of the existing filters as well as bring new features
-
- 14 Jan, 2016 1 commit
-
-
Mathias Bavay authored
-
- 13 Jan, 2016 4 commits
-
-
Mathias Bavay authored
When downscaling, the coordinates of the virtual stations are now adjusted back to the chosen grid point (for meaningful use of the downscaled values). Duplicates are automatically detected and removed with a warning.
-
Mathias Bavay authored
-
Mathias Bavay authored
More documentation about ECMWF and MeteoCH as well as a new name that is tried when looking for a DEM grid: "height"
-
Mathias Bavay authored
Fixed an initialization bug that always tried to setup downscaling... Slightly better documentation about exploring the parameters of a NetCDF file.
-
- 12 Jan, 2016 5 commits
-
-
Mathias Bavay authored
More documentation improvements... Now it should be quite straightforward to build downscaled time series for virtual stations based on Era Interim.
-
Mathias Bavay authored
Added a documentation section about Era Interim. In the ECMWF schema, the "Albedo" parameter has been replaced by the "Forecast albedo" parameter has it simplifies data retrieval.
-
Mathias Bavay authored
A bug has been fixed in the NetCDF plugin that prevented reading some DEMs. The ability to remap parameters (between NetCDF and MeteoGrids) in the ini file has been added in order to add flexibility. The support for "years" and "months" time units has been implemented in a way that is compatible with the standard NetCDF tools.
-
Mathias Bavay authored
-
Mathias Bavay authored
The NetCDFIO plugin can now properly handle multiple files in one directory specified by "GRID2DPATH" or one single file specified by "GRID2DFILE". Small code cleanup in CNRMIO and CosmoXMLIO.
-
- 11 Jan, 2016 1 commit
-
-
Mathias Bavay authored
A new MeteoGrid has been created, RSNO to contain the snow mean density. This is used in NetCDF in order to handle more fields and therefore extract the snow height from ECMWF data sets.
-
- 08 Jan, 2016 1 commit
-
-
Mathias Bavay authored
This is the first implementation of a downscaling method: when declaring "downscaling" and providing virtual stations, grids are read and the virtual stations populated with values out of the grids.
-
- 06 Jan, 2016 3 commits
-
-
Anna-Maria Tilg authored
-
Anna-Maria Tilg authored
-
Anna-Maria Tilg authored
This is the first implementation of the algorithms described in Tilg, A.-M., Marty C. and G. Klein, 2015: An automatic algorithm for validating snow depth measurements of IMIS stations. Swiss Geoscience Meeting 2015
-
- 22 Dec, 2015 1 commit
-
-
Mathias Bavay authored
The ALS_SCALING spatial interpolation has been improved: it is now possible to only redistribute the precipitation where the local air temperature is below a given threshold. This has lead to better results.
-
- 21 Dec, 2015 1 commit
-
-
Mathias Bavay authored
-
- 18 Dec, 2015 1 commit
-
-
Mathias Bavay authored
The timezones are now propagated into Sun and SunTrajectory so the sunrise, sunset, solarnoon, can be shown in the local timezone. Two new methods have been implemented: getSolarTimeOfDay() and getSplittingBoland() that returns the splitting coefficient according to (Boland et al., 201). Documentation fix in InterpolationAlgorithms.
-
- 09 Dec, 2015 1 commit
-
-
Mathias Bavay authored
Allowing the "soft" keyword to be upper/lower case and anywhere in the argument list for filters. Changing the rating of the AVG_LAPSE to be the exact same as IDW_LAPSE when only two stations are available, so the input order give precedence in this case (more logical).
-
- 07 Dec, 2015 1 commit
-
-
Mathias Bavay authored
-
- 04 Dec, 2015 1 commit
-
-
Mathias Bavay authored
-
- 03 Dec, 2015 1 commit
-
-
Mathias Bavay authored
Better handling of the units parsing in IOUtils, fixed documentation glitches in FilterMAD and much improved error reporting in spatial interpolations
-
- 30 Nov, 2015 4 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The CST spatial distribution algorithm has been split in two: CST that fills the grid with a truly constant value (as given in argument) and AVG that fills the grid with the average of the measurements. Similarly, there is now an AVG_LAPSE method.
-
Mathias Bavay authored
The gridsmanager and timeseriesmanager can now provide a copy of their Config object. This has been used to fix a bug in the USER and ALS_SCALING spatial interpolation methods that were not properly reading their input files from GRID2DPATH. Moreover, now ALS_SCALING switches to CST when only 1 station provides measurements.
-
Mathias Bavay authored
A new spatial interpolation method has been implemented: it takes an ALS and rescales the grid according to it. So far, it is quite primitive, more developments are expected!
-
- 27 Nov, 2015 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The version string was delimited by " that had to be escaped for cmake. This escaping made Xcode refuse to read cmake generated project files. Removing the " and their escaping now works properly on osx, windows and linux.
-
- 26 Nov, 2015 1 commit
-
-
Mathias Bavay authored
Several exceptions have been renamed in order to be more generic (ex: instead of FileNotFound -> NotFound) and their text has been modified accordingly. The GSN plugin now reports the errors with more relevant details (invalid sensor name, no permissions).
-
- 25 Nov, 2015 1 commit
-
-
Mathias Bavay authored
Fixed a small bug in the MERGE feature and small improvements to the GSN plugin (always set a station ID, up to date documentation, more possibilities in the parameters names matching). Otherwise, minor code cleanup.
-
- 24 Nov, 2015 1 commit
-
-
Mathias Bavay authored
Small documentation update and relying on views for two more queries to the database (only one query remains that does not rely on views).
-
- 20 Nov, 2015 1 commit
-
-
Mathias Bavay authored
A few extra comments have been added to better understand the flow of data. The "merge" feature was not properly handling all situations, this should now be fixed.
-