#56: Revision of data_strucutres.py
This PR revises and enhances data_strucutres.py and mainly consists of
- Improved documentation and type annotations or the classes
DataBlock
andDataset
- Simplification of methods related to preparing the data for the ML model. This includes but is not limited to
Dataset._datamat_forML(...)
. - New method to retrieve the data matrix and data objects from a DataBlock.
Breaking changes
- There should be no breaking changes for the user. All changes of existing code concern internal stuff.
Edited by Alessandro Maissen