- 04 Aug, 2014 1 commit
-
-
Mathias Bavay authored
When caching interpolated grids, the info string was not cached, leading to empty info strings when reading from cache. Now the info strings are properly cached.
-
- 31 Jul, 2014 1 commit
-
-
Mathias Bavay authored
-
- 27 Jul, 2014 1 commit
-
-
Thomas Egger authored
DEMObject: need to call the << >> operator of the parent class Grid2DObject in own operator<< and operator>>
-
- 18 Jul, 2014 1 commit
-
-
Mathias Bavay authored
Bugfix in a constructor (that was making an error on some systems) and updated the Stefan-Boltzmann constant according to http://physics.nist.gov/cuu/index.html
-
- 14 Jul, 2014 4 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- 11 Jul, 2014 1 commit
-
-
Mathias Bavay authored
-
- 10 Jul, 2014 3 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- 09 Jul, 2014 3 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
Thomas Egger authored
PSQLIO: Adding documentation. This plugin is still under development. Syntax of queries will very probably change!
-
- 08 Jul, 2014 1 commit
-
-
Mathias Bavay authored
Fixed a documentation issue in GeneratorAlgorithms, fixed a warning in config.dox and wrote some documentation for the PSQL plugin. Some cleanup also took place in the PSQL plugin.
-
- 26 Jun, 2014 2 commits
-
-
Mathias Bavay authored
The Add and Mult filters can now take more arguments: it is possible to provide an hourly/daily/monthly correction to add/multiply in an external file (either absolute or relative path).
-
Mathias Bavay authored
-
- 25 Jun, 2014 2 commits
-
-
Mathias Bavay authored
The equalCountBin method is now in order: all classes have at most 1 element more than the lowest number of element in one class. This binning is now part of the ctest tests.
-
Mathias Bavay authored
-
- 24 Jun, 2014 1 commit
-
-
Mathias Bavay authored
-
- 19 Jun, 2014 2 commits
-
-
Mathias Bavay authored
Mostly code cleanup: trying to find more logical names for the buffering code in BufferedIOHandler, more modularity in InterpolationAlgorithms. Since when computing a variogram from time series it is possible to end up with significantly lower values than usual that lead the krigging in a totally wrong direction (should the variogram be normalized? Is it linked with the stationarity hypothesis?), now the empirical variogram is used instead of the full time series.
-
Mathias Bavay authored
Removing nodata values seemed like a good idea when doing a sort(), but this created some bugs (sometimes it is still valuable to know that y=nodata after sorting). This is now an optional behavior. The interpolated grids are now buffered in Meteo2DInterpolator. The grid buffering code has been cleaned up and backported to BufferedIOHandler. The spatial interpolations specific points (for virtual stations, etc) has been moved to Meteo2DInterpolator in order to make IOManager smaller and more focused on general data flow handling.
-
- 18 Jun, 2014 1 commit
-
-
Mathias Bavay authored
Small improvements when computing a variogram (in order to be more tolerant to nodata values), new key for virtual stations (to force using the whole DEM instead of a one point dem), a results cache has been created for the virtual stations (mixing virtual and real stations is a really, really bad idea), more flexibility for the Ryan and Liston wind interpolations.
-
- 17 Jun, 2014 1 commit
-
-
Mathias Bavay authored
Two new methods for data binning have been added to libinterpol1D. The krigging now works properly with either an empirical variogram or a variogram computed on the last 3 days of data (the later being currently enabled). But a proper caching of meteo grids will have to be implemented!
-
- 16 Jun, 2014 2 commits
-
-
Mathias Bavay authored
This is a tentative improvement for the krigging, by properly building the variogram from past time series of variances. Unfortunatelly, this makes no difference with the previously implemented empirical variogram. Therefore the simpler version is still active. Stay tuned for upcoming improvements!
-
Mathias Bavay authored
The Ryan wind algorithm is now implemented properly (but the VW correction seems to always be extremely small). A new method for slope along a given direction has been implemented that is used by both Winstral and Ryan. The VW reference spatial distribution for the tests has been updated and the algorithm renamed in the test io.ini.
-
- 14 Jun, 2014 2 commits
-
-
Mathias Bavay authored
The Liston & Elder wind interpolation algorithm now works like in the paper. It has been renamed as "LISTON_WIND" and shows acceptable/encouraging preformances.
-
Mathias Bavay authored
Working on wind spatial interpolation: both Ryan and Liston have been reviewed and improved. They can now both be used for VW and/or DW.
-
- 10 Jun, 2014 1 commit
-
-
Mathias Bavay authored
A bug has been fixed when doing nearest neighbour 2D interpolation. The GRIB plugin can now handle non-square cells (by resampling the domain). The cellsize and geolocalization in NetCDF are now handled the same way as in GRIB: the error is minimized in the center of the domain and the llcorner is back-calculated. Therefore very large domains are handled better. The first elements for supporting ECMWF grids have been implemented, the DEMs can now be read (but their remain as geopotential instead of height).
-
- 05 Jun, 2014 1 commit
-
-
Mathias Bavay authored
The support for non-square cells (through resampling to make them square) has been added to GRIBIO. Both for Gribio and Netcdfio, the cellsize is not a max(size_x, size_y) anymore but a min() (in order to be consistent with best practice in GIS)
-
- 03 Jun, 2014 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
A display bug has been fixed in the Date class, the exceptions code has been cleaned up a little bit and the call stack should now be even less intimidating!
-
- 02 Jun, 2014 4 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
turning off "long long" warnings (since we have no choice, we need "long long" and it seems that all modern compilers suport it anyway)
-
Mathias Bavay authored
A new pre-processor variable has been defined: MSVC so the pragmas for VC++ are now properly enabled for msvc only. An improper include for MSWIN has been removed.
-
Mathias Bavay authored
The WIN32 pre-processor variable has been renamed in MSWIN since this is more logical on Win64 (and to avoid potential conflicts). Some headers have been cleaned up in the process (in Timer.h/.cc). A new method has been moved from Config to FileUtils: isAbsolutePath. Some extra features (support for offset in hours) added to NetCDFIO.
-
- 29 May, 2014 1 commit
-
-
Mathias Bavay authored
The Winstral spatial interpolation algorithm is getting into shape: all three modes of operation have been implemented and tested and it is now properly documented. A new data generator has been created that computes a relative humidity from either a dew point temperature or a specific humidity. Adding a "check_attribute" to libncpp.
-
- 26 May, 2014 1 commit
-
-
Mathias Bavay authored
-
- 23 May, 2014 1 commit
-
-
Mathias Bavay authored
Fixing a bug preventing compiling the tests, added a new constructor to Array2D that takes a specific layer out of an Array3D and a new method in Array3D to insert a 2D layer at a specific depth
-