Releases: pyproj4/pyproj
3.3.0 Release
Changes
- WHL: Wheels contain PROJ 8.2.0
- DEP: Minimum supported Python version 3.8 (issue #930)
- DEP: Minimum PROJ version 8.0 (issue #940)
- BUG: Prepend "Derived" to CRS type name if CRS is derived (issue #932)
- BUG: Improved handling of inf values in
pyproj.transformer.Transformer.transform_bounds(pull #961) - BUG: CRS CF conversions mismatch of PROJ parameters in rotated pole (issue #948)
- ENH: Add support for transforming bounds at the poles in
pyproj.transformer.Transformer.transform_bounds(pull #962) - ENH: Added
pyproj.transformer.Transformer.source_crs&pyproj.transformer.Transformer.target_crs(pull #976) - ENH: Added
pyproj.crs.coordinate_operation.PoleRotationNetCDFCFConversion(issue #948) - ENH: Added
pyproj.database.get_database_metadata(issue #990) - ENH: Added PROJ database metadata to
pyproj.show_versions(issue #990)
Contributors
A total of 3 people contributed patches to this release. People with a "+" by their names contributed a patch for the first time.
- Bill Little +
- Gerrit Holl +
- Alan D. Snow
Other contributions:
- Bas Couwenberg - testing the builds with Debian.
- Jos de Kloe - testing the builds with Fedora.
- Christoph Gohlke - providing Window's wheels.
- Joris Van den Bossche - PR review.
3.3rc0
3.2.1 Release
Changes
- REF: declare specific python types in cython (pull #928)
- REF: Use cython string decoding (pull #929)
- BUG: Return multiple authorities with
pyproj.crs.CRS.list_authority(pull #943) - BUG: CRS CF conversions ensure lon_0 = north_pole_grid_longitude + 180 (issue #927)
- BUG: CRS CF conversions ensure Pole rotation (netCDF CF convention) conversion works (issue #927)
Acknowledgements
Thanks to everyone who contributed to this release as well as to those who help with the distribution!
- Bas Couwenberg - testing the builds with Debian.
- Jos de Kloe - testing the builds with Fedora.
3.2.1rc0
3.2.0 Release
Changes
- WHL: Wheels contain PROJ 8.1.1
- DOC: Add new pyproj logo (issue #700)
- REF: Handle deprecation of proj_context_set_autoclose_database (issue #866)
- REF: Make CRS methods inheritable (issue #847)
- ENH: Added
pyproj.crs.CRS.is_derived(pull #902) - ENH: Added
pyproj.crs.GeocentricCRS(pull #903) - ENH: Added
pyproj.crs.CRS.list_authority(issue #918) - ENH: Added
inplacekwarg to :meth:pyproj.transformer.Transformer.transform(issue #906) - PERF: Disable unnecessary copy in dtype conversion for buffer (pull #904)
- DOC: Improve FAQ text about CRS formats (issue #789)
- BUG: Add PyPy cython array implementation (issue #854)
- BUG: Fix spelling for
pyproj.crs.coordinate_operation.AzimuthalEquidistantConversion
andpyproj.crs.coordinate_operation.LambertAzimuthalEqualAreaConversion(issue #882) - BUG: Make datum name match exact in
pyproj.database.query_utm_crs_info(pull #887) - BUG: Update
pyproj.enums.GeodIntermediateFlagfor future Python compatibility (issue #855) - BUG: Hide unnecessary PROJ ERROR from proj_crs_get_coordoperation (issue #873)
- BUG: Fix pickling for CRS builder classes (issue #897)
- CLN: Remove
ignore_axis_orderkwarg frompyproj.crs.CRS.is_exact_sameas it was added by accident (pull #904) - CLN: remove numeric/numarrays support (pull #908)
- LNT: Add pylint & address issues (pull #909)
- DEP: Remove distutils dependency (pull #917)
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 2 people contributed patches to this release. People with a
"+" by their names contributed a patch for the first time.
- Brendan Jurd + (Made the new logo!)
- Alan D. Snow
Other contributions:
- Bas Couwenberg - testing the builds with Debian.
- Jos de Kloe - testing the builds with Fedora.
- Christoph Gohlke - testing the builds on Windows & providing Window's wheels.
- Joris Van den Bossche - PR reviews.
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_idxandterminal_indexkwargs 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_stringin 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.