LSSTDESC / firecrown

DESC Cosmology Likelihood Framework
BSD 3-Clause "New" or "Revised" License
29 stars 7 forks source link

The abstract base class Validator makes type checking awkward #377

Closed marcpaterno closed 7 months ago

marcpaterno commented 7 months ago

The interface provided by the base class Validator makes type checking awkward, because the derived types really need different argument types for the methods required. This is probably best fixed by removing the base class and pushing the similar, but not identical, functionality into the concrete classes.