- 03 Mar, 2016 1 commit
-
-
Mathias Bavay authored
In order to add 3D grid reading/writing methods to the plugins, the whole architecture of IOInterface has been changed: this is not a purely virtual class anymore, it now always implements the "nothing implemented here" exception. This makes the plugins more compact (there is no need to implement empty methods for what the plugin can not support) and much clearer. The documentation and template have been changed acoordingly.
-
- 02 Mar, 2016 1 commit
-
-
Mathias Bavay authored
A bug has been fixed: there was a confusion between the mean adiabatic lapse rate and the dry one. Small code cleanup in DEMObject (with a better toString() method), ARPSIO and ProcShade.
-
- 01 Mar, 2016 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- 29 Feb, 2016 1 commit
-
-
Mathias Bavay authored
Lots of small improvements and bug fixes for reading ARPS files. Now the 2D grids should work quite well but the 3D grids are still some kind of a hack...
-
- 26 Feb, 2016 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- 24 Feb, 2016 1 commit
-
-
Mathias Bavay authored
-
- 23 Feb, 2016 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
Making the plugins thread safe by removing the global fin/fout. Please try to avoid setting these as members for new plugins!
-
- 20 Feb, 2016 1 commit
-
-
Mathias Bavay authored
Now GSN uses the virtual sensor name as station_id, making it much more logical when using exclude/keep/merge statements. The NetCDF plugin does not require anymore to be configured for the inputs in order to produce output grids. Otherwise, code and documentation cleanup.
-
- 10 Feb, 2016 2 commits
-
-
Mathias Bavay authored
Code cleanup: more consistency in the handling of keep/exclude/merge. Better, more explicit error messages.
-
Mathias Bavay authored
Small fix: invalid user/password now throws a proper exception (instead of the default exception that there is no data)
-
- 09 Feb, 2016 3 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Mathias Bavay authored
Making the order of the min and max rates of change unimportant in the Rate filter. Fixed a small logic bug in the snow/noSnow filter.
-
- 08 Feb, 2016 1 commit
-
-
Mathias Bavay authored
Some small optimizations, code cleanup, documentation clean up and better handling of the nodata cases. The filter should now be ready for use!
-
- 05 Feb, 2016 2 commits
-
-
Mathias Bavay authored
Several small bugs have been found in FilterSnowNosnow. Now it behaves in a more logical manner. However, the logic could still be improved (it should keep the same filtering strategy for the whole day instead of re-evaluating at each time step). A possible bug has been addresses in libinterpol1D that may have affected a simulation on an ETHZ cluster.
-
Anna-Maria Tilg authored
Now the full method has decsribed in the CCES report has been implemented. Please note that there is still a bug hidden somewhere that has to be found...
-
- 03 Feb, 2016 1 commit
-
-
Mathias Bavay authored
More detailed error messages when the timestamps are not properly sorted. Better behavior of the GSN plugin when the data is missing but the metadata could be retrieved (so at least we know that the station is valid).
-
- 29 Jan, 2016 1 commit
-
-
Mathias Bavay authored
-
- 28 Jan, 2016 5 commits
-
-
Mathias Bavay authored
Now the SHADE filter will use the last valid splitting coefficient if it can not compute one, within 24 hours. When the measured radiation is too low, no correction is applied because it can only be diffuse radiation (at dawn/dusk).
-
Mathias Bavay authored
And now the ALS_scaling interpolation properly works, including when using a temperature threshold criteria
-
Mathias Bavay authored
The mass was not conserved in the ALS_scaling algorithm. This now works properly when ignoring the air temperature and still shows small differences when taking into account the local air temperature.
-
Mathias Bavay authored
-
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 2 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.
-