WSL/SLF GitLab Repository

  1. 06 Aug, 2010 1 commit
    • Mathias Bavay's avatar
      The DEMObject was not properly buffered (the update flag was not honored),... · 8e574ceb
      Mathias Bavay authored
      The DEMObject was not properly buffered (the update flag was not honored), this has been fixed. The A3DIO plugin now implements readStationData. A few speed improvements have been brought to A3DIO and SMETIO by using the "reserve" method of the vectors (so that the vectors don't have to reallocate memory constantly).
      8e574ceb
  2. 22 Jul, 2010 2 commits
  3. 15 Jul, 2010 1 commit
  4. 26 Apr, 2010 1 commit
  5. 29 Mar, 2010 1 commit
  6. 18 Feb, 2010 1 commit
    • Mathias Bavay's avatar
      The constructor Coords(ConfigReader) was a bad idea... Convenient, but way too... · e02fa994
      Mathias Bavay authored
      The constructor Coords(ConfigReader) was a bad idea... Convenient, but way too specific. It has been removed. The documentation in the Coords class has been updated.
      
      A saner handling of nodata values by the plugins has been implemented. Now, each plugin should properly get its own internal definition of nodata and return data using IOUtils::nodata to the caller. A new method has been implemented in IOUtils to help cleaning a parameter for nodata.
      
      A check for xmlParseFile (used for compiling the Boschung plugin) was working poorly and has been commented out in configure.ac.
      
      Finally, more cleanup in the ph files has been performed.
      e02fa994
  7. 17 Nov, 2009 1 commit
    • Mathias Bavay's avatar
      Major improvement in the autotools: now the DEST option is gone, all is done... · 0891cc20
      Mathias Bavay authored
      Major improvement in the autotools: now the DEST option is gone, all is done automatically. Please do ./configure --help in order to see the new options (mostly installation directory and cpu flag if you need to specify it manually).
      
      Please notice that the configure script is now versionned. This is not 100% needed, but it should make life easier for normal users checking out from svn. So, please make sure that for every commit of configure.ac or Makefile.in you also update and commit configure!
      0891cc20
  8. 11 Nov, 2009 1 commit
    • Mathias Bavay's avatar
      The doxygen comments have been fixed and largely expanded: the welcome page is... · 6a54ca7e
      Mathias Bavay authored
      The doxygen comments have been fixed and largely expanded: the welcome page is now populated and some general documentation proposed. 
      
      The prototypes of the filters have been fixed (doxygen was complaining) so that we always use std:: when necessary.
      
      The Grid3DObject checkCoordinates has been implemented along the same lines as Grid2DObject. The altitude is still missing though...
      
      The check for POPC++ has been added to the autotools configuration. 
      
      A small improvement to the way the A3DIO plugins handles incoming nodata has been done. A few HACKS have been fixed and removed. Some error messages (in libinterpol2D) have been improved, their printf relpaced by a std::cerr and an extra check (using assert) has been added so that no Td would be computed if Rh<0 (and we would throw an exception).
      6a54ca7e
  9. 29 Oct, 2009 1 commit
    • Mathias Bavay's avatar
      An error message that was tagged [I] has been retagged as [E] so the user... · 02fcb323
      Mathias Bavay authored
      An error message that was tagged [I] has been retagged as [E] so the user might be a little more scared (in A3DIO.cc)
      
      A new constructor has been added to Date_IO (copy constructor).
      
      The necessary changes have been done to the autoconf files so that an new option has come: --with-proj4 (turned off by default). But the user of the library still has to add -lproj to his compiler command line (after the -lmeteoio).
      02fcb323
  10. 27 Aug, 2009 1 commit
  11. 20 Aug, 2009 1 commit
  12. 17 Aug, 2009 1 commit
  13. 14 Aug, 2009 1 commit
  14. 10 Aug, 2009 1 commit
    • Thomas Egger's avatar
      Adding GSNIO as new plugin to the meteoio library. · f4e293ec
      Thomas Egger authored
      - please use ./configure --with-gsnio to activate the compilation of the plugin
      - the directory gsn in the pluginfolder contains the wsdl file of the GSN web service, the stlvector.h and a test program
      - the GSN plugin can be used through a proxy by adding a few tags to the io.ini file:
      	PROXY, PROXYPORT, PROXYUSER, PROXYPASS
      	at least PROXY and PROXYPORT need to be present to activate this feature.
      - to compile the gsn plugin you need to have gsoap++ present
      f4e293ec
  15. 03 Aug, 2009 1 commit
    • Thomas Egger's avatar
      Main changes: · 33cd0e50
      Thomas Egger authored
      * GeotopIO plugin, to read GeoTOP formatted files
      * IOHandler: code reduction for the loading and unloading of plugins
      * MeteoData: added one files "p"
      * IOUtils: added one more readLineToVec for different delimiters (comma, column, ...) - there was only one for whitespaces 
      33cd0e50
  16. 20 Jul, 2009 1 commit
    • Mathias Bavay's avatar
      A new class has been created, DEMObject. It inherits from Grid2DObject but... · 3258099c
      Mathias Bavay authored
      A new class has been created, DEMObject. It inherits from Grid2DObject but also contains DEM specific functionality: computation of slope, azimuth, normal vector's components and curvature. 
      
      A new method has been created for both DEMObject and Grid2DObject: the sub() method that allows extracting a subset of a given grid (usefull for distributed computing).
      
      The Grid2DObject class has been tweaked in order to make it rely on IOUtils::nodata instead of its own nodata. The required changes have been made in A3DIO and libinterpol2D.
      
      The Makefile.in and configure.ac have been adapted and slightly improved (still a long way to go...)
      3258099c
  17. 12 Jul, 2009 2 commits
  18. 11 Jul, 2009 2 commits
    • Thomas Egger's avatar
      Autoconf update: · af5ce29d
      Thomas Egger authored
      * the autogen.sh script now accepts the clean cmd-line argument, cleaning up the mess that aclocal and autoconf leave
      * configure.ac - more refined tests for libraries (especially for IMISIO)
      af5ce29d
    • Thomas Egger's avatar
      introduction of autoconf/automake into meteoio · 903ad586
      Thomas Egger authored
      * execute ./autogen.sh to create a ./configure script
      * execute ./configure to create a Makefile
      * edits to the Makefile or only to be made in Makefile.in
      
      the following options to the configure script have so far been enabled (see ./configure --help for details):
      --with-boschungio compiles BoschungIO plugin (libxml++-2.6 required)
      --with-imisio compiles IMISIO plugin
      --enable-debug enables the debug mode (release mode is deault)
      --with-target=ARG where ARG may be safe (default), grid or zeus
      903ad586