Skip to content

Commit 39f05e5

Browse files
undo
1 parent cfefe53 commit 39f05e5

File tree

4 files changed

+26
-36
lines changed

4 files changed

+26
-36
lines changed

CHANGELOG.md

Lines changed: 23 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,17 @@ Release date: YYYY-MM-DD
66

77
Code freeze date: YYYY-MM-DD
88

9-
### Description
10-
11-
### Dependency Changes
12-
13-
### Added
14-
15-
### Changed
16-
17-
### Fixed
18-
19-
### Deprecated
20-
21-
### Removed
22-
23-
## 4.3.1
24-
25-
Release date: 2023-09-01
26-
279
### Dependency Updates
2810

2911
Added:
12+
3013
- `pytest` [#726](https://github.com/CLIMADA-project/climada_python/pull/726)
3114
- `pytest-cov` [#726](https://github.com/CLIMADA-project/climada_python/pull/726)
3215
- `pytest-subtests` [#726](https://github.com/CLIMADA-project/climada_python/pull/726)
3316
- `unittest-xml-reporting`
17+
3418
Changed:
19+
3520
- `cartopy` >=0.20.0,<0.20.3 &rarr; >=0.21
3621
- `cfgrib` >=0.9.7,<0.9.10 &rarr; =0.9.9
3722
- `contextily` >=1.0 &rarr; >=1.3
@@ -63,7 +48,9 @@ Changed:
6348
- `xarray` >=0.13 &rarr; >=2023.5
6449
- `xlrd` >=1.2 &rarr; >=2.0
6550
- `xlsxwriter` >=1.3 &rarr; >=3.1
51+
6652
Removed:
53+
6754
- `nbsphinx` [#712](https://github.com/CLIMADA-project/climada_python/pull/712)
6855
- `pandoc` [#712](https://github.com/CLIMADA-project/climada_python/pull/712)
6956
- `xmlrunner`
@@ -76,7 +63,7 @@ Removed:
7663
- 'Extra' requirements `doc`, `test`, and `dev` for Python package [#712](https://github.com/CLIMADA-project/climada_python/pull/712)
7764
- Added method `Exposures.centroids_total_value` to replace the functionality of `Exposures.affected_total_value`. This method is temporary and deprecated. [#702](https://github.com/CLIMADA-project/climada_python/pull/702)
7865
- New method `climada.util.api_client.Client.purge_cache`: utility function to remove outdated files from the local file system to free disk space.
79-
([#737](https://github.com/CLIMADA-project/climada_python/pull/737))
66+
([#737](https://github.com/CLIMADA-project/climada_python/pull/737))
8067
- New attribute `climada.hazard.Hazard.haz_type`: used for assigning impacts to hazards. In previous versions this information was stored in the now removed `climada.hazard.tag.Tag` class. [#736](https://github.com/CLIMADA-project/climada_python/pull/736)
8168
- New attribute `climada.entity.exposures.Exposures.description`: used for setting the default title in plots from plotting mathods `plot_hexbin` and `plot_scatter`. In previous versions this information was stored in the deprecated `climada.entity.tag.Tag` class. [#756](https://github.com/CLIMADA-project/climada_python/pull/756)
8269
- Added advanced examples in unsequa tutorial for coupled input variables and for handling efficiently the loading of multiple large files [#766](https://github.com/CLIMADA-project/climada_python/pull/766)
@@ -132,14 +119,14 @@ Removed:
132119
- `Centroids.set_raster_from_pix_bounds` [#721](https://github.com/CLIMADA-project/climada_python/pull/721)
133120
- `requirements/env_developer.yml` environment specs. Use 'extra' requirements when installing the Python package instead [#712](https://github.com/CLIMADA-project/climada_python/pull/712)
134121
- The `climada.entitity.tag.Tag` class, together with `Impact.tag`, `Exposures.tag`, `ImpactFuncSet.tag`, `MeasuresSet.tag`, `Hazard.tag` attributes.
135-
This may break backwards-compatibility with respect to the files written and read by the `Impact` class.
136-
[#736](https://github.com/CLIMADA-project/climada_python/pull/736),
137-
[#743](https://github.com/CLIMADA-project/climada_python/pull/743),
138-
[#753](https://github.com/CLIMADA-project/climada_python/pull/753),
139-
[#754](https://github.com/CLIMADA-project/climada_python/pull/754),
140-
[#756](https://github.com/CLIMADA-project/climada_python/pull/756),
141-
[#767](https://github.com/CLIMADA-project/climada_python/pull/767),
142-
[#779](https://github.com/CLIMADA-project/climada_python/pull/779)
122+
This may break backwards-compatibility with respect to the files written and read by the `Impact` class.
123+
[#736](https://github.com/CLIMADA-project/climada_python/pull/736),
124+
[#743](https://github.com/CLIMADA-project/climada_python/pull/743),
125+
[#753](https://github.com/CLIMADA-project/climada_python/pull/753),
126+
[#754](https://github.com/CLIMADA-project/climada_python/pull/754),
127+
[#756](https://github.com/CLIMADA-project/climada_python/pull/756),
128+
[#767](https://github.com/CLIMADA-project/climada_python/pull/767),
129+
[#779](https://github.com/CLIMADA-project/climada_python/pull/779)
143130
- `impact.tot_value` attribute removed from unsequa module [#763](https://github.com/CLIMADA-project/climada_python/pull/763)
144131

145132
## v3.3.2
@@ -149,6 +136,7 @@ Release date: 2023-03-02
149136
### Dependency Updates
150137

151138
Removed:
139+
152140
- `pybufrkit` [#662](https://github.com/CLIMADA-project/climada_python/pull/662)
153141

154142
## v3.3.1
@@ -167,11 +155,18 @@ Patch-relaese with altered base config file so that the basic installation test
167155

168156
Release date: 2023-02-17
169157

158+
Code freeze date: 2023-02-05
159+
160+
### Description
161+
170162
### Dependency Changes
171163

172164
new:
165+
173166
- sparse (>=0.13) for [#578](https://github.com/CLIMADA-project/climada_python/pull/578)
167+
174168
updated:
169+
175170
- **python 3.9** - python 3.8 will still work, but python 3.9 is now the default version for [installing climada](https://climada-python.readthedocs.io/en/latest/tutorial/climada_installation_step_by_step.html) ([#614](https://github.com/CLIMADA-project/climada_python/pull/614))
176171
- contextily >=1.0 (no longer restricted to <1.2 as `contextily.sources` has been replaced in [#517](https://github.com/CLIMADA-project/climada_python/pull/517))
177172
- cartopy >=0.20.0,<0.20.3 (>=0.20.3 has an issue with geographic crs in plots)
@@ -253,3 +248,4 @@ updated:
253248
- `climada.enginge.impact.Impact.calc()` and `climada.enginge.impact.Impact.calc_impact_yearset()`
254249
[#436](https://github.com/CLIMADA-project/climada_python/pull/436).
255250

251+
### Removed

climada/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '4.3.1-dev'
1+
__version__ = '3.3.2-dev'

doc/misc/README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,7 @@ This is the Python (3.8+) version of CLIMADA - please see https://github.com/dav
1515

1616
## Getting started
1717

18-
CLIMADA runs on Windows, macOS and Linux.
19-
The released versions of the CLIMADA core can be installed directly through Anaconda:
20-
```shell
21-
conda install -c conda-forge climada
22-
```
23-
It is **highly recommended** to install CLIMADA into a **separate** Anaconda environment.
24-
See the [installation guide](https://climada-python.readthedocs.io/en/latest/guide/install.html) for further information.
18+
CLIMADA runs on Windows, macOS and Linux. It can be installed from sources or - in case of climada_python - directly with pip. See the [installation guide](https://climada-python.readthedocs.io/en/latest/guide/install.html) for instructions.
2519

2620
Follow the [tutorial](https://climada-python.readthedocs.io/en/latest/tutorial/1_main_climada.html) `climada_python-x.y.z/doc/tutorial/1_main_climada.ipynb` in a Jupyter Notebook to see what can be done with CLIMADA and how.
2721

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
setup(
3434
name='climada',
3535

36-
version='4.3.1-dev',
36+
version='3.3.2-dev',
3737

3838
description='CLIMADA in Python',
3939

0 commit comments

Comments
 (0)