- 23 Jun, 2011 1 commit
-
-
Mathias Bavay authored
Finally, after learning that DLLs are not libraries but runtimes (at least for cmake), the Windows packaging works. All the generated files are back in lib, and the example Makefile and io.ini have been modified accordingly.
-
- 10 Jun, 2011 1 commit
-
-
Mathias Bavay authored
The POPC parallel object version of MeteoIO has been removed: now the library can be compiled with popc so that all marshalling code is present, but it does NOT create a parallel object of its own. This means that the caller is 100% responsible for deciding what should go into its own parallel object. Some documentation has been updated as well as better error messages in smetio. The CMakeLists have been reworked according to some comments from the cmake mailing list.
-
- 30 May, 2011 1 commit
-
-
Mathias Bavay authored
Updated/improved some documentation for SNIO and the min/max/minmax filters. Using relative paths in CMakelists, since this should make VC++ put the files at the correct location.
-
- 15 Apr, 2011 1 commit
-
-
Mathias Bavay authored
The CMakeLists should be a little bit cleaner. But the Windows installer still does not work (it does not find the dll files).
-
- 24 Mar, 2011 1 commit
-
-
Mathias Bavay authored
The array getSum() was not the most appropriate method... It has been replaced by a getCount(), which means that to really get the sum, one has to do getMean()*getCount(). A new Coords::isNodata() method has been implemented as well as the possibility for two Coords objects to be equal if both are nodata. This is now used in SMETIO so that if the position of a station becomes nodata, it won't force its position information into the data section. Some comments have been cleaned up in IMISIO, better exceptions thrown in SNIO and better backtrace formatting in IOExceptions (this being only for Linux, a dark grey text color has been specified to more or less make the backtrace less intrusive and scary to the user). More Visual C++ tweaks in CMakeLists
-
- 15 Mar, 2011 1 commit
-
-
Mathias Bavay authored
The arrays are now using the vector filling methods when possible. A specialized template for convertString(unsigned int) has been written. A two segments linear fit (for elevation detrending) has been implemented with a fixed inflection point. This is quite primitive but allows the LLIDW spatial interpolation to use it and therefore to behave like the traditional SLF SnowFit program. More work will be needed for fully configurable regression algorithm choice though... Some namming issues have been fixed in COSMOXML. A better emissivity handling has been implemented in SNIO to be closer to the original Snowpack (ie: compute clear sky ILWR when no cloudiness/emissivity is given).
-
- 21 Feb, 2011 1 commit
-
-
Mathias Bavay authored
The popc autotools build was not working (I forgot to put the WindAvg filter). This has been fixed alongside some cpack fixes for the Windows packaging.
-
- 04 Feb, 2011 1 commit
-
-
Mathias Bavay authored
The full support for timezones has been brought back. This fixes issue 71. The SMET, SMET, IMIS, BORMA plugins have been validated. Geotop should be validtaed if an input data set is available. A new class will have to be implemented to represent time periods. This is currently only a typedef pointing to the Date class, but a specific class would be welcomed. GSN has been fixed for some changes on the web service, but does not retrieve the correct timestamps (is this a GSN issue?). The GSN compilation has been improved: the warnings related to GSOAP have been removed. A new long wave radiaiton model using cloudiness as input has been added (Omstedt, 1990).
-
- 28 Jan, 2011 1 commit
-
-
Marc Diebold authored
A new version of the CosmoXMLIO plugin is also part of this commit, with some necessary fixes in the CMakeLists
-
- 29 Oct, 2010 1 commit
-
-
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).
-
- 25 Oct, 2010 1 commit
-
-
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.
-
- 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)
-
- 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
oups, a few things got forgotten... (for plugins compiled with popc as well as package dependencies)
-
- 07 Jul, 2010 2 commits
-
-
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).
-
- 28 Jun, 2010 1 commit
-
-
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&
-
- 21 Jun, 2010 2 commits
-
-
Thomas Egger authored
-
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
-
- 17 Jun, 2010 1 commit
-
-
Mathias Bavay authored
A new plugin has been introduced: PGMIO that reads/writes PGM graphic files as 2D grids. (using the template plugin, it took less than 30 minutes for implementing the write2Dgrid!!) More documentation has been updated/added, the template plugin has been fixed for some issues, the example io.ini shows more plugins usage.
-
- 03 Jun, 2010 1 commit
-
-
Mathias Bavay authored
The first version of an ARPSIO plugin has been written, largely based on the code of LegacyIO. This plugin is mostly non-fonctional (besides reading DEM) because most of the concepts of ARPS files are foreign to MeteoIO... Finishing it will require carreful thinking and brilliant ideas! (the biggest issues have to do with the irregular grids that are a usual feature of ARPS files). A warning has been silenced until we finish the implementation of the USER interpolation algorithm (reading user provided grids).
-
- 03 May, 2010 1 commit
-
-
Mathias Bavay authored
-
- 26 Apr, 2010 1 commit
-
-
Mathias Bavay authored
-
- 13 Apr, 2010 2 commits
-
-
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
-
Thomas Egger authored
-
- 12 Apr, 2010 4 commits
-
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
Thomas Egger authored
-
- 29 Mar, 2010 1 commit
-
-
Mathias Bavay authored
A plugin (BoschungIO) has been renammed as BormaIO and the LPGL notices have been added to it (upon agreement).
-
- 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
-
- 22 Nov, 2009 1 commit
-
-
Thomas Egger authored
CMake changes: possibility of including/linking proj4, creating shared and static version of libmeteoio, install script for installing all the plugins to /usr/local and a change to IOHandler.cc: if no PLUGINPATH is specified in the io.ini file all paths defined for ldconfig and LD_LIBRARY_PATH are searched for the plugins. Furthermore a versioning system for the plugins and meteoio has been introduced.
-
- 07 Nov, 2009 1 commit
-
-
Thomas Egger authored
1. The CMake system now works under MSWindows and MACOSX (meteoio can deal with *.dynlib, *.so and *.dll extensions for dynamic libraries) 2. Added comments to the MeteoFilter.* files
-
- 05 Oct, 2009 1 commit
-
-
Thomas Egger authored
After the update of the GSN webservice, certain changes had to be made in GSNIO.ini and src/plugins/gsn/test.cc
-
- 14 Sep, 2009 1 commit
-
-
Thomas Egger authored
CMake introduced as build system. It currently supports the non-popc versions of meteoio. You can choose which plugin to compile, whether this is a debug or a release version and what the destination is (zeus, grid or safe). Just run ccmake . in the trunk directory. Also fixed a few minor Syntax issues in IOUtils.h and IOExceptions.h
-