Skip to main content

Priestley-Taylor Jet Propulsion Laboratory Soil Moisutre Evapotranspiration Model

Project description

Priestley-Taylor Jet Propulsion Laboratory Soil Mositure (PT-JPL-SM) Evapotranspiration Model Python Implementation

CI

This software package is a Python implementation of the Priestley-Taylor Jet Propulsion Laboratory Soil Moisture (PT-JP-SM) model of evapotranspiration. It was re-implemented in Python by Gregory Halverson at Jet Propulsion Laboratory based on Python code developed by AJ Purdy. The original PT-JPL model was re-implemented from MATLAB code by Joshua Fisher. The PT-JPL model was designed for processing remote sensing data. It has the ability to partition latent heat flux into canopy transpiration, interception, and soil evaporation. Purdy et al., 2018 incorporated additional constraints from soil water availability on soil evaporation. Additional controls on transpiration are driven by soil water availability and canopy height include a weighting scheme to shift control on transpiration rates from soil water availability to atmospheric demand based on aridity.

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 Ecosystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS) mission as a precursor for the Surface Biology and Geology (SBG) mission. However, 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

Adam J. Purdy (he/him)
adpurdy@csumb.edu
Algorithm inventor
California State University Monterey Bay

Joshua B. Fisher (he/him)
jbfisher@chapman.edu
Algorithm inventor
Chapman University

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

Installation

pip install PTJPL

Usage

import PTJPL

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

ptjplsm-1.3.0.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

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

ptjplsm-1.3.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file ptjplsm-1.3.0.tar.gz.

File metadata

  • Download URL: ptjplsm-1.3.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for ptjplsm-1.3.0.tar.gz
Algorithm Hash digest
SHA256 47305e10127676dd635ad9bb430af1fffbf684f32d88d7c87b02f783d780f260
MD5 5aa192ddec0bfe459ea606e770435e49
BLAKE2b-256 ce91d63641ed684ee59676f9aece0f1073a9b30b11ec5000e2245c97767c5eff

See more details on using hashes here.

File details

Details for the file ptjplsm-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: ptjplsm-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for ptjplsm-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 022b10f33a62ca5408c9ac5944cc8c7626b0cdd68e47f765ec2708caa95b5bab
MD5 24fd251842d3cb6ef9a6a46166ab2c69
BLAKE2b-256 4c63aef90a0da0f4d3c99c01162e35338bb1b1ef6210b3fb499d6c444a3c3465

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