To run this code, you'll need to have Python 3.9, 3.10, 3.11, or 3.12 installed on your machine. You'll also need to install the required packages by running the following commands from inside the project folder:
python3 -m venv venv
source venv/bin/activate
python3 -m pip install -e .[dev]
pre-commit install
If your text editor doesn't support .editorconfig, please reference the .editorconfig file for some basic formatting norms.
Regardless, ruff format .
should be run to standardize formatting before attempting to commit.