Skip to content

Commit cfefe53

Browse files
setup develop branch for v4.3.1-dev
1 parent 00e1e7e commit cfefe53

File tree

4 files changed

+36
-26
lines changed

4 files changed

+36
-26
lines changed

CHANGELOG.md

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,32 @@ 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+
927
### Dependency Updates
1028

1129
Added:
12-
1330
- `pytest` [#726](https://github.com/CLIMADA-project/climada_python/pull/726)
1431
- `pytest-cov` [#726](https://github.com/CLIMADA-project/climada_python/pull/726)
1532
- `pytest-subtests` [#726](https://github.com/CLIMADA-project/climada_python/pull/726)
1633
- `unittest-xml-reporting`
17-
1834
Changed:
19-
2035
- `cartopy` >=0.20.0,<0.20.3 &rarr; >=0.21
2136
- `cfgrib` >=0.9.7,<0.9.10 &rarr; =0.9.9
2237
- `contextily` >=1.0 &rarr; >=1.3
@@ -48,9 +63,7 @@ Changed:
4863
- `xarray` >=0.13 &rarr; >=2023.5
4964
- `xlrd` >=1.2 &rarr; >=2.0
5065
- `xlsxwriter` >=1.3 &rarr; >=3.1
51-
5266
Removed:
53-
5467
- `nbsphinx` [#712](https://github.com/CLIMADA-project/climada_python/pull/712)
5568
- `pandoc` [#712](https://github.com/CLIMADA-project/climada_python/pull/712)
5669
- `xmlrunner`
@@ -63,7 +76,7 @@ Removed:
6376
- 'Extra' requirements `doc`, `test`, and `dev` for Python package [#712](https://github.com/CLIMADA-project/climada_python/pull/712)
6477
- 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)
6578
- New method `climada.util.api_client.Client.purge_cache`: utility function to remove outdated files from the local file system to free disk space.
66-
([#737](https://github.com/CLIMADA-project/climada_python/pull/737))
79+
([#737](https://github.com/CLIMADA-project/climada_python/pull/737))
6780
- 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)
6881
- 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)
6982
- 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)
@@ -119,14 +132,14 @@ Removed:
119132
- `Centroids.set_raster_from_pix_bounds` [#721](https://github.com/CLIMADA-project/climada_python/pull/721)
120133
- `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)
121134
- The `climada.entitity.tag.Tag` class, together with `Impact.tag`, `Exposures.tag`, `ImpactFuncSet.tag`, `MeasuresSet.tag`, `Hazard.tag` attributes.
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)
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)
130143
- `impact.tot_value` attribute removed from unsequa module [#763](https://github.com/CLIMADA-project/climada_python/pull/763)
131144

132145
## v3.3.2
@@ -136,7 +149,6 @@ Release date: 2023-03-02
136149
### Dependency Updates
137150

138151
Removed:
139-
140152
- `pybufrkit` [#662](https://github.com/CLIMADA-project/climada_python/pull/662)
141153

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

156168
Release date: 2023-02-17
157169

158-
Code freeze date: 2023-02-05
159-
160-
### Description
161-
162170
### Dependency Changes
163171

164172
new:
165-
166173
- sparse (>=0.13) for [#578](https://github.com/CLIMADA-project/climada_python/pull/578)
167-
168174
updated:
169-
170175
- **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))
171176
- 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))
172177
- cartopy >=0.20.0,<0.20.3 (>=0.20.3 has an issue with geographic crs in plots)
@@ -248,4 +253,3 @@ updated:
248253
- `climada.enginge.impact.Impact.calc()` and `climada.enginge.impact.Impact.calc_impact_yearset()`
249254
[#436](https://github.com/CLIMADA-project/climada_python/pull/436).
250255

251-
### Removed

climada/_version.py

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

doc/misc/README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,13 @@ 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. 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.
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.
1925

2026
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.
2127

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='3.3.2-dev',
36+
version='4.3.1-dev',
3737

3838
description='CLIMADA in Python',
3939

0 commit comments

Comments
 (0)