WIP refactoring classes for improving inheritance #24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Initialy I had trouble with memory pointers and deep copys of the input data objects. Therefor there were special functions that makes copies of the input data before it is given to the class.
This PR should make these functions obsolete.
Now the sequence of classes is called through the
super()
function in the__init__
of each class.The order of class execution is hereby fixed by code and there is no need to read it up.
Also this PR should improve the accessibilty of possible settings as object in the package.