Skip to main content

6S-based Atmospheric Background Offset Subtraction for EnMAP Atmospheric Correction

Project description

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

Project details


Download files

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

Source Distribution

sixabos-1.1.2.tar.gz (43.5 kB view details)

Uploaded Source

Built Distribution

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

sixabos-1.1.2-py3-none-any.whl (41.6 kB view details)

Uploaded Python 3

File details

Details for the file sixabos-1.1.2.tar.gz.

File metadata

  • Download URL: sixabos-1.1.2.tar.gz
  • Upload date:
  • Size: 43.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for sixabos-1.1.2.tar.gz
Algorithm Hash digest
SHA256 902b7c5e04146d10890555a93a53539839b42318a956f54940257a80e4fe48f4
MD5 b5f7fffea611af6a5a08916aae60ce45
BLAKE2b-256 c0c3ff130170018ac7ff3a59266231c1ec115f6733d1201a2397948ac913968f

See more details on using hashes here.

File details

Details for the file sixabos-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: sixabos-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 41.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for sixabos-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7ea5a390b5844e5000d3d1c4280b2d064deaa26d2e5f7196106a460285395002
MD5 73a74caf46290b179dbf2d79c247e520
BLAKE2b-256 b50c318f4249af97e6bb4d75ed205e6d0f689d4bb382e4278ca34a0d6a23fb02

See more details on using hashes here.

Supported by

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