Releases: SciTools/cartopy
Releases · SciTools/cartopy
v0.19.0.post1
This release only updates the contents contained in the sdist as the previous version did not contain the compiled Cython extensions. All features are the same as v0.19.0
v0.19.0
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