Skip to main content

Python package that simplifies using the BioCLIP foundation model.

Project description

pybioclip

PyPI - Version PyPI - Python Version


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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybioclip-2.1.1.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pybioclip-2.1.1-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

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

Hashes for pybioclip-2.1.1.tar.gz
Algorithm Hash digest
SHA256 7f3d1d24e99c0566205d8ffed6c6dbdfdf67ded9af773641f4592ca2f658e0a5
MD5 38d575ab0b30aa4f4f64a7c645620eeb
BLAKE2b-256 9830eb2a36fa0e1bd0978da2170f7e65b28158aa2489be1df0b068fd269e4f4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybioclip-2.1.1.tar.gz:

Publisher: publish-to-pypi.yml on Imageomics/pybioclip

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for pybioclip-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65ccc8ded3f8cec8d08ffcb4f0fcf58fb878616ae670496041330f912499a24b
MD5 8145bcd08fa68f11f208d58f5f6ff059
BLAKE2b-256 8c60bfd5e14c7e68beda0e8422dc3361253d26751aac9cdb046fb55857c00973

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybioclip-2.1.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Imageomics/pybioclip

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page