PyAChem

A library implementing various Artificial Chemistry utilities and algorithms

development

Install using pip including development extras

pip install -e .[dev]

Enable pre-commit hooks with:

pre-commit install

Freeze dependencies with:

pip-compile

Run tests with:

pytest

Test coverage with:

coverage run --source=pyachem -m pytest
coverage report -m

Type checking with:

mypy .

See dependencies with:

pipdeptree