- 10 Aug, 2010 1 commit
-
-
Mathias Bavay authored
The bufferAlways method of BufferedIOHandler has been renamed as setBufferProperties. The A3DIO, IMISIO, SMETIO and SNIO plugins now correctly support time zones. The plugin howto documentation now warns the developer to take care of time zones issues.
-
- 26 Jul, 2010 1 commit
-
-
Thomas Egger authored
-
- 22 Jul, 2010 1 commit
-
-
Mathias Bavay authored
Fixed some small issues in the autotools, added a clearer error message in ImisIO as well as the ability to automatically add the "0" number after stations' names that don't contain one (like for some non-imis stations)
-
- 19 Jul, 2010 1 commit
-
-
Thomas Egger authored
BUGFIX: When adding a key on the fly to the ConfigReader object it disappeared when accessing it in a plugin. Reason: The dynamic instantiation used the filename parameter in the constructor of the plugins instead of the ConfigReader object itself. Architectural change inside DynamicLibrary was necessary.
-
- 16 Jul, 2010 3 commits
-
-
Mathias Bavay authored
The missing License file has been added. A little bit of cleanup in CMakeLists (removing some code that is anyway not helping for hera). ImisIO and SmetIO have been slightly improved (retrieving full names if available in Imis, supporting several versions of the smet specification in SmetIO). The SMET specification should now be pretty much ready. Please provide your last comments before version 1.0!!
-
Mathias Bavay authored
The newest view of IMIS has been updated into IMISIO, some comments on ArcGIS World File have been added into ARCIO.
-
Mathias Bavay authored
A few more changes to the cmake configuration: doxygen is now autodetected and if present, packages would be created with their associated documentation. A few more tries to get the compilation with popc to work on Hera (basically the trick would be to force the linker of the plugins to be g++ instead of popc)
-
- 15 Jul, 2010 1 commit
-
-
Mathias Bavay authored
The installation was still broken (missing some files for the popc version), it has been fixed and the package preparation (cpack) has been improved.
-
- 25 Jun, 2010 1 commit
-
-
Thomas Egger authored
ImisIO ran into troubles with oracle when requesting a date with the hour set to 24 (ORACLE only accepts values from 0 to 23), thus a small fix needed to be applied.
-
- 24 Jun, 2010 1 commit
-
-
Thomas Egger authored
Changes to StationData: new string stationID (shortname) to describe a station in short, stationName shall be used for long description of a station. changes required an adaptation within the plugins Changes to ConfigReader: comments may appear anywhere (also after key value pairs or section names), everything after a '#' or ';' is disregarded. PGMIO: small fix: xllcorner mixed up with yllcorner FilterAlgorithms: extrapolate algorithm refined
-
- 21 Jun, 2010 1 commit
-
-
Thomas Egger authored
Overall all include statements within in the library have been replaced by angle brackets, the default install path for the include file is $CMAKE_INSTALL_DIR/include/meteoio, the meteoio libraries (static and shared) will be installed in $CMAKE_INSTALL_DIR/lib per default. The plugins will be installed in the subdirectory $CMAKE_INSTALL_DIR/lib/meteoio/plugins
-
- 28 May, 2010 1 commit
-
-
Mathias Bavay authored
Then, the remaining namespace issues with doxygen have been fixed, by enclosing the full class implementation in the namespace (as seen for the libstdc++). This removes all these irritating issues. But the popc version has been broken by the change (as seen in LegacyIO).
-
- 27 May, 2010 1 commit
-
-
Mathias Bavay authored
When using A3DIO for writing, the files are now correctly split by years. The OUTPATH user parameter was previously not used, this has been fixed. In IMISIO, the query size limitation has been removed. A data format converter using MeteoIO has been added to the examples.
-
- 06 May, 2010 1 commit
-
-
Mathias Bavay authored
Some uncommitted fixes to the documentation are now committed. Hopefully all the namespace issues (ie: broken links) are now fixed!
-
- 03 May, 2010 1 commit
-
-
Mathias Bavay authored
-
- 29 Apr, 2010 4 commits
-
-
Mathias Bavay authored
The IMISIO plugin now reads the database's name, user, password from the configuration file. The SNOWPACK plugin has seen some improvements in the formatting of its output file. The code exaples have been simplified.
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
The new ImisIO plugin with a workaround SQL query to deal with the duplicate records problem in view ams.v_amsio
-
- 25 Apr, 2010 1 commit
-
-
Thomas Egger authored
-
- 22 Apr, 2010 1 commit
-
-
Thomas Egger authored
Changed the interface of MeteoData, the setter function now can be invoked like setData(MeteoData::TA, 280.7); the old setter function and the old constructor have been removed and the changes were propagated into the plugins
-
- 21 Apr, 2010 1 commit
-
-
Thomas Egger authored
Changed the name of the Date_IO class to Date. In case of namespace conflicts, just use mio::Date to reference the MeteoIO Date class.
-
- 15 Apr, 2010 1 commit
-
-
Mathias Bavay authored
The Date_IO class has been deeply rewriten. The conversion methods have been checked (with references added), the class now uses real julian date (internally as a reference) and can generate a variety of outputs (julian, modified julian, truncated julian, unix, excel). It also works properly with time zones and a simplified version of dayligh saving time (it assumes that DST always introduces a +1 hour shift, which should always be true but on one AUstralian Island: Lord Howe Island). Some now invalid calls have been fixed in plugins (the short setDate(yy,mm,dd) call is now longer supported but migth be misinterpreted by the compiler for another call, despite types mismatch). A new example code has been added: time.cc
-
- 13 Apr, 2010 2 commits
-
-
Thomas Egger authored
changed the way we deal with the projection parameters within the io.ini. COORDSYS must be declared in the [Input] section and is optional for the [Output] section (it becomes mandatory if a function is to be used, that creates output) The parsing of the ConfigReader object is done in IOUtils, this is not the final solution on that.
-
Thomas Egger authored
Corrected a few bugs within ImisIO.cc and made the cmake compilation of the ImisIO plugin more convenient. Two paths need to be configured: One where the instantclient include files are located and one to specify where the libs occi and clntsh are to be found
-
- 12 Apr, 2010 1 commit
-
-
Mathias Bavay authored
The long wave radiation parameter is now ILWR instead of LWR (since some might have net long wave and this is also closer to short wave (with ISWR)).
-
- 08 Apr, 2010 1 commit
-
-
Mathias Bavay authored
The physical filter algorithms (as defined in libinterpol2D) have seen their interface modified so they all follow the same logic (for the order and naming of the arguments). The documentation has been cleaned up (the warnings have been fixed, some missing items added).
-
- 07 Apr, 2010 1 commit
-
-
Mathias Bavay authored
The arrays and grids now have a "print" method that prints their content to screen (usefull for debugging). The Coords class also has this method (as required to print the grid objects). A "using namespace std" was found in ImisIO.h and has been removed. A few comments/indentation/clean up have been done (including in the doc/examples) The quality rating sorting was broken and has been fixed. The RH interpolation method was not properly working and has been fixed (using the wrong vector for input data). The naming of the number of stations to be used has been made more consistent between the various algorithms and an improved information output has been added.
-
- 06 Apr, 2010 1 commit
-
-
Mathias Bavay authored
The input and output parameters were looked for in the [INPUT] and [OUTPUT] sections. This naming was not consistent with the rest of io.ini, they have been renamed in [Input] and [Output]. Some documentation was missing and has been added (plugin documentation)
-
- 31 Mar, 2010 1 commit
-
-
Thomas Egger authored
a new function called: readStationData has been added. It expects a date and a vector<StationData> as parameters and returns the meta data for the required date (often this date is irrelevant, because stations are fixed, then just pass any date).
-
- 26 Mar, 2010 1 commit
-
-
Thomas Egger authored
Update of IMISIO - it now works with the new interface and CMAKE (more or less) - lots of cleanup required
-
- 23 Feb, 2010 1 commit
-
-
Mathias Bavay authored
A problem was found during the intialization of the plugins (as well as A3DIO): the parameters that were passed to initialize the local copies were not always initialized with the raw parameters passed to the constructor but usually with the copy of the previous element. This lead to some copies not to be up to date when calling their constructor (see A3DIO.cc for a clearer view!!).
-
- 22 Feb, 2010 1 commit
-
-
Mathias Bavay authored
The plugin's interface (IOInterface) has been slightly modified: readSpecialPoints now returns a vector of Coords. This means that a plugin can provide coordinates as (lat,long) or (easting, northing) or (grid_i, grid_j). All the plugins have been modified accordingly and POINTS and POINTSArray have been removed from Array.h
-
- 03 Feb, 2010 1 commit
-
-
Mathias Bavay authored
The Special_PTS and CSpecialPointsArray structures have been renamed in "POINT" and "POINTSArray" (there was no reason to call them "special points"). A few new methods have been added to DEMObject: getPointsBetween that returns a vector containing the indices of all points located on the line between two points (given by their real world (x,y) coordinates), horizontalDistance that returns the horizontal distance between two points and terrainDistance that returns the distance between two point accros the terrain as described by the DEM (ie: going up and down the terrain).
-
- 14 Jan, 2010 1 commit
-
-
Mathias Bavay authored
-
- 11 Dec, 2009 1 commit
-
-
Mathias Bavay authored
A new slope computation algorithm has bee added: CARD It computes the slope using Corripio and then discretizes the azimuth along 8 cardinal directions and the slope by degrees. This should be all that GEOtop needs for its drainage direction (then simply calling a dem.update("CARDINAL")). The copyright notices have been put in place in all files (headers and cc) with proper attribution of copyright. The documentation has been improved, specially fixing issue 22. Warning messages of doxygen have been fixed. An example subdirectory has been created in /doc and contains (currently) 2 examples of code using MeteoIO.
-
- 19 Nov, 2009 1 commit
-
-
Mathias Bavay authored
A small but irrtating bug in the Makefile has been fixed (failure to install when the parallel version had not yet been compiled). The doxygen documentation has been updated with the documentation of the plugins (from a user point of view). The data assimilation reading methods have been slightly tweaked (so that they read a time stamp containing minutes and not only hours).
-
- 11 Nov, 2009 1 commit
-
-
Laurent Winkler authored
Fix a segfault in the parallel version of the code in deletePlugin by suppressing a call to delete. This modif is not very clean so it would be good to fix it properly. (But I cannot figure were the error comes from ...)
-
- 05 Sep, 2009 1 commit
-
-
Laurent Winkler authored
* Changed method call to readDEM so that polymorphism is not used anymore.
-
- 04 Sep, 2009 1 commit
-
-
Mathias Bavay authored
An annoying information message has been removed from BufferedIOHandler. The readMeteoData(date, vecMeteo, vecStation) method of IOHandler (ie: unbuffered) is now correctly implemented. The local grid reprojection of the meteoio_demo has now been commented out since its correct operation has been verified. The ImisIO plugin has been reorganized in order to get more similar to the other plugins. It still does not work with the new BufferedIOHandler, but work on that will follow...
-