bioimageflow
Main-process orchestrator for BioImageFlow workflows.
This package builds workflow DAGs, resolves column bindings, executes tools, and publishes cache records and run views.
Worker-safe tool authoring primitives live in bioimageflow-core; optional domain tools live in separate bioimageflow-*-tools packages.
Install:
pip install bioimageflow
Install the optional distributed runtime when using ParslEngine:
pip install "bioimageflow[parsl]"
Install the PSI/J cluster orchestrator launcher with Parsl:
pip install "bioimageflow[parsl,psij]"
For workspace development, use the repository root:
uv sync
uv run pytest packages/bioimageflow tests
Wetlands worker environments install bioimageflow-core independently from the orchestrator environment.
By default WetlandsEnvManager injects bioimageflow-core==<installed version> for reproducible runtime environments.
For regular source development, set BIOIMAGEFLOW_CORE_SOURCE=/absolute/path/to/bioimageflow-core to validate and inject that project as an editable dependency without installing it into the orchestrator environment.
The accepted current configuration uses the explicit source path rather than a historical import-derived alias.
Any remaining alias retirement and complete implementation conformance are deferred to causal review C; this documentation change does not modify runtime behavior.
Metadata
Release files for bioimageflow 0.9.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 | |
|---|---|---|---|
| bioimageflow-0.9.1.tar.gz | 432.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bioimageflow-0.9.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 977.6 kB
Release files / bioimageflow-0.9.1.tar.gz
| Download URL | bioimageflow-0.9.1.tar.gz |
|---|---|
| Size | 432.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
759c4b02081bc8383225753d5fb6eac70738d06df9af6893f997a3e30c79f503
|
|
BLAKE2b-256 checksum How to use checksums |
f78b0cf98e8b5042eaa53a64eca6c748e6ba19f5bfa4805065ae7e0b5883e0b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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 / bioimageflow-0.9.1-py3-none-any.whl
| Download URL | bioimageflow-0.9.1-py3-none-any.whl |
|---|---|
| Size | 544.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dc25b6cf9f0e3d2233ac23fb012fac05df94d05a0ab10a40423c200b9f1304d3
|
|
BLAKE2b-256 checksum How to use checksums |
b79176077b6cda3704586a6572110b1a25e1aabda0c759c9fd1196f2668066ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}
|