Development Environment Updates:
- Switch from `make` to `just`
- Switch from vanilla `pip` to `pip-tools`
- `environment.yml` updated
- `environment.yml` not currently supported
Packaging Updates:
- Switch from `setup.py` to `pyproject.toml` (still using setuptools)
Documentation updates:
- Switch documentation generator from Sphinx to mkdocs (including on ReadTheDocs)
- Use Python 3.10 on ReadTheDocs
- Change documentation them to `readthedocs` (old theme not available in mkdocs)
- Switch documentation format from RST to markdown (Including in docstrings)
Testing and Linting Updates:
- use `npx` to run pyright
- `pyproject.toml` linting with `validate-pyproject`
API Updates:
- Minor type annotation bugfixes