- 06 Mar, 2017 1 commit
-
-
Mathias Bavay authored
Following a few coverity scans, several inconsistencies / potential bugs have been fixed. Since my commit to picojson got merged, the newest version of picojson has been taken.
-
- 08 Feb, 2017 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The Nakamura and Huwald algorithms in Unventilated_T were not properly implemented... This has been fixed and they should now really follow their respective papers. The DBO plugin has been a little bit cleaned up, waiting for new developments of the REST API.
-
- 01 Feb, 2017 1 commit
-
-
Mathias Bavay authored
Added a "NONE" filter so it is possible to overwrite filters when importing another ini file. The documentation has been expanded accordingly.
-
- 21 Dec, 2016 1 commit
-
-
Mathias Bavay authored
-
- 08 Dec, 2016 1 commit
-
-
Mathias Bavay authored
Adding some potentially missing includes (<algorithm>) and addressing Cmake's policy CMP0054 (changes in the strings comparisons)
-
- 08 Nov, 2016 1 commit
-
-
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.
-
- 24 Oct, 2016 1 commit
-
-
Mathias Bavay authored
-
- 20 Oct, 2016 1 commit
-
-
Mathias Bavay authored
-
- 07 Oct, 2016 1 commit
-
-
Mathias Bavay authored
-
- 03 Oct, 2016 1 commit
-
-
Mathias Bavay authored
-
- 30 Sep, 2016 2 commits
-
-
Mathias Bavay authored
The PotentialSW filter can now handle RSWR, most of the (useful) constants defined in the Shade and UnventillatedT filters are now in ProcessingBlock (for easy reuse), the Shade filter now has an easier structure (the Sun object can now do internal caching making the external caching such as performed in the filter not needed anymore).
-
Mathias Bavay authored
A new filter has been implemented that compares the measured ISWR with the potential radiation. This would filter out stations that are shaded, stations that fill missing data with zeroes, etc
-
- 27 Sep, 2016 1 commit
-
-
Mathias Bavay authored
Since the IIR filter implementation can do both High and Low pass, it has been renamed to IIR and options have been added to use it as either low or high pass filter. The documentation has been improved and stability constraints now lead to a warning message if the filter would start to be unstable.
-
- 26 Sep, 2016 2 commits
-
-
Mathias Bavay authored
The Butterworth filter has been replaced by a critically damped filter implemented as IIRLowPass that properly corrects for the phase (ie behaves as zero-phase filter).
-
Mathias Bavay authored
Well, the Butterworth filter is changing a lot... It is not Butterworth anymore but a critically damped filter. Although the options are currently hard-coded, it will offer the choice of bidirectional filtering with a technique to suppress the overshoot that are created in this case (at the cost of higher computing time).
-
- 23 Sep, 2016 1 commit
-
-
Mathias Bavay authored
a zero-phase version of the two poles Butterworth filter has been implemented. This is based on backward/forward filtering. The problem is that this doubles the order of the filter and this seems to be too much for our signals (tested on HS).
-
- 02 Jun, 2016 2 commits
-
-
Mathias Bavay authored
Some docuemntation has been written in the PSUDistribute code to help with debuging *for next time*. The Accumulate resampling now fills the first nodata with 0 (since we know that we don't have enough information to re-accumulate at the first point). The unused "isGzip" booleans have been removed from the smet code since this is currently not supported the way we want it.
-
Mathias Bavay authored
A new script has been created to help select SMET files based on the parameters they contain. A bug has been found in PSUMDistribute when a distribution interval would be followed by a large data gap (it was filling the remaining of the buffer with 0).
-
- 27 May, 2016 1 commit
-
-
Mathias Bavay authored
A small bug has been fixed in the SMET specs. The experimental "UnShade" filter has been removed while the SNOS filter has been renamed as "DETECT_GRASS" and MAX_CHANGE as "Time_Consistency" in order to better reflect the cited paper. The NOISE processing is now documented. Otherwise, some documentation typos have been fixed.
-
- 19 May, 2016 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The PSUMDistribute "filter" was not working properly on some data, this has been fixed. Some missing documentation for the TAU_CLD generator has been added.
-
- 15 Apr, 2016 1 commit
-
-
Mathias Bavay authored
-
- 08 Apr, 2016 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- 22 Mar, 2016 1 commit
-
-
Mathias Bavay authored
The SUPPR filter can now take as argument a file containing a list of station IDs and timesteps where the parameter should be deleted
-
- 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
-
- 26 Feb, 2016 1 commit
-
-
Mathias Bavay authored
-
- 10 Feb, 2016 1 commit
-
-
Mathias Bavay authored
Code cleanup: more consistency in the handling of keep/exclude/merge. Better, more explicit error messages.
-
- 09 Feb, 2016 1 commit
-
-
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...
-
- 28 Jan, 2016 3 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
-
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.
-
- 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.
-