WSL/SLF GitLab Repository

Skip to main content
Sign in
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • 372ac5ed5c90d10edfeff14d2a2271aaca8f4ac4
  • master default protected
  • BUFR_changes
  • feature/web-service
  • limiting_trends
  • test
  • MeteoIO-2.11.0
  • webservice-2022
  • MeteoIO-2.10.0
  • MeteoIO-2.9.0
  • MeteoIO-2.8.0
  • MeteoIO-2.7.0
  • MeteoIO-2.6.1
  • MeteoIO-2.6.0
  • MeteoIO-2.5.1
  • MeteoIO-2.5.0
  • MeteoIO-2.4.2
  • MeteoIO-2.4.1
  • MeteoIO-2.4.0
  • MeteoIO-2.3.0
  • MeteoIO-2.2.0
  • MeteoIO-2.1.2
  • MeteoIO-2.1.1
  • MeteoIO-2.1.0
  • MeteoIO-2.0.0
25 results
  • Display full history
  • Display up to revision
Created with Raphaël 2.2.015Apr1330Mar2925242322211918171615111098543125Feb242322211817161514111098432131Jan30282726241914131211876517Dec1611109716Nov9865432129Oct272524222120121173130Sep22876327Aug26242320191817161211106432128Jul262322212019161514131276230Jun29282625242221171615149873228May27266330Apr292826252221201615141312876131Mar3029262519161594125Feb232219181716151095329Jan28272420191814131287421Dec17151198732122Nov191712111097543230Oct29282722211914139518Sep15141086542128Aug272625201918171413121074329Jul28272322212016141211107124Jun19181716151211109329May282726The CMakeLists should be a little bit cleaner. But the Windows installer still does not work (it does not find the dll files).Another commit so that Visual C++ could compile without any tweaks...changed stationname to stationID in readStationMetaData()The infamous 24:00 hour bug was not fully dead. Rounding errors (I experienced a 3.5/100 seconds rounding error) made hour=24 possible. Before computing values (day, hour, etc) the julian date is now rounded to the closest minute (but such rounding is NOT saved, so it there is no loss of precision for potential upcoming calculations). Therefore, all should now be perfect in MeteoIOland.The emissivity models have been cleaned up: they now take RH, TA, etc but NOT the water vapor pressure (it is internally calculated). Please, update your code!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().Commit SNIO version capable of reading and writing optional parameters found in *.inp files. The use of a METAFILE is optional. The varaibles stationID and stationname have been disentangled.The CMakeLists has been adapted so that it properly supports various Visual C++ options. Now, options are set per compiler and per plateform (depending on the scope of the said option). Therefore, choosing a target like "optimized" really produces compilation optimized for speed on g++ as well as Visual C++.Fixed some bad naming in DynamicLibrary, silenced an unnecessary warning from Visual C++ (urging us to use non standard library calls), fixed some DLL exports for Visual C++.Some warnings found with Visual C++ 10 have been fixed (mostly about types)The Array::getAbs() and abs() methods were not offering nodata handling, this has been fixed. A new getSum() method has been implemented for arrays (with proper choice of nodata handling)A small bug has been fixed for code::blocks (dll_import should not be set for code::blocks on Windows). All #ifdef WIN32 have been replaced by #ifdef _WIN32 (which should be more standard). Next round of fixes for issue 68 (variable names starting with "_" under Visual C++). Hopefully, this issue should now be fully addressed.First batch of fixes for issue 68 (variable names starting with "_" invalid for some versions of Visual C++)Fix for issue 139: Buffering and large data gaps; If the resampling cannot rely on any data points the old behavior was to return a MeteoData object with both data and meta data set to IOUtils::nodata. Now these points are simply skipped. Thus requesting a data point in a gap of measurements greater than the window size necessary will result in an empty result set.The Arrays now skip some unecessary tests in resize(). Since the arguments are unsigned, there can not be any negative size! This also now allows setting size to 0. A new "operator" has been added to get the absolute value of an array. This unfortunatelly generate a warning for unsigned arrays despite that the necessary signedness test is performed. This warning will have to be disabled one way or another.The SMET specification has been changed and brought to version 1.1. The units_multiplier and units_offset order has been changed: now, the multiplier is applied FIRST and then the offset. This allows to disable a SMET column by setting the mutiplier to 0 and the offset to nodata. A warning is displayed by SMETIO for all files version <1.1 urging users to check their files and update them to 1.1.The getMin(), getMax() and getMean() Array3D methods were not working. This has been fixed. The Array2D::getMean() method has been slightly simplifiedTwo fields were swapped in an IMIS query, this was messing up the data (obviously)The example data snow heights were given in cm instead of m. Using the "units_multiplier" of SMET, this has been fixed.The Grid3DObject variable ndepth has been renamed in ndepths. A new method "size" to retrieve the size of grid2D and 3D has been implemented (so that it is more consistent with Array2D and 3D).This is the fix for issue 140. When setting a Date with setDate(y,m,d,H,M, TZ) if TZ==0 no recalculation of the date elements (year, month, etc) would be performed, thus keeping a potential 24 for hours. If calling afterward getDate(gmt), it would return these internal values without any further calculation, thus returning hour=24.The plugins now export their symbols when compiled with Visual C++. Another (small) fix for Windows compilation (changing a #ifdef to be MS VC++ specific).Fix for issue 149: the is_soft member variable needed to be initialized to false!SMETIO bug: parseInputOutputSection() assumed that there has to be a INPUT::METEO key in the io.ini. It is optional though, the plugin might be only used for writing meteo data.Added a platform independent copy_file(src,dest) procedure to the IOUtils namespace.(hopefully) the last small tweak to keep all compilers happy (for now)Small tweaks so that code::blocks on Windows also compiles MeteoIO correctly... (like a never ending story)Last small changes, and MeteoIO compiles with Visual C++!! (but not the plugins)More fixes for Visual C++. It could now work! More fixes for Visual C++ (but not all done yet) as well as new assignments operators for 1d, 2d, 3d arrays. It is now possible to do something like my2Dgrid.grid2D = 2.; and every cell will be filled with 2.In SNIO, the METAFILE can now be optional (which means that the metadata remain nodata, the user has therefore to fill them himself). This is used by Snowpack.Now Wind-IMIS stations like DAV1 can be queried too.Quick fix for a new IMISIO limitation (that stations need to be in some specific tables to be processed, even if this table should not be an absolute necessity).SNIO nows throws an exception when no metadata can be found. The vw_max field has been added to CosmoXMLIO, and the plugin has seen some cleanup in its comments. Additional comments in Sun.cc should help understand acceptable values for several radiation parameters. Another fix for issue 144: fallback "round" function for Visual C++ (that still does not conform to C99... only 12 years late...)The SNIO and SMETIO plugins now use METEOPATH for both inputs and outputs. This is more consistent with other plugins and usage.Sorry! I missed:-( some changes Thomas Egger made recently in IOManager.cc (push_meteo_data()). Should be OK again.
Loading