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.ExtractChannel,ConnectedComponents,LabelOverlaps,Mosaic: small common image and reporting helpers.
Dependencies
Install-time libraries are BioImageFlow, pandas, imageio, NumPy, and Pillow.
ConnectedComponents uses SimpleITK and tifffile from its isolated EnvironmentSpec runtime rather than requiring them in the main process.
New domain-specific tools should live in their own packages instead of expanding this package's scope.
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.1.6.tar.gz.
File metadata
- Download URL: bioimageflow_common_tools-0.1.6.tar.gz
- Upload date:
- Size: 26.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1ebe8c94a5213cf0a3294b1672716e735975f4345b672f2386ab6dc373a2f9e
|
|
| MD5 |
4b1df5f867dff42a2975e8c61ed9fb66
|
|
| BLAKE2b-256 |
3c379b20c00213891bdcd890e810135535ddfd486b4b94e9e0cbb4b15b06fe53
|
File details
Details for the file bioimageflow_common_tools-0.1.6-py3-none-any.whl.
File metadata
- Download URL: bioimageflow_common_tools-0.1.6-py3-none-any.whl
- Upload date:
- Size: 16.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99568f95c692dc883b96eb56716eceaeb825967113077684c648320a1806f753
|
|
| MD5 |
cf1fb7f092cee4af5ec3b5e3953a67ba
|
|
| BLAKE2b-256 |
73cdb44c7de9a789c4ef053d1ba0bd1e32a8dcc2228730b2a695240e49e5760a
|