Skip to main content

Aresys Formats Input/Output (aresys_io)

License: MIT Python 3.11+ PyPI - Version aresys-io CI

Aresys I/O (aresys_io) is the official Aresys Python library for reading, writing, and manipulating Aresys Earth Observation (EO) and Synthetic Aperture Radar (SAR) product formats.

Designed to be modular, independent, and extensible, aresys_io provides unified data access and metadata management across the entire SAR processing and simulation pipeline. It is built to integrate with PERSEO (docs), the Aresys modular framework for Earth Observation and SAR data handling.

Supported Formats & Core Features

aresys_io provides complete support for the core internal Aresys formats:

  • Product Folder (PF): The official Aresys SAR product format for organizing and storing data and auxiliary information. Supports Level 0 (RAW), Level 1 (SLC / GRD), and Interferometric products across multi-swath and multi-polarization channels with dedicated XML annotations, binary/TIFF raster data, manifests, and preview overlays.
  • Point Target Binary: Dedicated format for discrete radar reflectors (such as corner reflectors, active radar calibrators, or synthetic point scatterers) used in SAR simulation, calibration, and IRF analysis. Stores 3D Cartesian coordinates ($X, Y, Z$) and full polarimetric radar cross sections ($HH, HV, VH, VV$) with support for memory-mapped zero-copy access and high-level NominalPointTarget representations.
  • SAR System: Serialization and handling of SAR system and simulation parameters, including trajectory state vectors, timeline tables, swath parameter tables, and satellite definitions.
  • Metadata & Raster Engine: Robust XML serialization/deserialization for Aresys metadata schemas, orbit and attitude modeling, polynomial conversions, and flexible 2D raster I/O.

Installation

This package is available on PyPI and can be installed with pip:

pip install aresys-io

Documentation

Repository Description Documentation
aresys-srl/perseo Python Ecosystem for Remote Sensing & Earth Observation docs
aresys-srl/sct SAR Calibration Toolbox docs
aresys-srl/sct_plugins SCT input product format plugins docs

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 environment details.
  • Submit changes: fork the repository, create a feature branch, and open a pull request. Ensure your code passes all linting (ruff), typing (pyrefly), and test suites (pytest).
  • 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 aresys-io 1.0.1

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

Source distribution (sdist)

Source distribution for aresys-io 1.0.1
File Size Uploaded
aresys_io-1.0.1.tar.gz 543.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aresys-io 1.0.1
File Interpreter ABI Platform
aresys_io-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 629.7 kB

Release files / aresys_io-1.0.1.tar.gz

Download URL aresys_io-1.0.1.tar.gz
Size 543.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9a311959a61dc26886f23e73c699551445c8197b02d6e274be312cae1fa6e560
BLAKE2b-256 checksum
How to use checksums
429cacef8eda89375ac2f79bc954e126c9a50d2376badcbda939f785ef14e8f0
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 Oct 7, 2026.

Transparency log

Release files / aresys_io-1.0.1-py3-none-any.whl

Download URL aresys_io-1.0.1-py3-none-any.whl
Size 85.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac5b1ffe936d47d483e3347c23589b9f848ccb2978ff3f97a320ff4cead6bac7
BLAKE2b-256 checksum
How to use checksums
9c258ace41254cb059bb6f0db0ca657e67878941097a1988eb7da7179573f8c8
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 Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

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