Skip to main content

Py6SDOI

6ABOS: 6S-based Atmospheric Background Offset Subtraction

6ABOS (6S-based Atmospheric Background Offset Subtraction) is an efficient atmospheric correction (AC) framework designed specifically for aquatic remote sensing. It leverages the 6S (Second Simulation of the Satellite Signal in the Solar Spectrum) radiative transfer model to retrieve accurate water surface reflectance from hyperspectral sensors, specifically validated for PRISMA and EnMAP imagery.

Installation

For a stable installation of geospatial dependencies (GDAL) and the atmospheric engine (Py6S), we recommend using Mamba or Conda to handle binary requirements:

1. Create a dedicated environment

mamba create -n sixabos_env python=3.10 gdal py6s -c conda-forge
mamba activate sixabos_env

2. Install 6ABOS from PyPI

pip install sixabos

Usage (Command Line Interface)

6ABOS is designed to be used directly from the terminal. Once installed, the sixabos-run command is available:

Basic processing

sixabos-run --input "path/to/EnMAP_scene" --output "path/to/output_folder"

Processing with a specific aerosol profile

sixabos-run --input "path/to/EnMAP_scene" --output "path/to/output_folder" --aerosol Maritime

Available Aerosol Profiles:

Continental, Maritime, Urban, Desert, BiomassBurning. For a full list of arguments, run: sixabos-run --help

Key Features

  • Physics-based: Built upon the robust 6S radiative transfer model version 1.1.
  • Aquatic Optimized: Specifically tuned for the weak water-leaving signal in inland water bodies.
  • Parallel Processing: Uses multi-core execution to process hyperspectral bands efficiently.
  • GEE Integration: Capable of fetching dynamic atmospheric parameters (NCEP/MODIS) via Google Earth Engine.

Links & Documentation

Full Documentation & Source Code: https://github.com/PhD-Gabriel-Caballero/6ABOS

Affiliation: Laboratory for Earth Observation (LEO) - Universitat de València (https://ipl.uv.es/leo/)

Citation

If you use this software in your research, please cite:

Caballero Cañas, G. R., Sòria Perpinyà, X., Alvado Arranz, B., & Ruiz-Verdú, A. (2026). 6ABOS: 6S-based Atmospheric Background Offset Subtraction v1.1.0 - Modular Architecture. Zenodo. https://doi.org/10.5281/zenodo.18300277

Metadata

Release files for sixabos 1.1.5

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

Source distribution (sdist)

Source distribution for sixabos 1.1.5
File Size Uploaded
sixabos-1.1.5.tar.gz 31.4 kB Details

Built distribution (wheel)

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

Total release size: 60.7 kB

Release files / sixabos-1.1.5.tar.gz

Download URL sixabos-1.1.5.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2b82e0d2be4033bed92ab8ca7829bf4a61ab96994158af0239ed2fa2fae4f32e
BLAKE2b-256 checksum
How to use checksums
aa84240104230774016a392124e83f3452166963c66995b4a27c90d9abe02deb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / sixabos-1.1.5-py3-none-any.whl

Download URL sixabos-1.1.5-py3-none-any.whl
Size 29.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a14b136345bbd80bc145cbc9f6011c2c42ec5f3d3897df1d2ba20c780c0fc433
BLAKE2b-256 checksum
How to use checksums
b0e45811c8cd90a2d48f64f60419ff59b43c08eb251bacbb7b84fd3ab1f3fca5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.1.5 This release

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.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