Restructure data/model parameters
Loading
I made a medium-sized refactor to try and improve:
To do this I mostly re-factored parameter dataclasses. Most the action is in run/parameter.py
, other changes are to accomodate these. Big changes:
Pytest is passing, but I dont think everything in /run
gets pytested (e.g. validation) and I can't promise they would all run the same. Couldnt test some of those b/c don't have the local data paths.
If you guys could have a look and let me know if there's any changes you'd suggest to API or param structure, that'd be cool :)
Closes #65 (closed)