Releases: pyproj4/pyproj
3.2rc0
3.1.0 Release
Changes
- DEP: Minimum supported Python version 3.7 (issue #790)
- REF: Multithread safe CRS, Proj, & Transformer (issue #782)
- BUG: Disallow NaN values with AreaOfInterest & BBox (issue #788)
- ENH: Pretty format PROJ string support (issue #764)
- ENH: Added
pyproj.transformer.Transformer.to_proj4
(pull #798) - ENH: Added authority, accuracy, and allow_ballpark kwargs to :meth:
pyproj.transformer.Transformer.from_crs
(issue #754) - ENH: Added support for "AUTH:CODE" input to :meth:
pyproj.transformer.Transformer.from_pipeline
(issue #755) - ENH: Added
pyproj.crs.CRS.to_3d
(pull #808) - ENH: Added
pyproj.transformer.Transformer.transform_bounds
(issue #809) - ENH: Added
pyproj.crs.CRS.is_compound
(pull #823) - ENH: Added
initial_idx
andterminal_index
kwargs topyproj.Geod.npts
(pull #841) - ENH: Added
pyproj.Geod.inv_intermediate
&pyproj.Geod.fwd_intermediate
(pull #841) - REF: Skip transformations if
noop
& deprecateskip_equivalent
(pull #824)
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!
Contributors
A total of 3 people contributed patches to this release. People with a
"+" by their names contributed a patch for the first time.
- David Hoese +
- Idan Miara +
- Alan D. Snow
Other contributions:
Joris Van den Bossche - PR review & idea to make pyproj threadsafe,
Bas Couwenberg - testing the builds with Debian.
3.1rc1
3.1rc0
3.0.1 Release
Changes
- WHL: Wheels contain PROJ 7.2.1
- Use
proj_context_errno_string
in PROJ 8+ due to deprecation (issue #760) - BUG: Allow transformations with empty arrays (issue #766)
- BUG: support numpy objects in CRS.from_cf (issue #773)
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 2 people contributed patches to this release.
Micah Cochran
Alan D. Snow
Other contributions:
Joris Van den Bossche - PR review,
Bas Couwenberg - testing the builds with Debian.
3.0.1rc0
3.0.0.post1
Changes
Acknowledgements
Thanks to everyone who contributed to this release and to those who help with the distribution!
A total of 2 people contributed patches to this release. People with a
"+" by their names contributed a patch for the first time.
- Christoph Gohlke
- Sebastien Tremblay-Johnston +
3.0.0 Release
Changes
- Minimum supported Python version 3.6 (issue #499)
- Minimum PROJ version 7.2 (issues #599 & #689)
- WHL: Removed datumgrids from wheels because not needed with RFC 4 (pull #628)
- ENH: Added PROJ Network Settings (#675, #691, #695)
- ENH: Added ability to use global context (issue #661)
- ENH: Added transformation grid sync API/CLI (issue #572)
- ENH: Support obects with
__array__
method (pandas.Series, xarray.DataArray, dask.array.Array) (issue #573) - ENH: Added
pyproj.datadir.get_user_data_dir()
(pull #636) - ENH: Added
pyproj.transformer.Transformer.is_network_enabled
(issue #629) - ENH: Added
pyproj.transformer.TransformerGroup.download_grids()
(pull #643) - ENH: Use ‘proj_get_units_from_database’ in
pyproj.database.get_units_map()
& cleanuppyproj.database.get_codes()
(issue #619) - ENH: Added support for radians for
Proj
&Transformer.from_pipeline
& use less gil (issue #612) - ENH: Datum.from_name default to check all datum types (issue #606)
- ENH: Use from_user_input in
__eq__
when comparing CRS sub-classes (i.e. PrimeMeridian, Datum, Ellipsoid, etc.) (issue #606) - ENH: Add support for coordinate systems with CRS using CF conventions (issue #536)
- ENH: Use
proj_is_equivalent_to_with_ctx
in the place ofproj_is_equivalent_to
internally (issue #666) - BUG: Add support for identifying engineering/parametric/temporal datums (issue #670)
- ENH: Add support for temporal CRS CF coordinate system (issue #672)
- ENH: Added support for debugging internal PROJ (pull #696)
- ENH: Added pathlib support for data directory methods (pull #702)
- ENH: Added
pyproj.database.query_crs_info()
(pull #703) - ENH: Added
pyproj.database.query_utm_crs_info()
(pull #712) - REF: Refactor
Proj
to inherit fromTransformer
(issue #624) - REF: Added
pyproj.database
,pyproj.aoi
, andpyproj.list
modules (pull #703) - BUG: Fix handling of polygon holes when calculating area in
Geod
(pull #686)
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 8 people contributed patches to this release. People with a
"+" by their names contributed a patch for the first time.
- Bas Couwenberg
- David Haberthür +
- Filipe Fernandes +
- Marcos Modenesi +
- Mike Taves +
- Poruri Sai Rahul +
- jacob-indigo +
- Alan D. Snow
Other contributions:
- Bas Couwenberg - testing the builds with Debian
- Christoph Gohlke - testing the Windows wheel builds
- Joris Van den Bossche - testing with geopandas and PR reviews
- Libor Pecháček - for preventing another
post1
release with aMANIFEST.in
catch
2.6.1 Release
Changes
- WHL: Wheels contain PROJ version is 7.0.1
- BUG: Allow
*_name
to be added inpyproj.crs.CRS.to_cf()
(issue #585) - BUG: Fix building prime meridian in
pyproj.crs.CRS.from_cf()
(pull #588) - BUG: Fix check for numpy bool True kwarg (pull #590)
- DOC: Update pyproj.Proj docstrings for clarity (issue #584)
- Added
pyproj.__proj_version__
- BUG: Fix
pyproj.proj.Proj.get_factors()
(issue #600) - BUG: fix unequal (!=) with non-CRS type (pull #596)
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 patches to this release. People with a
"+" by their names contributed a patch for the first time.
Joris Van den Bossche
Martin Raspaud +
Alan D. Snow
Other contributions:
Christoph Gohlke - testing the Windows wheel builds.
Bas Couwenberg - testing the builds with Debian.