Skip to main content

Santanello Soil Heat Flux Python Package

This package provides a Python implementation of the soil heat flux (G) calculation based on the method proposed by Santanello and Friedl (2003). The algorithm estimates soil heat flux as a function of time of day, net radiation, and soil moisture, capturing the diurnal cycle and moisture dependence of land surface energy balance.

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

Features

  • Implements the Santanello & Friedl (2003) soil heat flux (G) calculation using published relationships.
  • Accepts both numpy arrays and Raster objects for input data.
  • Models diurnal variation and soil moisture dependence of soil heat flux.

Installation

Install the santanello-soil-heat-flux package from PyPi using pip:

pip install santanello-soil-heat-flux

Usage

Import the main function and use it with your raster or numpy array data:

from santanello_soil_heat_flux import santanello_soil_heat_flux

G = santanello_soil_heat_flux(seconds_of_day, Rn, SM)

Where:

  • seconds_of_day: Time in seconds since midnight
  • Rn: Net radiation in W/m²
  • SM: Soil moisture in m³/m³

References

Santanello, J. A., & Friedl, M. A. (2003). Diurnal covariation in soil heat flux and net radiation. Journal of Applied Meteorology, 42(6), 851-862.

Metadata

Release files for santanello-soil-heat-flux 1.0.1

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

Source distribution (sdist)

Source distribution for santanello-soil-heat-flux 1.0.1
File Size Uploaded
santanello_soil_heat_flux-1.0.1.tar.gz 10.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for santanello-soil-heat-flux 1.0.1
File Interpreter ABI Platform
santanello_soil_heat_flux-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.6 kB

Release files / santanello_soil_heat_flux-1.0.1.tar.gz

Download URL santanello_soil_heat_flux-1.0.1.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b8c11c793372dd4bdd91029b697d6b385ad21b1696e2e4c6e2b6b5a6854bdf51
BLAKE2b-256 checksum
How to use checksums
ad7ce6420e8036ad0d998a937ed795f29041f0b5f45eef9bb30511bd148152a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / santanello_soil_heat_flux-1.0.1-py3-none-any.whl

Download URL santanello_soil_heat_flux-1.0.1-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a21fbf8ba85539d354eaa18f18c1ed998da41813602193e4da0f147e651e8e7f
BLAKE2b-256 checksum
How to use checksums
2cfccaa462e61c392c2a85b32c336339bef7b4c1c897cb35ebdb4dd0945900db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release history Release notifications | RSS feed

This release

1.0.1 This release

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