Skip to main content

Imaging Spectrometer Optimal FITting

Project description

ISOFIT contains a set of routines and utilities for fitting surface, atmosphere and instrument models to imaging spectrometer data. It is written primarily in Python, with JSON format configuration files and some dependencies on widely-available numerical and scientific libraries such as scipy, numpy, and scikit-learn. It is designed for maximum flexibility, so that users can swap in and evaluate model components based on different radiative transfer models (RTMs) and various statistical descriptions of surface, instrument, and atmosphere. It can run on individual radiance spectra in text format, or imaging spectrometer data cubes.

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

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

License

Free software: Apache License v2

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

Feature overview

  • utilities for fitting surface, atmosphere and instrument models to imaging spectrometer data

  • a selection of radiative transfer models (RTMs) incl. MODTRAN, LibRadTran, and 6S

  • sRTMnet emulator for MODTRAN 6 by coupling a neural network with a surrogate RTM (6S v2.1)

  • various statistical descriptions of surface, instrument, and atmosphere

  • application to both individual radiance spectra and imaging spectrometer data cubes

  • custom instrument models to handle new sensors

  • observation uncertanities to account for model discrepancy errors

  • prior distribution based on background knowledge of the state vector

Status

badge1 badge2 badge3 badge4 badge5 badge6 badge7 badge8

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

isofit-2.9.4.tar.gz (22.2 MB view hashes)

Uploaded Source

Built Distribution

isofit-2.9.4-py3-none-any.whl (558.7 kB view hashes)

Uploaded Python 3

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