Skip to main content

hydroflow-opt

License Build codecov pre-commit.ci PyPI Python

hydroflow-opt is a Linux/Python 3.11–3.13 orchestration package for simulation-based optimization. It uses pygmo's island model, runs concurrent evaluations locally or within Slurm allocations, and supports checkpoints and resume.

Simulation cases are supplied by installed plugins. The package includes a deterministic quadratic case for development and tests; simulation plugins may require additional runtime dependencies.

Installation

From a source checkout, install with uv or pip:

uv sync --extra tests
# or
python -m pip install --editable '.[tests]'

Quick start

Run the included example from the repository root with the installed environment active:

hydroflow-opt check examples/quadratic.toml
hydroflow-opt run examples/quadratic.toml
hydroflow-opt inspect examples/runs/quadratic

For optimization, use hydroflow-opt optimize CONFIG. Continue an interrupted optimization with hydroflow-opt resume RUN_DIRECTORY.

Documentation

See the full documentation for setup and usage details:

Metadata

Release files for hydroflow-opt 0.2.0

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

Source distribution (sdist)

Source distribution for hydroflow-opt 0.2.0
File Size Uploaded Provenance
hydroflow_opt-0.2.0.tar.gz 67.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for hydroflow-opt 0.2.0
File Interpreter ABI Platform
hydroflow_opt-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 107.6 kB

Release files / hydroflow_opt-0.2.0.tar.gz

Download URL hydroflow_opt-0.2.0.tar.gz
Size 67.0 kB
Tags Source
SHA-256 checksum
How to use checksums
921c4c61dc84750e063477af1c2076c5e7087cb761d6f5be0dd9e7d487ea1e74
BLAKE2b-256 checksum
How to use checksums
79afeff1e0ba58534bbe71a49068a33e463fe86403b03a635e16a4ddb910c52b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / hydroflow_opt-0.2.0-py3-none-any.whl

Download URL hydroflow_opt-0.2.0-py3-none-any.whl
Size 40.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
676b6567686120710187f64d6cb4f5fece959f3e9c8197bfeeb8adba94e41d81
BLAKE2b-256 checksum
How to use checksums
304864060a6c32d8bcd485785ea21411acc2144fd3044b4343be1134404edaca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for hydroflow-opt 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

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