$npx skillfedfor your agent

xee

A Google Earth Engine extension for Xarray.

With conditionsPyPI Atmospheric ScienceReleased Jul 202690.9K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — xee-0.1.2-py3-none-any.whl
v0.1.2 · released 2026-07-14 · Python >=3.11 · 5 runtime deps: xarray, earthengine-api, pyproj, affine, shapely

Yes, if you work with Google Earth Engine data and want to use the scientific Python stack. The package is actively maintained, has no known vulnerabilities, and low install friction. The v0.1.0 breaking changes are a consideration—check the migration guide if upgrading—but the permissive license and modern Python support (3.11+) make it a solid choice for geospatial analysis workflows.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Google Earth Engine authentication via earthengine authenticate and a registered Google Cloud project ID.
  • Low install friction with a pure-Python wheel.
  • Actively maintained with a recent release (31 days old) and active repository status.

License · maintenance · safety

Apache-2.0 (permissive) — Apache 2.0 permissive license allows commercial and private use with minimal restrictions; you must include a copy of the license and state significant changes, but there are no copyleft obligations.

last release 2026-07-14 (31 days) · last repo commit 2026-08-05 · 370 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 90,898 downloads/mo, #13,557 on PyPI

Verify before relying

pip install xee

import xarray as xr
from xee import helpers

# After earthengine authenticate and project setup
ic = ee.ImageCollection('ECMWF/ERA5_LAND/MONTHLY_AGGR')
grid = helpers.extract_grid_params(ic)
ds = xr.open_dataset(ic, engine='ee', **grid)
  • Whether the breaking changes in v0.1.0 affect common workflows or only edge cases
  • Performance characteristics and memory overhead for typical petabyte-scale queries
  • Dask integration specifics and recommended chunking strategies
Same gist for agents: .md · .json

What it is and what it does

Xee bridges Google Earth Engine and the scientific Python ecosystem by implementing an Xarray backend engine. It lets you treat Earth Engine Image and ImageCollection objects as lazy Xarray Datasets, deferring computation until you explicitly request data. This means you can use familiar Xarray, NumPy, and Dask workflows on Earth observation data without downloading entire collections locally.

The package handles the complexity of grid definition, coordinate reference systems, and parallel pixel retrieval through Earth Engine's API. It supports flexible output grids (fixed resolution or fixed shape), maintains CF-compliant dimension ordering (time, y, x), and integrates with Dask for distributed computation. You authenticate once to Earth Engine, then open datasets by specifying grid parameters—Xee handles lazy loading and chunked retrieval in the background.

Use it for

  • Load monthly climate data as an Xarray Dataset and perform time-series analysis without downloading gigabytes locally.
  • Define a fixed-resolution grid over a region of interest and retrieve satellite imagery in parallel chunks.
  • Combine multiple Earth Engine collections into a single Xarray Dataset for multi-source geospatial analysis.
  • Prototype Earth observation workflows interactively using Xarray's labeled arrays and familiar operations.
  • Build production pipelines that lazily stream Earth Engine data into scientific Python tools.

Worth the install?

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

With conditions

Yes, if you work with Google Earth Engine data and want to use the scientific Python stack.

The package is actively maintained, has no known vulnerabilities, and low install friction. The v0.1.0 breaking changes are a consideration—check the migration guide if upgrading—but the permissive license and modern Python support (3.11+) make it a solid choice for geospatial analysis workflows.

Install

xee on PyPI

Before you install

Low install friction with a pure-Python wheel. Actively maintained with a recent release (31 days old) and active repository status. Requires Python 3.11 or later and five runtime dependencies: xarray, earthengine-api, pyproj, affine, and shapely.

Requires Google Earth Engine authentication via earthengine authenticate and a registered Google Cloud project ID.

License in practice

Apache 2.0 permissive license allows commercial and private use with minimal restrictions; you must include a copy of the license and state significant changes, but there are no copyleft obligations.

Quickstart

pip install xee

import xarray as xr
from xee import helpers

# After earthengine authenticate and project setup
ic = ee.ImageCollection('ECMWF/ERA5_LAND/MONTHLY_AGGR')
grid = helpers.extract_grid_params(ic)
ds = xr.open_dataset(ic, engine='ee', **grid)

Verify before relying

  • Whether the breaking changes in v0.1.0 affect common workflows or only edge cases
  • Performance characteristics and memory overhead for typical petabyte-scale queries
  • Dask integration specifics and recommended chunking strategies

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.11
Install frictionLow. Pure-Python wheel
Runtime dependencies
5 packages
xarrayearthengine-apipyprojaffineshapely
MaintenanceActively maintained 31 days since the last release
Last repo commit
First released
Downloads90,898 / month, #13,557 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaIntended Audience :: DevelopersIntended Audience :: Information TechnologyIntended Audience :: Science/ResearchLicense :: OSI Approved :: Apache Software LicenseOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIXProgramming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Topic :: Scientific/Engineering :: Atmospheric Science

Evidence: xee-0.1.2-py3-none-any.whl

Tags

Capabilities
earth engine xarray backendgoogle earth engine pythonlazy satellite data loadinggeospatial xarray integrationearth observation data accesspetabyte scale earth dataxarray earth engine
Topics
earth-observationgeospatiallazy-loading

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 › “earth engine xarray backend”

  • xeeXee is an Xarray backend that lets you open Google Earth Engine Image…
  • geemapGeemap provides interactive geospatial analysis and visualization of…
  • odc-loaderConstructs xarray objects from parsed geospatial metadata, enabling…

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

More Atmospheric Science packages

albumentations Worth it
PyPI · Libraries · released May 2025

Albumentations applies image transformations to training data, supporting classification, segmentation, object detection, and pose estimation with a unified API for images, masks, bounding boxes, and keypoints.

Install it if you need a unified, production-grade augmentation API for computer vision tasks.

MITpure Python · 3.9+aging
5.5Mdownloads / mo
measurement With conditions
PyPI · Software Development · released Jan 2023

Provides unit-aware measurement objects for Python that support conversion between different units and arithmetic operations across multiple measurement types including distance, weight, temperature, energy, speed, volume, time, and area.

MITpure Python · 3.7+dormant
1.1Mdownloads / mo
chemicals Worth it
PyPI · Physics · released Jun 2026

Retrieves and calculates chemical properties and constants for over 20,000 chemicals, including molecular weight, boiling/melting points, vapor pressure, heat capacity, viscosity, and thermodynamic phase equilibrium solutions.

Install it if you need reliable chemical constants, property correlations, or thermodynamic phase equilibrium routines.

MITpure Python · 3.9+
434.0Kdownloads / mo
thermo Worth it
PyPI · Physics · released Jul 2026

Thermo calculates temperature and pressure-dependent thermodynamic and transport properties for pure chemicals and mixtures, including phase equilibria calculations using equations of state.

Install it if you work with thermodynamic modeling, phase equilibria, or chemical property lookups; skip it if your work does not involve chemical engineering…

MITpure Python · 3.9+
422.0Kdownloads / mo
cwltool Worth it
PyPI · Scientific/Engineering · released Jul 2026

cwltool is the reference implementation of the Common Workflow Language standard, enabling you to write, validate, and execute portable scientific workflows defined in CWL format across different computing environments.

Install it if you need to execute portable workflows, validate CWL definitions, or integrate CWL workflows into Python applications.

Apache-2.0pure Python
294.7Kdownloads / mo
MetPy Worth it
PyPI · Scientific/Engineering · released Aug 2025

MetPy provides tools for reading, visualizing, and performing calculations on weather data, integrating with the scientific Python ecosystem (NumPy, SciPy, Matplotlib).

Install it if you work with weather or atmospheric data.

BSD-3-Clausepure Python · 3.10+
221.4Kdownloads / mo

See also earthengine-api · eerepr · datacube · geemap · spatial_image · xproj · odc-loader · herbie-data · rioxarray · odc-geo