Installation

See the Quickstart instructions to start using cotat quickly. For those interested in developing for cotat, see the Development instructions where we walk through an editable installation of cotat on a Python virtual environment and running the test suite and linter.

Quickstart

The quickest way to get started with the cotat package is with pip. Run the following command to install it.

pip install cotat

Development

We welcome contributions from the community for this project! Here is the preferred development setup. First, clone the repository.

git clone https://github.com/cornell-covid-modeling/cotat

Next, create a Python virtual environment and install cotat with the -e flag and the development dependencies.

cd cotat
python3 -m venv venv
source venv/bin/activate
pip install -e .[dev]

The included Makefile includes a few targets to help with development: test runs the test suite, cov gives a coverage report in the command line, cov-html opens an interactive coverage report in the browser, and lint runs the flake8 linter on the source code to ensure it follows PEP 8 standards.