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.1

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.1
File Size Uploaded
bioimageflow_core-0.4.1.tar.gz 27.0 kB Details

Built distribution (wheel)

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

Total release size: 60.1 kB

Release files / bioimageflow_core-0.4.1.tar.gz

Download URL bioimageflow_core-0.4.1.tar.gz
Size 27.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c698ac9de83ec1e94def3f6d33b9512287a354aec82a30fc0e10fba0c238b642
BLAKE2b-256 checksum
How to use checksums
0de854fde9ad97c5d62b070ba360131b0609a7772755918cd471050fb7569f32
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.1-py3-none-any.whl

Download URL bioimageflow_core-0.4.1-py3-none-any.whl
Size 33.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
86aeb507f5fb192ac680198fd61c0bee1dc86e137d304f9c8ac22383e586e3b5
BLAKE2b-256 checksum
How to use checksums
718f702ee944c30792e59a53c55008b7319ea90169e1a4aa4632e18006e21a80
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

This release

0.4.1 This release

2 release files

0.4.0

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