- 22 Jul, 2010 1 commit
-
-
Mathias Bavay authored
The autotools have been brought back... The popc version can ONLY be correctly compiled with the autotools! The installation as generated by the autotools and by cmake are now identical (same paths)
-
- 21 Jul, 2010 1 commit
-
-
Mathias Bavay authored
The DEMObject can now be configured to automatically calculate slope/azimuth and/or normals and/or curvature (or none) by setting a few flags. The installation has been improved (compiling the plugins in their own directory helps)
-
- 20 Jul, 2010 4 commits
-
-
Mathias Bavay authored
Another bug in the parameter name mapping in SMETIO has been found and some error messages made clearer (with more information). A bug in convertString<Date> has been found that was preventing it from corretly processing dates containing seconds. A quick fix has been implemented that reads seconds (even if they are later ignored because the Date class would need to support seconds)
-
Mathias Bavay authored
Several bugs have been fixed in Coords: the setEPSG was not working, the altitude was not displayed with the << operator and the formatting of decimal_to_dms was broken in its handling of seconds... The documentation for the resampling has been expanded and several other modules' documentation have been updated so their structure is built along the same lines. An error message in IOHandler (when failing to load a plugin) was not clear and has been changed. Several bugs in SMEIO have been fixed (improper column names mapping, improper handling of easting/northing, unclear error message). The example data set has been tagged as GMT+1 and the meteo_reading and 2D_interpolations modified accordingly (so the argument read on the command line is assumed to be in GMT+1 too)
-
Thomas Egger authored
BUGFIX: A boolean signature check had a boolean evaluation for the version string check that was not performing as intended.
-
Thomas Egger authored
BUGFIX: A boolean signature check had a boolean evaluation for the version string check that was not performing as intended.
-
- 19 Jul, 2010 3 commits
-
-
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.
-
Mathias Bavay authored
-
Mathias Bavay authored
The EPSG get and set methods have been added to Coords. The "<<" operator has been redefined for ConfigReader (this is convenient for debugging). The SMETIO plugin has been updated (so that it supports EPSG codes and also to change some column names and improve the foutput formatting). Some documentation has been added and the example data set has been replaced by a data set suitable for the whole Switzerland and in SMET format.
-
- 16 Jul, 2010 5 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!!
-
Thomas Egger authored
Bugfix: Inside the ConfigReader keys were added to the properties map by using the this pointer. That leads to some weird behaviour when copying the ConfigReader object. Solution: Don't use the this pointer on private member variables if not necessary. IOUtils.h: getValueForKey now internally uses find when searching the map<string,string>, it used to do a cast, not being able to distinguish between a key with no value and a non-existent key. Now a key value pair like this is allowed: TEST = i.e. an empty value.
-
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
-
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 2 commits
-
-
Mathias Bavay authored
oups, a few things got forgotten... (for plugins compiled with popc as well as package dependencies)
-
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.
-
- 14 Jul, 2010 2 commits
-
-
Mathias Bavay authored
Improvements for the cpack instructions. It is now possible to create rpm and deb but unfortunatelly the documentation is not yet included (it must be optional so that we do not impose having doxygen for simply compiling MeteoIO)
-
Mathias Bavay authored
A few extra tweaks for compiling on Hera, the version number has been updated to 1.1 and some extra documentation added (drawing on "how to write a plugin").
-
- 13 Jul, 2010 2 commits
-
-
Mathias Bavay authored
Necessary changes for compiling on Hera (as well as clean up of the CMakeLists.txt compilation files)
-
Mathias Bavay authored
The documentation has been extended by adding a workflow diagram and more details for writing plugins.
-
- 12 Jul, 2010 5 commits
-
-
Mathias Bavay authored
The "test" directory was "polluted" by obsolete test code. This has been removed so the user has less risks of getting confused...
-
Mathias Bavay authored
The example io.ini has been cleaned up (some keys were unnecesary). The necessary changes for POPC have been made
-
Mathias Bavay authored
-
Mathias Bavay authored
The missing images and sources for the class diagram have been committed as well as the SMET file format specification
-
Mathias Bavay authored
A class diagram has been added to the documentation as well as more detailed instructions in the "how to write a plugin" section (with links to the template plugin and CMakeLists compilation files)
-
- 07 Jul, 2010 3 commits
-
-
Thomas Egger authored
GSNIO is now capable of accepting a user specified web service endpoint. Simply add the ENDPOINT key to your io.ini and set it to the correct location, e.g. http://197.43.210.10:22221/services/A3DWebService/ ENDPOINT = http://197.43.210.10:22221/services/A3DWebService/
-
Mathias Bavay authored
The WSMDF format has been renamed into SMET. Therefore, the plugin has been renamed in SMETIO. Compilation and documentation have been updated accordingly.
-
Mathias Bavay authored
-
- 06 Jul, 2010 1 commit
-
-
Mathias Bavay authored
The warning flags are now grouped in variables that can be enabled/disabled by the plugins. The detection of Oracle paths is now working (and if nothing has been found, the user has to provide these paths in the configuration interface).
-
- 02 Jul, 2010 1 commit
-
-
Thomas Egger authored
-
- 30 Jun, 2010 1 commit
-
-
Thomas Egger authored
The WSMDF plugin now sports a nicer formatting of columns in ASCII mode. TODO: unit_multiplier, unit_offset and GZIP
-
- 29 Jun, 2010 2 commits
-
-
Mathias Bavay authored
Fixed the behavior of ConfigReader when throwing exceptions: it rethrows so that the error message can be turned off by the receiver of the exception (if simply not printing e.what() when catching the exception). The warnings in FilterAlgorithms have been turned off cast to void) since this is an algorithm that has to be re-written anyway. The documentation has been fixed (missing documentation, broken link, etc)
-
Thomas Egger authored
-
- 28 Jun, 2010 3 commits
-
-
Thomas Egger authored
The WSMDF binary data format now saves the julian date as a double (64bit) all other parameters are stored as floats (32-bit) and a dataset is terminated by a char '\n'. Binary version of WSMDF working. TODO: change timestamp to julian and GZIP features
-
Thomas Egger authored
-
Thomas Egger authored
Added new plugin for WSMDF format. gzipped version of format currently not supported. binary version works, but since the julian date does not fit into a 4 byte (32bit) float, it is unusable. ASCII format works, although unit_multiplier and unit_offset are currently not supported. For location information the easting, northing version is not yet supported. Added function IOUtils::stripComments(string&) it, deletes everything after # or ; from the string&
-
- 26 Jun, 2010 2 commits
-
-
Thomas Egger authored
Implementation of binary search in IOUtils::seek(date, vecMeteo) - therefore the implementation of seek in BufferedIOHandler became obsolete. BufferedIOHandler now fully relies on IOUtils::seek and IOUtils::npos.
-
Thomas Egger authored
The new filtering and resampling framework. Filtering/Processing and Resampling have been separated from each other, the Resampling is now done with the class Meteo1DInterpolator which utilizes the static algorithms within ResamplingAlgorithms. The filtering remains a task of class MeteoFilter. The calling of the resampling and filtering as well as the data selection is now based in the facade class MeteoProcessor. MeteoProcessor::processData function calls the filtering algorithms, then passes the filtered data to the resampling algorithms and finally runs a "check only" filtering pass. The filtering system underwent some changes in order to simplify the tasks at hand, the interface has changed. The RateFilter is currently disfunctional, needs to be reimplemented.
-
- 25 Jun, 2010 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
The bug that was preventing the POPC version to build has been fixed (an unecessary space was present between the "-I" and the include path). The obsolete createA3DFiles has been deleted.
-