- 05 Oct, 2016 1 commit
-
-
Mathias Bavay authored
The method "waterSaturationPressure" has been renamed as "vaporSaturationPressure" and a reference added.
-
- 19 Aug, 2016 1 commit
-
-
Mathias Bavay authored
The STD_PRESS spatial interpolation algorithm has been extended and can now deal with multiple input stations (with 2 different methods for handling this case). The Imis plugin now reads the air pressure and convert it to station air pressure (instead of sea level). Otherwise, improved error messages in libsmet and documentation / minor code cleanup.
-
- 25 May, 2016 1 commit
-
-
Mathias Bavay authored
Documentation fixes and slightly improved kml files that now contain the station elevation in the point description
-
- 04 May, 2016 1 commit
-
-
Mathias Bavay authored
The Karsten method for converting cloud cover (in okta) to clearness index has been implemented and is also available as a data generator (looking for a "CLD" parameter to use as cloud cover data)
-
- 07 Apr, 2016 1 commit
-
-
Mathias Bavay authored
code cleanup and added the possibility to provide a date range to the smet_range script (there is no default "." directory anymore, the directory MUST be provided)
-
- 02 Mar, 2016 1 commit
-
-
Mathias Bavay authored
A bug has been fixed: there was a confusion between the mean adiabatic lapse rate and the dry one. Small code cleanup in DEMObject (with a better toString() method), ARPSIO and ProcShade.
-
- 01 Mar, 2016 1 commit
-
-
Mathias Bavay authored
-
- 12 Oct, 2015 1 commit
-
-
Mathias Bavay authored
Code cleanup and fix for IMIS: now the ENET stations receive the number 1 for the automatic stations instead of 0.
-
- 27 Aug, 2015 1 commit
-
-
Mathias Bavay authored
The K_TO_C and C_TO_K macros have been replaced by static methods in the IOUtils namespace. They now properly check for nodata in order to avoid weird values and outputs...
-
- 21 Jul, 2015 1 commit
-
-
Mathias Bavay authored
Some doxygen comments have been improved, A few physical constants have been added. The DEM extraction from pressure fields in NETCDFIO has been improved (the previous calculation was mostly wrong).
-
- 04 Dec, 2014 1 commit
-
-
Mathias Bavay authored
The virtual stations have been re-enabled. A new generator has been implemented to generate ISWR from RSWR or the opposite. Some documentation has been improved. The Black Globe Temperature index should now work.
-
- 03 Oct, 2014 1 commit
-
-
Mathias Bavay authored
When introducing TAU_CLD, a nasty bug found its way into the ALLSKY_LW generator that lead to always compute a perfectly clear sky...
-
- 14 Sep, 2014 1 commit
-
-
Mathias Bavay authored
Small complement to the "filter dev" documentation. A first implementation of the wet globe temperature has been contributed, but this is NOT usable yet (a few coefficients still must be set for the convective heat transfer coefficient).
-
- 12 Aug, 2014 1 commit
-
-
Mathias Bavay authored
better file structure: all the classes purely focused on data storage (such as grids, dates, etc) have been moved into a "dataClasses" directory. All subdirectories are nhow named similarly to the classes and methods: the words after the first one are capitalized.
-
- 16 May, 2014 1 commit
-
-
Mathias Bavay authored
Small clean up for the specific/relative humidity conversions. Small code clean up (mostly indentation) for NetCDF.
-
- 22 Apr, 2014 1 commit
-
-
Mathias Bavay authored
The Idso clear sky ILWR has been added (and also added to the clear sky generator). Some (dead) code that was committed by mistake has been removed and the very begining of what will be needed for data creators put in place (still some way to go!).
-
- 07 Apr, 2014 1 commit
-
-
Mathias Bavay authored
Two extra clear sky parametrizations have been added, including one for desert conditions. They are available to the ClearSky generator. Small code and documentation cleanup.
-
- 17 Mar, 2014 1 commit
-
-
Mathias Bavay authored
Since the number of clear or all sky parametrizations seem to multiply, two generic generators have been implemented: clearsky and allsky that take as argument which parametrization to use. Therefore the old Brutsaert or Dilley have been removed. The Unsworth should follow at some point, after we will have added the cloud fraction as a meteo parameter and found a way to also specifiy a parametrization for clear_sky_index <-> cloudiness that could be used by the all sky generators. Moving code around in Atmosphere (to keep the clear sky parametrizations together).
-
- 15 Mar, 2014 1 commit
-
-
Mathias Bavay authored
-
- 26 Oct, 2013 1 commit
-
-
Fierz authored
-
- 24 Sep, 2013 1 commit
-
-
Nander Wever authored
-
- 14 Jun, 2013 1 commit
-
-
Mathias Bavay authored
The default ilwr model in Atmosphere as been changed to Unsworth. The fixed snow albedo has been set to 0.85 for all filters/generators using it. The Config class can now import an ini file from another ini file, this could greatly simplify the management of operational deployments (a station that has a special configuration now can simply import a standard config file and redefine what it needs). This is either done with IMPORT_BEFORE or IMPORT_AFTER in order to choose who has precedence. Multiple (ie recursive) inclusions are supported with some enforced limitations to prevent circular dependencies.
-
- 22 May, 2013 1 commit
-
-
Mathias Bavay authored
The graphical message box for exceptions has been turned off by default, because it was interfering with cdash. Packagers are therefore invited to turn it ON for public packages (since this tends to make users read the error messages). A major bug has been found in the potential short wave solar radiation calculation: the beam values were actually already projected to the horizontal, leading to a double projection to horizontal when requesting the horizontal components. The whole potential radiation code has been reviewed, comparing line by line with Iqbal. A few variables have been renamed in order to better match the paper. And more detailed comments added to explain some of the most mysterious parameters. The potential ISWR data generator has been adjusted and checked. it can use a measured ILWR to correct for cloudiness if available.
-
- 26 Mar, 2013 1 commit
-
-
Mathias Bavay authored
Some code cleanup and micro-optimizations. The documentation has been improved (configuration of doxygen as well as some duplicate section labels).
-
- 21 Mar, 2013 1 commit
-
-
Mathias Bavay authored
A buf in some unsworth implementation in Atmosphere has been fixed (check with nodata). The order of the meteodata fields has been changed because this directly impacts the order of the processing of the fields (the goal being that fields that are often checked with a combination of other fields get processed in the end). The unsworth_dilley ILWR data generator has been implemented with the usage of the last cloudiness during the night as well as the usage of a generic snow albedo (or grass albedo) to convert RSWR to ISWR (if necessary) coupled with a threshold on the snow height.
-
- 02 Oct, 2012 1 commit
-
-
Mathias Bavay authored
The user provided cloudiness can now be forced to the ILWR models (if not nodata). The selection of which model to use based on the available parameters has been improved and verified.
-
- 01 Oct, 2012 1 commit
-
-
Mathias Bavay authored
A new method for getting the parametrized ILWR has been implemented that chose between various parametrizations depending on the available data. The data_converter example has been slightly edited for clarity.
-
- 19 Jun, 2012 1 commit
-
-
Mathias Bavay authored
Fixed a warning with XCode 4.3 on osX. Tried to make a more standard use of c++ (relying on std::fill for filling vectors, relying on vector.resize(sixe, value) instead of manually initializing a vector, etc). A few more const added where appropriate. It makes the benchmarks slightly faster...
-
- 24 May, 2012 1 commit
-
-
Mathias Bavay authored
-
- 09 Mar, 2012 1 commit
-
-
Mathias Bavay authored
-
- 01 Mar, 2012 1 commit
-
-
Mathias Bavay authored
-
- 14 Feb, 2012 1 commit
-
-
Mathias Bavay authored
Added the wind log scaling law. Code cleanup in GRIBIO as well as more meteofileds supported. The readDEM method has been implemented.
-
- 07 Feb, 2012 1 commit
-
-
Mathias Bavay authored
Another fix/enhancement for POPC: the libraries now ends with "popc" in the popc version, as the autotools build was doing. Windchill and heat index have been implemented in Atmosphere. Some cleanup in the filters, some code moved to ProcessingBlock, so that elements that are not filters can inherit ProcessingBlock and get all that it needs. A processing element has been implemented to multiply by a given constant, another one to add a given offset and another one to correct precipitation for undercatch. Some invalid doxygen comments have been fixed in MathOptim.
-
- 01 Feb, 2012 1 commit
-
-
Mathias Bavay authored
Some variable names starting with "_" have been fixed. The Crawford and Duchon ILWR model has been implemented in Atmosphere and checked on Weissflujoch data.
-
- 07 Nov, 2011 1 commit
-
-
Mathias Bavay authored
A bug was fixed in SMETIO: when given OLWR, it should have computed TSS, but it was not... (using the wrong MeteoData object). Documentation and error messages improvements. A new method was added to Atmosphere: virtualTemperatureFactor.
-
- 16 Aug, 2011 1 commit
-
-
Mathias Bavay authored
Several HACKS have been removed (either the HACK had been fixed but the comment was still there, or it has now been fixed, or after more (careful) consideration, it has been decided that the HACK was not a HACK)
-
- 25 Mar, 2011 1 commit
-
-
Mathias Bavay authored
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! A specific spatial interpolation algorithm has been introduced for ILWR that relies on emissivity (we convert ILWR to emissivity, then interpolate the emissivity, then reconvert to ILWR). As mentionned in issue 156, a better method for interpolations by proxies will have to be designed and implemented...
-
- 15 Mar, 2011 1 commit
-
-
Mathias Bavay authored
The arrays are now using the vector filling methods when possible. A specialized template for convertString(unsigned int) has been written. A two segments linear fit (for elevation detrending) has been implemented with a fixed inflection point. This is quite primitive but allows the LLIDW spatial interpolation to use it and therefore to behave like the traditional SLF SnowFit program. More work will be needed for fully configurable regression algorithm choice though... Some namming issues have been fixed in COSMOXML. A better emissivity handling has been implemented in SNIO to be closer to the original Snowpack (ie: compute clear sky ILWR when no cloudiness/emissivity is given).
-
- 10 Mar, 2011 1 commit
-
-
Mathias Bavay authored
A few functions have been added to the Atmosphere class that are usefull (specifically for Alpine3D snowdrift)
-
- 09 Feb, 2011 1 commit
-
-
Mathias Bavay authored
More meteo laws have been implemented, alongside new constants. An extra check has been added for the USER spatial interpolation algorithm.
-