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
  • a5a6737d6ccbe417404dfa94b1d7612a16f349c5
  • 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.03Apr231Mar29282623211916131297652127Feb2423201716151413111098732131Jan3027252320191817161312111097643225Dec23222019Nov1816151413111098732131Oct302423211711643229Sep2726222120191312231Aug302924232216830Jul28272620191815765430Jun242320181610830May2726252419181716131211107421Apr2016151330Mar2925242322211918171615111098543125Feb242322211817161514111098432131Jan30282726241914131211876517Dec1611109716Nov9865432129Oct272524222120121173130Sep22876327Aug26242320191817161211106432128Jul262322212019161514131276230Jun29282625242221171615149873228May27266330Apr292826252221201615141312876131Mar3029262519161594125Feb232219181716Making it easier to adapt the example Makefile to gcc on Windows (just one line to comment)A bug was found in libsmet for Windows: if opening a file in ascii mode, end of lines are automatically translated, messing up our own effort to handle them, thus corrupting our readings. Now, all files are opened in binary mode.A few extra cases of division by zero have been fixed in SimpleDEMWindInterpolateBringing MeteoIO and SNOWPACK installers closer to one another (by creating a proper documentation group for components install)cpack can now build a package without documentation (unfortunately, there's no way to give a warning). The cmake module FindMeteoIO has been much improved for Mac and for Windows. It now looks at several registry keys in Windows and builds possible search paths out of them. It should therefore now be more robust.Hopefully, a (slightly) more sensitive fix (there is no need to apply any correction to a null wind speed!)An extra check on the timestamp has been added in SMETIO in order to throw an exception for duplicated timestamps or non chronological order (as happens with daylight saving time). Some private methods in libinterpol2D as well as some () operators for the arrays are now inline in order to help autovectorization find more potentially vectorizable code (and it finds some more). An arithmetic exception could happen in FilterRate (division by 0) and has been fixed.To avoid numerical horrors an assumption is made in Interpol2D::SimpleDEMWindInterpolate:The usage of SMET for giving special points was not documented. When giving OLWR in SMET, TSS was computed but could lead to an arithmetic exception. PNGIO could throw an exception without freeing all the png_* memory, this has been improved. A few HACKS have been fixed/removed.Some improvements for allowing the ARPS plugin to read u, v, w, etc from an ARPS file. Unfortunatelly, files edited with ARPSGRID are stripped of all markup for fields, so they are currently not supported. It also seems that not all files contain all possible fields, and even if they would, they would still miss some important field (like TA, RH, etc). This is therefore of little practical interest...Reading data temporal validity was not working for forecast data, that uses more complicated validity model (and I missunderstood how the validity was expressed). This is now fixed and works both on COSMO reanalysis and forecast data (and it is way more complicated and bloated as I ever imagined...).The wind fields are now all properly corrected for the rotated grid, including U and V. The VW and DW fields are even cached since they might be accessed several times for a given time step.The clear() and isEmpty() methods have been added to all Arrays and GridObjectsThe geolocalization is now read right after indexing the file and then kept in cache when accessing files by index. The bearing offset required for vector field is now computed and properly applied (except for U and V grids where it is not done yet).Fixed a naming issue with ARCIO, the cellsize is now computed in a more precise way (using the distance betweens two corners) as recommended by WMO and the distance calculations from Coords are now static methods.Deleting duplicate points in GRIB was not working properly. The output time zone was not handled correctly in SMET. Some error messages have been improved.GRIB_PREFIX is now optional, the virtual station lines can now contain comments (useful for giving a location description) and the plugin help text has been improved with some compiling requirements.The Unsworth long wave model has been added as well as the Kasten cloudiness modelA3DIO was not yet working as a true plugin. This should now be fixed. GRIBIO was imposing a "GRIB_EXT" key, it is now optional.A3DIO is now a plugin like any other, that is built by default but can also be disabled. The plugins are now listed in alphabetic order by ccmake.Some error messages reformatting in SNIO and bringing A3DIO more in line with the other pluginsThe file extension (or none) can now be specified for GRIBIO. This is necessary for MeteoSwiss files that have no extensions. Better error messages in libsmet (by catching and rethrowing exceptions).The blue_pink gradient is now an isomorphic gradient and is used for SWE in PNGIOThe correction for undercatch from Japan has been fixed and renamed in "RT3_Jp". A readLineToVec(line, vec_double) has been added to IOUtils (it is much faster, if possible, to read directly as a vector of double than to read as vector of strings and then convert the strings to doubles).Added Prata, 1996 and Dilley, 1998 clear sky radiation models to AtmosphereCode cleaning and correct file naming scheme.The lat/lon rotation code has been moved to Coords as a static method and some issues have been fixed (it was still not working properly). This should now work and handle correctly the South Pole coordinates as given by the GRIB file (the necessary transformation has been documented in Coords, namely -latitudeSouthPole; 180+longitudeSouthPole).Some documentation fixes, new gradients (black to white, white to black and blue-white-red) defined and used for new variables in PNGIO (P, ALB and DW). A bug has been fixed for ILWR in GRIBIO as well as a bug when converting geographic coordinates to rotated ones.The << operator for Coords has been slightly improved. The Gradient class now generated true-color output when indexed=false (and is used to generate true-color PNGs when PNG_INDEXED=false).I got bugged by a general slowness of ARCIO when reading grids... After re-writing the core loop (not calling readLineToVec anymore, not calling convertString anymore, thus bypassing a lot of checks that are not necessary in the context of reading a grid), reading a large grid is almost 6 times faster, with the same level of error reporting as before (and actually even more now).The wind velocity for the undercatch correction was taken as is. It is now corrected to 2m using a log profile with a constant roughness length (0.03).Added the Japanese correction for their Geonor rain gauges. We are still waiting for the paper giving this correction, since the results seem weird...This version of GRIBIO is able to return meteo data from virtual stations. Some extra checks need to be implemented (for example, ensuring the unicity of the virtual stations). Tested with valgrind for performance and memory leaks.A read2DGrid(grid, filename) method has been implemented in GRIBIO that returns the first grid it finds. If the input file only contains one grid, this would make sense... The snow height grid is now computed and the albedo grid is now correct (it was in percent). A readMeteo() method has been implemented and is almost functionnal (it just needs to list the available files and extract their timestamp to be finished). Some code cleanup.Some code cleanup, improved memory management (ie: using the GRIB API free functions). A first version of readMeteo that is not even pre-alpha (therefore de-activated).Added a isEmpty() method to the Grid2D and 3D. Added the wind log scaling law. Code cleanup in GRIBIO as well as more meteofileds supported. The readDEM method has been implemented.improvements for the Legend class: if the generated legend text is too long, an alternate format is used. Moreover, values close enough to zero are rounded to a true zero.Standardizing RGB colors as interlaced in Gradients and PNGIOIOManager: Removed unnecessary consistency check in IOManager::interpolate(), the grid can only have the same size as the DEM anyway. Expanded the arguments of the interpolate() procedure to allow the user to pass a reference to a string, that will hold some info about the interpolation used.
Loading