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

Built distribution (wheel)

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

Total release size: 48.0 kB

Release files / bioimageflow_common_tools-0.2.1.tar.gz

Download URL bioimageflow_common_tools-0.2.1.tar.gz
Size 29.8 kB
Tags Source
SHA-256 checksum
How to use checksums
28c64a05945d1b9b94b6f2f94a0e02aaefee3e9031e63d6af0d1d6b2894bb779
BLAKE2b-256 checksum
How to use checksums
5d3dd3ac66c636f8eb9e1d409a2892f4ac89ed11cb8ec4ed47555cc5546e17a6
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.1-py3-none-any.whl

Download URL bioimageflow_common_tools-0.2.1-py3-none-any.whl
Size 18.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
747f5a7e404440bc86e0510b05cc22289d150de5ce3d730e8a5d9cc4a4a7c777
BLAKE2b-256 checksum
How to use checksums
b0c44efb92bff9a5f9f481441c15f68fc8a4d974a6dee2eafec2b1453b19af4e
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.2.2

2 release files

This release

0.2.1 This release

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