MetEOR Toolkit

Nov 1, 2025Β·
Pieter De Vis
Pieter De Vis
Β· 4 min read

❔ What is MetEOR?

The MetEOR Toolkit (Metrology for Earth Observation and Radiometry) is an open-source Python toolkit for the comparison of satellite and reference measurements.

It supports scalable, reproducible, and uncertainty-aware Earth Observation (EO) calibration and validation workflows, helping users work consistently across large and diverse EO data archives.

MetEOR is designed as a modular toolkit, allowing users to adopt individual components or build complete workflows.

Core functionality includes:

  • Identification of satellite matchup opportunities
  • Product search, filtering, and retrieval across EO catalogues
  • Harmonised access to satellite and reference data
  • Automated construction of comparison-ready datasets
  • Support for uncertainty handling and analysis
  • brdf and atmospheric corrections

The toolkit integrates key steps of EO comparison into a coherent and reproducible workflow.

πŸ“ Where can the MetEOR Toolkit be accessed?

MetEOR is available on Github, with code, documentation (click on package name below), and training materials available to support uptake by the EO community. Each of the open source tools is also installable via pip.

Currently, the following tools are available as open source:

  • orbitx: Propagates satellite orbits using Two Line Element (TLE) data to identify potential matchup events by finding spatiotemporal intersections between satellite ground tracks.
  • scrappi: Queries, retrieves, and organises Earth observation products from multiple APIs and catalogues using a unified interface, enabling metadata-based filtering before download.
  • eoio: Provides a harmonised data-access framework that reads diverse EO products, extracts collocated regions of interest, and outputs standardised datasets with measurements, metadata, and uncertainties.
  • eomatch: Acts as the orchestration layer that links matchup discovery, product association, and catalogue representation into a unified, reusable workflow for EO comparison analyses.
  • pydirectional: Models and corrects bidirectional reflectance effects by simulating and fitting BRDF behaviour to account for viewing and illumination geometry differences in comparisons.
  • processor_tools: A set of modular processing utilities within EO data workflows that apply transformations such as interpolation, coordinate generation, and unit conversion to enrich datasets.
  • matheo: The matheo module is a Python package providing mathematical tools for Earth observation data, including functionality for spectrally integrating measurements using sensor spectral response functions. Provide your feedback on BizChat

There are also two tools under development, which are not yet open source:

  • scene_forge: Scene-modelling component intended to support radiative transfer and synthetic scene generation within comparison workflows.
  • eoalign: A python package for preparing comparison samples for uncertainty-quantified comparisons of satellite and reference data.

πŸ’‘Why MetEOR?

Comparison of EO measurements is central to calibration and validation, but generating robust matchup datasets across modern archives is often complex, computationally intensive, and fragmented.

MetEOR was developed to address this by providing a single, flexible framework that enables:

  • Systematic and scalable generation of matchup datasets
  • Consistent, uncertainty-aware comparison workflows
  • Integration with modern EO data standards and catalogues
  • Accessible, reusable tools for the wider community

πŸ“‹ Demonstrated Capability

MetEOR has been applied to both large-scale and targeted comparison studies, including Sentinel-2 and Landsat-8 analyses.

These demonstrate that the toolkit can:

  • Identify large volumes of cloud-free matchups
  • Generate high-quality subsets for calibration studies
  • Produce standardised, analysis-ready outputs

This enables consistent comparison workflows across a wide range of EO applications. All the tools in the matchup pipeline used for the CEOS-PVP, are part of the MetEOR toolkit.

πŸ“ Impact

The MetEOR Toolkit lowers the barrier to rigorous, reproducible EO comparison studies, supporting:

  • Improved consistency across satellite missions
  • More traceable calibration and validation workflows
  • Scalable analysis of multi-mission datasets

πŸ‘‹ Acknowledgements & Citations

Developed by: National Physical Laboratory (NPL)

Funding: The development of the MetEOR toolkit was funded through a number of different project, most notably the European Space Agency (ESA) Met4EO project.

This work was also supported by the UK’s Natural Environment Research Council [NERC grant reference number NE/X019071/1, β€œUK EO Climate Information Service”], the ESA-funded TRUTHS science studies (TRUTHS Mission Accompanying Consolidation (TMAC) and TRUTHS mission Accompanying Consolidation towards Operations Study (TACOS) contracts) and the National Measurement System programme of the UK Government’s Department for Science, Innovation and Technology.

Citation: Hunt S. E., De Vis P., Stedman M. et al. MetEOR Toolkit. [online] National Physical Laboratory. Available at: (https://www.comet-toolkit.org/meteor)