Skip to main content

s1ifr

CI PyPI conda-forge Python versions License: LGPL-3.0 codecov Documentation

Python methods to find / move / copy / sort / store / count Sentinel-1 SAR mission files in the Ifremer archive.

Features

  • Discover and filter Sentinel-1 SAFE products from the Ifremer archive
  • Match SLC / GRD / L1 / L2 products and measurement files
  • Move, copy and sort SAFE files between archive tiers
  • Detect duplicates and quarantine inconsistent products
  • Batch utilities (PBS / SLURM / Apptainer / Singularity) for large-scale operations

Installation

pip install s1ifr

From conda-forge

conda install -c conda-forge s1ifr

From sources

git clone https://github.com/umr-lops/s1ifr.git
cd s1ifr
pip install .

For developers (editable install with test/lint tooling):

pip install -e ".[dev]"

Usage

import s1ifr

print(s1ifr.__version__)

Command-line entry points installed with the package:

syncsafe -h
syncsafebatch -h
archivesafe -h
get-s1-full-path-safe -h
familyprod -h

Documentation

Full documentation is available at https://s1ifr.readthedocs.io/.

To build the docs locally:

pip install -e ".[docs]"
cd docs
make html

Development

Run the test suite and lint checks locally:

pip install -e ".[dev]"

pytest tests/ --cov=s1ifr --cov-report=term-missing
ruff check s1ifr tests
black --check s1ifr tests

Git hooks (optional but recommended):

pre-commit install

Contributing

Issues and pull requests are welcome on GitHub: https://github.com/umr-lops/s1ifr/issues

License

This project is licensed under the terms of the MIT License. See LICENSE for details.

Authors

Metadata

Release files for s1ifr 2026.9.16.post2

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

Source distribution (sdist)

Source distribution for s1ifr 2026.9.16.post2
File Size Uploaded
s1ifr-2026.9.16.post2.tar.gz 59.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for s1ifr 2026.9.16.post2
File Interpreter ABI Platform
s1ifr-2026.9.16.post2-py3-none-any.whl Python 3 none any Details

Total release size: 109.7 kB

Release files / s1ifr-2026.9.16.post2.tar.gz

Download URL s1ifr-2026.9.16.post2.tar.gz
Size 59.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ce3c8bc614e0575a4228875bd0eea991d25989dcb60d03a8da3bf81d6124dd98
BLAKE2b-256 checksum
How to use checksums
b89272b36fcf20ec4d8c031f4f9cbb18f6c4368977c376f7bc79ef98362ae888
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 16, 2026.

Transparency log

Release files / s1ifr-2026.9.16.post2-py3-none-any.whl

Download URL s1ifr-2026.9.16.post2-py3-none-any.whl
Size 50.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9ac1f2f4a3d8b90ac6cde82813b8ab0c9be2ee94590e6a25806993fbc45bfa87
BLAKE2b-256 checksum
How to use checksums
c6b18ef345c5b2b19b2f75e3a887bc51bfa18d36e6f0c83c1b796c9c3ef70b33
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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.9.16.post2 This release

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