Skip to main content

Wandalib

Wandalib is a high-level library built on top of the WANDA API (developed by Deltares). Its development is driven by the internal needs and tools used in IDOM’s Water Department, focusing on steady-state and, primarily, transient analysis.

This library aims to simplify and optimize the use of WANDA, providing high-level functions that facilitate data retrieval, visualization, and analysis.

Contributions, ideas, and bug reports are welcome.

🚀 Roadmap

  • Add high-level functions to extract data, generate plots, and perform analysis focusing solely on pipelines.
  • Integrate UV and improve the package structure.
  • Serve as the foundation for the wandascenarios tool.

⚙️ Installation & Execution

The library uses UV, an extremely fast Python package and project manager written in Rust, offering a lightweight and efficient alternative to tools like Anaconda (which requires an enterprise license).

To run and verify the installation:

uv run test/test.py

Metadata

Release files for wandalib 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wandalib 0.1.1
File Size Uploaded
wandalib-0.1.1.tar.gz 260.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wandalib 0.1.1
File Interpreter ABI Platform
wandalib-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 271.4 kB

Release files / wandalib-0.1.1.tar.gz

Download URL wandalib-0.1.1.tar.gz
Size 260.7 kB
Tags Source
SHA-256 checksum
How to use checksums
24154ada88399473c4e84fff2401784edf63d325e3c964e4b6d0e2233bd696d8
BLAKE2b-256 checksum
How to use checksums
8c71184385c8645c39b6d14a4d168d7ef875ce6a2669955f454a524540e96275
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.0

Release files / wandalib-0.1.1-py3-none-any.whl

Download URL wandalib-0.1.1-py3-none-any.whl
Size 10.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e474499061bde108891cdb178c8403c7bc49bf521a05f602e01a71c84a194907
BLAKE2b-256 checksum
How to use checksums
5d28e6e9ebad037713ce7a55330260fe62fe6220bf9c1e8acb0a64f44ce4e751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.0

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page