Closed
Milestone
started on Nov 23, 2017
Cleanup of core code (structure|quality)
The poor core is a mess.
Some parts need to be reorganized and some parts need better debug messages. The FCP and CS should have some well defined relation (inheritance/interface) etc.
Issues to create:
-
Make sure the comments are up to date. -
Add commentes if missing -
Make sure the docstrings are up to date. -
Add docstrings if missing. -
Chop up large scopes. -
Add str methods -
Assert everything -
Make intermediate sane checks and Warn if fishy -
Fix the FCP-CS relation -
Fix the FCM-ASE Calculator relation (numba) -
Add e.g. the logging functionality to the user guide -
Fix properties/_private for variables -
Fix time stamps for logger -
Make sure all tolerances etc. exist in the config
T.B.C