dscribe
dscribe copied to clipboard
Allow changing descriptor setup through python properties
Currently the code has inconsistent handling for changing properties of the descriptor objects. Many of the properties are available through public attributes of the objects, but sometimes changing them after initialization can lead to a broken setup.
This should be fixed by introducing a python property for each attribute that can be changed after the construction of an object. A property can then trigger the necessary actions for updating the setup of the whole object.