WSL/SLF GitLab Repository

Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • cd7b25e6731a815a9d6659e68d5339cadcd5a2c6
  • 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
Created with Raphaël 2.2.028Jul272620191815765430Jun242320181610830May2726252419181716131211107421Apr2016151330Mar2925242322211918171615111098543125Feb242322211817161514111098432131Jan30282726241914131211876517Dec1611109716Nov9865432129Oct272524222120121173130Sep22876327Aug26242320191817161211106432128Jul262322212019161514131276230Jun29282625242221171615149873228May27266330Apr292826252221201615141312876131Mar3029262519161594125Feb232219181716151095329Jan28272420191814131287421Dec17151198732122Nov191712111097543230Oct29282722211914139518Sep15141086542128Aug272625201918171413121074329Jul28272322212016141211107124Jun19181716151211109329May282726A new library for dealing with SMET files has been developed. The plugin SMETIO builds on top of this library now. It provides:A (more) intelligent handling of buffered grids has been implemented: the grids are stored in the equivalent of a circular buffer of a given size (user defined, or 10 by default). This prevents running out of memory when processing large numbers of grids!Fixing installation of meteostats header files.Some methods have been moved into another class (like the simple linear interpolation between two points that is now in ResamplingAlgorithms), some renammed (like the new weightedMean that replaces the ill-nammed "linearInterpolate"). The regression model based on two segments is now part of libinterpol1D and has been renammed. More regression models have been implemented. The paths have been fixed, it compiles again...Reorganizing all the statistical elements... this commit won't compile, this is just to move files around. Wait for next commit before updating!Bugfix: The nr_stations variable was not initialized in all use cases but then used to resize vec_streampos. This lead to a std::bad_alloc and a seg fault when trying to load SMETIO for writing only (in_meteo != "SMET").Speed optimizations when reading data with the GEOtop plugin are now more elaborate. This leads to significant performance gains when reading meteo data in GEOtop format.The standard linear regression as well as our tweaked "noisy linear" regression have been integrated into the Fit1D class. This means that we should now only use this class for statistical models. The implementation that is in libinterpol1D will be moved into libfitCore.The 1D regression component is now coming into shape: the Fit1D class receives two vectors (of X and Y), compute a specified regression model, then transparently provides modelled values (calling fit1D.f()). Introducing a new regression model consists of implementing this f() method as well as a method computing initial guesses. A new method has been introduced in libInterpol1D that computes the derivative of a data set, given a vector of X and a vector of Y. Another method has been implemented to sort such two vectors in order of increasing X.The Welcome and Readme texts have been swapped. A new index file has been made for the html documentation, that sits above the html directory and redirects to the proper page. Some unnecessary (and commented) lines for cpack have been cleaned up.Bug fix: a station info file with white spaces at the beginning of a line would not have been read correctly.This is old example data, which is not working anymore.The www.climaps.com download page was changed. The previous script was not working anymore on newly downloaded data. Now it should work again.The 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)
Loading