Skip to content

Commit 46229e1

Browse files
committed
DOC: Updated v0.25 whats new entries
1 parent aedaad9 commit 46229e1

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

docs/source/whatsnew/v0.25.rst

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Version 0.25 (Date TBD)
22
=======================
33

4+
This version contains a lot of maintenance work and updating internal
5+
portions of the code to use more modern Python features and methods.
6+
There was a lot of work done in path transformations to provide more
7+
robust Shapely to Matplotlib Path and vice versa transformations. Additionally,
8+
there are several new projections that were added in this release.
9+
410
The new minimum supported versions of dependencies that have been updated are:
511

612
* Shapely 2.0
@@ -13,6 +19,62 @@ Features
1319
`~cartopy.mpl.path.path_to_shapely` which map a single Shapely geometry or
1420
collection to a single Matplotlib path and *vice versa*. (:pull:`2455`)
1521

22+
* The Orthographic projection now supports a ``rotation`` keyword argument
23+
that applies azimuthal rotation to the projection.
24+
Thanks Ken Hirata for this work. (:pull:`2504`)
25+
26+
* The Spilhaus projection was added by Wenrui Jiang (requires PROJ 9.6+).
27+
(:pull:`2529`)
28+
29+
30+
Maintenance
31+
-----------
32+
33+
* Greg Lucas changed all internal function calls to prefer the (lon, lat)
34+
ordering for all inputs and outputs to provide more consistency. (:pull:`2453`)
35+
36+
* Philippe Miron updated the logo to center the Cartopy text. (:pull:`2460`)
37+
38+
* Greg Lucas fixed the image transform code to add a half-pixel shift to
39+
the y coordinate (the x coordinate was already shifted a half-pixel).
40+
(:pull:`2461`)
41+
42+
* Ruth Comer fixed cases where a single inverted polygon was being
43+
projected incorrectly. (:pull:`2470`)
44+
45+
* Greg Lucas replaced the deprecated ``utcnow()`` calls.
46+
47+
* Warrick Ball updated the BibTex citation. (:pull:`2485`)
48+
49+
* Greg Lucas fixed gridline handling of offset central longitudes.
50+
The gridlines now extend to the edges of the maps. (:pull:`2489`)
51+
52+
* Edwin added an example demonstrating how to reproject a raster image.
53+
(:pull:`2496`)
54+
55+
* Romain Jolivet fixed a potential initialization error when downloading with
56+
a PosixPath. (:pull:`2500`)
57+
58+
* Ruth Comer added an example aligning Cartopy and Matplotlib Axes.
59+
(:pull:`2502`)
60+
61+
* Jan Meischner updated the gridliner label example. (:pull:`2505`)
62+
63+
* Miroslav Šedivý updated path and math functions with modern replacements.
64+
(:pull:`2508` and :pull:`2509`)
65+
66+
* Transforming multipolygons with holes was improved by Ruth Comer to
67+
avoid some libgeos errors. (:pull:`2521`)
68+
69+
* Mattias Cuntz updated the French WFS server addresses for tests.
70+
(:pull:`2524`)
71+
72+
* Katelyn Fitzgerald updated the Cython code to use ``libc.math`` instead of
73+
``numpy.math``. (:pull:`2528`)
74+
75+
* Bill Little updated the license and license-file fields to conform with
76+
PEP 639. (:pull:`2526`)
77+
1678

1779
Deprecations and Removals
1880
-------------------------

0 commit comments

Comments
 (0)