Skip to content

Commit 0eae9a6

Browse files
committed
Add CHANGELOG
1 parent 201c7b9 commit 0eae9a6

File tree

1 file changed

+194
-0
lines changed

1 file changed

+194
-0
lines changed

CHANGELOG.md

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
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

Comments
 (0)