Releases: pyproj4/pyproj
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_ctxin the place ofproj_is_equivalent_tointernally (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
Projto inherit fromTransformer(issue #624) - REF: Added
pyproj.database,pyproj.aoi, andpyproj.listmodules (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
post1release with aMANIFEST.incatch
2.6.1 Release
Changes
- WHL: Wheels contain PROJ version is 7.0.1
- BUG: Allow
*_nameto 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.
2.6.1rc1
2.6.1rc0
2.6.0 Release
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_infoto 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
2.5.0 Release
Changes
- Wheels contain PROJ version is 6.3.1
- Remove deprecated PyObject_AsWriteBuffer (issue #495)
- ENH: Added
pyproj.crs.CRS.equalswithignore_axis_orderkwarg (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.CoordinateSystemtopyproj.crsnamespace (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_metrewhen 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
2.5.rc0 DOC: Updated to_cf output in example