Python bindings of BioPB: open protobuf/gRPC protocols for biomedical image processing
Project description
BioPB
A place for collecting protobuf/gRPC definitions for bio-imaging data. Currently it has only two packages
biopb.imageImage processing protocols. Current focus is single-cell segmentation, designed originally for the Lacss project.biopb.omeMicroscopy data representation modeled after OME-XML.
Documentation
Language bindings
Python
A python binding of schema is included in this repo. The package additionally implements some utility functions for data conversion between numpy <--> protobuf.
pip install biopb
Java
The Java binding contains util functions based on imglib2. To use in Maven based project:
<dependencies>
<dependency>
<groupId>io.github.jiyuuchc</groupId>
<artifactId>biopb</artifactId>
<version>CURRENT_VERSION</version>
</dependency>
</dependencies>
Other languages
For all other languages use the automatically generated SDK from buf.build
Related project
napari-biopbis a napari widget and abiopb.imageclient, allowing users to perform 2D/3D single-cell segmentation within the Napari environement.trackmate-bipbis aFIJIplugin and abiopb.imageclient, designed as a cell detector/segmentor fortrackmate, but also works a stand-alone unit.biopb-serverimplement ready-to-deploy biopb servers (as Docker containers).
Project details
Release history Release notifications | RSS feed
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 biopb-0.3.0.tar.gz.
File metadata
- Download URL: biopb-0.3.0.tar.gz
- Upload date:
- Size: 59.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecb1c8edda53cc710fba151e503b0f02e2800b14eb2d61d3dba36bcb72bf4045
|
|
| MD5 |
3810044e7a7cae1dee2e4ace7f9fc517
|
|
| BLAKE2b-256 |
ecb09165b7df6cd5286bf465f784e9954c96ab85fb12cd05e60b61498e0ee0c9
|
File details
Details for the file biopb-0.3.0-py3-none-any.whl.
File metadata
- Download URL: biopb-0.3.0-py3-none-any.whl
- Upload date:
- Size: 23.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7f3d4069ce84ddf4cb053ca3f71d711bf12768654ad23799c16c7165bfb3b28
|
|
| MD5 |
b3860d514723786151d837e79e7af9ec
|
|
| BLAKE2b-256 |
acf5384ad5eaa9d40872eaf47145329e3e1618dd18c6f68ee3de2d1102a4b155
|