daftar / chromotools

Toolkit for chromosome segmentation, designed for advanced genetic analysis.
MIT License
0 stars 0 forks source link

chromotools

Toolkit for chromosome segmentation and manipulation in microscopy images, designed for advanced genetic analysis.

Powered by daftar.digital

Reference

codecov

alt text

It provides:


Guide

Guide

start project

Prerequisites

Instalation dependency:

pip install -r requirements.txt

  1. Tests Execute tests:

python -m unittest discover tests

pytest --html=test-reports/report.html

  1. Publish in PyPI pip install twine wheel

Generate distribution: python setup.py sdist bdist_wheel

Publish in PyPI: twine upload dist/*

Commit Structure

A conventional commit typically follows the following structure:

Examples of Commit Messages

Here are some examples of commit messages following the Conventional Commits standard:

Benefits of the Conventional Commit Standard

Supporting Tools

There are tools that help implement and maintain the Conventional Commits standard, such as commitizen and git-cz, which guide developers in creating commit messages in the correct format.

Following these guidelines not only improves team collaboration but also facilitates the maintenance and evolution of software projects over time.

Linter

Before commits and pushes pre-commit run --all-files

for update docs

utils

https://peps.python.org/pep-0008/

VERSIONS

0.1.3

0.1.2

0.1.1

0.1