Releases: SciTools/cartopy
Releases · SciTools/cartopy
Cartopy 0.18.0
Major changes include:
- Support for building against Proj 6.
- Support for Python 3.7 and 3.8.
- Support for Matplotlib 3.2 and 3.3.
- Support for labelling gridlines on all projections.
- Support for labelling gridlines within plot boundaries instead of edges.
- Support for labelling of contours.
and many others.
There are several bug fixes as well. See the milestone for more information.
Contributors
@MBradbury @MarkWieczorek @QuLogic @ahuang11 @dopplershift @greglucas @htonchia @hugovk @kacmak7 @kaedonkers @ocefpaf @pelson @pharshalp @raphaelquast @sadielbartholomew @shevawen @snowman2 @stefraynaud @stephenworsley @wrongkindofdoctor @zbruick
v0.17.0
Version 0.17 (2018/11/17)
Issues Closed
- Issue 1171 - Shapereader doctest failure
- Issue 1155 - Admin 1 features incompletely drawn in some cases (PR 1160)
- Issue 1144 - Clipping issue with Geostationary/NearsidePerspective
- Issue 1131 - contourf producing maps with blank spots (PR 1146)
- Issue 1128 - nightshade feature implemented? (PR 1135)
- Issue 1126 - Incompatible with matplotlib 3
- Issue 1120 - AttributeError: 'GeoAxesSubplot' object has no attribute '_hold'
- Issue 1112 - Adjust
setup.py
to reflect PEP-518, instead of throwing a "you need cython" error. (PR 1132) - Issue 1111 - Ensure function with Proj4 version 5+
- Issue 1099 - SegFault for initializing cartopy crs for Southern Hemisphere LambertAzimuthalEqualArea (PR 1100)
- Issue 1097 - Error specifying center long for Mercator projection and extents on Python 3.6 (PR 1124)
- Issue 1080 - SRTM path in USGS server changed
- Issue 1078 - Closed line is wrapping around the border (PR 1162)
- Issue 1071 - Test failure with Proj v5.0.1 (PR 1124)
- Issue 1060 - triplot IndexError when lost marker and linestyle paraments (PR 1062)
- Issue 1056 - setting up a cartopy google group?
- Issue 1045 - Support Proj > 4 (PR 1124)
- Issue 1040 - Support more parameters for Mercator (PR 1043)
- Issue 1015 - missing gridlines: InterruptedGoodeHomolosine (PR 1146)
- Issue 996 - cartopy.geodesic is undocumented (PR 1169)
- Issue 992 - Remove pcolormesh patched?
- Issue 986 - Display all 60 zones of UTM projection in projection list
- Issue 802 - Mollweide plotting error for bounds on pole (PR 1146)
- Issue 724 - Mollweide projection for polygons that intersect a pole (PR 1146)
- Issue 580 - cartopy.mpl.feature_artist.FeatureArtist.draw does not preserve ordering for facecolors, etc (PR 1019)
- Issue 403 - Stuck while loading 10m oceans
- Issue 387 - Autoscale the stock feature classes, and allow users to manually set the scale
- Issue 310 - Incorrect Polygons for some filled contour plots
- Issue 250 - Consider using Fiona for reading Shapefiles
- Issue 158 - Remove path_to_geos heuristics (PR 1162)
In this release 30 issues were closed.
Pull Requests Merged
- PR 1201 - Make nightshade example figure size consistent.
- PR 1199 - TST: Disable downloads in autoscaler tests.
- PR 1197 - SlippyImageArtist redraw on mouse down
- PR 1196 - Add pretty Jupyter repr of Projections
- PR 1195 - Add raster caching to smooth pan/zoom
- PR 1191 - Fix bug in exception for outdated Proj.
- PR 1189 - Fix up the satellite projections (Fixes #1144)
- PR 1188 - Add a cartopy.io.img_tiles.Stamen class (1013)
- PR 1185 - TST: Install all doc deps at the same time.
- PR 1182 - Add Equal Earth projection
- PR 1181 - Moved the nightshade implementation into a feature.
- PR 1180 - Improve warped rectangular projections
- PR 1178 - Fixes to testing, improved travis.yml and use plt instead of pyplot
- PR 1173 - Add links to the Gitter chatroom
- PR 1170 - Update mapbox tiles interface
- PR 1169 - Improve docs for Cython extensions (996)
- PR 1168 - Add Eckert family of projections
- PR 1167 - Normalize and (slightly) speedup boundary and limit calculations
- PR 1163 - Add Travis configuration to upload sdists to PyPI (1163)
- PR 1162 - Stop guessing whether Paths are polygons on new MPL. (158, 1078)
- PR 1160 - Use both x/y limits to determine Mercator threshold. (1155)
- PR 1159 - TST: Allow new test images to use any mpl style.
- PR 1158 - TST: Update web tiles result image.
- PR 1153 - Update sphinx-gallery to 0.2.0
- PR 1150 - Use pykdtree when available
- PR 1148 - Fuzz more projection boundaries to work with proj >= 5
- PR 1146 - Fix projected line strings getting truncated early. (802, 724, 1131, 1015)
- PR 1145 - TST: Add a fixture enabling SRTM login using envvars.
- PR 1143 - Update SRTM url and fix tests
- PR 1139 - Add more projection-specific tests
- PR 1138 - Add support for other radii in Miller projection + tests
- PR 1137 - Fix some minor typos and style issues
- PR 1136 - Deprecate clip_path.
- PR 1135 - Adding a nightshade/terminator feature (1128)
- PR 1132 - BLD: Add pyproject.toml defining build requirements. (1112)
- PR 1130 - Fix support for Matplotlib 3.0.0
- PR 1129 - TST: Speed up travis a bit
- PR 1124 - ENH: Support proj4 v5+ (1097, 1071, 1045)
- PR 1123 - DOC: Fix some minor issues
- PR 1122 - Fix deprecations from NumPy
- PR 1121 - TST: Fix license checks with new git and Python.
- PR 1103 - Add all 60 zones of the UTM projection to the docs projection list
- PR 1101 - Use tuple for multidimensional array indexing
- PR 1100 - Prevent segfault in LambertAzimuthalEqualArea ([1099](https://githu...
v0.16.0
v0.15.1
v0.15.0
v0.15.0rc1
Release candidate for v0.15.0