Skip to main content

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


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.13.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

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

pylake-0.1.13-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file pylake-0.1.13.tar.gz.

File metadata

  • Download URL: pylake-0.1.13.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pylake-0.1.13.tar.gz
Algorithm Hash digest
SHA256 ec4146b802740b34afb3620cec38cda40cea6bf3c0a7d444321d1a76318ef3e8
MD5 4ba0fe5af712cb379912bef93e717c0b
BLAKE2b-256 a566b9a3bf4e1e8c4a7f66ce6cfad16485ec5e2f874bffe5d0501108a280abe7

See more details on using hashes here.

File details

Details for the file pylake-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: pylake-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pylake-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 6024322973e5b2f588706ff29baa1241ba12a1aba8fd2abcc0b446d144906e7a
MD5 50d90bd8f5ab68766c36bfa8fbac1fc8
BLAKE2b-256 8f14d434da78fff80734b7c74b684cae34909e9e884ab20003821d7f22d9fc72

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