This project uses hatch for development, which can be installed via pipx.
To get started, cd into this directory and run:
hatchshell
This command will source a python virtual environment with all the necessary development dependencies,
as well as chromoscope installed in development mode. You can read more about environments
in the hatchdocumentation.
You can then launch Jupyter:
juptyerlab
and navigate to the notebooks/playground.ipynb to use the Viewer.
All development commands are run from the project root, from a terminal:
Command
Action
hatch run test
Run unit tests with pytest in latest Python version.
hatch run test:test
Run unit tests with pytest in all target Python versions.