Skip to main content

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. Set BIOIMAGEFLOW_USE_LOCAL_CORE=1 while developing from a source checkout to inject the local editable bioimageflow-core project into newly created worker environments. Existing Wetlands workspaces are not migrated automatically, so recreate stale tool workspaces after changing this setting.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bioimageflow-0.2.0.tar.gz (219.9 kB view details)

Uploaded Source

Built Distribution

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

bioimageflow-0.2.0-py3-none-any.whl (282.3 kB view details)

Uploaded Python 3

File details

Details for the file bioimageflow-0.2.0.tar.gz.

File metadata

  • Download URL: bioimageflow-0.2.0.tar.gz
  • Upload date:
  • Size: 219.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bioimageflow-0.2.0.tar.gz
Algorithm Hash digest
SHA256 815d20b71795657121635619d00c9f078ae18b9ac9981610f7c5decd1ba7f56e
MD5 9e4bd26be7adc8bffaba28c9ebbcb883
BLAKE2b-256 d02f1face0ff90964282c1796ce9bf5cddea0f3cf8d01632146c925363e76f9b

See more details on using hashes here.

File details

Details for the file bioimageflow-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: bioimageflow-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 282.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bioimageflow-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 159cd7dd307f6b62bf5e5113bb203704a5c749718ab7aa7fbd717c38c45bb85b
MD5 09803208b9e4a9ab913e3b07248a319b
BLAKE2b-256 30b18515f45c35aa6d1b5e1277838662458ea851cbc6e18db42619310719d059

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.1

2 files

This release

0.2.0 This release

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.4

2 files

0.1.3

2 files

0.1.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page