Chore
* chore: add python to conda deps ([`b9c37d6`](https://github.com/psychoanalyze/psychoanalyze/commit/b9c37d67b6c922855140df001527ffad818ee360))
* chore: restore black vscode extension to devcontainer ([`1564b1e`](https://github.com/psychoanalyze/psychoanalyze/commit/1564b1e63da47c7b139efbbf3d7c075009f64ed9))
* chore: pin pymc version to match conda and poetry ([`3e17155`](https://github.com/psychoanalyze/psychoanalyze/commit/3e171553021902e9342b233001528afb0b74d221))
* chore: restore devcontainer lifecycle commands ([`09f1ea1`](https://github.com/psychoanalyze/psychoanalyze/commit/09f1ea1b4aebb864b19faee0188283edaf0810f7))
* chore: PYTHONDONTWRITEBITECODE=true ([`8da0f21`](https://github.com/psychoanalyze/psychoanalyze/commit/8da0f2129fce809a3893165130817933e1c88494))
Ci
* ci: remove bandit from ci too ([`587a5fc`](https://github.com/psychoanalyze/psychoanalyze/commit/587a5fce4904f76888a01caef2aeb004b85c12f0))
* ci: strip down ci steps, trusting pre commit hooks ([`15125e5`](https://github.com/psychoanalyze/psychoanalyze/commit/15125e5fe01b341f995f5508a9f505721a843841))
* ci: move doc build out of main ci run ([`9b1299c`](https://github.com/psychoanalyze/psychoanalyze/commit/9b1299cc1b531e8384a98f956a766840b22a3eec))
Fix
* fix: callback connections ([`c47fdcf`](https://github.com/psychoanalyze/psychoanalyze/commit/c47fdcf49b9dfa700d316f75b30f8c0d127ec275))
* fix: use strs for subjects ([`c19a18f`](https://github.com/psychoanalyze/psychoanalyze/commit/c19a18f6b4739176eaf5a74e0f6afab447fb3b88))
* fix: split out mkdocs so hot reloader works ([`6099ab6`](https://github.com/psychoanalyze/psychoanalyze/commit/6099ab65c44914a47d483f8693d586726c6a9f10))
Refactor
* refactor: move dashboard to root dir ([`a7c34fd`](https://github.com/psychoanalyze/psychoanalyze/commit/a7c34fd09583feaff8544988004388dbcac9f174))
Unknown
* 0.4.1
Automatically generated by python-semantic-release ([`64fd870`](https://github.com/psychoanalyze/psychoanalyze/commit/64fd870e95d3475e730fadd626cbc6a28505d659))