LSSTDESC / rail_base

Base classes for RAIL
MIT License
0 stars 1 forks source link

`Param` class completeness #30

Closed aimalz closed 10 months ago

aimalz commented 1 year ago

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 the Param class.

eacharles commented 11 months ago

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

eacharles commented 10 months ago

Done in ceci.