* rename to pytest
* use pytest settings from pyproject.toml
* config for pre-commit hooks
* disable numpydoc checks
* Add configs: isort, numpydocs, pytest
* python < 3.13
* add pre-commit deps
* ignore large files
* pre-commit formatting fixes
* ignore debugs
* don't enforce test names
* do not modify json files in tests
* duplicate eof fixer
* Restore test resolution files to state from commit e53b805
* Add citation file
* isort test
---------
Co-authored-by: Adam Taranto <taranto.a@wehi.edu.au>