Basically, if we want to use yaml.safe_load() to read configuration files (and to keep them readable) then the stage config parameters have to be of simple types.
There are a few thing that break this, like trying to have a numpy array or a tuple as a stage parameter.
This will add a test to catch these cases, and fix a few outstanding cases.
Basically, if we want to use yaml.safe_load() to read configuration files (and to keep them readable) then the stage config parameters have to be of simple types.
There are a few thing that break this, like trying to have a numpy array or a tuple as a stage parameter.
This will add a test to catch these cases, and fix a few outstanding cases.