RIght now it is easy to inherit from Learn2_new thanks to the inheritance_template. However, it can be messy to inherit from one or multiple children of Learn2_new.
For example, intrinsically_interpretable_probabilistic_regression could benefit from inheriting from probabilistic_regression and committor_projection_NN. Instead, right now, it inherits directly from Learn2_new, with the consequence that much of its code is duplicated with its similar siblings. This has already made maintaining the code troublesome.
It would then be interesting to implement more flexibility for the inheritance
RIght now it is easy to inherit from
Learn2_new
thanks to theinheritance_template
. However, it can be messy to inherit from one or multiple children ofLearn2_new
.For example,
intrinsically_interpretable_probabilistic_regression
could benefit from inheriting fromprobabilistic_regression
andcommittor_projection_NN
. Instead, right now, it inherits directly fromLearn2_new
, with the consequence that much of its code is duplicated with its similar siblings. This has already made maintaining the code troublesome.It would then be interesting to implement more flexibility for the inheritance