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
  • e24ad1b25be8c4c8cd1fbed83d215a3d1ea6ae3d
  • 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.05Jul430Jun242320181610830May2726252419181716131211107421Apr2016151330Mar2925242322211918171615111098543125Feb242322211817161514111098432131Jan30282726241914131211876517Dec1611109716Nov9865432129Oct272524222120121173130Sep22876327Aug26242320191817161211106432128Jul262322212019161514131276230Jun29282625242221171615149873228May27266330Apr292826252221201615141312876131Mar3029262519161594125Feb232219181716151095329Jan28272420191814131287421Dec17151198732122Nov191712111097543230Oct29282722211914139518Sep15141086542128Aug272625201918171413121074329Jul28272322212016141211107124Jun19181716151211109329May282726The 2D resampling was missing from the popc Makefile, and the packaging should have been improved.The slope calculation in DEMObject was not nodata-compliant because of a bug. This has been fixed. The installation by components (cpack) was not working properly, this has been fixed (capitalization of the components' names). A welcome info has been added (this is a plus for some installer generated by cpack).Spatial resampling has been added. This is still quite primitive (no end-user front end or interaction, only nearest neighbor or bilinear), but can nevertheless be convenient. Since the "round" function call was needed, the VC++ implementation has been moved to IOUtils so no matter what is the compiler, we can use "round" in the code (this is NOT in the IOUtils namespace, but still in the mio namespace). Oups, the lsm file had been left behind...Tagging release 2.1.0MeteoIO-2.1.0MeteoIO-2.1.0Fixed a doxygen warning on Windows, pushed version number to 2.1.0 (because 2.0.1 would not make any sense anymore). This version should be the 2.1.0 release.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.The treatment of NODATA points in Arrays is now controled by a simple boolean, set using "setKeepNodata". This should be easier than the previous commits that require a special type for how to process NODATA. The arrays are also now properly marshaled (ie: the keep_nodata flag is kept through marshaling).A new generic method "getArraySliceParams" has been added to IOUtils. This method computes the indices for splitting an array in several, balanced sub-arrays. This is what is needed to distribute a computation on an array among several computers. This method computes the indices in one dimension, if the user wants to split along several dimensions, he can just call it again on another dimension (the splitting being usually only along one dimension).Some POPC adjustmentsFixed some warnings that appeared with the previous commit. A missing method has now been implemented in Array3D. The example io.ini is now up to date with the code structure (ie: looking for the plugins in the proper subdirectory)The nodata handling strategy was not thoroughly implemented: aritmetic operators were not compliant. In order to fix it, a property now records how to handle nodata for each object. A setter method is available. All operations now properly handle it.This update now correctly resamples PSUM. Previously, it was taken as a sum, now it takes an average. The latter is consistent with the units [mm/h].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.This update corrects the calculation of PSUM. From now on, it follows SMET specification, with PSUM being mm/hour.This script now sets time zone to UTC, to prevent problems with DST.Instead of using GMT time stamps, the script now uses the epoch time from the downloaded files. Using the GMT time stamp, the time zone is determined. Output in SMET is now default in UTC+<time zone> and neglecting DST.Fixed a stupid typo...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.This commit makes the script work on files where there is no element PSUM.This script might be practicle for others as well. It can resample SMET files to lower resolutions, from 2 minutes to 1 day.Problem with file headers solved.Not the correct file in the first commit.This script can be used to convert sensorscope data, downloaded from www.climaps.com to SMET files, for using with SNOWPACK. It is also able to merge new data with already downloaded and converted data.Updated SNIO documentationfixing warnings/errors found when compiling on Hera... (types mismatch)Documentation fixesA new version of the fill method for arrays has been implemented: it only takes a sub-array and the lower left coordinate where to insert it. The file reading optimization that has been implemented in GeotTop and SNIO has also been implemented in SMETIO.More unsigned int / size_t cleanup...Fixing some unsigned int / size_t conversion issues by using more widely size_t (as it seems to be recommended and done in the STL)A new method has been added to the Timer class: restart() that resets and restarts the timer (even if not already running).Fix of streampos conversions within SNIO for g++ compilers 4.1.x.Better error messages for some A3DIO errors (that should help the user spotting the error much faster!)Speed optimizations for the SNIO plugin: 20-30% performance gain. Since we leave some file descriptors behind, this commit tries to close potential loop holes. A possible source of arithmetic exceptions in Coords has been fixed (calculating the distance between two identical points).The popc structure has been reverted to what it was before. The new structure, without any parallel objects was not working. Old SNOWPACK input files with only one swr component, i.e. either RSWR or ISWR, can now be read in by setting either ISWR_INP or RSWR_INP to false, respectively;-) A variable nr_meteoData, derived from SNIO::min_nr_meteoData, had to be introduced though.The POPC version has been heavily transformed. Since we would need IOManager has a popc object and this is quite hard (we need a backreference in Meteo2DInterpolator), all parclasses have been removed. Instead, the user will have the responsability to packaged IOManager in his own parclass if needed. This makes the code simpler and skips difficult issues...Fixed a bug happening with more recent Ubuntu: colorgcc does not correctly compile c++. So, for the autotools colorgcc has been removed.A bug has been found in the processing of the variance: we were using a naive formula that is ill-fitted to signals showing small variations around a large mean. This lead to catastrophic cancellation and negative values... This has been replaced by a (slower) compensated formula (that works in two passes). The standard deviation filter has been fixed.
Loading