This PR moves to a dictionary based class for function returns, tries to make function inputs explicit wherever possible, and renames or eliminates some unnecessary functions.
Afterwards, moving to einops, giving classes their own files, and wrapping logging into its own class should be straightforward ways to create more readable code. We could also move to the lightning paradigm.
This PR moves to a dictionary based class for function returns, tries to make function inputs explicit wherever possible, and renames or eliminates some unnecessary functions.
Afterwards, moving to einops, giving classes their own files, and wrapping logging into its own class should be straightforward ways to create more readable code. We could also move to the lightning paradigm.