2.5.0 Release
Changes
- Wheels contain PROJ version is 6.3.1
- Remove deprecated PyObject_AsWriteBuffer (issue #495)
- ENH: Added
pyproj.crs.CRS.equals
withignore_axis_order
kwarg (issue #493) - ENH: Added
pyproj.crs.CoordinateSystem.from_json
,pyproj.crs.CoordinateSystem.from_json_dict
, andpyproj.crs.CoordinateSystem.from_string
(pull #501) - ENH: Added
pyproj.crs.CoordinateSystem
topyproj.crs
namespace (pull #501) - ENH: Added
pyproj.crs.CoordinateSystem.from_user_input
,pyproj.crs.CoordinateOperation.from_user_input
,pyproj.crs.Datum.from_user_input
,pyproj.crs.PrimeMeridian.from_user_input
,pyproj.crs.Ellipsoid.from_user_input
(pull #502) - ENH: Added
pyproj.crs.CoordinateSystem.from_name
,pyproj.crs.CoordinateOperation.from_name
,pyproj.crs.Datum.from_name
, :meth:pyproj.crs.PrimeMeridian.from_name
,pyproj.crs.Ellipsoid.from_name
(pull #505) - BUG: Fix getting :attr:
pyproj.crs.Ellipsoid.semi_minor_metre
when not computed (issue #457) - ENH: Added support for custom CRS (issue #389)
- ENH: Added enumeration for WKT2_2019 (issue #526)
- ENH: Update from_cf/to_cf to use WKT instead of PROJ strings for internal management (issue #515)
Acknowledgements
Thanks to everyone who contributed to this release! The detailed bug reports are definitely appreciated. Additionally, thanks to those who help with the distribution!
A total of 3 people contributed to the codebase in this release. People with a "+" by their names contributed a patch for the first time:
Bas Couwenberg
Eduard Popov +
Alan D. Snow
Other contributions:
Christoph Gohlke - testing the Windows wheel builds.
Bas Couwenberg - testing the builds with Debian.
David Hoese - testing of new CRS.to_cf/from_cf methods