Skip to content

Conversation

@SaeedRazavi
Copy link
Contributor

Overhaul resilientCommunity to create and use OIP instead of SVI and subsequently replace CCS/CCI with LCS/LCI (C=Community, L=Locational).

Overhaul how restoration interacts with the outputs from resilientCommunity in turn.

…ons in getPowerMeasures() more explicit instead of relying on truthiness
…re readability and easier addition of new file inputs.
…nge min value for avgPeakDemand input from 0 to 0.01
…le impact metric called Outage Impact Potential
…th num entry fields for the weight of each contributing variable. Add additional error checking. Correct the name of formerly 'per capita income' variable to 'Avg Aggregate Household Income'
…d from analysis because of 'Not Applicable' data value.
…d readable by replacing repeated elementes with jinja loops
…nctions to ease development and declutter the namespace: reorder and label functions based on usage; remove deprecated functions getCoopData(), getCoopFromList(), coopvcensusDF(), and getAverages_loads(); remove too-short functions createDF and createGeoDF in favor of writing their contents where previously called
…P) instead of SVI and reorganize code for ease of understanding and development
…ty in response to the OIP update for resilientCommunity: make restoration no longer call resilientCommunity directly but instead take output from that model as input. Also add new testfiles for better demo.
@dpinney-nreca dpinney-nreca merged commit 182a8fe into nreca-bts:master Nov 19, 2025
1 check passed
@SaeedRazavi SaeedRazavi deleted the resCom branch November 19, 2025 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants