Skip to main content

Snow-17 temperature-index snow model -- symfluence plugin

Project description

jSnow17

Snow-17 temperature-index snow model extracted from SYMFLUENCE.

Anderson (1973, 2006) dual-backend (JAX + NumPy) implementation for snow accumulation and ablation.

Installation

pip install jsnow17

Usage

from jsnow17 import Snow17BMI, snow17_simulate

# BMI coupling
snow = Snow17BMI(params={'SCF': 1.1}, latitude=51.17)
snow.initialize()
rain_plus_melt = snow.update(precip, temp, doy)

# Functional coupling (JAX-compatible)
rpm, state = snow17_simulate(precip, temp, doy, params, lat=51.17)

License

GPL-3.0-or-later

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

jsnow17-0.1.0.tar.gz (35.1 kB view details)

Uploaded Source

Built Distribution

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

jsnow17-0.1.0-py3-none-any.whl (36.5 kB view details)

Uploaded Python 3

File details

Details for the file jsnow17-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for jsnow17-0.1.0.tar.gz
Algorithm Hash digest
SHA256 79b43d8a6484bf9194a6d475ccc519d5a5e2b59e3be74b210eb02f7989208814
MD5 3d5b6d5daa6367d8aa778697838be5dc
BLAKE2b-256 d912f41b70477ace74b6d2e7806f33ad6411f69feb8b990217e32bba664ba8f5

See more details on using hashes here.

File details

Details for the file jsnow17-0.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for jsnow17-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b10f68d8badcc8306c2fa3d62c6ec788ba755d067dd6d507ec9ff705f8161c22
MD5 ecd9cbbc823313254bfb83580323d7a9
BLAKE2b-256 28c71fcc88b6b2ef76adf2919485b0d27158b139d7e5a75ae66a36e649eb940e

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