Skip to main content

bioimageflow-core

Worker-safe core APIs for BioImageFlow tools.

This package contains ProcessingTool, IOModel, Arguments, ExecutionContext, Template, EnvironmentSpec, image type metadata, portable ViewerSpec/NapariRequirement metadata, and shared-memory helpers. It is installed in the main process and in tool worker environments. It declares NumPy because shared-memory helpers expose NumPy array views at runtime. It declares packaging to validate portable PEP 440 viewer-package constraints without importing napari or plugin discovery code. The bioimageflow orchestrator injects a pinned published bioimageflow-core package into Wetlands worker environments by default. During source development, set BIOIMAGEFLOW_USE_LOCAL_CORE=1 before creating worker environments to inject this local editable project instead.

Install:

pip install bioimageflow-core

For workspace development, use the repository root:

uv sync
uv run pytest packages/bioimageflow-core tests/unit/test_core_package_metadata.py

Metadata

Release files for bioimageflow-core 0.4.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 bioimageflow-core 0.4.0
File Size Uploaded
bioimageflow_core-0.4.0.tar.gz 26.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bioimageflow-core 0.4.0
File Interpreter ABI Platform
bioimageflow_core-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 59.8 kB

Release files / bioimageflow_core-0.4.0.tar.gz

Download URL bioimageflow_core-0.4.0.tar.gz
Size 26.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8bd9f87e23a80e7f554ed14c405a7b3f242380eda6d1873312b0e2a078a1ec84
BLAKE2b-256 checksum
How to use checksums
e51facf700f2cd468d526afa79e203937d4a39b03d0efdea30453a19c067b5f7
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_core-0.4.0-py3-none-any.whl

Download URL bioimageflow_core-0.4.0-py3-none-any.whl
Size 32.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
feb10c97463aa63d8ff8599480d241c6a63bf8b127a5e82d98b29ba63eda3118
BLAKE2b-256 checksum
How to use checksums
787f408dd52c40da5ee935bca3629072b6b0af314e2fdcd3dc67ec1c20de7822
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 history Release notifications | RSS feed

0.5.0

2 release files

0.4.1

2 release files

This release

0.4.0 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

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