Skip to main content

Python port of the gitter colony quantification pipeline.

Project description

gitter-colony

Python 3.13 rewrite of the original R gitter package for quantification of pinned microbial colonies.

Documentation: https://cyberstefnef.github.io/gitter-colony/

Installation

Install with pip:

pip install gitter-colony

Install with uv:

uv add gitter-colony

Python Usage (Recommended)

from gitter_py import gitter, plot_gitter

df = gitter(
    image_file="examples/extdata/sample.jpg",
    plate_format=1536,
    verbose="n",
)

fig = plot_gitter(df, plot_type="heatmap", title="Sample")
fig.savefig("sample.png", dpi=200)

CLI (Optional)

gitter run examples/extdata/sample.jpg --plate-format 1536 --grid-save . --dat-save .
gitter read sample.jpg.dat
gitter plot sample.jpg.dat --plot-type heatmap --out sample.png

Live R Parity Test (Optional)

docker build -t gitter-r-parity:4.3.3 -f docker/r-parity.Dockerfile .
GITTER_ENABLE_R_LIVE=1 uv run --extra dev pytest -q -m r_live tests/test_parity_r_live.py

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

gitter_colony-1.2.1.tar.gz (524.0 kB view details)

Uploaded Source

Built Distribution

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

gitter_colony-1.2.1-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file gitter_colony-1.2.1.tar.gz.

File metadata

  • Download URL: gitter_colony-1.2.1.tar.gz
  • Upload date:
  • Size: 524.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gitter_colony-1.2.1.tar.gz
Algorithm Hash digest
SHA256 9fcd4aa7eeac61fe832f3ef01238446cdaac95d3466b0284f7ad402e95790d98
MD5 bab911f047ba41be4754b4e6bcd7dee2
BLAKE2b-256 ee9945deaf0d29737de7968c35cf8ff7b20b6013a52800a9b3ce7060adc34804

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitter_colony-1.2.1.tar.gz:

Publisher: release-please.yml on CyberStefNef/gitter-colony

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

File details

Details for the file gitter_colony-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: gitter_colony-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gitter_colony-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6560559ab18a3b1e164e7675bf6f6f022de44b2c2b5e37e0eee351f6b77cdecc
MD5 204cd4dcf8730a27e41fbcb4e5f6c5c0
BLAKE2b-256 e0321957ccbd987a7fadcf2036c114c819464dfbba22cba0b532d832549ea4ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitter_colony-1.2.1-py3-none-any.whl:

Publisher: release-please.yml on CyberStefNef/gitter-colony

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