Description
Changes related to datahandling creation of an object from a reference and creation of a reference. Changed them to class methods. Briefly explored the concept of using \_\_new\_\_ to create them instead but considered this method to be more intuitive.
Changed
- Dockerfile
- minor adjustments on caching
- datahandling.py
- Changed how loading worked to be a class method meaning running the load function returns a object of the associated type. In doing so a reference is associated with loading and not with the object creation anymore. To do this the object type was changed to a class property and the according change done in reference and object types. Generating a reference now also works in a similar fashion.
- tests/test_simple.py
- Adjusted due to changes in datahandling.py