The abstract class DerivedParameter has only a single derived class. It seems to be a needless complication; the functionality of the one derived class DerivedParameterScalar apparently sufficient. We should collapse the functionality of DerivedParameterScalar into DerivedParameter and be rid of the inheritance.
DerivedParameterScalar is used in none of the LSST DESC repositories except for firecrown.
The abstract class
DerivedParameter
has only a single derived class. It seems to be a needless complication; the functionality of the one derived classDerivedParameterScalar
apparently sufficient. We should collapse the functionality ofDerivedParameterScalar
intoDerivedParameter
and be rid of the inheritance.DerivedParameterScalar
is used in none of the LSST DESC repositories except for firecrown.