Skip to main content

Sensor Independent Atmospheric Correction

Project description

SICOR Logo

SICOR - Sensor Independent Atmospheric Correction

Sensor Independent Atmospheric Correction of optical Earth Observation (EO) data from both multispectral and hyperspectral instruments. Currently, SICOR can be applied to Sentinel-2 and EnMAP data but the implementation of additional space- and airborne sensors is under development. As unique features for the processing of hyperspectral data, SICOR incorporates a coupled retrieval of the three phases of water and a snow and ice surface property inversion based on a simultaneous optimization of atmosphere and surface state (Bohn et al., 2020; Bohn et al., 2021). Both algorithms are based on Optimal Estimation (OE) including the calculation of several measures of retrieval uncertainties. The atmospheric modeling in case of hyperspectral data is based on the MODTRAN® radiative transfer code whereas the atmospheric correction of multispectral data relies on the MOMO code. The MODTRAN® trademark is being used with the express permission of the owner, Spectral Sciences, Inc.

  • Please check the documentation for installation and usage instructions and in depth information.

  • Information on how to cite the SICOR Python package can be found in the CITATION file.

Alternatively, you can cite the following publications when using specific features of SICOR:

Bohn, N., Guanter, L., Kuester, T., Preusker, R., Segl, K. (2020). Coupled retrieval of the three phases of water from spaceborne imaging spectroscopy measurements. Remote Sens. Environ., 242, 111708, https://doi.org/10.1016/j.rse.2020.111708.

Bohn, N., Painter, T. H., Thompson, D. R., Carmon, N., Susiluoto, J., Turmon, M. J., Helmlinger, M. C., Green, R. O., Cook, J. M., Guanter, L. (2021). Optimal estimation of snow and ice surface parameters from imaging spectroscopy measurements. Remote Sens. Environ., 264, 112613, https://doi.org/10.1016/j.rse.2021.112613.

License

Free software: GNU General Public License v3 or later (GPLv3+)

All images contained in any (sub-)directory of this repository are licensed under the CC0 license which can be found here.

Feature overview

  • Sentinel-2 L1C to L2A processing

  • EnMAP L1B to L2A processing

  • generic atmospheric correction for hyperspectral airborne and spaceborne data

  • retrieval of the three phases of water from hyperspectral data

  • ‘lazy Gaussian inversion’ of snow and ice surface properties

  • calculation of various retrieval uncertainties (including a posteriori errors, averaging kernels, gain matrices, degrees of freedom, information content)

  • atmospheric correction for Landsat-8: work in progress

  • CH4 retrieval from hyperspectral data: work in progress

Status

badge1 badge2 badge3 badge4 badge5 badge6 badge7 badge8 badge9

See also the latest coverage report and the pytest HTML report.

History / Changelog

You can find the protocol of recent changes in the SICOR package here.

Credits

This software was developed within the context of the EnMAP project supported by the DLR Space Administration with funds of the German Federal Ministry of Economic Affairs and Energy (on the basis of a decision by the German Bundestag: 50 EE 1529) and contributions from DLR, GFZ and OHB System AG.

The MODTRAN® trademark is being used with the express permission of the owner, Spectral Sciences, Inc.

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

sicor-0.20.0.tar.gz (46.0 MB view details)

Uploaded Source

File details

Details for the file sicor-0.20.0.tar.gz.

File metadata

  • Download URL: sicor-0.20.0.tar.gz
  • Upload date:
  • Size: 46.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sicor-0.20.0.tar.gz
Algorithm Hash digest
SHA256 ddf69af877b828dd38479ddb0c6070b279e76cce29a67aae406eda63a74bbc23
MD5 b9cd0742885a6d13c0c8d3ccb978971e
BLAKE2b-256 0d96653be9e82756884f740d3710ae4bbf61adb6a957de41a10f79b36fa67d06

See more details on using hashes here.

Supported by

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