Skip to main content

Surface Temperature Initiated Closure (STIC) Evapotranspiration Model Python Implementation

CI

This repository contains the python implementation for the Surface Temperature Initiated Closure (STIC) evapotranspiration model, used by the ECOsystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS) and Surface Biology and Geology (SBG) missions.

This software package is a Python implementation of the Surface Temperature Initiated Closure (STIC) version 1.3 model designed to implement LST to solve the aerodynamic temperature, which is critical for ET modeling. The original STIC model produced by Kaniska Mallick (Mallick et al. 2015; 2018; 2022) was re-implemented from MATLAB code to Python by Gregory Halverson and Madeleine Pascolini-Campbell. The software was developed under a research grant by the NASA Research Opportunities in Space and Earth Sciences (ROSES) program. It is intended for use by the Hyperspectral Thermal Emission Spectrometer (HyTES), MODIS/ASTER (MASTER) Airborne Simulator, Ecosystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS) mission and as a precursor for the Surface Biology and Geology (SBG) mission.

The software was developed as part of a research grant by the NASA Research Opportunities in Space and Earth Sciences (ROSES) program. It was designed for use by the Hyperspectral Thermal Emission Spectrometer (HyTES), MODIS/ASTER (MASTER) Airborne Simulator, Ecosystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS) mission as a precursor for the Surface Biology and Geology (SBG) mission. It may also be useful for general remote sensing and GIS projects in Python. This package can be utilized for remote sensing research in Jupyter notebooks and deployed for operations in data processing pipelines.

The software is being released according to the SPD-41 open-science requirements of NASA-funded ROSES projects.

Gregory H. Halverson (they/them)
gregory.h.halverson@jpl.nasa.gov
Lead developer
NASA Jet Propulsion Laboratory 329G

Kaniska Mallick (he/him)
kaniska.mallick@list.lu
Algorithm inventor
Luxembourg Institute of Science and Technology

Tian Hu (he/him)
tian.hu@list.lu
Algorithm developer
Luxembourg Institute of Science and Technology

Madeleine Pascolini-Campbell (she/her)
madeleine.a.pascolini-campbell@jpl.nasa.gov
Algorithm developer
NASA Jet Propulsion Laboratory 329F

Claire Villanueva-Weeks (she/her)
claire.s.villanueva-weeks@jpl.nasa.gov
Code maintenance
NASA Jet Propulsion Laboratory 329G

Installation

Use the pip package manager to install the STIC PyPi package.

pip install STIC

Usage

Import the STIC function from the STIC package.

from STIC import STIC

See the ECOSTRESS example for usage.

References

Mallick, K., Boegh, E., Trebs, I., Alfieri, J. G., Kustas, W. P., Prueger, J. H., ... & Jarvis, A. J. (2015). Reintroducing radiometric surface temperature into the P enman‐M onteith formulation. Water Resources Research, 51(8), 6214-6243. https://doi.org/10.1002/2014WR016106

Mallick, K., Toivonen, E., Trebs, I., Boegh, E., Cleverly, J., Eamus, D., ... & Garcia, M. (2018). Bridging Thermal Infrared Sensing and Physically‐Based Evapotranspiration Modeling: From Theoretical Implementation to Validation Across an Aridity Gradient in Australian Ecosystems. Water Resources Research, 54(5), 3409-3435. https://doi.org/10.1029/2017WR021357

Mallick, K., Baldocchi, D., Jarvis, A., Hu, T., Trebs, I., Sulis, M., ... & Kustas, W. P. (2022). Insights Into the Aerodynamic Versus Radiometric Surface Temperature Debate in Thermal‐Based Evaporation Modeling. Geophysical Research Letters, 49(15), e2021GL097568. https://doi.org/10.1029/2021GL097568

Metadata

Release files for STIC 1.0.4

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

Source distribution (sdist)

Source distribution for STIC 1.0.4
File Size Uploaded
stic-1.0.4.tar.gz 20.0 kB Details

Built distribution (wheel)

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

Total release size: 47.5 kB

Release files / stic-1.0.4.tar.gz

Download URL stic-1.0.4.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6e9cebf684794ba37a524a4c0e71435e82eb7685b7dd6a22df7cbbc6c34227ab
BLAKE2b-256 checksum
How to use checksums
85d9ec809b9ced798864915f6cd29b53a742b0ee7514b2e0d1200ba62cc3c34c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / stic-1.0.4-py3-none-any.whl

Download URL stic-1.0.4-py3-none-any.whl
Size 27.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
55cc57969b1fdfbf82bcec2166d43c10754f4fb0377bcca765adc1bfeed621ec
BLAKE2b-256 checksum
How to use checksums
15182e4308ac44f3397b433cf34980ddbd921c9a01c648bd7aba5ce8f810c40b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

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