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 midnightRn: 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)
| File | Size | Uploaded | |
|---|---|---|---|
| santanello_soil_heat_flux-1.0.1.tar.gz | 10.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|