Commits · a5a6737d6ccbe417404dfa94b1d7612a16f349c5
- Feb 04, 2011
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- Feb 03, 2011
-
-
Marc Diebold authored
-
Marc Diebold authored
-
- Feb 02, 2011
-
-
Mathias Bavay authored
-
Thomas Egger authored
-
- Feb 01, 2011
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- Jan 31, 2011
-
-
Mathias Bavay authored
-
Thomas Egger authored
-
Thomas Egger authored
-
- Jan 30, 2011
-
-
Thomas Egger authored
-
- Jan 28, 2011
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Marc Diebold authored
-
Marc Diebold authored
-
- Jan 27, 2011
-
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
- Jan 26, 2011
-
-
Mathias Bavay authored
-
- Jan 24, 2011
-
-
Mathias Bavay authored
-
Thomas Egger authored
-
- Jan 19, 2011
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- Jan 14, 2011
-
-
Thomas Egger authored
-
- Jan 13, 2011
-
-
Thomas Egger authored
-
- Jan 12, 2011
-
-
Thomas Egger authored
-
Mathias Bavay authored
-
- Jan 11, 2011
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- Jan 08, 2011
-
-
Mathias Bavay authored
-
- Jan 07, 2011
-
-
Mathias Bavay authored
-
- Jan 06, 2011
-
-
Mathias Bavay authored
-
- Jan 05, 2011
-
-
Mathias Bavay authored
-
- Dec 17, 2010
-
-
Mathias Bavay authored
-
- Dec 16, 2010
-
-
Mathias Bavay authored
-
- Dec 11, 2010
-
-
Thomas Egger authored
Bugfix for ImisIO: stations that don't require any ANETZ data although useAnetz is set are correctly treated now. Optimization: vec_of_psums in readMeteoData is calculated only once for all stations! Overall: the use of these ANETZ regressions is highly suspect to the untrained eye ...
-
- Dec 10, 2010
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The unnecessary copies of a Config object have been removed from MeteoFilter and MeteoProcessor. Now, cfg is used in the constructor and not kept any longer. Next task: do the same for Meteo1DInterpolator!
-
Mathias Bavay authored
The smoothing algorithms have been renammed as Process instead of Filter. The rate and the Tukey filters have been improved so that they correctly handles nodata. A new resampling algorithm has been introduced: "none". It does just that: nothing. This is an easy way to debug filters by not performing any temporal interpolations. The getMedian method has been re-implemented using the standard nth_element method for increased performances. The doxygen documentation has been updated to reflect the latest changes.
-
- Dec 09, 2010
-
-
Thomas Egger authored
-
Thomas Egger authored
The changes to the IOInterface (no more vec<vec<StationData>>) have been propagated into all plugins.
-
Thomas Egger authored
MeteoData now has an extra public member variable: StationData meta. It will hold the meta information of the measurment instead of dragging along a second vector<StationData> alongside the vector<MeteoData> everywhere. This has huge implications: the IOInterface has been rewritten, subsequently changes need to be propagated into all plugins and all modules dealing with meta data.
-
- Dec 07, 2010
-
-
Mathias Bavay authored
Some code annotations (TODO and HACK) as well as new filters or new implementations: rate filter, standard deviation filter and Tukey 53H filter.
-
- Nov 16, 2010
-
-
Thomas Egger authored
-
- Nov 09, 2010
-
-
Mathias Bavay authored
-
- Nov 08, 2010
-
-
Thomas Egger authored
Optimized the performance of the resampling of "extended" meteo parameters for MeteoData objects. The problem is, we cannot know beforehand whether there are other meteo parameters.
-
- Nov 06, 2010
-
-
Mathias Bavay authored
-
Thomas Egger authored
Bugfix in ImisIO: if there was no antetzdata, it could come to inconsistencies between the psum vectors, that would lead to an IOException. Fix: Fill up empty slices of psums, ensuring the overall consistency.
-
- Nov 05, 2010
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Mathias Bavay authored
Small documentation/indentation update. CPack can now create source packages, by typing "make package_source"
-
- Nov 04, 2010
-
-
Thomas Egger authored
The ImisIO plugin now is fully capable of dealing with the ANETZ precipitation data in the "old" way. Furthermore the wind drift data is read from the correct stations and added to the MeteoData as VW_DRIFT and DW_DRIFT. There was a small bug in the accumulation resampling algorithm, sometimes turing the sum into a negative number, this should be fixed now.
-
Mathias Bavay authored
Fixed a few trivial compiler warnings, indenation.
-
Mathias Bavay authored
-
Thomas Egger authored
The resampling of MeteoData parameters was restricted to the well known ones defined in the enum MeteoData::Parameters. The Meteo1DInterpolator and the resampling algorithms have been adapted to allow the resampling of any meteo parameter, i. e. those that are plugin specific or user added.
-
- Nov 03, 2010
-
-
Mathias Bavay authored
The SMETIO plugin now supports the "units_multiplier" field. The SMET specification has been brought to 1.0. A forgotten debugging output has been removed in InterpolationAlgorithms
-
- Nov 02, 2010
-
-
Mathias Bavay authored
An error was found: the linear regression returns the regression coefficient r, not r2!! It has been modified so that it returns |r| and prints r2 in the info strings. The HNW_SNOW spatial interpolation algorithm had errors. It was not properly calling its base algorithm (the one computing the initial distribution) and its rating was too low. It has now the same rating as CST_LAPSE for one station when the lapse rate is provided. This could be improved in the future, to make it depend on the rating of the base algorithm...
-
- Nov 01, 2010
-
-
Mathias Bavay authored
-
- Oct 29, 2010
-
-
Mathias Bavay authored
The "frac" optional argument (for fractional lapse rate, or relative lapse rate) has been added to IDW_LAPSE. The documentation has been updated. If HS is interpolated, it is now checked for min/max to be greater than 0.
-
Mathias Bavay authored
The SMET plugin was the only plugin not to use "STATION#" for specifying its input files/stations (besides plugin reading a path). It has been modified for consistency. This WILL break older io.ini files... A new projection method has been added in lib2Dinterpol: fracProject that projects a value according to the elevation based on a fractional (or relative) change of the value with the elevation. This can be enabled in CST_LAPSE by adding the "frac" keyword as the second argument (after the rate value). The documentation "how to write a spatial interpolation algorithm" has been updated to reflect recent changes in the code. The FindMeteoIO and FindOCCI files for cmake were not compatible with cmake<2.6.1. They have been rewriten to be compatible with older versions (specially like the 2.6.0 deployed on Debian). A bug in CMakeList for the IMIS plugin has been fixed (wrong cmake variable name used).
-
- Oct 27, 2010
-
-
Mathias Bavay authored
A new spatial interpolation algorithm, LocalLapse_IDW (key being LIDW_LAPSE) has been implemented. It takes a number of stations as mandatory parameter, and computes for each pixel the IDW_LAPSE only using the closest n stations. This is specially useful when dealing with large number of stations over a wide area. Please keep in mind that since the linear regression calculation might exclude some outliers, a sufficiently large number of stations should be given. The algorithm that is computing a linear regression with the possibility of excluding some outliers has been renamed as NoisyLinRegression and moved to Interpol1D. Moreover, the regression algorithm provide an information stringstream that can be directly printed to the screen (usual behavior) or differently handled (specially useful for mutliple regressions calculations or when using GUIs). The spatial interpolation algorithm MUST now be initialized by calling their initialize(param) method. This makes it possible to optimize their processing (not recomputing the list of stations to process, etc) and also allow to build an info string that can be returned with the interpolation and contain various useful information (specially for GUIs).
-
- Oct 25, 2010
-
-
Mathias Bavay authored
First (non working) implementation of the ordinary kriging. The variogram fit still has to be done... But a few const issues have been fixed in Matrix and a new method added (to read a 1x1 matrix as a scalar). Fixed some doxygen warnings, added a howto for writing spatial interpolations. Better Oracle OCCI detection, renammed into FindOCCI.cmake and used by the ImisIO plugin compilation.
-
- Oct 24, 2010
-
-
Mathias Bavay authored
Improved library autodetection (cmake module provided for users of MeteoIO wishing to detected MeteoIO with cmake in their application).
-
- Oct 22, 2010
-
-
Cyril Perot authored
a scale of values. Each cluster may defines its own id (double type) that overwrites the point value
-
Cyril Perot authored
Add operator()(const int&) to Array2D, to have a more direct access to the vector of values (skips i*j operation)
-
Cyril Perot authored
a scale of values. Each cluster may defines its own id (double type) that overwrites the point value
-
- Oct 21, 2010
-
-
Cyril Perot authored
-
Cyril Perot authored
-
Cyril Perot authored
No commit message
-
Cyril Perot authored
No commit message
-
Mathias Bavay authored
An IOUtils function has been created to handle cleaning path strings. This is used by the jnative Java binding. The Geotop plugin has been removed from the jnative Java binding, because the binding loads grids but no meteo data and Geotop does not contain grids...
-
- Oct 20, 2010
-
-
Mathias Bavay authored
-
Loading