#132 check callback
In order to allow the computation of the ground truth values, the following conditions need to be satisfied:
-
OutputML
needs to be a subset of thePerformanceAttributes
-
DesignParameters
has to be a subset of theInputML
, i.e. all the design generated.
In the future, we may find ways to overcome this. But we will be limited to this scenario so far.
Finally, I have decided to implement a function to check, and the Dataset
object is provided to the generation
method, together with the AnalysisCallback
. This is the only way to still keep the separation between Dataset
and DataModule
.