Skip to main content

bioimageflow-common-tools

bioimageflow-common-tools provides lightweight workflow glue for BioImageFlow. It focuses on source tables, table reshaping, simple joins, small image helpers, and report-friendly exports. Domain-heavy segmentation, restoration, tracking, spot detection, and large-format IO belong in the specialized optional packages.

Tools

  • Files: create a source table from an explicit ordered file list or a directory scan.
  • TableFromCsv: load CSV or TSV metadata into a source table.
  • Generate: create a source table from literal values.
  • InnerJoin, CrossJoin, JoinOnColumn, Concat, Collect: combine workflow tables.
  • FilterTableRows: keep rows matching a column/operator/value predicate.
  • SelectColumns: keep and optionally rename table columns.
  • WriteTable: persist an upstream table to CSV or TSV.
  • ConnectedComponents, LabelOverlaps, Mosaic: small common image and reporting helpers.

Dependencies

Install-time libraries are BioImageFlow and pandas. Image-processing tools import imageio, scikit-image, NumPy, and Pillow only inside worker methods and obtain them from the shared GENERAL_ENV. New domain-specific tools should live in their own packages instead of expanding this package's scope.

Migration

ExtractChannel has moved out of this package. Use SelectChannel from bioimageflow-io-tools for channel selection.

Tests

uv run pytest packages/bioimageflow-common-tools/tests

Package-owned docs live in docs/, with one page per public tool under docs/tools/.

Metadata

Release files for bioimageflow-common-tools 0.2.2

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-common-tools 0.2.2
File Size Uploaded
bioimageflow_common_tools-0.2.2.tar.gz 31.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bioimageflow-common-tools 0.2.2
File Interpreter ABI Platform
bioimageflow_common_tools-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 50.1 kB

Release files / bioimageflow_common_tools-0.2.2.tar.gz

Download URL bioimageflow_common_tools-0.2.2.tar.gz
Size 31.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fab35df8bc44a17d448dc670d4404a2ea7f1a009738bbb5e4d380ecf140e0ff0
BLAKE2b-256 checksum
How to use checksums
80d9bbc05243df6d0f5dc8f8ce84c85e33946631d4c0c8409ea28d73e08a452b
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_common_tools-0.2.2-py3-none-any.whl

Download URL bioimageflow_common_tools-0.2.2-py3-none-any.whl
Size 18.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b597e5dfc69042ecdaf10f2a76c0108ff49173a5a1e02ef7da98682f975e2bbc
BLAKE2b-256 checksum
How to use checksums
03b3c2a88c2470848190102f2b9879366271bd98ded06b8392f8a5143fe10469
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

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

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

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