

Executive Summary
Prithvi is a family of open-source geospatial foundation models jointly developed by IBM Research and NASA, with contributions from the Jülich Supercomputing Centre, Oak Ridge National Laboratory, and a broader academic and agency consortium. It is the most concretely documented and independently verifiable example of the "foundation model for Earth Observation" category: model weights are open on Hugging Face under an Apache 2.0 license, architecture and pretraining are described in a peer-reviewed paper, benchmark results come from a standardized third-party framework (GEO-Bench), and — as of 2026 — a compressed version of the model is running aboard two orbital platforms.
The Prithvi family splits into two product lines. Prithvi-EO is a temporal Vision Transformer pretrained on NASA's Harmonized Landsat Sentinel-2 (HLS) imagery, released across 100M/300M/600M parameter tiers plus lightweight edge variants. Prithvi-WxC is a separate 2.3-billion-parameter encoder-decoder transformer pretrained on 40 years of MERRA-2 atmospheric reanalysis data, targeting weather and climate applications rather than surface imagery.
Key findings:
Geospatial foundation models (GFMs) apply the "pretrain once on unlabeled data, fine-tune cheaply for many downstream tasks" paradigm — first proven at scale by large language models — to satellite and atmospheric data. Instead of building a bespoke model from scratch for every remote-sensing problem (flood detection, crop classification, burn-scar mapping), a single large model is pretrained via self-supervision on massive volumes of unlabeled imagery, and lightweight task-specific heads are fine-tuned on top of it using comparatively small labeled datasets.
Several organizations are pursuing this category with structurally different bets: a fine-tunable open-weights backbone, a precomputed-embedding product, and open community alternatives. Prithvi is the clearest and most thoroughly documented example of the first approach, and this report treats it as a named case study — evaluating what the architecture actually does mechanically, what has been benchmarked and released, and where the honest limitations sit — rather than as a general market survey.
Prithvi's first release, Prithvi-EO-1.0-100M, shipped in 2023 as a temporal Vision Transformer pretrained on contiguous-US Harmonized Landsat Sentinel-2 (HLS) data — notable at the time for handling a genuine time series of remote-sensing images rather than a single static frame. Prithvi-EO-2.0 followed in December 2024, expanding the pretraining footprint from the contiguous US to a global scale, scaling model capacity to 300M and 600M parameters, and adding explicit geolocation and temporal metadata encoding. The model subsequently received the American Geophysical Union's 2025 Open Science Recognition Prize.
In September 2024, the family branched into a second product line with Prithvi-WxC, a 2.3-billion-parameter weather and climate foundation model trained on NASA's MERRA-2 atmospheric reanalysis rather than satellite imagery — signaling that "Prithvi" was being positioned as a family of foundation models spanning Earth-system data types. In October 2025, IBM open-sourced lightweight .tiny and .small variants of both Prithvi and its sibling model TerraMind, designed to run on edge devices and conventional laptops.

3. Architecture
Prithvi-EO-2.0 is a masked autoencoder (MAE) built on a Vision Transformer (ViT) backbone, with two deliberate modifications made to handle spatiotemporal Earth-observation data.
3.1 Base Structure
As in any MAE, each input image is divided into non-overlapping patches, embedded via linear projection, and a large subset of patches is randomly masked. Only unmasked patches are processed by the (larger, more expensive) encoder's Transformer blocks; a lightweight decoder reconstructs the full image from the encoder's output plus learned placeholder tokens for the masked positions. This asymmetry keeps large-scale pretraining computationally tractable, since the expensive encoder only processes a fraction of the actual input.
3.2 Modification 1 — 3D Patch and Positional Embeddings
Standard MAE architectures use 2D patch embeddings suited to a single static image. Prithvi replaces these with 3D patch embeddings: a 3D convolutional layer dividing a sequence of T images of size (H, W) into non-overlapping cubes of size (t, h, w) across time, height, and width. Because satellite revisit intervals are irregular and comparatively sparse, the temporal cube dimension is set to t=1, with each acquisition date treated as its own slice inside a shared 3D positional scheme — 1D sin/cos encodings generated separately per dimension and combined into a single 3D positional encoding.
3.3 Modification 2 — Geolocation and Date Metadata
Beyond patch-level position, Prithvi-EO-2.0 feeds the model sample-level geographic and temporal context — center latitude/longitude and year/day-of-year — via 2D sin/cos embeddings provided independently to both encoder and decoder. This lets the model condition its representation on where and when an observation was taken, which matters because identical spectral signatures can carry different meaning across biomes and seasons.
3.4 Output Configuration
The default configuration handles T=4 timesteps at 224×224 spatial extent with a patch size of (1, 16, 16). Output is a sequence of patch tokens at 1024 dimensions (300M-parameter variant) or 1280 dimensions (600M-parameter variant) — the representation every downstream fine-tuning task builds on.

3.5 Pretraining Data
Prithvi-EO's pretraining corpus is NASA's Harmonized Landsat Sentinel-2 (HLS) product — a calibrated, cross-sensor-consistent dataset at 30-meter resolution using six spectral bands (Blue, Green, Red, Near-Infrared, and two Shortwave-Infrared bands). Prithvi-EO-1.0 was pretrained on a contiguous-US footprint; Prithvi-EO-2.0's global expansion sampled across hundreds of distinct ecoregions to generalize beyond the original US-only scope. This 30-meter, six-band training regime is the specific factor behind both Prithvi's strengths and its principal limitation (Section 9).
| Model | Parameters | Data / Domain | Distinguishing Feature |
|---|---|---|---|
| Prithvi-EO-1.0-100M | 100M | Contiguous US, HLS 6-band | First release; established temporal ViT + MAE pattern |
| Prithvi-EO-2.0-300M | 300M | Global, HLS 6-band | Global pretraining footprint; base 2.0 generation |
| Prithvi-EO-2.0-600M | 600M | Global, HLS 6-band | Largest capacity variant; best GEO-Bench performance |
| Prithvi-EO-2.0-300M/600M-TL | 300M / 600M | Global, HLS 6-band | "TL" = explicit geolocation + temporal metadata in pretraining |
| Prithvi-EO .tiny / .small | Reduced | Global, HLS 6-band | Released Oct 2025 for edge devices and laptop fine-tuning |
| Prithvi-WxC-2300M | 2.3B | Global, MERRA-2 (160 variables) | Separate line: weather/climate reanalysis (Section 7) |
All variants are released under an Apache 2.0 license on the IBM-NASA (and, for the newest edge models, IBM-ESA) Hugging Face organizations, with fine-tuning supported through IBM's open-source TerraTorch toolkit. This licensing and tooling model is a direct point of differentiation from precomputed-embedding competitors, which trade fine-tuning flexibility for eliminating the GPU-inference step entirely.
Alongside the initial open-source release, IBM and NASA shipped named, fine-tuned task models built on the Prithvi-EO backbone, rather than leaving fine-tuning purely as an exercise for end users.
| Application | Basis / Dataset | Status |
|---|---|---|
| Flood mapping | sen1floods11 flood-labeled dataset | Released alongside initial open-source launch |
| Burn-scar identification | Four-class wildfire burn-intensity segmentation | Released alongside initial open-source launch |
| Multi-temporal crop classification | Growing-season image time series | Released alongside initial open-source launch |
| Above-ground biomass estimation | BioMassters-style multimodal Sentinel-1/2 data | GEO-Bench evaluation task |
| Agricultural yield / land-use mapping | County-level yield, cover-crop, tillage classification | Reported in practitioner literature |
These releases test the "base layer" claim against concrete deliverables rather than leaving it as an architectural description: each named model required comparatively small labeled datasets because the general-purpose representation was already learned during pretraining.
Prithvi-EO-2.0's central, third-party-comparable claim rests on GEO-Bench, a standardized multi-sensor, multi-resolution evaluation framework for geospatial foundation models.

7. Prithvi-WxC: Weather and Climate Line
Prithvi-WxC is a materially different product from Prithvi-EO in scale, data, and architecture.
7.1 Scale and Training Data
Prithvi-WxC is a 2.3-billion-parameter model pretrained on 160 atmospheric variables from NASA's MERRA-2 reanalysis dataset, spanning 40 years (1980–present) at 0.625° spatial resolution and 3-hourly temporal resolution.
7.2 Architecture and Training Objective
Unlike Prithvi-EO's MAE-ViT structure, Prithvi-WxC uses an encoder-decoder transformer built to capture both regional and global dependencies while managing long token sequences, supporting the incorporation of additional off-grid observation tokens during fine-tuning. The initial release (prithvi.wxc.2300m.v1) was pretrained with a 50% masking ratio on a dual objective: masked reconstruction and forecasting simultaneously. The model takes atmospheric state from two input timestamps and learns to generate a third — either filling gaps in the observed window or propagating state forward in time.
In one internal demonstration, this reconstruction capability accurately rebuilt global surface temperature fields from a random sample of only 5% of the original data, a result flagged as suggestive of broader application to data assimilation.
7.3 Named Fine-Tuned Applications
| Application | Description |
|---|---|
| Gravity wave parameterization | Helps climate models account for sub-grid-scale gravity wave effects; released alongside the WxC base model |
| Climate/weather downscaling | Infers higher-resolution detail from coarser model output; released as part of the IBM Granite model family |
| Hurricane track identification | Demonstrated zero-shot prediction of Category 4 Hurricane Ida's (2021) track |
| Localized renewable energy forecasting | Named as an application area under active evaluation |

8. Deployment Status: In-Orbit Operation
The clearest signal that Prithvi has moved from research artifact to deployed infrastructure is physical: in 2026, a team from Adelaide University, ESA's Φ-lab, Thales Alenia Space, and the SmartSat Cooperative Research Centre compressed and uploaded a version of Prithvi-EO to run aboard two orbital platforms — South Australia's Kanyini satellite, and the Thales Alenia Space IMAGIN-e payload mounted on the International Space Station. This made Prithvi the first geospatial foundation model deployed in orbit, tested directly for flood and cloud-detection performance on the spacecraft rather than on downlinked imagery.
The strategic significance is bandwidth, not novelty alone: on-board inference lets a satellite transmit a compact, already-processed output (a flood mask, a cloud flag) instead of raw imagery requiring ground-based processing — directly enabling faster disaster response with substantially less bandwidth consumed. The October 2025 .tiny/.small edge releases were the direct infrastructural precondition for this milestone.
9.1 Resolution Ceiling
Prithvi-EO is pretrained at 30-meter resolution on six HLS spectral bands. While GEO-Bench shows useful transfer down to 0.1-meter tasks, sub-meter perception tasks — weed segmentation, fruit counting, disease-lesion detection from in-cab or drone cameras — fall outside what a 30-meter-native pretraining corpus can meaningfully support.
9.2 Task- and Dataset-Dependent Transfer
A 2024 evaluation of Prithvi's domain adaptability found that input-resolution effects on downstream performance varied by dataset characteristics rather than following one consistent rule. "Fine-tune Prithvi" is not a universally safe default — variant, resolution, and fine-tuning data requirements need empirical validation per task.
9.3 Competitive Position, Not a Settled Outcome
Prithvi competes with structurally different approaches, including Google DeepMind's precomputed-embedding AlphaEarth Foundations and the open community model Clay. Prithvi should be read as the most concretely documented and operationally advanced candidate for an Earth Observation base layer — the strongest paper trail — not as a settled winner in a still-open field.
| Term | Definition |
|---|---|
| Prithvi-EO | Earth Observation imagery line — temporal Vision Transformer pretrained via masked autoencoding on HLS satellite imagery |
| Prithvi-WxC | Weather and Climate line — separate 2.3B-parameter encoder-decoder transformer pretrained on MERRA-2 reanalysis |
| HLS | NASA's calibrated, cross-sensor-consistent 30m satellite imagery product combining Landsat and Sentinel-2 |
| MERRA-2 | NASA's 40-year global atmospheric reanalysis dataset used to pretrain Prithvi-WxC |
| 3D patch/positional embedding | Prithvi-EO's core modification: 3D (time, height, width) embeddings replacing standard 2D MAE embeddings |
| GEO-Bench | Standardized multi-sensor, multi-resolution benchmark for comparing geospatial foundation models |
| TerraTorch | IBM's open-source toolkit for fine-tuning Prithvi and related geospatial foundation models |
| On-orbit inference | Running model inference aboard a satellite rather than downlinking raw imagery for ground processing |
Prithvi-EO-2.0 technical paper (Szwarcman, Jakubik, Roy, et al.) · NASA-IMPACT and IBM-NASA-geospatial GitHub/Hugging Face model cards · IBM Research's Oct 2025 .tiny/.small announcement · NASA Earthdata's Prithvi-WxC background article · IBM Research AGU 2024 publication · NASA SC24 project summary (Hurricane Ida demo) · 2025 gravity-wave parameterization case study · 2024 arXiv domain-adaptability evaluation · 2026 agricultural ML practitioner survey · NASA Science coverage of the 2026 in-orbit deployment.