Metadata-Version: 2.4
Name: bactovision
Version: 0.1.1
Summary: A package for bacterial image processing
Home-page: https://github.com/StarostinV/bactovision
Author: Vladimir Starostin
Author-email: vladimir.starostin@uni-tuebingen.de
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy<2.0.0,>=1.20.0
Requires-Dist: scipy<1.15.0,>=1.8.0
Requires-Dist: scikit-image>=0.18.0
Requires-Dist: Pillow>=9.0.0
Requires-Dist: opencv-python>=4.5.0
Requires-Dist: anywidget>=0.1.0
Requires-Dist: traitlets>=5.0.0
Requires-Dist: matplotlib>=3.5.0
Requires-Dist: jupyterlab>=3.0.0
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# BactoVision
## A jupyter widget for annotating and visualizing bacterial growth data

[![Documentation](https://img.shields.io/badge/docs-mkdocs-blue)](https://StarostinV.github.io/bactovision/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python Version](https://img.shields.io/badge/python-3.8%2B-blue)](https://www.python.org/downloads/)
[![PyPI version](https://badge.fury.io/py/bactovision.svg)](https://badge.fury.io/py/bactovision)
[![Tests](https://github.com/StarostinV/bactovision/actions/workflows/test.yml/badge.svg)](https://github.com/StarostinV/bactovision/actions/workflows/test.yml)

<p align="center">
  <img src="docs/images/bactovision-logo.png" width="300" alt="BactoVision">
</p>


Bactovision provides a widget for jupyter notebook for fast semi-automated annotation of bacterial growth images. It is used in the following paper:

_Tyrosine auxotrophy shapes Staphylococcus aureus nasal colonization and interactions with commensal communities_ L. Camus et al. 2025 (submitted)


### Installation

Use pip to install the package:

```bash
pip install bactovision
```

or install from source:

```bash
git clone git@github.com:StarostinV/bactovision.git
cd bactovision
pip install .
```

That will install the package along with the following dependencies:

- numpy
- scipy
- scikit-image
- Pillow
- opencv-python
- anywidget
- traitlets
- matplotlib
- jupyterlab


### Documentation

Please see the documentation [here](https://StarostinV.github.io/bactovision/).
