|
| 1 | + |
| 2 | +# Change Log |
| 3 | + |
| 4 | +All notable changes to this project will be documented in this file. |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | +## v1.4.0 (2026-01-23) |
| 9 | +-------------------------------------------------------------------------------- |
| 10 | +- Remove pcraster from the code |
| 11 | +- Validation of the units in the input files configured in the settings file |
| 12 | +- Introduction of variable Relative Humidity to calculate Vapor Pressure |
| 13 | +- Define in the settings file conversion factors for the input files meteo units. |
| 14 | +- Add test for RelHumidity and 360_Cal |
| 15 | +- Add timestep validation in the unit tests |
| 16 | +- Correct RG readmeteo and arcsin and unit conversion |
| 17 | +- Remove of tss files processing |
| 18 | +- Remove Python2 support |
| 19 | +- Convert start/end dates to the same as the input calendar type |
| 20 | +- Correct vulnerability in futures lib |
| 21 | +- Add git actions and update requirements |
| 22 | +- Correction and update of the docker container. |
| 23 | +- Switched from Git LFS to regular Git files |
| 24 | + |
| 25 | +## v1.3.1 (2024-10-09) |
| 26 | +-------------------------------------------------------------------------------- |
| 27 | +- Allow reading files from the middle of the dataset |
| 28 | + |
| 29 | +## v1.3.0 (2024-03-19) |
| 30 | +-------------------------------------------------------------------------------- |
| 31 | +- New feature that allows run with subdaily grids |
| 32 | +- Updated docker file |
| 33 | +- Correct output files splitting |
| 34 | +- Fixed usecase copy issue in Docker |
| 35 | + |
| 36 | +## v1.2.9 (2024-01-22) |
| 37 | +-------------------------------------------------------------------------------- |
| 38 | +- Missing pyproj in install requirements |
| 39 | + |
| 40 | +## v1.2.8 (2024-01-22) |
| 41 | +-------------------------------------------------------------------------------- |
| 42 | +- Enforce limit of PD Values |
| 43 | +- Add settings file verification rule |
| 44 | +- Allow output monthly files |
| 45 | + |
| 46 | +## v1.2.7 (2023-05-16) |
| 47 | +-------------------------------------------------------------------------------- |
| 48 | +- Allow reading netCDF variables in any order |
| 49 | + |
| 50 | +## v1.2.6 (2023-03-16) |
| 51 | +-------------------------------------------------------------------------------- |
| 52 | +- Correct solar radiation NaN value |
| 53 | + |
| 54 | +## v1.2.5 (2022-07-27) |
| 55 | +-------------------------------------------------------------------------------- |
| 56 | +- Refactor formulas selection |
| 57 | +- Change variables to a more suitable name that exists in the documentation |
| 58 | + |
| 59 | +## v1.2.0 (2022-07-20) |
| 60 | +-------------------------------------------------------------------------------- |
| 61 | +- Solar Constant inside Angot Radiation calculation uses radians instead of degrees |
| 62 | +- Fixed low evapotranspiration "stripe" in north pole during summer days (EFCC-2823) |
| 63 | + |
| 64 | +## v1.1.0 (2022-07-14) |
| 65 | +-------------------------------------------------------------------------------- |
| 66 | +- Remove STOWA reference |
| 67 | +- Use only the FAO formula (JRC-5431) |
| 68 | + |
| 69 | +## v1.0.6 (2022-07-14) |
| 70 | +-------------------------------------------------------------------------------- |
| 71 | +- Solar Constant inside Angot Radiation calculation uses radians instead of degrees (JRC-5439) |
| 72 | +- Correct validate settings not to test existence of EAct for CORDEX |
| 73 | +- Set some default values to correspond to the documentation. |
| 74 | +- Change the reference maps in tests to reflect the usage of the FAO formula in EFAS setup. |
| 75 | +- Update the default settings. |
| 76 | +- Change LatHeatVap to use only the FAO formula in all setups EFAS, GLOFAS, CORDEX. |
| 77 | +- Automatic validation of the settings file. |
| 78 | +- Create functions for reading temperatures, windspeed and vapor pressure |
| 79 | +- Correct BU constant in windspeed formula |
| 80 | +- Create a python function for latent heat of vaporization |
| 81 | +- Code review to allow the users to choose different input file configurations and not be |
| 82 | + limited by the options EFAS, GLOFAS and CORDEX. |
| 83 | + |
| 84 | +## v1.0.5 (2022-06-22) |
| 85 | +-------------------------------------------------------------------------------- |
| 86 | +- Settings options case insensitive. |
| 87 | +- Correct 6h output time units and some settings variables |
| 88 | +- Docker image build update |
| 89 | + |
| 90 | +## v1.0.4 (2021-07-26) |
| 91 | +-------------------------------------------------------------------------------- |
| 92 | +- Improved calendar management |
| 93 | +- Corrected calendar management tests |
| 94 | +- Solved 365_day calendar in Lisvap issue |
| 95 | + |
| 96 | +## v1.0.2 (2021-05-21) |
| 97 | +-------------------------------------------------------------------------------- |
| 98 | +- Fix setup |
| 99 | +- Correct versioning for pip |
| 100 | + |
| 101 | +## v1.0.1 (2021-05-21) |
| 102 | +-------------------------------------------------------------------------------- |
| 103 | +- Correct setup.py |
| 104 | +- Correct version for pip install. |
| 105 | + |
| 106 | +## v1.0.0 (2021-03-11) |
| 107 | +-------------------------------------------------------------------------------- |
| 108 | +- Allow generating output by year (EFCC-2317) |
| 109 | +- Create test case for yearly IO. |
| 110 | +- Rewrite write netcdf. |
| 111 | +- Add test settings file for efas 1arcmin |
| 112 | +- Add gitignore file to the efas_1arcmin output folder |
| 113 | + |
| 114 | +## v0.5.0 (2021-01-28) |
| 115 | +-------------------------------------------------------------------------------- |
| 116 | +- New 1arcmin support |
| 117 | +- Correct the 1 arcmin output (EFCC-1872) and also output 6 hourly maps (EFCC-2316) |
| 118 | +- Avoid error when projection doesn't have spatial_ref. |
| 119 | +- Set esri_pe_string from proj only if projection is defined. |
| 120 | +- Add another common projection variable name. |
| 121 | +- Setting variable grid_mapping only if projection exists |
| 122 | +- Correct rounding issue. |
| 123 | +- Correct indexes calculation on input files. |
| 124 | +- Make lisvap process and generate 1 arc min maps |
| 125 | + |
| 126 | +## v0.4.4 (2020-03-27) |
| 127 | +-------------------------------------------------------------------------------- |
| 128 | +- fix generation of mv(no data) when rn -9999 |
| 129 | +- fix to setup.py |
| 130 | + |
| 131 | +## v0.4.3 (2020-02-17) |
| 132 | +-------------------------------------------------------------------------------- |
| 133 | +- Method to find variable inside a netcdf |
| 134 | +- Dockerfile python 3.7 based |
| 135 | +- docker image with tests; if tests fail the build does not complete |
| 136 | + |
| 137 | +## v0.4.2 (2019-08-23) |
| 138 | +-------------------------------------------------------------------------------- |
| 139 | +- Replaced pathlib with pathlib2 in Python2 |
| 140 | + |
| 141 | +## v0.4.1 (2019-08-23) |
| 142 | +-------------------------------------------------------------------------------- |
| 143 | +- Use pathlib for handling paths |
| 144 | +- Fixed missing tag in XML settings template |
| 145 | + |
| 146 | +## v0.4.0 (2019-08-19) |
| 147 | +-------------------------------------------------------------------------------- |
| 148 | +- Remove large files to avoid GH001 |
| 149 | +- Using less days for glofas tests because of github file size limits |
| 150 | +- moving operators to a module to facilitate migration to numpy operations |
| 151 | +- fixed bug in MaskMapMetadata class preventing to correctly change clone map |
| 152 | + |
| 153 | + |
| 154 | +## v0.3.6 (2019-06-18) |
| 155 | +-------------------------------------------------------------------------------- |
| 156 | +- Refactored tests |
| 157 | +- Refactored tests structure |
| 158 | +- Using formula for RN instead of forcing maps |
| 159 | +- Add forcings for glofas |
| 160 | +- Adding test for glofas |
| 161 | +- Added CORDEX forcing entries in settings_tpl.xml |
| 162 | +- Corrected units of solar radiation maps in settings file |
| 163 | + |
| 164 | + |
| 165 | +## v0.3.5 (2019-05-24) |
| 166 | +-------------------------------------------------------------------------------- |
| 167 | +- Bumped version 0.3.5 |
| 168 | +- Bugfix FillValue AttributeError |
| 169 | + |
| 170 | + |
| 171 | +## v0.3.4 (2019-05-24) |
| 172 | +-------------------------------------------------------------------------------- |
| 173 | +- Add bin script lisvap |
| 174 | +- Setup upload command |
| 175 | +- Docker image with python3.5 |
| 176 | +- Tox tests for py27,35,36,37 |
| 177 | + |
| 178 | + |
| 179 | +## v0.3.3 (2019-04-24) |
| 180 | +-------------------------------------------------------------------------------- |
| 181 | +- pip package description |
| 182 | +- Removed unused options InitLisflood and IinitLisfloodWithoutSplit |
| 183 | +- Minor edits |
| 184 | +- Updated requirements |
| 185 | + |
| 186 | + |
| 187 | +## v0.3.2 (2019-04-19) |
| 188 | +-------------------------------------------------------------------------------- |
| 189 | +- New working test |
| 190 | +- New docker available |
| 191 | + |
| 192 | +## v0.0.1 (2019-02-18) |
| 193 | +-------------------------------------------------------------------------------- |
| 194 | +- Inital release of open source Lisvap |
0 commit comments