I think you might be doing something similar to what I’ve done on one of my teams in the past. Might make sense to DM me 😁
But the short answer is that we defined a custom dataset to do this. Then this custom structure is passed around in addition to the usual parameters.
You might be able to do something fancy with
this hook. Perhaps you could check if this list of features to create is defined in your
parameters
dict already and if not read it from the CSV?
That way you could have it both ways through the usual yaml interface and the CSV you’re supplying .