Skip to main content

EO Products

License: MIT Python 3.11+ PyPI version

EO Products is a Python package designed to simplify access to Level-1 Synthetic Aperture Radar (SAR) Earth Observation products and SAR auxiliary data, such as Digital Elevation Model (DEM) products. It provides a unified collection of readers tailored to a variety of SAR product formats, enabling users to efficiently extract and work with both metadata and raster data.

The L1 readers included in this package are built to handle the most commonly used metadata fields and ensure full access to the associated raster data, making them suitable for a wide range of scientific and operational applications.

EO Products is intended for developers, researchers, and practitioners who need a practical and consistent interface for ingesting SAR data into analysis workflows, without requiring deep familiarity with the complexities of individual product formats.

Supported Formats

EO Products currently supports the following SAR products:

Format Modes
Sentinel-1 SAFE SLC and GRD [topsar, stripmap, wave, notch]
NovaSAR-1 SLC, GRD, SCD and SRD
ICEYE SLC and GRD [topsar, stripmap, spotlight]
SAOCOM SLC and GRD [topsar, stripmap]
EOS-04 SLC and GRD
COSMO SkyMed SLC and GRD
RADARSAT-2 SLC and GRD [scansar, stripmap]
TerraSAR-X SLC and GRD [scansar (GRD only), stripmap]
STRIX (Synspective) SLC [stripmap, spotlight]

The following DEM products are supported:

  • GETASSE-30

Installation

This project requires Python 3.11 or higher.

This package can be installed using pip:

pip install eo-products

Documentation

Full documentation is available at https://opensource.aresys.it/eo_products.

Contributing

Contributions are welcome! If you encounter a bug, have a feature request, or want to contribute code:

  • Report bugs & request features: open an issue on GitHub. Include a clear description, steps to reproduce, and your environment details.
  • Submit changes: fork the repository, create a feature branch, and open a pull request. Ensure your code passes the existing linting and test suite.
  • Questions: use GitHub Discussions for general questions and discussions.

License

This project is licensed under the MIT License.

Copyright © 2026-present Aresys S.r.L. info@aresys.it

Metadata

Release files for eo-products 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eo-products 1.1.2
File Size Uploaded
eo_products-1.1.2.tar.gz 105.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eo-products 1.1.2
File Interpreter ABI Platform
eo_products-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 218.9 kB

Release files / eo_products-1.1.2.tar.gz

Download URL eo_products-1.1.2.tar.gz
Size 105.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9eba72055650ea3cc714dddb2e5d73f4ccb67d89fc9a648d21d54254dd34ceb3
BLAKE2b-256 checksum
How to use checksums
d5496c25e8d54794179b5f282c2140451815aadc7bb55bde222cc3161aae390a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / eo_products-1.1.2-py3-none-any.whl

Download URL eo_products-1.1.2-py3-none-any.whl
Size 113.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f2bf0ab863ac47cc0769e36a6b0eb89e9922586e6a0b77a217108d696fc6524c
BLAKE2b-256 checksum
How to use checksums
4d7d1b90c4d4fd31d9bae2dc989b096610ff9e015fb902323471e4eb625cab19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page