[ ] add more test cases (i.e. ODEs with different difficulties)
[ ] write informative error messages. Try weird configurations and write help for users pointing to the correct positions in the config file with examples. Chat GPT and typing can help here. This will get easier once the config module is merged
Rigorous testing the behavior of modules
[ ] test simulation module in scripting API
[x] test config module in scripting API
[ ] test inference module in scripting API
[ ] test interactive backend --> maybe move to separate module
Test interfaces
[ ] test modules for commandline API
Other
[ ] remove/clear database after before tests are starting or use tmp database for testcase. Otherwise the redis database will blow up.
Testing infrastructure
Rigorous testing the behavior of modules
Test interfaces
Other