trynthink / scout

A tool for estimating the future energy use, carbon emissions, and capital and operating cost impacts of energy efficiency and demand flexibility technologies in the U.S. residential and commercial building sectors.
https://scout.energy.gov
Other
61 stars 23 forks source link

Add schema for ECM definition files #405

Open aspeake opened 2 months ago

aspeake commented 2 months ago

Check all ECM definition json files against a schema prior to running the workflow throw warnings for invalid files. This would refactor some of the checks implemented in this PR: https://github.com/trynthink/scout/pull/402

Also create schemas for mseg_res_com_cz.json and cpl_res_com_cz.json per https://github.com/trynthink/scout/issues/216