Published September 5, 2026
| Version 3.8.0
Software
Open
pyproj4/pyproj: 3.8.0 Release
Authors/Creators
- Alan D. Snow1
- Micah D. Cochran2
- David Hoese3
- Idan Miara4
- Greg Lucas5
- Joris Van den Bossche
- Chris Mayo
- Per Helge Aarnes6
- Paul Cochrane
- Javier Jimenez Shaw
- Jos de Kloe7
- Filipe
- Trinh Quoc Anh8
- Mike Taves9
- Clément Robert
- Charles Karney
- Bas Couwenberg
- Guillaume Lostis
- Justin Dearing10
- George Ouzounoudis
- Heitor de Bittencourt11
- Bill Little12
- 𝖉𝖆𝖓𝖎𝖊𝖑 𝖇𝖚𝖗𝖗
- Ryan May13
- Mikhail Itkin
- Inah James
- Daniel McDonald
- Cora Schneck14
- Christoph Gohlke
- 1. @corteva
- 2. Dept. of Biomedical Informatics and Data Science (DBIDS) of the University of Alabama at Birmingham (UAB)
- 3. Space Science and Engineering Center (@ssec)
- 4. Via Transportation
- 5. LASP / @lasp / @SWxTREC
- 6. Equinor
- 7. KNMI
- 8. Descartes Underwriting
- 9. Earth Sciences New Zealand (formerly GNS Science)
- 10. Zippysoft Consulting
- 11. @pasteurlabs
- 12. Met Office
- 13. UCAR/@Unidata
- 14. NCAR/UCAR
Description
What's Changed
- DEP: Minimum supported Python version 3.12 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1629
- WHL: Wheels contain PROJ 9.8.1 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1630
- WHL: Remove MacOS 13 (X86_64) wheels by @snowman2 in https://github.com/pyproj4/pyproj/pull/1533
- WHL: Update to MacOS 15 (x86_64) wheels by @snowman2 in https://github.com/pyproj4/pyproj/pull/1543
- BLD: update build-time dependencies by @neutrinoceros in https://github.com/pyproj4/pyproj/pull/1575
- BLD: cleanup redundant instructions in
MANIFEST.inby @neutrinoceros in https://github.com/pyproj4/pyproj/pull/1576 - MNT: Use dependency-groups (PEP 735) instead of requirements files by @mwtoews in https://github.com/pyproj4/pyproj/pull/1602
- WHL: upgrade cibuildwheel to 4.1.0 by @neutrinoceros in https://github.com/pyproj4/pyproj/pull/1599
- PERF: improve single point transform and remove warning from numpy scalars by @greglucas in https://github.com/pyproj4/pyproj/pull/1616
- ENH: Add query_geodetic_crs_from_datum by @jjimenezshaw in https://github.com/pyproj4/pyproj/pull/1390
- ENH: add pivot_crs and grid_check args to TransformerGroup (#1554) by @phaarnes in https://github.com/pyproj4/pyproj/pull/1555
- ENH: TransformerGroup: add option to ignore CRS extents (Fixes #1497) by @phaarnes in https://github.com/pyproj4/pyproj/pull/1538
- ENH: add always_xy arg to from_pipeline method by @phaarnes in https://github.com/pyproj4/pyproj/pull/1566
- BUG: Fix use-after-free when ContextManager frees a context on anothe… by @Troppy2 in https://github.com/pyproj4/pyproj/pull/1626 (This resolved multithreading issues 🥳 )
- BUG: Clear CONTEXT_THREAD_KEY when destroying the PJ_CONTEXT by @dgburr in https://github.com/pyproj4/pyproj/pull/1541
- BUG: Default skew angle for CF grid mapping oblique mercator to 90 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1544
- BUG: Fix linting issues by @dgburr in https://github.com/pyproj4/pyproj/pull/1542
- BUG: fix TransformerGroup crash when proj_normalize_for_visualization() returns NULL by @phaarnes in https://github.com/pyproj4/pyproj/pull/1556
- BUG: Update and fix linting by @mwtoews in https://github.com/pyproj4/pyproj/pull/1603
- BUG: Fix CRS.to_2d() on CustomConstructorCRS subclasses by @dylanpulver in https://github.com/pyproj4/pyproj/pull/1625
- TYP: Type the
Geod.nptsmethod and some crs dict typings by @jack-volantautonomy in https://github.com/pyproj4/pyproj/pull/1594 - TST: Fix tests for PROJ 9.7.0 and newer by @phaarnes in https://github.com/pyproj4/pyproj/pull/1557
- TST: Fix tests for RGF93 v1 -> ETRS89-FRA [RGF93 v1] by @phaarnes in https://github.com/pyproj4/pyproj/pull/1560
- TST: Update tests with new transformations in PROJ 9.8 by @phaarnes in https://github.com/pyproj4/pyproj/pull/1568
- TST: Fix tests and workflows by @phaarnes in https://github.com/pyproj4/pyproj/pull/1571
- TST: Adjust transformer tests for PROJ 9.8 behavior changes by @xylar in https://github.com/pyproj4/pyproj/pull/1581
- TST: Add Python 3.14 to the testing by @cclauss in https://github.com/pyproj4/pyproj/pull/1608
- TST: update for PROJ 9.8.1 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1628
- TST: update for PROJ 9.9 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1631 & https://github.com/pyproj4/pyproj/pull/1632
- MNT: Update release instructions with more details by @djhoese in https://github.com/pyproj4/pyproj/pull/1517
- MNT: Update wheels to proj 9.7.1 by @phaarnes in https://github.com/pyproj4/pyproj/pull/1573
- DOC: fix tiny typo in docstring by @steveberardi in https://github.com/pyproj4/pyproj/pull/1587
- DOC: Spelling fix in test function names by @kratzert in https://github.com/pyproj4/pyproj/pull/1589
- DOC: Fix typos by @schwehr in https://github.com/pyproj4/pyproj/pull/1590
- DOC: Update fiona CRS compatibility for fiona 1.9+ by @HugoFara in https://github.com/pyproj4/pyproj/pull/1609
- DOC: add CPython 3.14 support trove classifier by @neutrinoceros in https://github.com/pyproj4/pyproj/pull/1598
- DOC: Fix doubled word in transformer docstring by @latent-9 in https://github.com/pyproj4/pyproj/pull/1615
- DOC: added windows specfic intructions for building documentation by @Troppy2 in https://github.com/pyproj4/pyproj/pull/1583
- CI: stop publishing Sphinx doctree cache to gh-pages by @greglucas in https://github.com/pyproj4/pyproj/pull/1620
- CI: Fix build CI pulling in free-threaded python by @djhoese in https://github.com/pyproj4/pyproj/pull/1624
New Contributors
- @dgburr made their first contribution in https://github.com/pyproj4/pyproj/pull/1542
- @phaarnes made their first contribution in https://github.com/pyproj4/pyproj/pull/1538
- @neutrinoceros made their first contribution in https://github.com/pyproj4/pyproj/pull/1575
- @xylar made their first contribution in https://github.com/pyproj4/pyproj/pull/1581
- @steveberardi made their first contribution in https://github.com/pyproj4/pyproj/pull/1587
- @kratzert made their first contribution in https://github.com/pyproj4/pyproj/pull/1589
- @schwehr made their first contribution in https://github.com/pyproj4/pyproj/pull/1590
- @jack-volantautonomy made their first contribution in https://github.com/pyproj4/pyproj/pull/1594
- @HugoFara made their first contribution in https://github.com/pyproj4/pyproj/pull/1609
- @cclauss made their first contribution in https://github.com/pyproj4/pyproj/pull/1608
- @latent-9 made their first contribution in https://github.com/pyproj4/pyproj/pull/1615
- @Troppy2 made their first contribution in https://github.com/pyproj4/pyproj/pull/1583
- @dylanpulver made their first contribution in https://github.com/pyproj4/pyproj/pull/1625
Full Changelog: https://github.com/pyproj4/pyproj/compare/3.7.2...3.8.0
Files
pyproj4/pyproj-3.8.0.zip
Files
(298.4 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:b575d668f6937300b4aa62e5e3063cf5
|
298.4 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pyproj4/pyproj/tree/3.8.0 (URL)
Software
- Repository URL
- https://github.com/pyproj4/pyproj