Skip to content

Conversation

@aspeake
Copy link
Collaborator

@aspeake aspeake commented Apr 25, 2025

Refactors the main() function in ecm_prep.py. Summary of changes includes:

  • Move ECMPrepHelper class into new module to reduce ecm_prep.py file size
  • Extend ECMPrepHelper with new methods called from main():
    • get_measure_savings_shapes() import ecm prep shapes if applicable
    • get_existing_measure_summary_data() import previously prepared measure attributes
    • get_pkg_env_sep_info(): import envelope isolation measures, if applicable
    • get_indiv_measures(): collect individual measures that require updates
    • get_measure_packages: collect measure packages that require updates

@aspeake aspeake changed the base branch from master to ecm_prep_reorg August 1, 2025 22:53
@aspeake aspeake force-pushed the ecm_prep_main branch 4 times, most recently from 86a110a to 9776c15 Compare August 11, 2025 22:07
@aspeake aspeake modified the milestones: v1.2.0, v1.2.1 Oct 29, 2025
@aspeake aspeake force-pushed the ecm_prep_reorg branch 2 times, most recently from d15f242 to de7b05e Compare October 31, 2025 20:50
@aspeake aspeake force-pushed the ecm_prep_main branch 3 times, most recently from 2df03c5 to 5f539ef Compare October 31, 2025 23:19
@jtlangevin jtlangevin removed this from the v1.2.1 milestone Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants