catalyst-cooperative / pudl

The Public Utility Data Liberation Project provides analysis-ready energy system data to climate advocates, researchers, policymakers, and journalists.
https://catalyst.coop/pudl
MIT License
469 stars 108 forks source link

Dynamically create dataset setting validation. #1316

Open bendnorman opened 2 years ago

bendnorman commented 2 years ago

1292 made it easier to validate new dataset settings. If we add a new dataset we will have to:

This isn’t that bad but I think we could improve in a few areas:

bendnorman commented 2 years ago

Some of these improvements are covered in #1409 and #1410

bendnorman commented 6 days ago

I haven't interacted with the pydantic settings classes in a while. I'm not sure if these proposals are still relevant.