Skip to main content

Breathing Earth System Simulator (BESS) Gross Primary Production (GPP) and Evapotranspiration (ET) Model Python

Project description

Breathing Earth System Simulator (BESS) Model Python Implementation

CI

This software package is a Python implementation of the Breathing Earth System Simulator (BESS) model. It was re-implemented in Python by Gregory Halverson at Jet Propulsion Laboratory based on MATLAB code produced by Youngryel Ryu at Seoul University. The BESS model was designed to quantify global gross primary productivity (GPP) and evapotranspiration (ET) using MODIS with a spatial resolution of 1–5 km and a temporal resolution of 8 days. It couples atmospheric and canopy radiative transfer processes with photosynthesis, stomatal conductance, and transpiration models on sunlit and shaded portions of vegetation and soil. An artificial neural network emulator of Hideki Kobayashi's Forest Light Environmental Simulator (FLiES) radiative transfer model is used to estimate incoming solar radiation. This implementation of BESS was designed to process GPP at fine spatial resolution using surface temperature from the ECOsystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS) mission and normalized difference vegetation index (NDVI) and albedo from the Spatial Timeseries for Automated high-Resolution multi-Sensor (STARS) data fusion system. 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 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. This 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

Youngryel Ryu (he/him)
yryu@snu.ac.kr
BESS algorithm inventor
Seoul National University

Hideki Kobayashi (he/him)
hkoba@jamstec.go.jp
FLiES algorithm inventor
Japan Agency for Marine-Earth Science and Technology

Robert Freepartner (he/him)
robert.freepartner@jpl.nasa.gov
MATLAB to python translation
Raytheon

Joshua Fisher (he/him)
jbfisher@chapman.edu
Concept development and project management
Chapman University

Kerry Cawse-Nicholson (she/her)
kerry-anne.cawse-nicholson@jpl.nasa.gov
Project management
NASA Jet Propulsion Laboratory 329G

Zoe Pierrat (she/her)
zoe.a.pierrat@jpl.nasa.gov
Algorithm maintenance
NASA Jet Propulsion Laboratory 329G

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 this package

pip install breathing-earth-system-simulator

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

breathing_earth_system_simulator-1.2.3.tar.gz (75.8 MB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file breathing_earth_system_simulator-1.2.3.tar.gz.

File metadata

File hashes

Hashes for breathing_earth_system_simulator-1.2.3.tar.gz
Algorithm Hash digest
SHA256 dccdffdd8dbc06e814e8ebb5e82eb983b2347b78a0b1647a67726dceac4e6c57
MD5 b9cbed769f8a284903f6c9d1d4c9bfbf
BLAKE2b-256 59a1b10dca8f88a7db2bbf24255009e5ae98ea202f14e983ac6e66ec6cf25e99

See more details on using hashes here.

File details

Details for the file breathing_earth_system_simulator-1.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for breathing_earth_system_simulator-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ba85ac2be4ea9bb664e52d05d9f4609e7f8b47c55d5a3a2e360090239eaab001
MD5 b8dcd0cda01eb761d6be0ff09088bf90
BLAKE2b-256 1a22ba8c686b3e4a4f7b2d8f4f177dc113b0c1cc221652081f229856b5417bdd

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