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
58 stars 22 forks source link

Organize package scripts in submodules #364

Open aspeake opened 6 months ago

aspeake commented 6 months ago

Separate the common user scripts (ecm_prep.py and run.py) and the input generation modules into separate submodules. /supporting_data and constants.py are likely the only shared resources for the two.

We may potentially want to introduce entry point(s) to more easily run the user scripts too. Being able to run, for example, scout run --args or scout ecm_prep --args is easier than traversing several directories.