This PR restructures the repo into submodules.
commands: contains all CLI commands. Most non-command functions have been moved to experimentconsole: all rich and console-related stuff
experiment: contains all logic functions and utilities for an experiment incl. observers.
utils: contains all utility functions and classes
The remaining top level files are:
__init__.py__main__.pydatabase.pyevaluation.pysettings.py
Files are now generally smaller and better isolate functionality.
This PR restructures the repo into submodules.
commands
: contains all CLI commands. Most non-command functions have been moved toexperiment
console
: all rich and console-related stuffexperiment
: contains all logic functions and utilities for an experiment incl. observers.utils
: contains all utility functions and classesThe remaining top level files are:
__init__.py
__main__.py
database.py
evaluation.py
settings.py
Files are now generally smaller and better isolate functionality.