Skip to content

Releases: pyproj4/pyproj

2.6.1rc0

02 May 02:55
36f41ce
Compare
Choose a tag to compare
2.6.1rc0 Pre-release
Pre-release
TST: Reduce precision for meridian parallel angle (#610)

2.6.0 Release

18 Mar 00:26
Compare
Choose a tag to compare

Changes

  • ENH: Added pyproj.proj.Proj.get_factors (issue #503)
  • ENH: Added type hints (issue #369)
  • BUG: Don't use CRS classes for defaults in CRS child class init signatures (issue #554)
  • ENH: Updated :pyproj.crs.CRS.axis_info to pull all relevant axis information from CRS (issue #557)
  • ENH: Added pyproj.transformer.Transform.__eq__ (issue #559)
  • ENH: Added pyproj.crs.CRS.utm_zone (issue #561)
  • BUG: Modify CRS dict test to accomodate numpy bool types. (issue #564)
  • BUG: Fix pipeline transformations to match cct (issue #565)
  • BUG: Don't silently ignore kwargs when projparams are specified (Proj & CRS) (issue #565)

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 4 people contributed patches to this release. People with a
"+" by their names contributed a patch for the first time.

  • Guillaume Lostis
  • Joe Ranalli +
  • Greg Berardinelli +
  • Alan D. Snow

Other contributions:

Bas Couwenberg - testing the builds with Debian.
Joris Van den Bossche - PR review.

2.6.0rc0

13 Mar 02:22
91371fd
Compare
Choose a tag to compare
2.6.0rc0 Pre-release
Pre-release
MISC: Test & history updates (#575)

2.5.0 Release

21 Feb 13:57
Compare
Choose a tag to compare

Changes

  • Wheels contain PROJ version is 6.3.1
  • Remove deprecated PyObject_AsWriteBuffer (issue #495)
  • ENH: Added pyproj.crs.CRS.equals with ignore_axis_order kwarg (issue #493)
  • ENH: Added pyproj.crs.CoordinateSystem.from_json, pyproj.crs.CoordinateSystem.from_json_dict, and pyproj.crs.CoordinateSystem.from_string (pull #501)
  • ENH: Added pyproj.crs.CoordinateSystem to pyproj.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

2.5 Release Candidate 0

20 Feb 21:51
Compare
Choose a tag to compare
Pre-release
2.5.rc0

DOC: Updated to_cf output in example

2.4.2 Release

01 Dec 01:04
Compare
Choose a tag to compare

Changes

  • Elevate +init= warning to FutureWarning (pull #486)
  • Add UserWarning to to_proj4() (pull #486)
  • BUG: Fix for 32-bit i686 plaforms (issue #481)
  • Return ‘inf’ in Proj instead of 1.e30 (pull #491)

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:

Guillaume Lostis +
Jos de Kloe
Alan D. Snow

Other contributions:

Bas Couwenberg - testing the builds with Debian.
David Hoese - PR review.

2.4.2 Releace Candidate 0

26 Nov 02:27
Compare
Choose a tag to compare
Pre-release
2.4.2.rc0

version 2.4.2.rc0

2.4.1 Release

06 Nov 13:15
Compare
Choose a tag to compare

Changes

  • Wheels contain PROJ version is 6.2.1 (issue #456)
  • Wheels for Linux x86_64 use manylinux2010 (pyproj4/pyproj-wheels/pull/18)
  • BUG: Fix setting lat_ts for mercator projection in CRS.from_cf() and CRS.to_cf() (issue #461)
  • BUG: latlon -> longlat in CRS.from_cf() for o_proj so behavior consistent in PROJ 6.2.0 and 6.2.1 (pull #472)
  • ENH: Add repr for pyproj.crs.CoordinateOperation and for pyproj.transformer.TransformerGroup (pull #464)

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:

Kristian Evers +
Alan D. Snow

Other contributions:

Christoph Gohlke - testing the Windows wheel builds.
Bas Couwenberg - testing the builds with Debian.

2.4.0 Release

21 Sep 00:16
Compare
Choose a tag to compare

Changes

  • Minimum PROJ version is 6.2.0 (issue #411)
  • Removed global pyproj context (issue #418)
  • Added support for PROJ JSON in pyproj.crs objects and pyproj.Transformer (pull #432)
  • Moved doctests code out of pyproj.__init__ (issue #417)
  • Added version information to python -m pyproj (pull #429)
  • Added scope & remarks to pyproj.crs objects and pyproj.Transformer (issue #441)
  • Added operations to pyproj.crs.CoordinateOperation objects and pyproj.Transformer (issue #441)
  • Added pyproj.get_authorities() and pyproj.get_codes() (issue #440)
  • Release gil in core cython/PROJ code (issue #386)
  • BUG: Added checks for unititialized pyproj.crs objects to prevent core dumping (issue #433)
  • BUG: Added fix for get_transform_crs when checking type (pull #439)
  • DOC: Build docs with python3 (pull #428)

Acknowledgements

Thanks to everyone who contributed to this release! The detailed bug reports and debugging help are definitely appreciated. Additionally, thanks to those who help with the distribution!

A total of 3 people contributed to the codebase in this release:

Jos de Kloe
Bas Couwenberg
Alan D. Snow

Other contributions:

Christoph Gohlke - testing the Windows wheel builds.
Bas Couwenberg - testing the builds with Debian.
Joris Van den Bossche - reviewing PR's and ideas for improvement.

2.4 Release Candidate 1

20 Sep 12:33
Compare
Choose a tag to compare
Pre-release
2.4.rc1

version 2.4.rc1