Python package that simplifies using the BioCLIP foundation model.
Project description
pybioclip
Command line tool and python package to simplify using BioCLIP, including for taxonomic or other label prediction on (and thus annotation or labeling of) images, as well as for generating semantic embeddings for images. No particular understanding of ML or computer vision is required to use it. It also implements a number of performance optimizations for batches of images or custom class lists, which should be particularly useful for integration into computational workflows.
Documentation
See the pybioclip documentation website for requirements, installation instructions, and tutorials.
License
pybioclip is distributed under the terms of the MIT license.
Citation
Our code (this repository):
@software{Bradley_pybioclip_2025,
author = {Bradley, John and Lapp, Hilmar and Campolongo, Elizabeth G.},
doi = {10.5281/zenodo.13151194},
month = sept,
title = {{pybioclip}},
version = {2.1.1},
year = {2025}
}
BioCLIP paper:
@inproceedings{stevens2024bioclip,
title = {{B}io{CLIP}: A Vision Foundation Model for the Tree of Life},
author = {Samuel Stevens and Jiaman Wu and Matthew J Thompson and Elizabeth G Campolongo and Chan Hee Song and David Edward Carlyn and Li Dong and Wasila M Dahdul and Charles Stewart and Tanya Berger-Wolf and Wei-Lun Chao and Yu Su},
booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
year = {2024}
}
Also consider citing the BioCLIP code:
@software{bioclip2023code,
author = {Samuel Stevens and Jiaman Wu and Matthew J. Thompson and Elizabeth G. Campolongo and Chan Hee Song and David Edward Carlyn},
doi = {10.5281/zenodo.10895871},
title = {BioCLIP},
version = {v1.0.0},
year = {2024}
}
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 pybioclip-2.1.1.tar.gz.
File metadata
- Download URL: pybioclip-2.1.1.tar.gz
- Upload date:
- Size: 2.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f3d1d24e99c0566205d8ffed6c6dbdfdf67ded9af773641f4592ca2f658e0a5
|
|
| MD5 |
38d575ab0b30aa4f4f64a7c645620eeb
|
|
| BLAKE2b-256 |
9830eb2a36fa0e1bd0978da2170f7e65b28158aa2489be1df0b068fd269e4f4c
|
Provenance
The following attestation bundles were made for pybioclip-2.1.1.tar.gz:
Publisher:
publish-to-pypi.yml on Imageomics/pybioclip
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybioclip-2.1.1.tar.gz -
Subject digest:
7f3d1d24e99c0566205d8ffed6c6dbdfdf67ded9af773641f4592ca2f658e0a5 - Sigstore transparency entry: 530215767
- Sigstore integration time:
-
Permalink:
Imageomics/pybioclip@04d1f293fa353396a317e07598c8a019dd6af5f8 -
Branch / Tag:
refs/tags/2.1.1 - Owner: https://github.com/Imageomics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@04d1f293fa353396a317e07598c8a019dd6af5f8 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybioclip-2.1.1-py3-none-any.whl.
File metadata
- Download URL: pybioclip-2.1.1-py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65ccc8ded3f8cec8d08ffcb4f0fcf58fb878616ae670496041330f912499a24b
|
|
| MD5 |
8145bcd08fa68f11f208d58f5f6ff059
|
|
| BLAKE2b-256 |
8c60bfd5e14c7e68beda0e8422dc3361253d26751aac9cdb046fb55857c00973
|
Provenance
The following attestation bundles were made for pybioclip-2.1.1-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on Imageomics/pybioclip
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybioclip-2.1.1-py3-none-any.whl -
Subject digest:
65ccc8ded3f8cec8d08ffcb4f0fcf58fb878616ae670496041330f912499a24b - Sigstore transparency entry: 530215783
- Sigstore integration time:
-
Permalink:
Imageomics/pybioclip@04d1f293fa353396a317e07598c8a019dd6af5f8 -
Branch / Tag:
refs/tags/2.1.1 - Owner: https://github.com/Imageomics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@04d1f293fa353396a317e07598c8a019dd6af5f8 -
Trigger Event:
release
-
Statement type: