What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/44
* Activate all ruff rules by ab5424 in https://github.com/ab5424/agility/pull/40
* Fix AttributeError by ab5424 in https://github.com/ab5424/agility/pull/45
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/46
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/47
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/ab5424/agility/pull/50
* Bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/ab5424/agility/pull/49
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/51
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/52
* Restructure requirements by ab5424 in https://github.com/ab5424/agility/pull/53
* Add markdownlint by ab5424 in https://github.com/ab5424/agility/pull/54
* Update pyside6 requirement from <=6.6.2 to <=6.7.0 by dependabot in https://github.com/ab5424/agility/pull/48
* Install all requirements in tests by ab5424 in https://github.com/ab5424/agility/pull/55
* Add pyright by ab5424 in https://github.com/ab5424/agility/pull/56
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/58
* Remove requirements.txt by ab5424 in https://github.com/ab5424/agility/pull/57
* Bump scipy from 1.13.0 to 1.13.1 by dependabot in https://github.com/ab5424/agility/pull/61
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/62
* Add new example notebook by ab5424 in https://github.com/ab5424/agility/pull/63
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/64
* Housekeeping by ab5424 in https://github.com/ab5424/agility/pull/65
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/68
* Bump numpy from 1.26.4 to 2.0.0 by dependabot in https://github.com/ab5424/agility/pull/67
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/70
* Update coverage requirement from <=7.5.1 to <=7.5.4 by dependabot in https://github.com/ab5424/agility/pull/69
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/72
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/73
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/74
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/76
* Bump numpy from 2.0.0 to 2.0.1 by dependabot in https://github.com/ab5424/agility/pull/75
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/77
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/79
* pre-commit autoupdate by pre-commit-ci in https://github.com/ab5424/agility/pull/80
* Restructure testing by ab5424 in https://github.com/ab5424/agility/pull/81
* Bump scipy from 1.13.1 to 1.14.0 by dependabot in https://github.com/ab5424/agility/pull/71
**Full Changelog**: https://github.com/ab5424/agility/compare/v0.0.3...v0.0.4