Skip to main content

A package to calulate equilibrium function for dlem

Project description

resdlem

Description

The resdlem python package provides a simple means of incorporating the Daily Lake Evaporation Model (DLEM) equilibrium function into python code.

It simply performs the calculation given the inputs. There is no unit support or other fluf. See below for inputs of the function and the units.

Code Example

from resdlem import equilibrium

devap = equilibrium.dlemEvap(
    lat=40,
    depth=20,
    elev=1000,
    solrad=270,
    ta=10,
    vpd=1,
    pres=89651.51985730644,
    ut=5,
    tw0=10,
    fch=1000,
    mth=5,
    tds=15_000)

evap_hs = devap.evap_hs
tw = devap.tw

Function inputs

variable Description Units
lat Latitude degrees
depth Average depth of reservoir (capacity/area) meter
elev Elevation of water surface meter
solrad Incoming surface shortwave solar radiation W m-2 per day
ta Daily average temperature Celsius
vpd Vapor pressure deficit kPa
pres Atmospheric Pressure Pa
ut Wind speed at 2m m s-1
tw0 Water temp from previous timestep (tw) Celsius
fch Fetch length m
mth Month of interest NA
tds Total dissolved solids ppm

Function outputs

variable Description Units
evap_hs Evaporation with Heat Storage mm/day
evap_hs_adj Evaporation with Heat Storage adjusted for total dissolved solids mm/day
evap_nohs Evaporation no Heat Storage (Penman Evaporation) mm/day
te Equilibrium Temperature Celcius
tw Water column temperature at end of timestep Celcius
rn Net solar radiation W m-2 per day
ierr Calculation code error (See Error Table)

Error Table (ierr)

value Description
0 Timestep is good
2 Depth is less than or equal to 0
3 Air temperature is less than wet bulb temperature
4 Downloading solar radiation is less than 0
5 Wind speed is less than 0.01m/s
6 Vapor Pressure Deficit is less than or euqal to 0
7 Vapor pressure deficit is greater than saturated vapor pressure

Citation Zhao, B., Huntington, J., Pearson, C., Zhao, G., Ott, T., Zhu, J., Weinberg, A., Holman, K. D., Zhang, S.,Anderson, R., Strickler, M., Cotter, J., Fernando, N., Nowak, K., & Gao, H. (2024).Developing a general Daily Lake Evaporation Model and demonstrating its application inthe state of Texas. Water Resources Research, 60(3), e2023WR036181. Available at https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2023WR036181

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

resdlem-0.0.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

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

resdlem-0.0.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file resdlem-0.0.1.tar.gz.

File metadata

  • Download URL: resdlem-0.0.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for resdlem-0.0.1.tar.gz
Algorithm Hash digest
SHA256 255c7082a9fac0c9ac2cb1a23fe5dd81bbbc89bb59744be2fd33cd1608ff20b2
MD5 7ea164e0a60a7dcbe7e3d8f202ec6215
BLAKE2b-256 264a3227d43bf8f631f08cc6dcb98d1d1ef01bc0fabb6730c014de349e411757

See more details on using hashes here.

File details

Details for the file resdlem-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: resdlem-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for resdlem-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5bf6f081fc7a6e128577fa23daef3b021192111fdb4d9f3b050cf97977b853c
MD5 1f21d5543889b2f21c87010bf904c12d
BLAKE2b-256 56d03876b36bbe3144571c603a6147b844455289eae1894471c108f6f87bae4d

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