skillfed

pyproj

Python interface to PROJ (cartographic projections and coordinate transformations library)

pyproj Permissive license MIT Active 1,222 v3.7.2 released

Install

pyproj on PyPI

pip

pip install pyproj

uv

uv add pyproj

poetry

poetry add pyproj

Package 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

Development Status :: 4 - BetaIntended Audience :: Science/ResearchOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: Free Threading :: 2 - BetaTopic :: Scientific/EngineeringTopic :: Scientific/Engineering :: GISTopic :: Scientific/Engineering :: MathematicsTopic :: Software Development :: Libraries :: Python ModulesTyping :: Typed

About pyproj

from the package's own PyPI description — quoted content, verbatim

Pyproj logo (image)

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
coordinate transformation librarycartographic projections pythongeospatial coordinate systemsGIS coordinate conversionmap projection toolsgeodetic calculationsspatial reference systems

Similar packages