pyproj
Python interface to PROJ (cartographic projections and coordinate transformations library)
Install
pyproj on PyPI
pip
pip install pyprojuv
uv add pyprojpoetry
poetry add pyprojPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.11) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 1 — certifi |
| Maintenance | actively maintained — 364 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: pyproj-3.7.2-cp311-cp311-macosx_13_0_x86_64.whl; pyproj-3.7.2-cp311-cp311-macosx_14_0_arm64.whl; pyproj-3.7.2-cp311-cp311-manylinux_2_28_aarch64.whl; pyproj-3.7.2-cp311-cp311-manylinux_2_28_x86_64.whl; pyproj-3.7.2-cp311-cp311-musllinux_1_2_aarch64.whl; pyproj-3.7.2-cp311-cp311-musllinux_1_2_x86_64.whl; pyproj-3.7.2-cp311-cp311-win32.whl; pyproj-3.7.2-cp311-cp311-win_amd64.whl; pyproj-3.7.2-cp311-cp311-win_arm64.whl; pyproj-3.7.2-cp312-cp312-macosx_13_0_x86_64.whl; pyproj-3.7.2-cp312-cp312-macosx_14_0_arm64.whl; pyproj-3.7.2-cp312-cp312-manylinux_2_28_aarch64.whl; pyproj-3.7.2-cp312-cp312-manylinux_2_28_x86_64.whl; pyproj-3.7.2-cp312-cp312-musllinux_1_2_aarch64.whl; pyproj-3.7.2-cp312-cp312-musllinux_1_2_x86_64.whl; pyproj-3.7.2-cp312-cp312-win32.whl; pyproj-3.7.2-cp312-cp312-win_amd64.whl; pyproj-3.7.2-cp312-cp312-win_arm64.whl; pyproj-3.7.2-cp313-cp313-macosx_13_0_x86_64.whl; pyproj-3.7.2-cp313-cp313-macosx_14_0_arm64.whl
Keywords: GIS, map, geospatial, coordinate-systems, coordinate-transformation, cartographic-projection, geodesic
About pyproj
from the package's own PyPI description — quoted content, verbatim
pyproj
Python interface to PROJ (cartographic projections and coordinate transformations library).
<p align="center"> <a href="#contributors"><img alt="All Contributors" src="https://img.shields.io/badge/all_contributors-66-orange.svg?style=flat-square"></a> <a href="https://github.com/pyproj4/pyproj/actions?query=workflow%3ATests"><img alt="GitHub Actions Build Status" src="https://github.com/pyproj4/pyproj/workflows/Tests/badge.svg"></a> <a href="https://codecov.io/gh/pyproj4/pyproj"><img alt="Codecov Status" src="https://codecov.io/gh/pyproj4/pyproj/branch/main/graph/badge.svg"></a> <a href="https://badge.fury.io/py/pyproj"><img alt="PyPI" src="https://badge.fury.io/py/pyproj.svg"></a> <a href="https://pepy.tech/project/pyproj"><img alt="Downloads" src="https://pepy.tech/badge/pyproj"></a> <a href="https://anaconda.org/conda-forge/pyproj"><img alt="Anaconda-Server Badge" src="https://anaconda.org/conda-forge/pyproj/badges/version.svg"></a> <a href="https://github.com/pre-commit/pre-commit"><img alt="pre-commit"...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
pyproj provides a Python interface to PROJ, enabling cartographic projections and coordinate system transformations for geospatial applications.
Medium install friction due to compiled wheels; however, pre-built binaries are available for Python 3.11, 3.12, and 3.13 across macOS, Linux, Windows, and ARM architectures, and the package is actively maintained.
MIT license permits commercial and private use with minimal restrictions; you may use, modify, and distribute pyproj freely provided you retain the license notice.
Usage
pip install pyproj
import pyproj
from pyproj import Transformer
Requires Python ≥3.11; compiled wheels are provided but system dependencies may be required on some platforms.
Verdict: pyproj is actively maintained with no known vulnerabilities, broad platform support via pre-built wheels for Python 3.11–3.13, and MIT licensing. Medium install friction reflects its compiled nature, but the extensive wheel coverage and active development (latest release 2025-08-14) make it a solid choice for geospatial work.
Needs verification
- Whether PROJ library is fully bundled in wheels or requires system installation
- Performance characteristics for large-scale coordinate transformation operations
- Specific PROJ upstream version compatibility guarantees
Similar packages
permissive · top 1,000 on PyPI
geopandaspermissive · top 1,000 on PyPI
mlflow-skinnypermissive · top 1,000 on PyPI
Makopermissive · top 1,000 on PyPI
jsonpath-pythonpermissive · top 1,000 on PyPI
ruamel.yaml.clibpermissive · top 1,000 on PyPI
holidayspermissive · top 1,000 on PyPI
pillowpermissive · top 100 on PyPI
markdownifypermissive · top 1,000 on PyPI
streamlitpermissive · top 1,000 on PyPI