$npx skillfedfor your agent

exactextract

Fast and accurate raster zonal statistics

Worth itPyPI Information AnalysisReleased Dec 2025183.5K downloads / mopermissive licensePlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — exactextract-0.3.0-cp310-cp310-macosx_11_0_arm64.whl · exactextract-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl · exactextract-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
v0.3.0 · released 2025-12-01 · Python >=3.9 · 1 runtime deps: numpy

Yes. exactextract is a specialized, actively maintained tool for a well-defined geospatial task. It has no known vulnerabilities, a permissive license, minimal dependencies (numpy only), and precompiled wheels for all common platforms and Python versions. Install it if you need fast, accurate zonal statistics; skip it if your workflow uses simpler raster operations or if you are not working with polygon-raster overlays.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires raster and polygon data in a compatible format (typically from rasterio, geopandas, or similar geospatial libraries); the package itself handles numpy arrays but does not provide data loading.
  • Medium friction: precompiled wheels available for Python 3.9–3.13 on macOS (arm64, x86_64), Windows (32-bit, 64-bit, arm64), and Linux (manylinux).
  • Last release 256 days ago; repository active with recent commits.

License · maintenance · safety

permissive license (permissive) — Apache License 2.0 is permissive: you may use, modify, and distribute the package freely in commercial or private projects, provided you include a copy of the license and note any changes you make.

last release 2025-12-01 (256 days) · last repo commit 2026-02-24 · 318 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 183,511 downloads/mo, #10,065 on PyPI

Verify before relying

import exactextract
import numpy as np

# Requires raster data (e.g., from rasterio) and polygon geometry
# exactextract.exact_extract(raster, polygons, operations=['mean', 'sum'])
  • Specific raster formats and polygon geometry types supported by the package API.
  • Whether the package includes command-line interface bindings in the Python distribution.
  • Performance benchmarks or accuracy claims compared to alternative zonal statistics implementations.
Same gist for agents: .md · .json

What it is and what it does

exactextract is a Python wrapper around a C++ library for computing zonal statistics—the task of summarizing raster pixel values that fall within polygon boundaries. It is commonly used in geospatial analysis to aggregate satellite imagery, digital elevation models, or other gridded data by administrative regions, study areas, or other polygon features. The package depends only on numpy and is available as precompiled wheels for modern Python versions (3.9–3.13) across macOS, Windows, and Linux, making installation straightforward on most systems.

The core use case is fast, accurate extraction of statistics (mean, sum, count, etc.) from raster cells that intersect with polygon geometries. Because it is implemented in C++, it is designed to handle large rasters and many polygons efficiently. The package is actively maintained, with no known security vulnerabilities, and is licensed under Apache 2.0, permitting commercial and private use.

Use it for

  • Aggregate satellite imagery (NDVI, temperature, precipitation) by administrative boundaries or study polygons.
  • Extract elevation statistics (mean, min, max) from digital elevation models within watershed or land-parcel polygons.
  • Summarize land-cover classification rasters by region to compute area fractions or dominant class per polygon.
  • Compute zonal means or sums of climate or environmental grids for spatial analysis and modeling.
  • Batch process large raster datasets with many polygons where performance and accuracy are critical.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

exactextract is a specialized, actively maintained tool for a well-defined geospatial task. It has no known vulnerabilities, a permissive license, minimal dependencies (numpy only), and precompiled wheels for all common platforms and Python versions. Install it if you need fast, accurate zonal statistics; skip it if your workflow uses simpler raster operations or if you are not working with polygon-raster overlays.

Install

exactextract on PyPI

Before you install

Medium friction: precompiled wheels available for Python 3.9–3.13 on macOS (arm64, x86_64), Windows (32-bit, 64-bit, arm64), and Linux (manylinux). Last release 256 days ago; repository active with recent commits.

Requires raster and polygon data in a compatible format (typically from rasterio, geopandas, or similar geospatial libraries); the package itself handles numpy arrays but does not provide data loading.

License in practice

Apache License 2.0 is permissive: you may use, modify, and distribute the package freely in commercial or private projects, provided you include a copy of the license and note any changes you make.

Quickstart

import exactextract
import numpy as np

# Requires raster data (e.g., from rasterio) and polygon geometry
# exactextract.exact_extract(raster, polygons, operations=['mean', 'sum'])

Verify before relying

  • Specific raster formats and polygon geometry types supported by the package API.
  • Whether the package includes command-line interface bindings in the Python distribution.
  • Performance benchmarks or accuracy claims compared to alternative zonal statistics implementations.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.9
Install frictionMedium. Platform-specific wheel
Runtime dependencies
1 package
numpy
MaintenanceActively maintained 256 days since the last release
Last repo commit
First released
Downloads183,511 / month, #10,065 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Operating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: UnixProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9

Evidence: exactextract-0.3.0-cp310-cp310-macosx_11_0_arm64.whl; exactextract-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl; exactextract-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; exactextract-0.3.0-cp310-cp310-win32.whl; exactextract-0.3.0-cp310-cp310-win_amd64.whl; exactextract-0.3.0-cp310-cp310-win_arm64.whl; exactextract-0.3.0-cp311-cp311-macosx_11_0_arm64.whl; exactextract-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl; exactextract-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; exactextract-0.3.0-cp311-cp311-win32.whl; exactextract-0.3.0-cp311-cp311-win_amd64.whl; exactextract-0.3.0-cp311-cp311-win_arm64.whl; exactextract-0.3.0-cp312-cp312-macosx_11_0_arm64.whl; exactextract-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl; exactextract-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; exactextract-0.3.0-cp312-cp312-win32.whl; exactextract-0.3.0-cp312-cp312-win_amd64.whl; exactextract-0.3.0-cp312-cp312-win_arm64.whl; exactextract-0.3.0-cp313-cp313-macosx_11_0_arm64.whl; exactextract-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl

Tags

Capabilities
zonal statistics raster polygonraster value summarizationpolygon raster overlay statisticsfast raster extractiongeospatial raster analysisraster clip and summarizepolygon coverage raster stats
Topics
geospatialraster-analysisgis

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “zonal statistics raster polygon”

  • exactextractexactextract computes zonal statistics—fast summaries of raster…
  • rasterstatsRasterstats computes summary statistics (mean, min, max, count) from…
  • geemapGeemap provides interactive geospatial analysis and visualization of…

Give your agent the search over MCP, or paste the wish link into any chat.

More Information Analysis packages

regex Worth it
PyPI · Python Modules · released Jul 2026

A drop-in replacement for Python's standard `re` module that adds advanced regex features like nested sets, fuzzy matching, lookaround in conditionals, and full Unicode case-folding while maintaining backward compatibility.

Apache-2.0 AND CNRI-Pythoncompiled wheel · 3.10+
437.7Mdownloads / mo
pyarrow Worth it
PyPI · Information Analysis · released Aug 2026

pyarrow provides Python bindings to Apache Arrow's C++ libraries for efficient columnar data processing, serialization, and interoperability with pandas, NumPy, and other Python ecosystem tools.

Apache-2.0compiled wheel · 3.10+
432.9Mdownloads / mo
networkx Worth it
PyPI · Python Modules · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
snowflake-connector-python Worth it
PyPI · Software Development · released Aug 2026

Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.

Apache-2.0compiled wheel · 3.10+
193.6Mdownloads / mo
contourpy Worth it
PyPI · Information Analysis · released Jul 2025

ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.

BSD-3-Clausecompiled wheel · 3.11+
191.2Mdownloads / mo
snowflake-snowpark-python Worth it
PyPI · Software Development · released Jul 2026

Snowpark Python provides APIs to query and process data directly in Snowflake without moving data to your local system, with support for both native Snowpark and pandas-compatible interfaces.

Install it if you use Snowflake and want to process data without moving it to your application layer.

Apache-2.0pure Python
100.7Mdownloads / mo

See also rasterstats · rasterix · pystac-ext-raster · rasterio · rioxarray · xarray-spatial · pyclipper · runstats · quadrilateral-fitter · esda