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/.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bioimageflow_common_tools-0.2.0.tar.gz.
File metadata
- Download URL: bioimageflow_common_tools-0.2.0.tar.gz
- Upload date:
- Size: 29.8 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf92cc55d2c9658895da62b55777d727a3deacd40458fa66765ad34ab04df780
|
|
| MD5 |
62eb64f4eb795c3aad9261d33ad4ed22
|
|
| BLAKE2b-256 |
c7ebf8f96482cd29350ad692cf5c3602306542601a3a24ece90af9f4e89bf198
|
File details
Details for the file bioimageflow_common_tools-0.2.0-py3-none-any.whl.
File metadata
- Download URL: bioimageflow_common_tools-0.2.0-py3-none-any.whl
- Upload date:
- Size: 18.2 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0a45d3eceb69ae2c259f6b96c0bd1f684d0d3a33f7cd21b2671b0c24a98163b
|
|
| MD5 |
da34c9eb40a603400fd5d6e16a7e71d1
|
|
| BLAKE2b-256 |
59b11733d1be31b440e97450c3a43df618cfad4ee3fd75fca706aa806432e2c1
|