pylake
Project description
PyLake
This work present methods used to compute meaningful physical properties in aquatic sciences.
The methods are based on Xarray. Multi-dimensional large time-series array are compatible if an xarray is passed as input.
Algorithms and documentation are sometimes inspired by LakeAnalyzer in R (https://github.com/GLEON/rLakeAnalyzer)
Implemented methods:
- Thermocline
- Mixed layer
- Metalimnion extent (epilimnion and hypolimnion depth)
- Wedderburn Number
- Schmidt stability
- Heat content
- Seiche periode
- Lake Number
- Brunt-Vaisala frequency
- Average layer temperature
- Monin-Obhukov
Installation
Pylake use Dask which require a python version >=3.8
pip install pylake
Usage
Have a look in the notebooks, an example is provided
import pylake
import numpy as np
Temp = np.array([14.3,14,12.1,10,9.7,9.5,6,5])
depth = np.array([1,2,3,4,5,6,7,8])
epilimnion, hypolimnion = pylake.metalimnion(temp, depth)
Work in progress
Warning messages Lake metabolizer is being implemented.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pylake-0.1.6.tar.gz
(20.9 kB
view hashes)
Built Distribution
pylake-0.1.6-py3-none-any.whl
(21.0 kB
view hashes)