Skip to main content

s2_rut_python

Pure Python port of ESA's Sentinel-2 radiometric uncertainty tool.

s2_rut_python computes per-pixel radiometric uncertainties for Sentinel-2 Level 1C reflectance data, following the methodology of Gorrono et al. (2017). Outputs are stored in the obsarray uncertainty accessor format.

Warning: This software is in beta. Results should be used with caution. Please share any feedback via the issue tracker.

Usage

Virtual environment

It is always recommended to use a virtual environment for each Python project. Use your preferred environment manager, or create one with:

python -m venv venv

Activate it on Windows with venv\Scripts\activate, or on macOS/Linux with source venv/bin/activate.

Installation

Install the package and its core dependencies:

pip install -e .

Optional extras are available depending on your use case:

pip install -e ".[dev]"      # Development tools (ruff, mypy, pytest, …)
pip install -e ".[docs]"     # Documentation build (sphinx, …)

Development

Install the pre-commit hooks after cloning:

pre-commit install

When you commit, ruff will lint and format your code. If it makes corrections the commit will be aborted so you can review the changes — just commit again once you are happy.

Run the test suite with:

pytest

Compatibility

s2_rut_python requires Python 3.11 or later and is tested on Python 3.11, 3.12, and 3.13.

Licence

s2_rut_python is released under the GNU Lesser General Public License v3 (LGPLv3). See the LICENSE file for the full licence text.

Authors

s2_rut_python is developed and maintained by the MetEOR Toolkit Team.

Citations

Gorrono, J.; Fomferra, N.; Peters, M.; Gascon, F.; Underwood, C.I.; Fox, N.P.; Kirches, G.; Brockmann, C. A Radiometric Uncertainty Tool for the Sentinel 2 Mission. Remote Sens. 2017, 9, 178. https://doi.org/10.3390/rs9020178

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

s2_rut_python-0.0.5.tar.gz (9.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

s2_rut_python-0.0.5-py3-none-any.whl (8.9 MB view details)

Uploaded Python 3

File details

Details for the file s2_rut_python-0.0.5.tar.gz.

File metadata

  • Download URL: s2_rut_python-0.0.5.tar.gz
  • Upload date:
  • Size: 9.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for s2_rut_python-0.0.5.tar.gz
Algorithm Hash digest
SHA256 9c8bc227c10cd2361bc575a6ef379cb132401c2fe7b3268a1b8baaa3cad16045
MD5 4eb53337199a6dd29a7f7f112b5877a9
BLAKE2b-256 04174bd0730cb791233346884d499792e630e34f2d07184c42096623c782fec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for s2_rut_python-0.0.5.tar.gz:

Publisher: publish.yml on meteor-toolkit/s2_rut_python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file s2_rut_python-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: s2_rut_python-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for s2_rut_python-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cffbf4dadfa5ba9fd0f56736fbbd4c1b0599a526a94548db7e20cfe48b51785c
MD5 48d83cb2c70311f7e94cc7e477ab9800
BLAKE2b-256 ebdd3b3e4f7eacd50f25d2185faacd83fa98d422e92480fc2cdf401c4e13e611

See more details on using hashes here.

Provenance

The following attestation bundles were made for s2_rut_python-0.0.5-py3-none-any.whl:

Publisher: publish.yml on meteor-toolkit/s2_rut_python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page