Skip to main content

Subset hydroclimate data using HyRiver Over CONUS.

Project description

HySetter: Hydroclimate Data Subsetter based on HyRiver

PyPi Conda Version CodeCov Python Versions Downloads

Security Status CodeFactor Ruff pre-commitBinder

Features

HySetter is an open-source Python package, built on HyRiver software stack, that provides a command-line interface (CLI) and Python API for subsetting hydroclimate data from the following data sources over the conterminous United States (CONUS):

Try HySetter in your browser by clicking on the Binder badge above. You can refer to the documentation for more examples and details.

Installation

You can install hysetter using pip:

pip install hysetter

Alternatively, hysetter can be installed from the conda-forge repository using micromamba, conda, or mamba:

micromamba install -c conda-forge hysetter

You can use conda or mamba instead of micromamba if you prefer, but micromamba is recommended for its efficiency and ease of use.

For just installing HySetter's CLI, you can first install Pixi by following the its installation instructions for your platform. Then, you can install HySetter using the following command:

pixi global install hysetter

Quick start

Once HySetter is installed, you can use its CLI or Python API to subset hydroclimate data via a configuration file. The configuration file is a YAML file that specifies the data source, the area of interest (AOI), and the output directory. You can find an example configuration file in the config_demo.yml.

image

image

Contributing

Contributions are appreciated and very welcomed. Please read CONTRIBUTING.rst for instructions.

Acknowledgements

This work is supported by the Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) through the Hydroinformatics Innovation Fellowship program.

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

hysetter-0.3.2.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

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

hysetter-0.3.2-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file hysetter-0.3.2.tar.gz.

File metadata

  • Download URL: hysetter-0.3.2.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hysetter-0.3.2.tar.gz
Algorithm Hash digest
SHA256 c5909a286acca1b43c210f47935c03f40f6a92fe313565836050a0931aada0db
MD5 cf66e8dc94fa0b86bb1b34ba89621e58
BLAKE2b-256 261eebf0b7e67ff9c8f366026357d840693b9ecb7053ebcc3aeb53fbc60a87ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for hysetter-0.3.2.tar.gz:

Publisher: release.yml on hyriver/hysetter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hysetter-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: hysetter-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hysetter-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1441df3ba341b992646a086121b30aa6261c0e50798189b425ca001327bf2c26
MD5 55aacdd9fc69b1f4fedcd163f23bea4d
BLAKE2b-256 085076897a76080b8333db4293ec84b74ebc212b2c6b1a63b987974237c9cc77

See more details on using hashes here.

Provenance

The following attestation bundles were made for hysetter-0.3.2-py3-none-any.whl:

Publisher: release.yml on hyriver/hysetter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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