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)
| File | Size | Uploaded | |
|---|---|---|---|
| wandalib-0.1.1.tar.gz | 260.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|