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.
Release files for pylake 0.1.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pylake-0.1.13.tar.gz | 23.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pylake-0.1.13-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:46.2 kB
Release files / pylake-0.1.13.tar.gz
| Download URL | pylake-0.1.13.tar.gz |
|---|---|
| Size | 23.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec4146b802740b34afb3620cec38cda40cea6bf3c0a7d444321d1a76318ef3e8
|
|
BLAKE2b-256 checksum How to use checksums |
a566b9a3bf4e1e8c4a7f66ce6cfad16485ec5e2f874bffe5d0501108a280abe7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / pylake-0.1.13-py3-none-any.whl
| Download URL | pylake-0.1.13-py3-none-any.whl |
|---|---|
| Size | 23.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6024322973e5b2f588706ff29baa1241ba12a1aba8fd2abcc0b446d144906e7a
|
|
BLAKE2b-256 checksum How to use checksums |
8f14d434da78fff80734b7c74b684cae34909e9e884ab20003821d7f22d9fc72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|