Users should be able to access the list of all possible config parameters for a stage as well as information about them, such as their types, default values, and a description of what a value for the parameter means. Some stages use the ceciParam class to contain that information, but it doesn't seem to have a __repr__() method to make it human-readable. Once LSSTDESC/ceci#94 is done, we'll be ready for this issue to homogenize config parameters of all stages to the Param class.
Having a repr function is only part of the issue. The other part is have a function or functions in the RailStage or Ceci stage to print all the parameters and possibly to include them in docstrings
Users should be able to access the list of all possible config parameters for a stage as well as information about them, such as their types, default values, and a description of what a value for the parameter means. Some stages use the
ceci
Param
class to contain that information, but it doesn't seem to have a__repr__()
method to make it human-readable. Once LSSTDESC/ceci#94 is done, we'll be ready for this issue to homogenize config parameters of all stages to theParam
class.