diff --git a/powersimdata/design/clean_capacity_scaling.py b/powersimdata/design/clean_capacity_scaling.py
index 20615033e..3ed364d50 100644
--- a/powersimdata/design/clean_capacity_scaling.py
+++ b/powersimdata/design/clean_capacity_scaling.py
@@ -4,9 +4,18 @@
import json
import os
import pickle
+import warnings
+from collections import defaultdict
+from abc import ABC, abstractmethod
+from pandas.io.json import json_normalize
-class AbstractStrategyManager:
+from powersimdata.design.scenario_info import GridInfo
+from powersimdata.input.grid import Grid
+from powersimdata.input.change_table import ChangeTable
+
+
+class AbstractStrategyManager(ABC):
"""
Base class for strategy objects, contains common functions
"""
@@ -14,6 +23,7 @@ class AbstractStrategyManager:
def __init__(self):
self.targets = {}
+ self.interconnect = str()
@staticmethod
def set_next_sim_hours(next_sim_hours):
@@ -27,7 +37,7 @@ def set_next_sim_hours(next_sim_hours):
def targets_from_data_frame(self, data_frame):
"""Creates target objects from data frame.
- :param (*pandas.DataFrame*) data_frame: external target information
+ :param *pandas.DataFrame* data_frame: external target information
"""
for row in data_frame.itertuples():
@@ -65,6 +75,8 @@ def populate_targets_with_resources(self, scenario_info, start_time,
sim_hours = int((pd.Timedelta(t2 - t1).days + 1) * 24)
AbstractStrategyManager.next_sim_hours = sim_hours
+ self.interconnect = scenario_info.grid.interconnect
+
for region_name in self.targets:
print()
print(region_name)
@@ -82,6 +94,112 @@ def add_target(self, target_manager_obj):
"Input must be of TargetManager type"
self.targets[target_manager_obj.region_name] = target_manager_obj
+ @abstractmethod
+ def data_frame_of_next_capacities(self):
+ """
+ This abstract method needs to be implemented in derived classes or
+ the class cannot be instantiated
+ """
+ pass
+
+ def output_capacities_table(self, base_grid=None):
+ """
+ Returns a dataframe of target region resource capacities
+ :param base_grid: base grid that will be scaled
+ :return: (*pandas.DataFrame*) -- dataframe of target region capacities
+ """
+ next_capacities = self.data_frame_of_next_capacities()[[
+ 'next_solar_capacity', 'next_wind_capacity']]
+ if base_grid is None:
+ base_grid = Grid(self.interconnect)
+ grid_info = GridInfo(base_grid)
+ grid_resources = grid_info.get_available_resource('all')
+ gen_capacity = pd.DataFrame(
+ columns=grid_resources,
+ index=self.targets.keys())
+
+ for tar in self.targets:
+ row_dict = {}
+ for res in grid_resources:
+ next_capacity = 0
+ if res == 'solar':
+ next_capacity = \
+ next_capacities.loc[tar, 'next_solar_capacity']
+ elif res == 'wind':
+ next_capacity = \
+ next_capacities.loc[tar, 'next_wind_capacity']
+ else:
+ try:
+ next_capacity = self.targets[tar].resources[res]\
+ .prev_capacity
+ except AttributeError:
+ print('Resource {0} not found in target region'
+ ' {1}'.format(res, tar))
+ row_dict.update({res: next_capacity})
+ gen_capacity.loc[tar] = pd.Series(row_dict)
+ return gen_capacity
+
+ def create_scale_factor_table(self, base_grid=None, gen_capacity=None,
+ tolerance=0.001):
+ """
+ Outputs a scaling factor table for targets and resource with
+ respect to a base grid for creating a change table.
+ :param powersimdata.input.grid.Grid base_grid: reference grid to
+ calculate change table scaling
+ :param pandas.DataFrame gen_capacity: dataframe of next capacities
+ factors
+ :param float tolerance: deviation from 1.0 to be included in change
+ table
+ :return: (*dict*) -- nested dictionary of change table scaling values
+ """
+ if base_grid is None:
+ base_grid = Grid(self.interconnect)
+ grid_info = GridInfo(base_grid)
+ grid_loadzones = set(grid_info.area_to_loadzone('all'))
+ if gen_capacity is None:
+ gen_capacity = self.output_capacities_table(base_grid)
+ scale_factor_table = defaultdict(dict)
+ for tar, row in gen_capacity.iterrows():
+ for res in gen_capacity.columns:
+ base_target_resource_cap = grid_info.get_capacity(res, tar)
+ target_loadzones = grid_loadzones.intersection(
+ set(grid_info.area_to_loadzone(tar)))
+ for load_zone in target_loadzones:
+ load_zone_cap = grid_info.get_capacity(res, load_zone)
+ if load_zone_cap == 0 and row[res] > 0:
+ warnings.warn('Attempting to scale target area {0} '
+ 'and resource {1} when base grid '
+ 'capacity is zero!'.format(tar, res))
+ elif load_zone_cap == 0:
+ print('Base grid capacity is zero for loadzone {0} '
+ 'and resource {1}'.format(load_zone, res))
+ else:
+ scale_factor = row[res] / base_target_resource_cap
+ if abs(scale_factor - 1.0) > tolerance:
+ scale_factor_table[res][load_zone] = scale_factor
+ return scale_factor_table
+
+ def create_change_table(self, scale_factor_table=None, interconnect=None):
+ """
+ Outputs a change table for targets and resource with
+ respect to a base grid for creating a change table.
+ :param dict scale_factor_table: nested dictionary of scaling values
+ :param str interconnect: interconnect for change table
+ :return: (*ChangeTable*) -- change table object
+ """
+ if interconnect is None:
+ change_table = ChangeTable(self.interconnect)
+ else:
+ change_table = ChangeTable(interconnect)
+
+ if scale_factor_table is None:
+ scale_factor_table = self.create_scale_factor_table()
+ for gen_type, next_level in scale_factor_table.items():
+ for load_zone, scale_factor in next_level.items():
+ change_table.scale_plant_capacity(gen_type, zone_name={
+ load_zone: scale_factor})
+ return change_table
+
@staticmethod
def load_target_from_json(target_name):
"""Loads JSON file of given target.
@@ -112,6 +230,19 @@ def load_target_from_pickle(target_name):
json_file.close()
return target_obj
+ def output_targets_dataframe(self):
+ """
+ Transforms information all target object property information into a
+ Pandas dataframe
+ :return: (*pandas.DataFrame*) -- dataframe with all target information
+ """
+ cap_planning_df = pd.DataFrame()
+ for tar in self.targets:
+ target_df = self.targets[tar].output_target_dataframe_row()
+ cap_planning_df = cap_planning_df.append(target_df, sort=False)
+ cap_planning_df = cap_planning_df.set_index('region_name')
+ return cap_planning_df
+
class IndependentStrategyManager(AbstractStrategyManager):
"""Calculates the next capacities using individual target shortfalls.
@@ -121,11 +252,12 @@ def __init__(self):
AbstractStrategyManager.__init__(self)
def set_addl_curtailment(self, additional_curtailment_table):
- """Sets additional curtailment for a region and particular resource type
+ """Sets additional curtailment for a region and particular resource
+ type
- :param dict additional_curtailment_table: nested dictionary structure of
- the form: {‘Alabama’:{‘solar’: .2}, ‘Maryland’: {‘wind’: .1}}. The
- numbers are curtailment factors between 0 and 1.
+ :param dict additional_curtailment_table: nested dictionary structure
+ of the form: {‘Alabama’:{‘solar’: .2}, ‘Maryland’: {‘wind’: .1}}. The
+ numbers are curtailment factors between 0 and 1.
"""
for region_name, target_obj in additional_curtailment_table.items():
for resource_name, curtailment_factor in target_obj.items():
@@ -205,9 +337,10 @@ def set_collab_addl_curtailment(self, addl_curtailment):
"""Sets additional curtailment for Collaborative Strategy
:param dict addl_curtailment: dictionary with '*solar*' and '*wind*'
- keys defined: {"solar": .2, "wind": .3} with values between 0 and 1.
+ keys defined: {"solar": .2, "wind": .3} with values between 0 and
+ 1.
"""
- assert set(addl_curtailment.keys()) == set(["solar", "wind"])
+ assert set(addl_curtailment.keys()) == {"solar", "wind"}
assert 0 <= addl_curtailment["solar"] <= 1, "solar additional " \
"curtailment must be " \
"between 0 and 1"
@@ -313,7 +446,7 @@ def calculate_total_expected_capacity_factor(self, category):
:param str category: resource category.
:return: (*float*) -- total expected capacity factor
"""
- assert (category in ["solar", "wind"]), " expected capacity factor " \
+ assert (category in ["solar", "wind"]), "expected capacity factor " \
"only defined for solar and " \
"wind"
total_exp_cap_factor = \
@@ -604,6 +737,18 @@ def save_target_as_pickle(self):
pickle.dump(self, json_file)
json_file.close()
+ def output_target_dataframe_row(self):
+ """
+ Transforms information within the target object into a Pandas
+ dataframe row that can be concatenated. First, use jsonpickle to
+ convert targets to json, and second, use json_normalize to flatten
+ this json hierarchy into a dataframe
+ :return: (*pandas.DataFrame*) -- row with all target object properties
+ """
+ target_df = json_normalize(json.loads(
+ jsonpickle.encode(self, unpicklable=False)))
+ return target_df
+
def __str__(self):
"""Outputs indented JSON string af object properties.
@@ -634,6 +779,8 @@ def __getitem__(self, key):
:raises KeyError For attempts to use key not in the dictionary
:return: instance of Resource class
"""
+ if key == 'all':
+ return self.resources
try:
return self.resources[key]
except KeyError as e:
@@ -702,7 +849,7 @@ def pull_region_resource_info(self, region_name, scenario_info,
no_congestion_cap_factor,
prev_capacity,
prev_cap_factor
- )
+ )
resource_obj.set_generation(prev_generation)
resource_obj.set_curtailment(prev_curtailment)
@@ -763,7 +910,8 @@ def set_generation(self, prev_generation, tolerance=1e-3):
def set_curtailment(self, prev_curtailment):
"""Sets curtailment from scenario run.
- :param float prev_curtailment: calculated curtailment from scenario run.
+ :param float prev_curtailment: calculated curtailment from scenario
+ run.
"""
assert (prev_curtailment >= 0), \
"prev_curtailment must be greater than zero"
diff --git a/powersimdata/design/demo/ScaleFactorComparison.ipynb b/powersimdata/design/demo/ScaleFactorComparison.ipynb
new file mode 100644
index 000000000..bddbfc974
--- /dev/null
+++ b/powersimdata/design/demo/ScaleFactorComparison.ipynb
@@ -0,0 +1,3151 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from powersimdata.scenario.scenario import Scenario\n",
+ "from powersimdata.design.scenario_info import ScenarioInfo\n",
+ "import json\n",
+ "import os\n",
+ "import pandas as pd\n",
+ "from collections import defaultdict\n",
+ "import warnings\n",
+ "from pytest import approx"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from powersimdata.design.clean_capacity_scaling import CollaborativeStrategyManager,\\\n",
+ "IndependentStrategyManager, TargetManager, ResourceManager, Resource"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from powersimdata.input.grid import Grid\n",
+ "from powersimdata.input.change_table import ChangeTable\n",
+ "from powersimdata.utility.constants import abv2state, state2loadzone"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Reading bus.csv\n",
+ "Reading plant.csv\n",
+ "Reading gencost.csv\n",
+ "Reading branch.csv\n",
+ "Reading dcline.csv\n",
+ "Reading sub.csv\n",
+ "Reading bus2sub.csv\n",
+ "Reading zone.csv\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "defaultdict(dict,\n",
+ " {'Alabama': {'coal': 6671.200999999997,\n",
+ " 'dfo': 47.801,\n",
+ " 'hydro': 3319.292000000001,\n",
+ " 'ng': 15382.995999999997,\n",
+ " 'nuclear': 4547.1089999999995,\n",
+ " 'other': 381.0,\n",
+ " 'solar': 154.2,\n",
+ " 'wind': 1.0},\n",
+ " 'Arkansas': {'coal': 5487.0,\n",
+ " 'dfo': 12.299999999999997,\n",
+ " 'hydro': 1348.9020000000003,\n",
+ " 'ng': 7229.396999999999,\n",
+ " 'nuclear': 1529.424,\n",
+ " 'other': 156.97,\n",
+ " 'solar': 94.0,\n",
+ " 'wind': 1.0},\n",
+ " 'Chicago North Illinois': {'coal': 2774.7219999999998,\n",
+ " 'dfo': 477.238,\n",
+ " 'hydro': 39.69800000000001,\n",
+ " 'ng': 12169.88100000001,\n",
+ " 'nuclear': 7989.376,\n",
+ " 'other': 64.266,\n",
+ " 'solar': 31.457,\n",
+ " 'wind': 1315.5939999999998},\n",
+ " 'Connecticut': {'coal': 400.0,\n",
+ " 'dfo': 2816.807999999999,\n",
+ " 'hydro': 149.49900000000002,\n",
+ " 'ng': 5224.401000000003,\n",
+ " 'nuclear': 1888.898,\n",
+ " 'other': 166.0,\n",
+ " 'solar': 25.2,\n",
+ " 'wind': 5.0},\n",
+ " 'Delaware': {'coal': 445.5,\n",
+ " 'dfo': 121.6,\n",
+ " 'ng': 3016.2000000000003,\n",
+ " 'other': 10.326,\n",
+ " 'solar': 30.799000000000003,\n",
+ " 'wind': 2.0},\n",
+ " 'East Texas': {'coal': 3273.972,\n",
+ " 'hydro': 81.0,\n",
+ " 'ng': 10950.588000000007,\n",
+ " 'other': 68.486,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 2.771},\n",
+ " 'Florida North': {'coal': 6055.942000000001,\n",
+ " 'dfo': 1537.3610000000003,\n",
+ " 'ng': 14474.007999999998,\n",
+ " 'other': 227.127,\n",
+ " 'solar': 687.5329999999999,\n",
+ " 'wind': 1.0},\n",
+ " 'Florida Panhandle': {'coal': 1767.298,\n",
+ " 'dfo': 29.532,\n",
+ " 'hydro': 55.701,\n",
+ " 'ng': 1794.551,\n",
+ " 'other': 92.25800000000001,\n",
+ " 'solar': 54.357,\n",
+ " 'wind': 1.0},\n",
+ " 'Florida South': {'coal': 3267.0560000000005,\n",
+ " 'dfo': 4096.413000000002,\n",
+ " 'ng': 31718.22399999998,\n",
+ " 'nuclear': 3341.23,\n",
+ " 'other': 567.613,\n",
+ " 'solar': 1121.0089999999998,\n",
+ " 'wind': 1.0},\n",
+ " 'Georgia North': {'coal': 5608.280000000002,\n",
+ " 'dfo': 86.53600000000003,\n",
+ " 'hydro': 3403.2979999999993,\n",
+ " 'ng': 7216.3309999999965,\n",
+ " 'other': 97.90299999999999,\n",
+ " 'solar': 534.676,\n",
+ " 'wind': 2.0},\n",
+ " 'Georgia South': {'coal': 4501.417000000002,\n",
+ " 'dfo': 986.0719999999999,\n",
+ " 'hydro': 194.495,\n",
+ " 'ng': 11435.970000000003,\n",
+ " 'nuclear': 3929.324,\n",
+ " 'other': 448.105,\n",
+ " 'solar': 873.424},\n",
+ " 'Illinois Downstate': {'coal': 12887.98,\n",
+ " 'dfo': 330.96899999999994,\n",
+ " 'ng': 5429.116000000004,\n",
+ " 'nuclear': 3247.613,\n",
+ " 'other': 20.083,\n",
+ " 'solar': 2.643,\n",
+ " 'wind': 3767.406},\n",
+ " 'Indiana': {'coal': 17585.403999999988,\n",
+ " 'dfo': 285.6969999999997,\n",
+ " 'hydro': 92.09800000000001,\n",
+ " 'ng': 9724.201000000003,\n",
+ " 'other': 91.0,\n",
+ " 'solar': 160.597,\n",
+ " 'wind': 2090.101},\n",
+ " 'Iowa': {'coal': 6034.497000000002,\n",
+ " 'dfo': 1134.1190000000008,\n",
+ " 'hydro': 129.20099999999996,\n",
+ " 'ng': 4194.407,\n",
+ " 'nuclear': 535.903,\n",
+ " 'other': 34.476,\n",
+ " 'solar': 2.6,\n",
+ " 'wind': 9362.403},\n",
+ " 'Kansas': {'coal': 4946.702,\n",
+ " 'dfo': 625.9080000000004,\n",
+ " 'hydro': 7.002,\n",
+ " 'ng': 5197.1089999999995,\n",
+ " 'nuclear': 939.697,\n",
+ " 'other': 6.698,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 6146.3009999999995},\n",
+ " 'Kentucky': {'coal': 15601.700000000003,\n",
+ " 'dfo': 11.502,\n",
+ " 'hydro': 1016.6020000000002,\n",
+ " 'ng': 8486.896,\n",
+ " 'other': 58.633,\n",
+ " 'solar': 10.0,\n",
+ " 'wind': 1.0},\n",
+ " 'Louisiana': {'coal': 3170.2,\n",
+ " 'dfo': 55.198000000000015,\n",
+ " 'hydro': 192.0,\n",
+ " 'ng': 21853.700999999983,\n",
+ " 'nuclear': 1954.576,\n",
+ " 'other': 957.1519999999999,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 1.0},\n",
+ " 'Maine': {'coal': 0.0,\n",
+ " 'dfo': 917.5970000000001,\n",
+ " 'hydro': 714.7999999999985,\n",
+ " 'ng': 1758.1980000000005,\n",
+ " 'other': 361.0,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 898.8000000000001},\n",
+ " 'Maryland': {'coal': 5126.801999999999,\n",
+ " 'dfo': 1388.9950000000001,\n",
+ " 'hydro': 550.802,\n",
+ " 'ng': 7007.104000000001,\n",
+ " 'nuclear': 1682.03,\n",
+ " 'other': 105.0,\n",
+ " 'solar': 219.39999999999998,\n",
+ " 'wind': 190.0},\n",
+ " 'Massachusetts': {'coal': 1124.5990000000002,\n",
+ " 'dfo': 3331.5039999999976,\n",
+ " 'hydro': 1808.8959999999993,\n",
+ " 'ng': 7377.500000000001,\n",
+ " 'nuclear': 617.001,\n",
+ " 'other': 235.0,\n",
+ " 'solar': 482.29700000000014,\n",
+ " 'wind': 96.39999999999996},\n",
+ " 'Michigan Northern': {'coal': 1548.4809999999998,\n",
+ " 'dfo': 226.4780000000001,\n",
+ " 'hydro': 2310.734999999998,\n",
+ " 'ng': 4290.956,\n",
+ " 'other': 230.90300000000002,\n",
+ " 'wind': 1770.1490000000001},\n",
+ " 'Michigan Southern': {'coal': 8805.710000000005,\n",
+ " 'dfo': 334.0279999999999,\n",
+ " 'hydro': 29.65799999999999,\n",
+ " 'ng': 7740.025999999994,\n",
+ " 'nuclear': 3595.547,\n",
+ " 'other': 88.097,\n",
+ " 'solar': 12.5,\n",
+ " 'wind': 1.052},\n",
+ " 'Minnesota Northern': {'coal': 1582.0169999999998,\n",
+ " 'dfo': 148.99600000000004,\n",
+ " 'hydro': 153.23999999999995,\n",
+ " 'ng': 231.033,\n",
+ " 'other': 131.025,\n",
+ " 'solar': 105.0,\n",
+ " 'wind': 90.997},\n",
+ " 'Minnesota Southern': {'coal': 3073.6800000000003,\n",
+ " 'dfo': 772.2050000000003,\n",
+ " 'hydro': 62.06400000000002,\n",
+ " 'ng': 5554.0620000000035,\n",
+ " 'nuclear': 1579.541,\n",
+ " 'other': 130.925,\n",
+ " 'solar': 213.5,\n",
+ " 'wind': 3626.0250000000005},\n",
+ " 'Mississippi': {'coal': 2010.3020000000001,\n",
+ " 'dfo': 48.0,\n",
+ " 'ng': 14275.008000000003,\n",
+ " 'nuclear': 672.037,\n",
+ " 'other': 174.12,\n",
+ " 'solar': 209.6,\n",
+ " 'wind': 1.0},\n",
+ " 'Missouri East': {'coal': 8122.884000000001,\n",
+ " 'dfo': 542.6819999999991,\n",
+ " 'hydro': 674.002,\n",
+ " 'ng': 2273.6670000000004,\n",
+ " 'nuclear': 1074.638,\n",
+ " 'other': 8.141,\n",
+ " 'solar': 3.069,\n",
+ " 'wind': 1.437},\n",
+ " 'Missouri West': {'coal': 4367.719,\n",
+ " 'dfo': 773.9009999999998,\n",
+ " 'hydro': 432.40000000000003,\n",
+ " 'ng': 4631.93,\n",
+ " 'other': 9.159,\n",
+ " 'solar': 23.631,\n",
+ " 'wind': 958.963},\n",
+ " 'Montana Eastern': {'coal': 54.0,\n",
+ " 'hydro': 0.0,\n",
+ " 'ng': 216.59900000000002,\n",
+ " 'other': 37.212,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 30.0},\n",
+ " 'Nebraska': {'coal': 3982.896999999999,\n",
+ " 'dfo': 360.69199999999984,\n",
+ " 'hydro': 332.29999999999995,\n",
+ " 'ng': 2358.511,\n",
+ " 'nuclear': 1065.568,\n",
+ " 'other': 11.136,\n",
+ " 'solar': 6.3,\n",
+ " 'wind': 1999.4989999999998},\n",
+ " 'New Hampshire': {'coal': 559.2,\n",
+ " 'dfo': 110.00100000000006,\n",
+ " 'hydro': 424.8070000000001,\n",
+ " 'ng': 1814.5000000000005,\n",
+ " 'nuclear': 1226.313,\n",
+ " 'other': 201.279,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 185.3},\n",
+ " 'New Jersey': {'coal': 1343.3,\n",
+ " 'dfo': 258.403,\n",
+ " 'hydro': 467.7,\n",
+ " 'ng': 14182.792000000007,\n",
+ " 'nuclear': 3405.6349999999998,\n",
+ " 'other': 193.716,\n",
+ " 'solar': 613.906,\n",
+ " 'wind': 9.0},\n",
+ " 'New Mexico Eastern': {'ng': 1459.6020000000003,\n",
+ " 'other': 1.0,\n",
+ " 'solar': 165.0,\n",
+ " 'wind': 483.601},\n",
+ " 'New York City': {'coal': 271.446,\n",
+ " 'dfo': 2196.168000000001,\n",
+ " 'hydro': 29.244999999999994,\n",
+ " 'ng': 17433.08800000001,\n",
+ " 'nuclear': 3742.886,\n",
+ " 'other': 139.525,\n",
+ " 'solar': 94.33499999999998,\n",
+ " 'wind': 1.056},\n",
+ " 'North Carolina': {'coal': 9531.899000000001,\n",
+ " 'dfo': 443.4269999999999,\n",
+ " 'hydro': 650.273,\n",
+ " 'ng': 9719.909999999994,\n",
+ " 'nuclear': 4875.7880000000005,\n",
+ " 'other': 360.565,\n",
+ " 'solar': 3193.1339999999973,\n",
+ " 'wind': 208.0},\n",
+ " 'North Dakota': {'coal': 4350.1,\n",
+ " 'dfo': 68.5,\n",
+ " 'hydro': 614.0,\n",
+ " 'ng': 458.499,\n",
+ " 'other': 5.811,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 3178.4019999999987},\n",
+ " 'Ohio Lake Erie': {'coal': 1741.238,\n",
+ " 'dfo': 481.7629999999997,\n",
+ " 'ng': 5345.482,\n",
+ " 'nuclear': 1916.465,\n",
+ " 'other': 154.79899999999998,\n",
+ " 'solar': 37.63,\n",
+ " 'wind': 519.035},\n",
+ " 'Ohio River': {'coal': 14532.566,\n",
+ " 'dfo': 232.127,\n",
+ " 'hydro': 128.602,\n",
+ " 'ng': 9335.111000000004,\n",
+ " 'other': 31.633,\n",
+ " 'solar': 11.170000000000002,\n",
+ " 'wind': 14.867},\n",
+ " 'Oklahoma': {'coal': 5370.998,\n",
+ " 'dfo': 80.30000000000001,\n",
+ " 'hydro': 1068.4989999999998,\n",
+ " 'ng': 15653.607000000002,\n",
+ " 'other': 44.41,\n",
+ " 'solar': 2.5,\n",
+ " 'wind': 7852.301000000001},\n",
+ " 'Pennsylvania Eastern': {'coal': 4086.803,\n",
+ " 'dfo': 1970.6809999999998,\n",
+ " 'hydro': 1795.4580000000003,\n",
+ " 'ng': 18566.454,\n",
+ " 'nuclear': 7759.116,\n",
+ " 'other': 331.29200000000003,\n",
+ " 'solar': 52.58399999999998,\n",
+ " 'wind': 520.387},\n",
+ " 'Pennsylvania Western': {'coal': 10068.194999999998,\n",
+ " 'dfo': 122.41700000000003,\n",
+ " 'hydro': 665.0489999999998,\n",
+ " 'ng': 5929.549000000001,\n",
+ " 'nuclear': 1690.68,\n",
+ " 'other': 44.335,\n",
+ " 'solar': 1.114,\n",
+ " 'wind': 853.0129999999999},\n",
+ " 'Rhode Island': {'dfo': 16.4,\n",
+ " 'hydro': 2.8,\n",
+ " 'ng': 1973.0970000000002,\n",
+ " 'other': 23.554,\n",
+ " 'solar': 10.201,\n",
+ " 'wind': 51.0},\n",
+ " 'South Carolina': {'coal': 5526.897999999998,\n",
+ " 'dfo': 704.2030000000005,\n",
+ " 'hydro': 4054.4109999999964,\n",
+ " 'ng': 7821.391999999997,\n",
+ " 'nuclear': 6361.77,\n",
+ " 'other': 279.123,\n",
+ " 'solar': 309.2,\n",
+ " 'wind': 1.0},\n",
+ " 'South Dakota': {'coal': 450.0,\n",
+ " 'dfo': 282.39799999999997,\n",
+ " 'hydro': 1602.1020000000003,\n",
+ " 'ng': 1067.0009999999997,\n",
+ " 'other': 1.0,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 1027.9},\n",
+ " 'Tennessee': {'coal': 8126.500999999998,\n",
+ " 'dfo': 47.601,\n",
+ " 'hydro': 4212.998,\n",
+ " 'ng': 7623.903999999999,\n",
+ " 'nuclear': 3370.6400000000003,\n",
+ " 'other': 108.487,\n",
+ " 'solar': 125.6,\n",
+ " 'wind': 28.800000000000004},\n",
+ " 'Texas Panhandle': {'coal': 778.826,\n",
+ " 'ng': 2861.7140000000004,\n",
+ " 'other': 1.007,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 2148.828},\n",
+ " 'Upstate New York': {'coal': 1578.253,\n",
+ " 'dfo': 1685.9339999999995,\n",
+ " 'hydro': 5888.472000000001,\n",
+ " 'ng': 6693.923999999996,\n",
+ " 'nuclear': 994.432,\n",
+ " 'other': 226.474,\n",
+ " 'solar': 15.965,\n",
+ " 'wind': 1828.7449999999997},\n",
+ " 'Vermont': {'dfo': 132.90300000000002,\n",
+ " 'hydro': 327.4110000000001,\n",
+ " 'other': 54.55,\n",
+ " 'solar': 65.99700000000001,\n",
+ " 'wind': 121.0},\n",
+ " 'Virginia Mountains': {'coal': 1926.5660000000003,\n",
+ " 'dfo': 133.844,\n",
+ " 'hydro': 3924.2519999999986,\n",
+ " 'ng': 5288.1489999999985,\n",
+ " 'other': 200.553,\n",
+ " 'wind': 1.0},\n",
+ " 'Virginia Tidewater': {'coal': 2128.331,\n",
+ " 'dfo': 2622.0560000000014,\n",
+ " 'hydro': 7.439,\n",
+ " 'ng': 10091.740999999998,\n",
+ " 'nuclear': 3388.166,\n",
+ " 'other': 317.448,\n",
+ " 'solar': 381.4,\n",
+ " 'wind': 1.0},\n",
+ " 'West Virginia': {'coal': 13510.9,\n",
+ " 'dfo': 18.5,\n",
+ " 'hydro': 370.603,\n",
+ " 'ng': 1339.4039999999998,\n",
+ " 'other': 1.0,\n",
+ " 'solar': 1.0,\n",
+ " 'wind': 686.3000000000001},\n",
+ " 'Western North Carolina': {'coal': 1962.3059999999996,\n",
+ " 'dfo': 47.373999999999995,\n",
+ " 'hydro': 1335.117,\n",
+ " 'ng': 3434.3840000000005,\n",
+ " 'other': 5.189,\n",
+ " 'solar': 357.08200000000005,\n",
+ " 'wind': 1.0},\n",
+ " 'Wisconsin': {'coal': 7744.702,\n",
+ " 'dfo': 731.9909999999998,\n",
+ " 'hydro': 536.904,\n",
+ " 'ng': 7621.005000000005,\n",
+ " 'nuclear': 1156.826,\n",
+ " 'other': 186.71699999999998,\n",
+ " 'solar': 3.1,\n",
+ " 'wind': 637.5000000000002}})"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "eastern = Grid(['Eastern'])\n",
+ "pmax = eastern.plant.groupby(['zone_name','type'])['Pmax'].sum()\n",
+ "sum_by_type_zone = defaultdict(dict)\n",
+ "for index, value in pmax.items():\n",
+ " sum_by_type_zone[index[0]][index[1]] = value\n",
+ "sum_by_type_zone"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Coal | \n",
+ " DFO | \n",
+ " Geo-thermal | \n",
+ " Hydro | \n",
+ " Natural Gas | \n",
+ " Nuclear | \n",
+ " Other | \n",
+ " Solar | \n",
+ " Wind | \n",
+ "
\n",
+ " \n",
+ " region_name | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Alabama | \n",
+ " 5504.5 | \n",
+ " 47.8 | \n",
+ " 0 | \n",
+ " 3319.3 | \n",
+ " 15433.0 | \n",
+ " 4547.110749 | \n",
+ " 381.002460 | \n",
+ " 439.869002 | \n",
+ " 2.233972 | \n",
+ "
\n",
+ " \n",
+ " Arkansas | \n",
+ " 5487.0 | \n",
+ " 12.3 | \n",
+ " 0 | \n",
+ " 1348.9 | \n",
+ " 7229.4 | \n",
+ " 1529.423549 | \n",
+ " 156.969505 | \n",
+ " 245.736872 | \n",
+ " 2.233972 | \n",
+ "
\n",
+ " \n",
+ " Connecticut | \n",
+ " 400.0 | \n",
+ " 2816.8 | \n",
+ " 0 | \n",
+ " 149.5 | \n",
+ " 5331.5 | \n",
+ " 1888.898461 | \n",
+ " 166.000000 | \n",
+ " 294.884247 | \n",
+ " 11.169858 | \n",
+ "
\n",
+ " \n",
+ " Delaware | \n",
+ " 445.5 | \n",
+ " 121.6 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 2978.6 | \n",
+ " 0.000000 | \n",
+ " 10.326080 | \n",
+ " 83.997331 | \n",
+ " 4.467943 | \n",
+ "
\n",
+ " \n",
+ " Florida | \n",
+ " 8768.0 | \n",
+ " 3794.3 | \n",
+ " 0 | \n",
+ " 55.7 | \n",
+ " 46472.7 | \n",
+ " 3341.230803 | \n",
+ " 887.000000 | \n",
+ " 4788.294659 | \n",
+ " 6.701915 | \n",
+ "
\n",
+ " \n",
+ " Georgia | \n",
+ " 8979.1 | \n",
+ " 1072.6 | \n",
+ " 0 | \n",
+ " 3597.8 | \n",
+ " 18652.3 | \n",
+ " 3929.323449 | \n",
+ " 546.008206 | \n",
+ " 3388.488074 | \n",
+ " 4.467943 | \n",
+ "
\n",
+ " \n",
+ " Illinois | \n",
+ " 13422.0 | \n",
+ " 811.0 | \n",
+ " 0 | \n",
+ " 39.7 | \n",
+ " 17600.0 | \n",
+ " 11236.992685 | \n",
+ " 84.348784 | \n",
+ " 85.114317 | \n",
+ " 11621.343494 | \n",
+ "
\n",
+ " \n",
+ " Indiana | \n",
+ " 16981.9 | \n",
+ " 115.5 | \n",
+ " 0 | \n",
+ " 92.1 | \n",
+ " 9767.7 | \n",
+ " 0.000000 | \n",
+ " 91.000000 | \n",
+ " 546.429446 | \n",
+ " 5160.027528 | \n",
+ "
\n",
+ " \n",
+ " Iowa | \n",
+ " 6034.5 | \n",
+ " 1086.1 | \n",
+ " 0 | \n",
+ " 129.2 | \n",
+ " 3724.8 | \n",
+ " 535.903048 | \n",
+ " 34.476138 | \n",
+ " 27.477850 | \n",
+ " 22129.275558 | \n",
+ "
\n",
+ " \n",
+ " Kansas | \n",
+ " 4864.7 | \n",
+ " 648.9 | \n",
+ " 0 | \n",
+ " 7.0 | \n",
+ " 4477.3 | \n",
+ " 939.696755 | \n",
+ " 6.697746 | \n",
+ " 22.339716 | \n",
+ " 13730.659448 | \n",
+ "
\n",
+ " \n",
+ " Kentucky | \n",
+ " 13495.6 | \n",
+ " 11.5 | \n",
+ " 0 | \n",
+ " 1016.6 | \n",
+ " 8486.9 | \n",
+ " 0.000000 | \n",
+ " 58.633112 | \n",
+ " 58.753452 | \n",
+ " 2.233972 | \n",
+ "
\n",
+ " \n",
+ " Louisiana | \n",
+ " 3170.2 | \n",
+ " 55.2 | \n",
+ " 0 | \n",
+ " 192.0 | \n",
+ " 20406.7 | \n",
+ " 1954.575933 | \n",
+ " 957.151083 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ "
\n",
+ " \n",
+ " Maine | \n",
+ " 0.0 | \n",
+ " 917.6 | \n",
+ " 0 | \n",
+ " 714.8 | \n",
+ " 1662.2 | \n",
+ " 0.000000 | \n",
+ " 361.000000 | \n",
+ " 14.744212 | \n",
+ " 2058.828197 | \n",
+ "
\n",
+ " \n",
+ " Maryland | \n",
+ " 4662.0 | \n",
+ " 1324.0 | \n",
+ " 0 | \n",
+ " 550.8 | \n",
+ " 7047.6 | \n",
+ " 1682.030049 | \n",
+ " 105.000000 | \n",
+ " 810.708282 | \n",
+ " 424.454598 | \n",
+ "
\n",
+ " \n",
+ " Massachusetts | \n",
+ " 0.0 | \n",
+ " 2886.4 | \n",
+ " 0 | \n",
+ " 1808.9 | \n",
+ " 8199.9 | \n",
+ " 0.000000 | \n",
+ " 235.000000 | \n",
+ " 1795.442949 | \n",
+ " 240.151944 | \n",
+ "
\n",
+ " \n",
+ " Michigan | \n",
+ " 9438.0 | \n",
+ " 541.9 | \n",
+ " 0 | \n",
+ " 2340.4 | \n",
+ " 12227.9 | \n",
+ " 3595.547961 | \n",
+ " 319.000000 | \n",
+ " 224.067348 | \n",
+ " 4780.922553 | \n",
+ "
\n",
+ " \n",
+ " Minnesota | \n",
+ " 4505.7 | \n",
+ " 903.6 | \n",
+ " 0 | \n",
+ " 215.3 | \n",
+ " 6219.4 | \n",
+ " 1579.541290 | \n",
+ " 261.949399 | \n",
+ " 2006.329865 | \n",
+ " 8631.172550 | \n",
+ "
\n",
+ " \n",
+ " Mississippi | \n",
+ " 1610.3 | \n",
+ " 18.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 13023.4 | \n",
+ " 672.037247 | \n",
+ " 174.120319 | \n",
+ " 487.229199 | \n",
+ " 2.233972 | \n",
+ "
\n",
+ " \n",
+ " Missouri | \n",
+ " 11480.6 | \n",
+ " 1336.6 | \n",
+ " 0 | \n",
+ " 1106.4 | \n",
+ " 6890.9 | \n",
+ " 1074.637821 | \n",
+ " 17.300013 | \n",
+ " 130.910734 | \n",
+ " 2145.506294 | \n",
+ "
\n",
+ " \n",
+ " Montana Eastern | \n",
+ " 54.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 216.6 | \n",
+ " 0.000000 | \n",
+ " 37.211749 | \n",
+ " 2.233972 | \n",
+ " 67.019147 | \n",
+ "
\n",
+ " \n",
+ " Nebraska | \n",
+ " 3982.9 | \n",
+ " 360.7 | \n",
+ " 0 | \n",
+ " 332.3 | \n",
+ " 2300.9 | \n",
+ " 1065.568187 | \n",
+ " 11.135848 | \n",
+ " 43.339048 | \n",
+ " 4804.379254 | \n",
+ "
\n",
+ " \n",
+ " New Hampshire | \n",
+ " 559.2 | \n",
+ " 110.0 | \n",
+ " 0 | \n",
+ " 424.8 | \n",
+ " 1814.5 | \n",
+ " 1226.313176 | \n",
+ " 201.279419 | \n",
+ " 2.233972 | \n",
+ " 478.293313 | \n",
+ "
\n",
+ " \n",
+ " New Jersey | \n",
+ " 527.3 | \n",
+ " 90.0 | \n",
+ " 0 | \n",
+ " 467.7 | \n",
+ " 13015.8 | \n",
+ " 3405.635485 | \n",
+ " 193.716619 | \n",
+ " 1825.154771 | \n",
+ " 20.105744 | \n",
+ "
\n",
+ " \n",
+ " New Mexico Eastern | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1443.3 | \n",
+ " 0.000000 | \n",
+ " 1.000000 | \n",
+ " 379.775167 | \n",
+ " 1147.144400 | \n",
+ "
\n",
+ " \n",
+ " New York | \n",
+ " 1849.7 | \n",
+ " 3743.5 | \n",
+ " 0 | \n",
+ " 5917.7 | \n",
+ " 24065.8 | \n",
+ " 4737.318147 | \n",
+ " 366.000000 | \n",
+ " 1014.446489 | \n",
+ " 4447.837392 | \n",
+ "
\n",
+ " \n",
+ " North Carolina | \n",
+ " 11104.6 | \n",
+ " 399.5 | \n",
+ " 0 | \n",
+ " 1985.4 | \n",
+ " 13575.9 | \n",
+ " 4875.787331 | \n",
+ " 365.754407 | \n",
+ " 10062.254736 | \n",
+ " 466.900058 | \n",
+ "
\n",
+ " \n",
+ " North Dakota | \n",
+ " 4159.9 | \n",
+ " 68.5 | \n",
+ " 0 | \n",
+ " 614.0 | \n",
+ " 691.1 | \n",
+ " 0.000000 | \n",
+ " 5.810503 | \n",
+ " 2.233972 | \n",
+ " 7891.281167 | \n",
+ "
\n",
+ " \n",
+ " Ohio | \n",
+ " 12284.6 | \n",
+ " 679.5 | \n",
+ " 0 | \n",
+ " 128.6 | \n",
+ " 14681.6 | \n",
+ " 1916.464051 | \n",
+ " 186.432908 | \n",
+ " 243.056107 | \n",
+ " 1604.885174 | \n",
+ "
\n",
+ " \n",
+ " Oklahoma | \n",
+ " 5371.0 | \n",
+ " 80.3 | \n",
+ " 0 | \n",
+ " 1068.5 | \n",
+ " 15702.6 | \n",
+ " 0.000000 | \n",
+ " 44.409822 | \n",
+ " 68.136133 | \n",
+ " 18277.014986 | \n",
+ "
\n",
+ " \n",
+ " Pennsylvania | \n",
+ " 11239.7 | \n",
+ " 2093.1 | \n",
+ " 0 | \n",
+ " 2460.5 | \n",
+ " 24545.9 | \n",
+ " 9449.797133 | \n",
+ " 375.627026 | \n",
+ " 174.919974 | \n",
+ " 3269.193993 | \n",
+ "
\n",
+ " \n",
+ " Rhode Island | \n",
+ " 0.0 | \n",
+ " 16.4 | \n",
+ " 0 | \n",
+ " 2.8 | \n",
+ " 1973.1 | \n",
+ " 0.000000 | \n",
+ " 23.553749 | \n",
+ " 117.060110 | \n",
+ " 164.196910 | \n",
+ "
\n",
+ " \n",
+ " South Carolina | \n",
+ " 5526.9 | \n",
+ " 640.9 | \n",
+ " 0 | \n",
+ " 4054.4 | \n",
+ " 7771.5 | \n",
+ " 6361.771152 | \n",
+ " 279.123091 | \n",
+ " 1445.379604 | \n",
+ " 2.233972 | \n",
+ "
\n",
+ " \n",
+ " South Dakota | \n",
+ " 450.0 | \n",
+ " 282.4 | \n",
+ " 0 | \n",
+ " 1602.1 | \n",
+ " 1067.0 | \n",
+ " 0.000000 | \n",
+ " 1.000000 | \n",
+ " 2.233972 | \n",
+ " 2385.658237 | \n",
+ "
\n",
+ " \n",
+ " Tennessee | \n",
+ " 6636.5 | \n",
+ " 47.6 | \n",
+ " 0 | \n",
+ " 4213.0 | \n",
+ " 7630.2 | \n",
+ " 3370.639082 | \n",
+ " 108.487035 | \n",
+ " 409.933783 | \n",
+ " 64.338381 | \n",
+ "
\n",
+ " \n",
+ " Texas | \n",
+ " 4052.8 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 81.0 | \n",
+ " 13738.3 | \n",
+ " 0.000000 | \n",
+ " 69.493137 | \n",
+ " 4.467943 | \n",
+ " 4925.907307 | \n",
+ "
\n",
+ " \n",
+ " Vermont | \n",
+ " 0.0 | \n",
+ " 132.9 | \n",
+ " 0 | \n",
+ " 327.4 | \n",
+ " 0.0 | \n",
+ " 0.000000 | \n",
+ " 54.549711 | \n",
+ " 268.076588 | \n",
+ " 337.329707 | \n",
+ "
\n",
+ " \n",
+ " Virginia | \n",
+ " 3125.3 | \n",
+ " 2755.9 | \n",
+ " 0 | \n",
+ " 3931.7 | \n",
+ " 14816.8 | \n",
+ " 3388.166741 | \n",
+ " 518.000000 | \n",
+ " 1397.572613 | \n",
+ " 4.467943 | \n",
+ "
\n",
+ " \n",
+ " West Virginia | \n",
+ " 13071.7 | \n",
+ " 18.5 | \n",
+ " 0 | \n",
+ " 370.6 | \n",
+ " 1331.9 | \n",
+ " 0.000000 | \n",
+ " 1.000000 | \n",
+ " 2.233972 | \n",
+ " 1533.174687 | \n",
+ "
\n",
+ " \n",
+ " Wisconsin | \n",
+ " 5929.3 | \n",
+ " 716.0 | \n",
+ " 0 | \n",
+ " 536.9 | \n",
+ " 7604.7 | \n",
+ " 1156.825541 | \n",
+ " 186.716589 | \n",
+ " 86.231303 | \n",
+ " 1622.533550 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Coal DFO Geo-thermal Hydro Natural Gas \\\n",
+ "region_name \n",
+ "Alabama 5504.5 47.8 0 3319.3 15433.0 \n",
+ "Arkansas 5487.0 12.3 0 1348.9 7229.4 \n",
+ "Connecticut 400.0 2816.8 0 149.5 5331.5 \n",
+ "Delaware 445.5 121.6 0 0.0 2978.6 \n",
+ "Florida 8768.0 3794.3 0 55.7 46472.7 \n",
+ "Georgia 8979.1 1072.6 0 3597.8 18652.3 \n",
+ "Illinois 13422.0 811.0 0 39.7 17600.0 \n",
+ "Indiana 16981.9 115.5 0 92.1 9767.7 \n",
+ "Iowa 6034.5 1086.1 0 129.2 3724.8 \n",
+ "Kansas 4864.7 648.9 0 7.0 4477.3 \n",
+ "Kentucky 13495.6 11.5 0 1016.6 8486.9 \n",
+ "Louisiana 3170.2 55.2 0 192.0 20406.7 \n",
+ "Maine 0.0 917.6 0 714.8 1662.2 \n",
+ "Maryland 4662.0 1324.0 0 550.8 7047.6 \n",
+ "Massachusetts 0.0 2886.4 0 1808.9 8199.9 \n",
+ "Michigan 9438.0 541.9 0 2340.4 12227.9 \n",
+ "Minnesota 4505.7 903.6 0 215.3 6219.4 \n",
+ "Mississippi 1610.3 18.0 0 0.0 13023.4 \n",
+ "Missouri 11480.6 1336.6 0 1106.4 6890.9 \n",
+ "Montana Eastern 54.0 0.0 0 0.0 216.6 \n",
+ "Nebraska 3982.9 360.7 0 332.3 2300.9 \n",
+ "New Hampshire 559.2 110.0 0 424.8 1814.5 \n",
+ "New Jersey 527.3 90.0 0 467.7 13015.8 \n",
+ "New Mexico Eastern 0.0 0.0 0 0.0 1443.3 \n",
+ "New York 1849.7 3743.5 0 5917.7 24065.8 \n",
+ "North Carolina 11104.6 399.5 0 1985.4 13575.9 \n",
+ "North Dakota 4159.9 68.5 0 614.0 691.1 \n",
+ "Ohio 12284.6 679.5 0 128.6 14681.6 \n",
+ "Oklahoma 5371.0 80.3 0 1068.5 15702.6 \n",
+ "Pennsylvania 11239.7 2093.1 0 2460.5 24545.9 \n",
+ "Rhode Island 0.0 16.4 0 2.8 1973.1 \n",
+ "South Carolina 5526.9 640.9 0 4054.4 7771.5 \n",
+ "South Dakota 450.0 282.4 0 1602.1 1067.0 \n",
+ "Tennessee 6636.5 47.6 0 4213.0 7630.2 \n",
+ "Texas 4052.8 0.0 0 81.0 13738.3 \n",
+ "Vermont 0.0 132.9 0 327.4 0.0 \n",
+ "Virginia 3125.3 2755.9 0 3931.7 14816.8 \n",
+ "West Virginia 13071.7 18.5 0 370.6 1331.9 \n",
+ "Wisconsin 5929.3 716.0 0 536.9 7604.7 \n",
+ "\n",
+ " Nuclear Other Solar Wind \n",
+ "region_name \n",
+ "Alabama 4547.110749 381.002460 439.869002 2.233972 \n",
+ "Arkansas 1529.423549 156.969505 245.736872 2.233972 \n",
+ "Connecticut 1888.898461 166.000000 294.884247 11.169858 \n",
+ "Delaware 0.000000 10.326080 83.997331 4.467943 \n",
+ "Florida 3341.230803 887.000000 4788.294659 6.701915 \n",
+ "Georgia 3929.323449 546.008206 3388.488074 4.467943 \n",
+ "Illinois 11236.992685 84.348784 85.114317 11621.343494 \n",
+ "Indiana 0.000000 91.000000 546.429446 5160.027528 \n",
+ "Iowa 535.903048 34.476138 27.477850 22129.275558 \n",
+ "Kansas 939.696755 6.697746 22.339716 13730.659448 \n",
+ "Kentucky 0.000000 58.633112 58.753452 2.233972 \n",
+ "Louisiana 1954.575933 957.151083 2.233972 2.233972 \n",
+ "Maine 0.000000 361.000000 14.744212 2058.828197 \n",
+ "Maryland 1682.030049 105.000000 810.708282 424.454598 \n",
+ "Massachusetts 0.000000 235.000000 1795.442949 240.151944 \n",
+ "Michigan 3595.547961 319.000000 224.067348 4780.922553 \n",
+ "Minnesota 1579.541290 261.949399 2006.329865 8631.172550 \n",
+ "Mississippi 672.037247 174.120319 487.229199 2.233972 \n",
+ "Missouri 1074.637821 17.300013 130.910734 2145.506294 \n",
+ "Montana Eastern 0.000000 37.211749 2.233972 67.019147 \n",
+ "Nebraska 1065.568187 11.135848 43.339048 4804.379254 \n",
+ "New Hampshire 1226.313176 201.279419 2.233972 478.293313 \n",
+ "New Jersey 3405.635485 193.716619 1825.154771 20.105744 \n",
+ "New Mexico Eastern 0.000000 1.000000 379.775167 1147.144400 \n",
+ "New York 4737.318147 366.000000 1014.446489 4447.837392 \n",
+ "North Carolina 4875.787331 365.754407 10062.254736 466.900058 \n",
+ "North Dakota 0.000000 5.810503 2.233972 7891.281167 \n",
+ "Ohio 1916.464051 186.432908 243.056107 1604.885174 \n",
+ "Oklahoma 0.000000 44.409822 68.136133 18277.014986 \n",
+ "Pennsylvania 9449.797133 375.627026 174.919974 3269.193993 \n",
+ "Rhode Island 0.000000 23.553749 117.060110 164.196910 \n",
+ "South Carolina 6361.771152 279.123091 1445.379604 2.233972 \n",
+ "South Dakota 0.000000 1.000000 2.233972 2385.658237 \n",
+ "Tennessee 3370.639082 108.487035 409.933783 64.338381 \n",
+ "Texas 0.000000 69.493137 4.467943 4925.907307 \n",
+ "Vermont 0.000000 54.549711 268.076588 337.329707 \n",
+ "Virginia 3388.166741 518.000000 1397.572613 4.467943 \n",
+ "West Virginia 0.000000 1.000000 2.233972 1533.174687 \n",
+ "Wisconsin 1156.825541 186.716589 86.231303 1622.533550 "
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gen_capacity_filename = 'Generator_Capacity_Collaborative_Anchor.xlsx'\n",
+ "gen_capacity = pd.read_excel(io=gen_capacity_filename)\n",
+ "gen_capacity['region_name'] = gen_capacity['region_name'].apply(lambda x: x.strip())\n",
+ "gen_capacity.set_index('region_name', inplace=True)\n",
+ "gen_capacity"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "colname_map = {'Coal':'coal',\n",
+ " 'DFO':'dfo',\n",
+ " 'Geo-thermal':'geothermal',\n",
+ " 'Hydro':'hydro',\n",
+ " 'Natural Gas':'ng',\n",
+ " 'Nuclear':'nuclear',\n",
+ " 'Solar':'solar',\n",
+ " 'Wind':'wind',\n",
+ " 'Storage':'storage',\n",
+ " 'Biomass':'biomass',\n",
+ " 'Other': 'other'\n",
+ " }"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "scale_factor zero: coal Maine\n",
+ "scale_factor zero: coal New Mexico Eastern\n",
+ "scale_factor zero: dfo Montana Eastern\n",
+ "scale_factor zero: dfo New Mexico Eastern\n",
+ "scale_factor zero: hydro Montana Eastern\n",
+ "scale_factor zero: hydro New Mexico Eastern\n",
+ "scale_factor zero: nuclear Montana Eastern\n",
+ "scale_factor zero: nuclear New Mexico Eastern\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "defaultdict(dict,\n",
+ " {'coal': {'Alabama': 0.8251137988497131,\n",
+ " 'Arkansas': 1.0,\n",
+ " 'Connecticut': 1.0,\n",
+ " 'Delaware': 1.0,\n",
+ " 'Florida North': 0.7906010804400525,\n",
+ " 'Florida Panhandle': 0.7906010804400525,\n",
+ " 'Florida South': 0.7906010804400525,\n",
+ " 'Georgia South': 0.8881670736521573,\n",
+ " 'Georgia North': 0.8881670736521573,\n",
+ " 'Chicago North Illinois': 0.856940264840638,\n",
+ " 'Illinois Downstate': 0.856940264840638,\n",
+ " 'Indiana': 0.9656815390763852,\n",
+ " 'Iowa': 1.000000497141683,\n",
+ " 'Kansas': 0.9834228946882184,\n",
+ " 'Kentucky': 0.8650083003775229,\n",
+ " 'Louisiana': 1.0000000000000004,\n",
+ " 'Maine': 0,\n",
+ " 'Maryland': 0.9093388041902147,\n",
+ " 'Massachusetts': 0.0,\n",
+ " 'Michigan Southern': 0.9115149604638346,\n",
+ " 'Michigan Northern': 0.9115149604638346,\n",
+ " 'Minnesota Northern': 0.967782052826891,\n",
+ " 'Minnesota Southern': 0.967782052826891,\n",
+ " 'Mississippi': 0.8010239257584183,\n",
+ " 'Missouri West': 0.9191389719135257,\n",
+ " 'Missouri East': 0.9191389719135257,\n",
+ " 'Montana Eastern': 0.9999999999999999,\n",
+ " 'Nebraska': 1.0000007532205835,\n",
+ " 'New Hampshire': 1.0,\n",
+ " 'New Jersey': 0.392540757835182,\n",
+ " 'New Mexico Eastern': 0,\n",
+ " 'Upstate New York': 1.0000005406285022,\n",
+ " 'New York City': 1.0000005406285022,\n",
+ " 'North Carolina': 0.9661042238240921,\n",
+ " 'Western North Carolina': 0.9661042238240921,\n",
+ " 'North Dakota': 0.9562768671984551,\n",
+ " 'Ohio River': 0.7548696051642252,\n",
+ " 'Ohio Lake Erie': 0.7548696051642252,\n",
+ " 'Oklahoma': 1.0000003723702746,\n",
+ " 'Pennsylvania Western': 0.7940446194340687,\n",
+ " 'Pennsylvania Eastern': 0.7940446194340687,\n",
+ " 'South Carolina': 1.0000003618666393,\n",
+ " 'South Dakota': 1.0,\n",
+ " 'Tennessee': 0.8166491334954618,\n",
+ " 'Texas Panhandle': 1.0000004934862285,\n",
+ " 'East Texas': 1.0000004934862285,\n",
+ " 'Virginia Mountains': 0.7707470744632975,\n",
+ " 'Virginia Tidewater': 0.7707470744632975,\n",
+ " 'West Virginia': 0.9674929131293993,\n",
+ " 'Wisconsin': 0.7655943379099678},\n",
+ " 'dfo': {'Alabama': 0.9999790799355661,\n",
+ " 'Arkansas': 1.000000000000001,\n",
+ " 'Connecticut': 0.999997159905822,\n",
+ " 'Delaware': 1.0,\n",
+ " 'Florida North': 0.6699796903080986,\n",
+ " 'Florida Panhandle': 0.6699796903080986,\n",
+ " 'Florida South': 0.6699796903080986,\n",
+ " 'Georgia South': 0.9999925415436032,\n",
+ " 'Georgia North': 0.9999925415436032,\n",
+ " 'Chicago North Illinois': 1.0034557978339687,\n",
+ " 'Illinois Downstate': 1.0034557978339687,\n",
+ " 'Indiana': 0.404274458604746,\n",
+ " 'Iowa': 0.9576596459454397,\n",
+ " 'Kansas': 1.0367338330872902,\n",
+ " 'Kentucky': 0.9998261171970092,\n",
+ " 'Louisiana': 1.0000362331968544,\n",
+ " 'Maine': 1.0000032694091197,\n",
+ " 'Maryland': 0.9532071749718314,\n",
+ " 'Massachusetts': 0.8663954778382391,\n",
+ " 'Michigan Southern': 0.966804994058939,\n",
+ " 'Michigan Northern': 0.966804994058939,\n",
+ " 'Minnesota Northern': 0.9808934206541239,\n",
+ " 'Minnesota Southern': 0.9808934206541239,\n",
+ " 'Mississippi': 0.3749999999999998,\n",
+ " 'Missouri West': 1.015203750921894,\n",
+ " 'Missouri East': 1.015203750921894,\n",
+ " 'Montana Eastern': 0,\n",
+ " 'Nebraska': 1.0000221795881263,\n",
+ " 'New Hampshire': 0.9999909091735515,\n",
+ " 'New Jersey': 0.3482931699709367,\n",
+ " 'New Mexico Eastern': 0,\n",
+ " 'Upstate New York': 0.9642971771478439,\n",
+ " 'New York City': 0.9642971771478439,\n",
+ " 'North Carolina': 0.813975521647267,\n",
+ " 'Western North Carolina': 0.813975521647267,\n",
+ " 'North Dakota': 0.9999999999999998,\n",
+ " 'Ohio River': 0.9518273123310294,\n",
+ " 'Ohio Lake Erie': 0.9518273123310294,\n",
+ " 'Oklahoma': 0.9999999999999997,\n",
+ " 'Pennsylvania Western': 1.0000009555214324,\n",
+ " 'Pennsylvania Eastern': 1.0000009555214324,\n",
+ " 'Rhode Island': 1.0,\n",
+ " 'South Carolina': 0.9101068867925851,\n",
+ " 'South Dakota': 1.0000070822031317,\n",
+ " 'Tennessee': 0.9999789920379826,\n",
+ " 'Vermont': 0.9999774271461139,\n",
+ " 'Virginia Mountains': 1.0000000000000036,\n",
+ " 'Virginia Tidewater': 1.0000000000000036,\n",
+ " 'West Virginia': 1.0,\n",
+ " 'Wisconsin': 0.9781541029876056},\n",
+ " 'hydro': {'Alabama': 1.0000024101525253,\n",
+ " 'Arkansas': 0.9999985173125993,\n",
+ " 'Connecticut': 1.0000066890079524,\n",
+ " 'Florida Panhandle': 0.9999820470009515,\n",
+ " 'Georgia South': 1.0000019456372284,\n",
+ " 'Georgia North': 1.0000019456372284,\n",
+ " 'Chicago North Illinois': 1.0000503803718066,\n",
+ " 'Indiana': 1.0000217159981757,\n",
+ " 'Iowa': 0.9999922601218258,\n",
+ " 'Kansas': 0.999714367323622,\n",
+ " 'Kentucky': 0.9999980326617495,\n",
+ " 'Louisiana': 1.0,\n",
+ " 'Maine': 1.000000000000004,\n",
+ " 'Maryland': 0.9999963689311221,\n",
+ " 'Massachusetts': 1.0000022112935192,\n",
+ " 'Michigan Southern': 1.000002990950667,\n",
+ " 'Michigan Northern': 1.000002990950667,\n",
+ " 'Minnesota Northern': 0.9999814216178057,\n",
+ " 'Minnesota Southern': 0.9999814216178057,\n",
+ " 'Missouri West': 0.9999981923387702,\n",
+ " 'Missouri East': 0.9999981923387702,\n",
+ " 'Montana Eastern': 0,\n",
+ " 'Nebraska': 1.0000000000000002,\n",
+ " 'New Hampshire': 0.9999835219287811,\n",
+ " 'New Jersey': 1.0,\n",
+ " 'New Mexico Eastern': 0,\n",
+ " 'Upstate New York': 0.9999971272705332,\n",
+ " 'New York City': 0.9999971272705332,\n",
+ " 'North Carolina': 1.0000050367937787,\n",
+ " 'Western North Carolina': 1.0000050367937787,\n",
+ " 'North Dakota': 1.0,\n",
+ " 'Ohio River': 0.9999844481423306,\n",
+ " 'Oklahoma': 1.0000009358923128,\n",
+ " 'Pennsylvania Western': 0.9999971550578803,\n",
+ " 'Pennsylvania Eastern': 0.9999971550578803,\n",
+ " 'Rhode Island': 1.0,\n",
+ " 'South Carolina': 0.9999972869055477,\n",
+ " 'South Dakota': 0.9999987516400326,\n",
+ " 'Tennessee': 1.0000004747213267,\n",
+ " 'East Texas': 1.0,\n",
+ " 'Vermont': 0.9999664030835855,\n",
+ " 'Virginia Mountains': 1.000002289091387,\n",
+ " 'Virginia Tidewater': 1.000002289091387,\n",
+ " 'West Virginia': 0.9999919050844165,\n",
+ " 'Wisconsin': 0.9999925498785628},\n",
+ " 'ng': {'Alabama': 1.0032506021583834,\n",
+ " 'Arkansas': 1.0000004149723691,\n",
+ " 'Connecticut': 1.0204997663847004,\n",
+ " 'Delaware': 0.9875339831576151,\n",
+ " 'Florida North': 0.968447916168918,\n",
+ " 'Florida Panhandle': 0.968447916168918,\n",
+ " 'Florida South': 0.968447916168918,\n",
+ " 'Georgia South': 0.9999999463873117,\n",
+ " 'Georgia North': 0.9999999463873117,\n",
+ " 'Chicago North Illinois': 1.0000569918842517,\n",
+ " 'Illinois Downstate': 1.0000569918842517,\n",
+ " 'Indiana': 1.0044732724056191,\n",
+ " 'Iowa': 0.8880397157452772,\n",
+ " 'Kansas': 0.8614981906286745,\n",
+ " 'Kentucky': 1.0000004713148365,\n",
+ " 'Louisiana': 0.9337869132555642,\n",
+ " 'Maine': 0.9453997786369905,\n",
+ " 'Maryland': 1.005779277715872,\n",
+ " 'Massachusetts': 1.1114740765842086,\n",
+ " 'Michigan Southern': 1.0163675749826586,\n",
+ " 'Michigan Northern': 1.0163675749826586,\n",
+ " 'Minnesota Northern': 1.0750730973302929,\n",
+ " 'Minnesota Southern': 1.0750730973302929,\n",
+ " 'Mississippi': 0.9123217303976283,\n",
+ " 'Missouri West': 0.9978717263692045,\n",
+ " 'Missouri East': 0.9978717263692045,\n",
+ " 'Montana Eastern': 1.0000046168264858,\n",
+ " 'Nebraska': 0.9755731476342485,\n",
+ " 'New Hampshire': 0.9999999999999992,\n",
+ " 'New Jersey': 0.9177177526117555,\n",
+ " 'New Mexico Eastern': 0.988831201930389,\n",
+ " 'Upstate New York': 0.9974629266151972,\n",
+ " 'New York City': 0.9974629266151972,\n",
+ " 'North Carolina': 1.0320508269010877,\n",
+ " 'Western North Carolina': 1.0320508269010877,\n",
+ " 'North Dakota': 1.5073097215042996,\n",
+ " 'Ohio River': 1.0000685939593847,\n",
+ " 'Ohio Lake Erie': 1.0000685939593847,\n",
+ " 'Oklahoma': 1.0031298217720674,\n",
+ " 'Pennsylvania Western': 1.0020369445578527,\n",
+ " 'Pennsylvania Eastern': 1.0020369445578527,\n",
+ " 'Rhode Island': 1.000001520452365,\n",
+ " 'South Carolina': 0.9936210843287239,\n",
+ " 'South Dakota': 0.9999990627937558,\n",
+ " 'Tennessee': 1.0008258236200247,\n",
+ " 'Texas Panhandle': 0.9946423123386668,\n",
+ " 'East Texas': 0.9946423123386668,\n",
+ " 'Virginia Mountains': 0.9633879045948965,\n",
+ " 'Virginia Tidewater': 0.9633879045948965,\n",
+ " 'West Virginia': 0.9943975081454142,\n",
+ " 'Wisconsin': 0.9978605183961947},\n",
+ " 'nuclear': {'Alabama': 1.0000003846801777,\n",
+ " 'Arkansas': 0.9999997052696263,\n",
+ " 'Connecticut': 1.000000244217969,\n",
+ " 'Florida South': 1.0000002402563577,\n",
+ " 'Georgia South': 0.9999998598059594,\n",
+ " 'Chicago North Illinois': 1.0000003279216907,\n",
+ " 'Illinois Downstate': 1.0000003279216907,\n",
+ " 'Iowa': 1.0000000893008618,\n",
+ " 'Kansas': 0.9999997393232486,\n",
+ " 'Louisiana': 0.9999999656936829,\n",
+ " 'Maryland': 1.0000000292354227,\n",
+ " 'Massachusetts': 0.0,\n",
+ " 'Michigan Southern': 1.0000002673975599,\n",
+ " 'Minnesota Southern': 1.0000001835494008,\n",
+ " 'Mississippi': 1.0000003671203896,\n",
+ " 'Missouri East': 0.9999998333215371,\n",
+ " 'Montana Eastern': 0,\n",
+ " 'Nebraska': 1.0000001751025454,\n",
+ " 'New Hampshire': 1.000000143236583,\n",
+ " 'New Jersey': 1.0000001424732798,\n",
+ " 'New Mexico Eastern': 0,\n",
+ " 'Upstate New York': 1.0000000310147064,\n",
+ " 'New York City': 1.0000000310147064,\n",
+ " 'North Carolina': 0.9999998628010267,\n",
+ " 'Ohio Lake Erie': 0.9999995045938846,\n",
+ " 'Pennsylvania Western': 1.0000001199178026,\n",
+ " 'Pennsylvania Eastern': 1.0000001199178026,\n",
+ " 'South Carolina': 1.0000001810571604,\n",
+ " 'Tennessee': 0.9999997275605388,\n",
+ " 'Virginia Tidewater': 1.0000002188271355,\n",
+ " 'Wisconsin': 0.9999996035604171},\n",
+ " 'other': {'Alabama': 1.0000064565016744,\n",
+ " 'Arkansas': 0.9999968436881875,\n",
+ " 'Connecticut': 1.0,\n",
+ " 'Delaware': 1.0000077284707969,\n",
+ " 'Florida North': 1.000002254796516,\n",
+ " 'Florida Panhandle': 1.000002254796516,\n",
+ " 'Florida South': 1.000002254796516,\n",
+ " 'Georgia South': 1.0000003780127775,\n",
+ " 'Georgia North': 1.0000003780127775,\n",
+ " 'Chicago North Illinois': 0.9999974410248127,\n",
+ " 'Illinois Downstate': 0.9999974410248127,\n",
+ " 'Indiana': 1.0,\n",
+ " 'Iowa': 1.0000039922442505,\n",
+ " 'Kansas': 0.9999620635472295,\n",
+ " 'Kentucky': 1.0000019125015416,\n",
+ " 'Louisiana': 0.9999990420598269,\n",
+ " 'Maine': 0.9999999999999997,\n",
+ " 'Maryland': 1.0,\n",
+ " 'Massachusetts': 1.0,\n",
+ " 'Michigan Southern': 1.0,\n",
+ " 'Michigan Northern': 1.0,\n",
+ " 'Minnesota Northern': 0.9999977048797852,\n",
+ " 'Minnesota Southern': 0.9999977048797852,\n",
+ " 'Mississippi': 1.0000018293917896,\n",
+ " 'Missouri West': 1.0000007567622455,\n",
+ " 'Missouri East': 1.0000007567622455,\n",
+ " 'Montana Eastern': 0.9999932450252547,\n",
+ " 'Nebraska': 0.9999863522922235,\n",
+ " 'New Hampshire': 1.0000020831038694,\n",
+ " 'New Jersey': 1.0000031975762218,\n",
+ " 'New Mexico Eastern': 1.0,\n",
+ " 'Upstate New York': 1.000002732247902,\n",
+ " 'New York City': 1.000002732247902,\n",
+ " 'North Carolina': 1.0000011114973641,\n",
+ " 'Western North Carolina': 1.0000011114973641,\n",
+ " 'North Dakota': 0.9999144460652031,\n",
+ " 'Ohio River': 1.0000048698760164,\n",
+ " 'Ohio Lake Erie': 1.0000048698760164,\n",
+ " 'Oklahoma': 0.9999959958722264,\n",
+ " 'Pennsylvania Western': 1.0000000700104454,\n",
+ " 'Pennsylvania Eastern': 1.0000000700104454,\n",
+ " 'Rhode Island': 0.9999893329253294,\n",
+ " 'South Carolina': 1.0000003258808434,\n",
+ " 'South Dakota': 1.0,\n",
+ " 'Tennessee': 1.00000032005882,\n",
+ " 'Texas Panhandle': 1.000001967476799,\n",
+ " 'East Texas': 1.000001967476799,\n",
+ " 'Vermont': 0.9999947033102433,\n",
+ " 'Virginia Mountains': 0.9999980695017964,\n",
+ " 'Virginia Tidewater': 0.9999980695017964,\n",
+ " 'West Virginia': 1.0,\n",
+ " 'Wisconsin': 0.9999977965055534},\n",
+ " 'solar': {'Alabama': 2.852587559867693,\n",
+ " 'Arkansas': 2.614222047614395,\n",
+ " 'Connecticut': 11.701755832178717,\n",
+ " 'Delaware': 2.727274617856045,\n",
+ " 'Florida North': 2.5703458205562675,\n",
+ " 'Florida Panhandle': 2.5703458205562675,\n",
+ " 'Florida South': 2.5703458205562675,\n",
+ " 'Georgia South': 2.406425732748981,\n",
+ " 'Georgia North': 2.406425732748981,\n",
+ " 'Chicago North Illinois': 2.496021018748652,\n",
+ " 'Illinois Downstate': 2.496021018748652,\n",
+ " 'Indiana': 3.402488499307934,\n",
+ " 'Iowa': 10.568403956125042,\n",
+ " 'Kansas': 22.33971567961392,\n",
+ " 'Kentucky': 5.875345223738461,\n",
+ " 'Louisiana': 2.233971567961392,\n",
+ " 'Maine': 14.74421234854519,\n",
+ " 'Maryland': 3.695115232512257,\n",
+ " 'Massachusetts': 3.722691514088975,\n",
+ " 'Michigan Southern': 17.925387861322207,\n",
+ " 'Minnesota Northern': 6.2993088388889396,\n",
+ " 'Minnesota Southern': 6.2993088388889396,\n",
+ " 'Mississippi': 2.3245667889903614,\n",
+ " 'Missouri West': 4.903023740919012,\n",
+ " 'Missouri East': 4.903023740919012,\n",
+ " 'Montana Eastern': 2.233971567961392,\n",
+ " 'Nebraska': 6.879214034674762,\n",
+ " 'New Hampshire': 2.233971567961392,\n",
+ " 'New Jersey': 2.9730199265432447,\n",
+ " 'New Mexico Eastern': 2.3016676760814336,\n",
+ " 'Upstate New York': 9.197157651960726,\n",
+ " 'New York City': 9.197157651960726,\n",
+ " 'North Carolina': 2.8342655028346777,\n",
+ " 'Western North Carolina': 2.8342655028346777,\n",
+ " 'North Dakota': 2.233971567961392,\n",
+ " 'Ohio River': 4.980657922012284,\n",
+ " 'Ohio Lake Erie': 4.980657922012284,\n",
+ " 'Oklahoma': 27.254453129128983,\n",
+ " 'Pennsylvania Western': 3.2574765125587017,\n",
+ " 'Pennsylvania Eastern': 3.2574765125587017,\n",
+ " 'Rhode Island': 11.475356353414066,\n",
+ " 'South Carolina': 4.674578280954143,\n",
+ " 'South Dakota': 2.233971567961392,\n",
+ " 'Tennessee': 3.263804002555059,\n",
+ " 'Texas Panhandle': 2.233971567961392,\n",
+ " 'East Texas': 2.233971567961392,\n",
+ " 'Vermont': 4.061951121344411,\n",
+ " 'Virginia Tidewater': 3.6643225299335263,\n",
+ " 'West Virginia': 2.233971567961392,\n",
+ " 'Wisconsin': 27.816549201067655},\n",
+ " 'wind': {'Alabama': 2.233971567961392,\n",
+ " 'Arkansas': 2.233971567961392,\n",
+ " 'Connecticut': 2.233971567961392,\n",
+ " 'Delaware': 2.233971567961392,\n",
+ " 'Florida North': 2.233971567961392,\n",
+ " 'Florida Panhandle': 2.233971567961392,\n",
+ " 'Florida South': 2.233971567961392,\n",
+ " 'Georgia North': 2.233971567961392,\n",
+ " 'Chicago North Illinois': 2.286315855536486,\n",
+ " 'Illinois Downstate': 2.286315855536486,\n",
+ " 'Indiana': 2.468793387342154,\n",
+ " 'Iowa': 2.3636320245894105,\n",
+ " 'Kansas': 2.2339712044953703,\n",
+ " 'Kentucky': 2.233971567961392,\n",
+ " 'Louisiana': 2.233971567961392,\n",
+ " 'Maine': 2.2906410736907197,\n",
+ " 'Maryland': 2.233971567961392,\n",
+ " 'Massachusetts': 2.4912027339818454,\n",
+ " 'Michigan Southern': 2.6992546597445326,\n",
+ " 'Michigan Northern': 2.6992546597445326,\n",
+ " 'Minnesota Northern': 2.322066576408649,\n",
+ " 'Minnesota Southern': 2.322066576408649,\n",
+ " 'Mississippi': 2.233971567961392,\n",
+ " 'Missouri West': 2.2339715679613925,\n",
+ " 'Missouri East': 2.2339715679613925,\n",
+ " 'Montana Eastern': 2.233971567961392,\n",
+ " 'Nebraska': 2.402791526306225,\n",
+ " 'New Hampshire': 2.5811835547789213,\n",
+ " 'New Jersey': 2.233971567961392,\n",
+ " 'New Mexico Eastern': 2.3720885609173163,\n",
+ " 'Upstate New York': 2.4307765663102887,\n",
+ " 'New York City': 2.4307765663102887,\n",
+ " 'North Carolina': 2.2339715679613916,\n",
+ " 'Western North Carolina': 2.2339715679613916,\n",
+ " 'North Dakota': 2.482782595362962,\n",
+ " 'Ohio River': 3.0059546029486013,\n",
+ " 'Ohio Lake Erie': 3.0059546029486013,\n",
+ " 'Oklahoma': 2.327599895383446,\n",
+ " 'Pennsylvania Western': 2.380365510816006,\n",
+ " 'Pennsylvania Eastern': 2.380365510816006,\n",
+ " 'Rhode Island': 3.2195472597090644,\n",
+ " 'South Carolina': 2.233971567961392,\n",
+ " 'South Dakota': 2.320904988253692,\n",
+ " 'Tennessee': 2.233971567961392,\n",
+ " 'Texas Panhandle': 2.289416990505605,\n",
+ " 'East Texas': 2.289416990505605,\n",
+ " 'Vermont': 2.7878488162162824,\n",
+ " 'Virginia Mountains': 2.233971567961392,\n",
+ " 'Virginia Tidewater': 2.233971567961392,\n",
+ " 'West Virginia': 2.233971567961391,\n",
+ " 'Wisconsin': 2.5451506663691896}})"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Calculate scale factors\n",
+ "# Storage, Biomass, Geo-thermal are excluded (not scaled accordingly) for now\n",
+ "scale_factor = defaultdict(dict)\n",
+ "for area, row in gen_capacity.iterrows():\n",
+ " if area not in state2loadzone and area not in eastern.zone2id:\n",
+ " print('No Such State or Loadzone %s:'%row['region_name'])\n",
+ " continue\n",
+ " for gen_type in gen_capacity.columns:\n",
+ " if gen_type not in {'region_name','Storage','Biomass','Geo-thermal'}:\n",
+ " sum_state_ca = 0\n",
+ " if area in state2loadzone:\n",
+ " for loadzone in state2loadzone[area]:\n",
+ " if loadzone in sum_by_type_zone and colname_map[gen_type] in sum_by_type_zone[loadzone]:\n",
+ " sum_state_ca += sum_by_type_zone[loadzone][colname_map[gen_type]]\n",
+ " for loadzone in state2loadzone[area]:\n",
+ " if loadzone in sum_by_type_zone and colname_map[gen_type] in sum_by_type_zone[loadzone]:\n",
+ " scale_factor[colname_map[gen_type]][loadzone] = (row[gen_type],sum_state_ca)\n",
+ " else:\n",
+ " if colname_map[gen_type] in sum_by_type_zone[area]:\n",
+ " sum_state_ca = sum_by_type_zone[area][colname_map[gen_type]]\n",
+ " scale_factor[colname_map[gen_type]][area] = (row[gen_type],sum_state_ca)\n",
+ "scale_factor_input = defaultdict(dict)\n",
+ "for gen_type in scale_factor:\n",
+ " for state in scale_factor[gen_type]:\n",
+ " if scale_factor[gen_type][state][1] == 0 and scale_factor[gen_type][state][0] != 0:\n",
+ " print('Error: Trying to scale over 0!',state,gen_type)\n",
+ " elif scale_factor[gen_type][state][1] == 0:\n",
+ " print(f\"scale_factor zero: {gen_type} {state}\")\n",
+ " scale_factor_input[gen_type][state] = 0\n",
+ " else:\n",
+ " scale_factor_input[gen_type][state] = scale_factor[gen_type][state][0]/scale_factor[gen_type][state][1]\n",
+ "scale_factor_input"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "defaultdict(dict,\n",
+ " {'coal': {'Alabama': 0.8251137988497131,\n",
+ " 'Florida North': 0.7906010804400525,\n",
+ " 'Florida Panhandle': 0.7906010804400525,\n",
+ " 'Florida South': 0.7906010804400525,\n",
+ " 'Georgia South': 0.8881670736521573,\n",
+ " 'Georgia North': 0.8881670736521573,\n",
+ " 'Chicago North Illinois': 0.856940264840638,\n",
+ " 'Illinois Downstate': 0.856940264840638,\n",
+ " 'Indiana': 0.9656815390763852,\n",
+ " 'Kansas': 0.9834228946882184,\n",
+ " 'Kentucky': 0.8650083003775229,\n",
+ " 'Maine': 0,\n",
+ " 'Maryland': 0.9093388041902147,\n",
+ " 'Massachusetts': 0.0,\n",
+ " 'Michigan Southern': 0.9115149604638346,\n",
+ " 'Michigan Northern': 0.9115149604638346,\n",
+ " 'Minnesota Northern': 0.967782052826891,\n",
+ " 'Minnesota Southern': 0.967782052826891,\n",
+ " 'Mississippi': 0.8010239257584183,\n",
+ " 'Missouri West': 0.9191389719135257,\n",
+ " 'Missouri East': 0.9191389719135257,\n",
+ " 'New Jersey': 0.392540757835182,\n",
+ " 'New Mexico Eastern': 0,\n",
+ " 'North Carolina': 0.9661042238240921,\n",
+ " 'Western North Carolina': 0.9661042238240921,\n",
+ " 'North Dakota': 0.9562768671984551,\n",
+ " 'Ohio River': 0.7548696051642252,\n",
+ " 'Ohio Lake Erie': 0.7548696051642252,\n",
+ " 'Pennsylvania Western': 0.7940446194340687,\n",
+ " 'Pennsylvania Eastern': 0.7940446194340687,\n",
+ " 'Tennessee': 0.8166491334954618,\n",
+ " 'Virginia Mountains': 0.7707470744632975,\n",
+ " 'Virginia Tidewater': 0.7707470744632975,\n",
+ " 'West Virginia': 0.9674929131293993,\n",
+ " 'Wisconsin': 0.7655943379099678},\n",
+ " 'dfo': {'Florida North': 0.6699796903080986,\n",
+ " 'Florida Panhandle': 0.6699796903080986,\n",
+ " 'Florida South': 0.6699796903080986,\n",
+ " 'Chicago North Illinois': 1.0034557978339687,\n",
+ " 'Illinois Downstate': 1.0034557978339687,\n",
+ " 'Indiana': 0.404274458604746,\n",
+ " 'Iowa': 0.9576596459454397,\n",
+ " 'Kansas': 1.0367338330872902,\n",
+ " 'Maryland': 0.9532071749718314,\n",
+ " 'Massachusetts': 0.8663954778382391,\n",
+ " 'Michigan Southern': 0.966804994058939,\n",
+ " 'Michigan Northern': 0.966804994058939,\n",
+ " 'Minnesota Northern': 0.9808934206541239,\n",
+ " 'Minnesota Southern': 0.9808934206541239,\n",
+ " 'Mississippi': 0.3749999999999998,\n",
+ " 'Missouri West': 1.015203750921894,\n",
+ " 'Missouri East': 1.015203750921894,\n",
+ " 'Montana Eastern': 0,\n",
+ " 'New Jersey': 0.3482931699709367,\n",
+ " 'New Mexico Eastern': 0,\n",
+ " 'Upstate New York': 0.9642971771478439,\n",
+ " 'New York City': 0.9642971771478439,\n",
+ " 'North Carolina': 0.813975521647267,\n",
+ " 'Western North Carolina': 0.813975521647267,\n",
+ " 'Ohio River': 0.9518273123310294,\n",
+ " 'Ohio Lake Erie': 0.9518273123310294,\n",
+ " 'South Carolina': 0.9101068867925851,\n",
+ " 'Wisconsin': 0.9781541029876056},\n",
+ " 'hydro': {'Montana Eastern': 0, 'New Mexico Eastern': 0},\n",
+ " 'ng': {'Alabama': 1.0032506021583834,\n",
+ " 'Connecticut': 1.0204997663847004,\n",
+ " 'Delaware': 0.9875339831576151,\n",
+ " 'Florida North': 0.968447916168918,\n",
+ " 'Florida Panhandle': 0.968447916168918,\n",
+ " 'Florida South': 0.968447916168918,\n",
+ " 'Indiana': 1.0044732724056191,\n",
+ " 'Iowa': 0.8880397157452772,\n",
+ " 'Kansas': 0.8614981906286745,\n",
+ " 'Louisiana': 0.9337869132555642,\n",
+ " 'Maine': 0.9453997786369905,\n",
+ " 'Maryland': 1.005779277715872,\n",
+ " 'Massachusetts': 1.1114740765842086,\n",
+ " 'Michigan Southern': 1.0163675749826586,\n",
+ " 'Michigan Northern': 1.0163675749826586,\n",
+ " 'Minnesota Northern': 1.0750730973302929,\n",
+ " 'Minnesota Southern': 1.0750730973302929,\n",
+ " 'Mississippi': 0.9123217303976283,\n",
+ " 'Missouri West': 0.9978717263692045,\n",
+ " 'Missouri East': 0.9978717263692045,\n",
+ " 'Nebraska': 0.9755731476342485,\n",
+ " 'New Jersey': 0.9177177526117555,\n",
+ " 'New Mexico Eastern': 0.988831201930389,\n",
+ " 'Upstate New York': 0.9974629266151972,\n",
+ " 'New York City': 0.9974629266151972,\n",
+ " 'North Carolina': 1.0320508269010877,\n",
+ " 'Western North Carolina': 1.0320508269010877,\n",
+ " 'North Dakota': 1.5073097215042996,\n",
+ " 'Oklahoma': 1.0031298217720674,\n",
+ " 'Pennsylvania Western': 1.0020369445578527,\n",
+ " 'Pennsylvania Eastern': 1.0020369445578527,\n",
+ " 'South Carolina': 0.9936210843287239,\n",
+ " 'Texas Panhandle': 0.9946423123386668,\n",
+ " 'East Texas': 0.9946423123386668,\n",
+ " 'Virginia Mountains': 0.9633879045948965,\n",
+ " 'Virginia Tidewater': 0.9633879045948965,\n",
+ " 'West Virginia': 0.9943975081454142,\n",
+ " 'Wisconsin': 0.9978605183961947},\n",
+ " 'nuclear': {'Massachusetts': 0.0,\n",
+ " 'Montana Eastern': 0,\n",
+ " 'New Mexico Eastern': 0},\n",
+ " 'solar': {'Alabama': 2.852587559867693,\n",
+ " 'Arkansas': 2.614222047614395,\n",
+ " 'Connecticut': 11.701755832178717,\n",
+ " 'Delaware': 2.727274617856045,\n",
+ " 'Florida North': 2.5703458205562675,\n",
+ " 'Florida Panhandle': 2.5703458205562675,\n",
+ " 'Florida South': 2.5703458205562675,\n",
+ " 'Georgia South': 2.406425732748981,\n",
+ " 'Georgia North': 2.406425732748981,\n",
+ " 'Chicago North Illinois': 2.496021018748652,\n",
+ " 'Illinois Downstate': 2.496021018748652,\n",
+ " 'Indiana': 3.402488499307934,\n",
+ " 'Iowa': 10.568403956125042,\n",
+ " 'Kansas': 22.33971567961392,\n",
+ " 'Kentucky': 5.875345223738461,\n",
+ " 'Louisiana': 2.233971567961392,\n",
+ " 'Maine': 14.74421234854519,\n",
+ " 'Maryland': 3.695115232512257,\n",
+ " 'Massachusetts': 3.722691514088975,\n",
+ " 'Michigan Southern': 17.925387861322207,\n",
+ " 'Minnesota Northern': 6.2993088388889396,\n",
+ " 'Minnesota Southern': 6.2993088388889396,\n",
+ " 'Mississippi': 2.3245667889903614,\n",
+ " 'Missouri West': 4.903023740919012,\n",
+ " 'Missouri East': 4.903023740919012,\n",
+ " 'Montana Eastern': 2.233971567961392,\n",
+ " 'Nebraska': 6.879214034674762,\n",
+ " 'New Hampshire': 2.233971567961392,\n",
+ " 'New Jersey': 2.9730199265432447,\n",
+ " 'New Mexico Eastern': 2.3016676760814336,\n",
+ " 'Upstate New York': 9.197157651960726,\n",
+ " 'New York City': 9.197157651960726,\n",
+ " 'North Carolina': 2.8342655028346777,\n",
+ " 'Western North Carolina': 2.8342655028346777,\n",
+ " 'North Dakota': 2.233971567961392,\n",
+ " 'Ohio River': 4.980657922012284,\n",
+ " 'Ohio Lake Erie': 4.980657922012284,\n",
+ " 'Oklahoma': 27.254453129128983,\n",
+ " 'Pennsylvania Western': 3.2574765125587017,\n",
+ " 'Pennsylvania Eastern': 3.2574765125587017,\n",
+ " 'Rhode Island': 11.475356353414066,\n",
+ " 'South Carolina': 4.674578280954143,\n",
+ " 'South Dakota': 2.233971567961392,\n",
+ " 'Tennessee': 3.263804002555059,\n",
+ " 'Texas Panhandle': 2.233971567961392,\n",
+ " 'East Texas': 2.233971567961392,\n",
+ " 'Vermont': 4.061951121344411,\n",
+ " 'Virginia Tidewater': 3.6643225299335263,\n",
+ " 'West Virginia': 2.233971567961392,\n",
+ " 'Wisconsin': 27.816549201067655},\n",
+ " 'wind': {'Alabama': 2.233971567961392,\n",
+ " 'Arkansas': 2.233971567961392,\n",
+ " 'Connecticut': 2.233971567961392,\n",
+ " 'Delaware': 2.233971567961392,\n",
+ " 'Florida North': 2.233971567961392,\n",
+ " 'Florida Panhandle': 2.233971567961392,\n",
+ " 'Florida South': 2.233971567961392,\n",
+ " 'Georgia North': 2.233971567961392,\n",
+ " 'Chicago North Illinois': 2.286315855536486,\n",
+ " 'Illinois Downstate': 2.286315855536486,\n",
+ " 'Indiana': 2.468793387342154,\n",
+ " 'Iowa': 2.3636320245894105,\n",
+ " 'Kansas': 2.2339712044953703,\n",
+ " 'Kentucky': 2.233971567961392,\n",
+ " 'Louisiana': 2.233971567961392,\n",
+ " 'Maine': 2.2906410736907197,\n",
+ " 'Maryland': 2.233971567961392,\n",
+ " 'Massachusetts': 2.4912027339818454,\n",
+ " 'Michigan Southern': 2.6992546597445326,\n",
+ " 'Michigan Northern': 2.6992546597445326,\n",
+ " 'Minnesota Northern': 2.322066576408649,\n",
+ " 'Minnesota Southern': 2.322066576408649,\n",
+ " 'Mississippi': 2.233971567961392,\n",
+ " 'Missouri West': 2.2339715679613925,\n",
+ " 'Missouri East': 2.2339715679613925,\n",
+ " 'Montana Eastern': 2.233971567961392,\n",
+ " 'Nebraska': 2.402791526306225,\n",
+ " 'New Hampshire': 2.5811835547789213,\n",
+ " 'New Jersey': 2.233971567961392,\n",
+ " 'New Mexico Eastern': 2.3720885609173163,\n",
+ " 'Upstate New York': 2.4307765663102887,\n",
+ " 'New York City': 2.4307765663102887,\n",
+ " 'North Carolina': 2.2339715679613916,\n",
+ " 'Western North Carolina': 2.2339715679613916,\n",
+ " 'North Dakota': 2.482782595362962,\n",
+ " 'Ohio River': 3.0059546029486013,\n",
+ " 'Ohio Lake Erie': 3.0059546029486013,\n",
+ " 'Oklahoma': 2.327599895383446,\n",
+ " 'Pennsylvania Western': 2.380365510816006,\n",
+ " 'Pennsylvania Eastern': 2.380365510816006,\n",
+ " 'Rhode Island': 3.2195472597090644,\n",
+ " 'South Carolina': 2.233971567961392,\n",
+ " 'South Dakota': 2.320904988253692,\n",
+ " 'Tennessee': 2.233971567961392,\n",
+ " 'Texas Panhandle': 2.289416990505605,\n",
+ " 'East Texas': 2.289416990505605,\n",
+ " 'Vermont': 2.7878488162162824,\n",
+ " 'Virginia Mountains': 2.233971567961392,\n",
+ " 'Virginia Tidewater': 2.233971567961392,\n",
+ " 'West Virginia': 2.233971567961391,\n",
+ " 'Wisconsin': 2.5451506663691896}})"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "significant_scale_factor = defaultdict(dict)\n",
+ "for gen_type, next_level in scale_factor_input.items():\n",
+ " for load_zone, scale_factor in next_level.items():\n",
+ " if abs(scale_factor - 1.0) > 0.001:\n",
+ " significant_scale_factor[gen_type][load_zone] = scale_factor\n",
+ "significant_scale_factor"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "capacities_df = gen_capacity.rename(columns=colname_map)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Reading bus.csv\n",
+ "Reading plant.csv\n",
+ "Reading gencost.csv\n",
+ "Reading branch.csv\n",
+ "Reading dcline.csv\n",
+ "Reading sub.csv\n",
+ "Reading bus2sub.csv\n",
+ "Reading zone.csv\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/scenario_info.py:122: UserWarning: No such type of generator in the area specified!\n",
+ " warnings.warn('No such type of generator in the area specified!')\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Florida and resource hydro when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Alabama and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Arkansas and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Connecticut and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Delaware and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Delaware and resource hydro\n",
+ "Base grid capacity is zero for loadzone Delaware and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Florida North and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Florida Panhandle and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Florida South and resource geothermal\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Florida and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Georgia and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Georgia and resource wind when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Illinois and resource hydro when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Georgia South and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Georgia North and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Chicago North Illinois and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Illinois Downstate and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Indiana and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Indiana and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Iowa and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Kansas and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Kentucky and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Kentucky and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Louisiana and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Maine and resource coal\n",
+ "Base grid capacity is zero for loadzone Maine and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Maine and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Maryland and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Massachusetts and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Michigan Southern and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Michigan Northern and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Minnesota Northern and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Minnesota Southern and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Mississippi and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Mississippi and resource hydro\n",
+ "Base grid capacity is zero for loadzone Missouri West and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Missouri East and resource geothermal\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Michigan and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Michigan and resource solar when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Minnesota and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Missouri and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Montana Eastern and resource dfo\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource hydro\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Nebraska and resource geothermal\n",
+ "Base grid capacity is zero for loadzone New Hampshire and resource geothermal\n",
+ "Base grid capacity is zero for loadzone New Jersey and resource geothermal\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource coal\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource dfo\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource geothermal\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource hydro\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Upstate New York and resource geothermal\n",
+ "Base grid capacity is zero for loadzone New York City and resource geothermal\n",
+ "Base grid capacity is zero for loadzone North Carolina and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Western North Carolina and resource geothermal\n",
+ "Base grid capacity is zero for loadzone North Dakota and resource geothermal\n",
+ "Base grid capacity is zero for loadzone North Dakota and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Ohio River and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Ohio Lake Erie and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Oklahoma and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Oklahoma and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Pennsylvania Western and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Pennsylvania Eastern and resource geothermal\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area North Carolina and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Ohio and resource hydro when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Ohio and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Rhode Island and resource coal\n",
+ "Base grid capacity is zero for loadzone Rhode Island and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Rhode Island and resource nuclear\n",
+ "Base grid capacity is zero for loadzone South Carolina and resource geothermal\n",
+ "Base grid capacity is zero for loadzone South Dakota and resource geothermal\n",
+ "Base grid capacity is zero for loadzone South Dakota and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Tennessee and resource geothermal\n",
+ "Base grid capacity is zero for loadzone East Texas and resource dfo\n",
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource dfo\n",
+ "Base grid capacity is zero for loadzone East Texas and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource geothermal\n",
+ "Base grid capacity is zero for loadzone East Texas and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource nuclear\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Texas and resource hydro when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Virginia and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Virginia and resource solar when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Vermont and resource coal\n",
+ "Base grid capacity is zero for loadzone Vermont and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Vermont and resource ng\n",
+ "Base grid capacity is zero for loadzone Vermont and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Virginia Mountains and resource geothermal\n",
+ "Base grid capacity is zero for loadzone Virginia Tidewater and resource geothermal\n",
+ "Base grid capacity is zero for loadzone West Virginia and resource geothermal\n",
+ "Base grid capacity is zero for loadzone West Virginia and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Wisconsin and resource geothermal\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "defaultdict(dict,\n",
+ " {'coal': {'Alabama': 0.8251137988497128,\n",
+ " 'Florida North': 0.7906010804400528,\n",
+ " 'Florida Panhandle': 0.7906010804400528,\n",
+ " 'Florida South': 0.7906010804400528,\n",
+ " 'Georgia South': 0.8881670736521574,\n",
+ " 'Georgia North': 0.8881670736521574,\n",
+ " 'Chicago North Illinois': 0.856940264840638,\n",
+ " 'Illinois Downstate': 0.856940264840638,\n",
+ " 'Indiana': 0.9656815390763844,\n",
+ " 'Kansas': 0.9834228946882186,\n",
+ " 'Kentucky': 0.865008300377523,\n",
+ " 'Maryland': 0.9093388041902145,\n",
+ " 'Massachusetts': 0.0,\n",
+ " 'Michigan Southern': 0.911514960463835,\n",
+ " 'Michigan Northern': 0.911514960463835,\n",
+ " 'Minnesota Northern': 0.9677820528268913,\n",
+ " 'Minnesota Southern': 0.9677820528268913,\n",
+ " 'Mississippi': 0.8010239257584183,\n",
+ " 'Missouri West': 0.9191389719135257,\n",
+ " 'Missouri East': 0.9191389719135257,\n",
+ " 'New Jersey': 0.392540757835182,\n",
+ " 'North Carolina': 0.966104223824092,\n",
+ " 'Western North Carolina': 0.966104223824092,\n",
+ " 'North Dakota': 0.9562768671984551,\n",
+ " 'Ohio River': 0.7548696051642252,\n",
+ " 'Ohio Lake Erie': 0.7548696051642252,\n",
+ " 'Pennsylvania Western': 0.7940446194340687,\n",
+ " 'Pennsylvania Eastern': 0.7940446194340687,\n",
+ " 'Tennessee': 0.8166491334954616,\n",
+ " 'Virginia Mountains': 0.7707470744632977,\n",
+ " 'Virginia Tidewater': 0.7707470744632977,\n",
+ " 'West Virginia': 0.9674929131293992,\n",
+ " 'Wisconsin': 0.7655943379099679},\n",
+ " 'ng': {'Alabama': 1.0032506021583834,\n",
+ " 'Connecticut': 1.0204997663847009,\n",
+ " 'Delaware': 0.9875339831576153,\n",
+ " 'Florida North': 0.9684479161689177,\n",
+ " 'Florida Panhandle': 0.9684479161689177,\n",
+ " 'Florida South': 0.9684479161689177,\n",
+ " 'Indiana': 1.0044732724056193,\n",
+ " 'Iowa': 0.8880397157452772,\n",
+ " 'Kansas': 0.8614981906286743,\n",
+ " 'Louisiana': 0.9337869132555634,\n",
+ " 'Maine': 0.9453997786369909,\n",
+ " 'Maryland': 1.0057792777158723,\n",
+ " 'Massachusetts': 1.1114740765842086,\n",
+ " 'Michigan Southern': 1.0163675749826582,\n",
+ " 'Michigan Northern': 1.0163675749826582,\n",
+ " 'Minnesota Northern': 1.0750730973302938,\n",
+ " 'Minnesota Southern': 1.0750730973302938,\n",
+ " 'Mississippi': 0.9123217303976285,\n",
+ " 'Missouri West': 0.9978717263692047,\n",
+ " 'Missouri East': 0.9978717263692047,\n",
+ " 'Nebraska': 0.975573147634249,\n",
+ " 'New Jersey': 0.9177177526117559,\n",
+ " 'New Mexico Eastern': 0.988831201930389,\n",
+ " 'Upstate New York': 0.9974629266151973,\n",
+ " 'New York City': 0.9974629266151973,\n",
+ " 'North Carolina': 1.032050826901087,\n",
+ " 'Western North Carolina': 1.032050826901087,\n",
+ " 'North Dakota': 1.5073097215042996,\n",
+ " 'Oklahoma': 1.0031298217720677,\n",
+ " 'Pennsylvania Western': 1.002036944557853,\n",
+ " 'Pennsylvania Eastern': 1.002036944557853,\n",
+ " 'South Carolina': 0.9936210843287235,\n",
+ " 'East Texas': 0.9946423123386672,\n",
+ " 'Texas Panhandle': 0.9946423123386672,\n",
+ " 'Virginia Mountains': 0.9633879045948963,\n",
+ " 'Virginia Tidewater': 0.9633879045948963,\n",
+ " 'West Virginia': 0.9943975081454142,\n",
+ " 'Wisconsin': 0.9978605183961953},\n",
+ " 'solar': {'Alabama': 2.852587559867693,\n",
+ " 'Arkansas': 2.614222047614395,\n",
+ " 'Connecticut': 11.701755832178717,\n",
+ " 'Delaware': 2.727274617856045,\n",
+ " 'Florida North': 2.570345820556267,\n",
+ " 'Florida Panhandle': 2.570345820556267,\n",
+ " 'Florida South': 2.570345820556267,\n",
+ " 'Georgia South': 2.406425732748981,\n",
+ " 'Georgia North': 2.406425732748981,\n",
+ " 'Chicago North Illinois': 2.496021018748652,\n",
+ " 'Illinois Downstate': 2.496021018748652,\n",
+ " 'Indiana': 3.402488499307934,\n",
+ " 'Iowa': 10.568403956125042,\n",
+ " 'Kansas': 22.33971567961392,\n",
+ " 'Kentucky': 5.875345223738461,\n",
+ " 'Louisiana': 2.233971567961392,\n",
+ " 'Maine': 14.74421234854519,\n",
+ " 'Maryland': 3.6951152325122565,\n",
+ " 'Massachusetts': 3.7226915140889756,\n",
+ " 'Michigan Southern': 17.925387861322207,\n",
+ " 'Minnesota Northern': 6.2993088388889396,\n",
+ " 'Minnesota Southern': 6.2993088388889396,\n",
+ " 'Mississippi': 2.3245667889903614,\n",
+ " 'Missouri West': 4.903023740919012,\n",
+ " 'Missouri East': 4.903023740919012,\n",
+ " 'Montana Eastern': 2.233971567961392,\n",
+ " 'Nebraska': 6.879214034674762,\n",
+ " 'New Hampshire': 2.233971567961392,\n",
+ " 'New Jersey': 2.9730199265432447,\n",
+ " 'New Mexico Eastern': 2.3016676760814336,\n",
+ " 'Upstate New York': 9.197157651960726,\n",
+ " 'New York City': 9.197157651960726,\n",
+ " 'North Carolina': 2.8342655028346755,\n",
+ " 'Western North Carolina': 2.8342655028346755,\n",
+ " 'North Dakota': 2.233971567961392,\n",
+ " 'Ohio River': 4.980657922012284,\n",
+ " 'Ohio Lake Erie': 4.980657922012284,\n",
+ " 'Oklahoma': 27.254453129128983,\n",
+ " 'Pennsylvania Western': 3.2574765125587013,\n",
+ " 'Pennsylvania Eastern': 3.2574765125587013,\n",
+ " 'Rhode Island': 11.475356353414066,\n",
+ " 'South Carolina': 4.674578280954143,\n",
+ " 'South Dakota': 2.233971567961392,\n",
+ " 'Tennessee': 3.263804002555059,\n",
+ " 'East Texas': 2.233971567961392,\n",
+ " 'Texas Panhandle': 2.233971567961392,\n",
+ " 'Vermont': 4.0619511213444115,\n",
+ " 'Virginia Tidewater': 3.6643225299335263,\n",
+ " 'West Virginia': 2.233971567961392,\n",
+ " 'Wisconsin': 27.816549201067655},\n",
+ " 'wind': {'Alabama': 2.233971567961392,\n",
+ " 'Arkansas': 2.233971567961392,\n",
+ " 'Connecticut': 2.233971567961392,\n",
+ " 'Delaware': 2.233971567961392,\n",
+ " 'Florida North': 2.233971567961392,\n",
+ " 'Florida Panhandle': 2.233971567961392,\n",
+ " 'Florida South': 2.233971567961392,\n",
+ " 'Georgia North': 2.233971567961392,\n",
+ " 'Chicago North Illinois': 2.2863158555364858,\n",
+ " 'Illinois Downstate': 2.2863158555364858,\n",
+ " 'Indiana': 2.468793387342154,\n",
+ " 'Iowa': 2.3636320245894105,\n",
+ " 'Kansas': 2.2339712044953703,\n",
+ " 'Kentucky': 2.233971567961392,\n",
+ " 'Louisiana': 2.233971567961392,\n",
+ " 'Maine': 2.29064107369072,\n",
+ " 'Maryland': 2.233971567961392,\n",
+ " 'Massachusetts': 2.4912027339818446,\n",
+ " 'Michigan Southern': 2.6992546597445326,\n",
+ " 'Michigan Northern': 2.6992546597445326,\n",
+ " 'Minnesota Northern': 2.3220665764086497,\n",
+ " 'Minnesota Southern': 2.3220665764086497,\n",
+ " 'Mississippi': 2.233971567961392,\n",
+ " 'Missouri West': 2.233971567961392,\n",
+ " 'Missouri East': 2.233971567961392,\n",
+ " 'Montana Eastern': 2.233971567961392,\n",
+ " 'Nebraska': 2.402791526306225,\n",
+ " 'New Hampshire': 2.5811835547789213,\n",
+ " 'New Jersey': 2.233971567961392,\n",
+ " 'New Mexico Eastern': 2.3720885609173163,\n",
+ " 'Upstate New York': 2.4307765663102883,\n",
+ " 'New York City': 2.4307765663102883,\n",
+ " 'North Carolina': 2.2339715679613916,\n",
+ " 'Western North Carolina': 2.2339715679613916,\n",
+ " 'North Dakota': 2.4827825953629605,\n",
+ " 'Ohio River': 3.005954602948601,\n",
+ " 'Ohio Lake Erie': 3.005954602948601,\n",
+ " 'Oklahoma': 2.3275998953834462,\n",
+ " 'Pennsylvania Western': 2.3803655108160053,\n",
+ " 'Pennsylvania Eastern': 2.3803655108160053,\n",
+ " 'Rhode Island': 3.2195472597090644,\n",
+ " 'South Carolina': 2.233971567961392,\n",
+ " 'South Dakota': 2.320904988253692,\n",
+ " 'Tennessee': 2.233971567961392,\n",
+ " 'East Texas': 2.289416990505605,\n",
+ " 'Texas Panhandle': 2.289416990505605,\n",
+ " 'Vermont': 2.7878488162162824,\n",
+ " 'Virginia Mountains': 2.233971567961392,\n",
+ " 'Virginia Tidewater': 2.233971567961392,\n",
+ " 'West Virginia': 2.233971567961391,\n",
+ " 'Wisconsin': 2.5451506663691896},\n",
+ " 'dfo': {'Florida North': 0.6699796903080988,\n",
+ " 'Florida Panhandle': 0.6699796903080988,\n",
+ " 'Florida South': 0.6699796903080988,\n",
+ " 'Chicago North Illinois': 1.0034557978339684,\n",
+ " 'Illinois Downstate': 1.0034557978339684,\n",
+ " 'Indiana': 0.4042744586047456,\n",
+ " 'Iowa': 0.9576596459454405,\n",
+ " 'Kansas': 1.0367338330872906,\n",
+ " 'Maryland': 0.9532071749718316,\n",
+ " 'Massachusetts': 0.8663954778382383,\n",
+ " 'Michigan Southern': 0.966804994058939,\n",
+ " 'Michigan Northern': 0.966804994058939,\n",
+ " 'Minnesota Northern': 0.9808934206541243,\n",
+ " 'Minnesota Southern': 0.9808934206541243,\n",
+ " 'Mississippi': 0.3749999999999998,\n",
+ " 'Missouri West': 1.0152037509218932,\n",
+ " 'Missouri East': 1.0152037509218932,\n",
+ " 'New Jersey': 0.3482931699709367,\n",
+ " 'Upstate New York': 0.9642971771478441,\n",
+ " 'New York City': 0.9642971771478441,\n",
+ " 'North Carolina': 0.813975521647267,\n",
+ " 'Western North Carolina': 0.813975521647267,\n",
+ " 'Ohio River': 0.9518273123310287,\n",
+ " 'Ohio Lake Erie': 0.9518273123310287,\n",
+ " 'South Carolina': 0.9101068867925857,\n",
+ " 'Wisconsin': 0.9781541029876054},\n",
+ " 'nuclear': {'Massachusetts': 0.0}})"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "base_grid = Grid(['Eastern'])\n",
+ "independent_strategy_manager = IndependentStrategyManager()\n",
+ "scale_factors_new = independent_strategy_manager.create_scale_factor_table(base_grid, capacities_df)\n",
+ "scale_factors_new"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "first-level:\n",
+ "6 <==> 7\n",
+ "\n",
+ "second-level: coal\n",
+ "33 <==> 35\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: ng\n",
+ "38 <==> 38\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: solar\n",
+ "50 <==> 50\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: wind\n",
+ "51 <==> 51\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: dfo\n",
+ "26 <==> 28\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: nuclear\n",
+ "1 <==> 3\n",
+ "\n",
+ "\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "scale_factor_table = scale_factors_new\n",
+ "answer = significant_scale_factor\n",
+ "\n",
+ "print(\"first-level:\")\n",
+ "print(f\"{len(scale_factor_table)} <==> {len(answer)}\")\n",
+ "print()\n",
+ "for gen_type, next_level in scale_factor_table.items():\n",
+ " print(f\"second-level: {gen_type}\")\n",
+ " try:\n",
+ " print(f\"{len(next_level)} <==> {len(answer[gen_type])}\")\n",
+ " except KeyError as e:\n",
+ " print(f\"**** Missing {e}\")\n",
+ " print()\n",
+ " \n",
+ "# print(\"third-level:\")\n",
+ " print()\n",
+ " for region_name, scale_factor in next_level.items():\n",
+ " #print(f\"{region_name}\")\n",
+ " try:\n",
+ " assert scale_factor == approx(answer[gen_type][region_name])\n",
+ " #print(f\"{scale_factor} <==> {answer[gen_type][region_name]}\")\n",
+ " except KeyError as e:\n",
+ " print(f\"**** Missing {e}\")\n",
+ " print(f\"unmatched scale factor: {scale_factor}\")\n",
+ " print()\n",
+ " #print()\n",
+ " print()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "first-level:\n",
+ "7 <==> 6\n",
+ "\n",
+ "second-level: coal\n",
+ "35 <==> 33\n",
+ "\n",
+ "\n",
+ "**** Missing 'Maine'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "**** Missing 'New Mexico Eastern'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "\n",
+ "second-level: dfo\n",
+ "28 <==> 26\n",
+ "\n",
+ "\n",
+ "**** Missing 'Montana Eastern'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "**** Missing 'New Mexico Eastern'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "\n",
+ "second-level: hydro\n",
+ "2 <==> 0\n",
+ "\n",
+ "\n",
+ "**** Missing 'Montana Eastern'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "**** Missing 'New Mexico Eastern'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "\n",
+ "second-level: ng\n",
+ "38 <==> 38\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: nuclear\n",
+ "3 <==> 1\n",
+ "\n",
+ "\n",
+ "**** Missing 'Montana Eastern'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "**** Missing 'New Mexico Eastern'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "\n",
+ "second-level: solar\n",
+ "50 <==> 50\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: wind\n",
+ "51 <==> 51\n",
+ "\n",
+ "\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "scale_factor_table = significant_scale_factor\n",
+ "answer = scale_factors_new\n",
+ "\n",
+ "print(\"first-level:\")\n",
+ "print(f\"{len(scale_factor_table)} <==> {len(answer)}\")\n",
+ "print()\n",
+ "for gen_type, next_level in scale_factor_table.items():\n",
+ " print(f\"second-level: {gen_type}\")\n",
+ " try:\n",
+ " print(f\"{len(next_level)} <==> {len(answer[gen_type])}\")\n",
+ " except KeyError as e:\n",
+ " print(f\"**** Missing {e}\")\n",
+ " print()\n",
+ " \n",
+ "# print(\"third-level:\")\n",
+ " print()\n",
+ " for region_name, scale_factor in next_level.items():\n",
+ " #print(f\"{region_name}\")\n",
+ " try:\n",
+ " assert scale_factor == approx(answer[gen_type][region_name])\n",
+ " #print(f\"{scale_factor} <==> {answer[gen_type][region_name]}\")\n",
+ " except KeyError as e:\n",
+ " print(f\"**** Missing {e}\")\n",
+ " print(f\"unmatched scale factor: {scale_factor}\")\n",
+ " print()\n",
+ " #print()\n",
+ " print()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Reading bus.csv\n",
+ "Reading plant.csv\n",
+ "Reading gencost.csv\n",
+ "Reading branch.csv\n",
+ "Reading dcline.csv\n",
+ "Reading sub.csv\n",
+ "Reading bus2sub.csv\n",
+ "Reading zone.csv\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "{'coal': {'zone_id': {24: 0.8251137988497128,\n",
+ " 22: 0.7906010804400528,\n",
+ " 21: 0.7906010804400528,\n",
+ " 23: 0.7906010804400528,\n",
+ " 20: 0.8881670736521574,\n",
+ " 19: 0.8881670736521574,\n",
+ " 34: 0.856940264840638,\n",
+ " 35: 0.856940264840638,\n",
+ " 33: 0.9656815390763844,\n",
+ " 48: 0.9834228946882186,\n",
+ " 27: 0.865008300377523,\n",
+ " 13: 0.9093388041902145,\n",
+ " 4: 0.0,\n",
+ " 32: 0.911514960463835,\n",
+ " 31: 0.911514960463835,\n",
+ " 37: 0.9677820528268913,\n",
+ " 38: 0.9677820528268913,\n",
+ " 25: 0.8010239257584183,\n",
+ " 41: 0.9191389719135257,\n",
+ " 40: 0.9191389719135257,\n",
+ " 9: 0.392540757835182,\n",
+ " 16: 0.966104223824092,\n",
+ " 17: 0.966104223824092,\n",
+ " 51: 0.9562768671984551,\n",
+ " 29: 0.7548696051642252,\n",
+ " 30: 0.7548696051642252,\n",
+ " 11: 0.7940446194340687,\n",
+ " 10: 0.7940446194340687,\n",
+ " 26: 0.8166491334954616,\n",
+ " 14: 0.7707470744632977,\n",
+ " 15: 0.7707470744632977,\n",
+ " 28: 0.9674929131293992,\n",
+ " 36: 0.7655943379099679}},\n",
+ " 'ng': {'zone_id': {24: 1.0032506021583834,\n",
+ " 6: 1.0204997663847009,\n",
+ " 12: 0.9875339831576153,\n",
+ " 22: 0.9684479161689177,\n",
+ " 21: 0.9684479161689177,\n",
+ " 23: 0.9684479161689177,\n",
+ " 33: 1.0044732724056193,\n",
+ " 39: 0.8880397157452772,\n",
+ " 48: 0.8614981906286743,\n",
+ " 43: 0.9337869132555634,\n",
+ " 1: 0.9453997786369909,\n",
+ " 13: 1.0057792777158723,\n",
+ " 4: 1.1114740765842086,\n",
+ " 32: 1.0163675749826582,\n",
+ " 31: 1.0163675749826582,\n",
+ " 37: 1.0750730973302938,\n",
+ " 38: 1.0750730973302938,\n",
+ " 25: 0.9123217303976285,\n",
+ " 41: 0.9978717263692047,\n",
+ " 40: 0.9978717263692047,\n",
+ " 49: 0.975573147634249,\n",
+ " 9: 0.9177177526117559,\n",
+ " 46: 0.988831201930389,\n",
+ " 8: 0.9974629266151973,\n",
+ " 7: 0.9974629266151973,\n",
+ " 16: 1.032050826901087,\n",
+ " 17: 1.032050826901087,\n",
+ " 51: 1.5073097215042996,\n",
+ " 47: 1.0031298217720677,\n",
+ " 11: 1.002036944557853,\n",
+ " 10: 1.002036944557853,\n",
+ " 18: 0.9936210843287235,\n",
+ " 44: 0.9946423123386672,\n",
+ " 45: 0.9946423123386672,\n",
+ " 14: 0.9633879045948963,\n",
+ " 15: 0.9633879045948963,\n",
+ " 28: 0.9943975081454142,\n",
+ " 36: 0.9978605183961953}},\n",
+ " 'solar': {'zone_id': {24: 2.852587559867693,\n",
+ " 42: 2.614222047614395,\n",
+ " 6: 11.701755832178717,\n",
+ " 12: 2.727274617856045,\n",
+ " 22: 2.570345820556267,\n",
+ " 21: 2.570345820556267,\n",
+ " 23: 2.570345820556267,\n",
+ " 20: 2.406425732748981,\n",
+ " 19: 2.406425732748981,\n",
+ " 34: 2.496021018748652,\n",
+ " 35: 2.496021018748652,\n",
+ " 33: 3.402488499307934,\n",
+ " 39: 10.568403956125042,\n",
+ " 48: 22.33971567961392,\n",
+ " 27: 5.875345223738461,\n",
+ " 43: 2.233971567961392,\n",
+ " 1: 14.74421234854519,\n",
+ " 13: 3.6951152325122565,\n",
+ " 4: 3.7226915140889756,\n",
+ " 32: 17.925387861322207,\n",
+ " 37: 6.2993088388889396,\n",
+ " 38: 6.2993088388889396,\n",
+ " 25: 2.3245667889903614,\n",
+ " 41: 4.903023740919012,\n",
+ " 40: 4.903023740919012,\n",
+ " 52: 2.233971567961392,\n",
+ " 49: 6.879214034674762,\n",
+ " 2: 2.233971567961392,\n",
+ " 9: 2.9730199265432447,\n",
+ " 46: 2.3016676760814336,\n",
+ " 8: 9.197157651960726,\n",
+ " 7: 9.197157651960726,\n",
+ " 16: 2.8342655028346755,\n",
+ " 17: 2.8342655028346755,\n",
+ " 51: 2.233971567961392,\n",
+ " 29: 4.980657922012284,\n",
+ " 30: 4.980657922012284,\n",
+ " 47: 27.254453129128983,\n",
+ " 11: 3.2574765125587013,\n",
+ " 10: 3.2574765125587013,\n",
+ " 5: 11.475356353414066,\n",
+ " 18: 4.674578280954143,\n",
+ " 50: 2.233971567961392,\n",
+ " 26: 3.263804002555059,\n",
+ " 44: 2.233971567961392,\n",
+ " 45: 2.233971567961392,\n",
+ " 3: 4.0619511213444115,\n",
+ " 15: 3.6643225299335263,\n",
+ " 28: 2.233971567961392,\n",
+ " 36: 27.816549201067655}},\n",
+ " 'wind': {'zone_id': {24: 2.233971567961392,\n",
+ " 42: 2.233971567961392,\n",
+ " 6: 2.233971567961392,\n",
+ " 12: 2.233971567961392,\n",
+ " 22: 2.233971567961392,\n",
+ " 21: 2.233971567961392,\n",
+ " 23: 2.233971567961392,\n",
+ " 19: 2.233971567961392,\n",
+ " 34: 2.2863158555364858,\n",
+ " 35: 2.2863158555364858,\n",
+ " 33: 2.468793387342154,\n",
+ " 39: 2.3636320245894105,\n",
+ " 48: 2.2339712044953703,\n",
+ " 27: 2.233971567961392,\n",
+ " 43: 2.233971567961392,\n",
+ " 1: 2.29064107369072,\n",
+ " 13: 2.233971567961392,\n",
+ " 4: 2.4912027339818446,\n",
+ " 32: 2.6992546597445326,\n",
+ " 31: 2.6992546597445326,\n",
+ " 37: 2.3220665764086497,\n",
+ " 38: 2.3220665764086497,\n",
+ " 25: 2.233971567961392,\n",
+ " 41: 2.233971567961392,\n",
+ " 40: 2.233971567961392,\n",
+ " 52: 2.233971567961392,\n",
+ " 49: 2.402791526306225,\n",
+ " 2: 2.5811835547789213,\n",
+ " 9: 2.233971567961392,\n",
+ " 46: 2.3720885609173163,\n",
+ " 8: 2.4307765663102883,\n",
+ " 7: 2.4307765663102883,\n",
+ " 16: 2.2339715679613916,\n",
+ " 17: 2.2339715679613916,\n",
+ " 51: 2.4827825953629605,\n",
+ " 29: 3.005954602948601,\n",
+ " 30: 3.005954602948601,\n",
+ " 47: 2.3275998953834462,\n",
+ " 11: 2.3803655108160053,\n",
+ " 10: 2.3803655108160053,\n",
+ " 5: 3.2195472597090644,\n",
+ " 18: 2.233971567961392,\n",
+ " 50: 2.320904988253692,\n",
+ " 26: 2.233971567961392,\n",
+ " 44: 2.289416990505605,\n",
+ " 45: 2.289416990505605,\n",
+ " 3: 2.7878488162162824,\n",
+ " 14: 2.233971567961392,\n",
+ " 15: 2.233971567961392,\n",
+ " 28: 2.233971567961391,\n",
+ " 36: 2.5451506663691896}},\n",
+ " 'dfo': {'zone_id': {22: 0.6699796903080988,\n",
+ " 21: 0.6699796903080988,\n",
+ " 23: 0.6699796903080988,\n",
+ " 34: 1.0034557978339684,\n",
+ " 35: 1.0034557978339684,\n",
+ " 33: 0.4042744586047456,\n",
+ " 39: 0.9576596459454405,\n",
+ " 48: 1.0367338330872906,\n",
+ " 13: 0.9532071749718316,\n",
+ " 4: 0.8663954778382383,\n",
+ " 32: 0.966804994058939,\n",
+ " 31: 0.966804994058939,\n",
+ " 37: 0.9808934206541243,\n",
+ " 38: 0.9808934206541243,\n",
+ " 25: 0.3749999999999998,\n",
+ " 41: 1.0152037509218932,\n",
+ " 40: 1.0152037509218932,\n",
+ " 9: 0.3482931699709367,\n",
+ " 8: 0.9642971771478441,\n",
+ " 7: 0.9642971771478441,\n",
+ " 16: 0.813975521647267,\n",
+ " 17: 0.813975521647267,\n",
+ " 29: 0.9518273123310287,\n",
+ " 30: 0.9518273123310287,\n",
+ " 18: 0.9101068867925857,\n",
+ " 36: 0.9781541029876054}},\n",
+ " 'nuclear': {'zone_id': {4: 0.0}}}"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "change_table_new = independent_strategy_manager.create_change_table(scale_factors_new, 'Eastern')\n",
+ "change_table_new.ct"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Reading bus.csv\n",
+ "Reading plant.csv\n",
+ "Reading gencost.csv\n",
+ "Reading branch.csv\n",
+ "Reading dcline.csv\n",
+ "Reading sub.csv\n",
+ "Reading bus2sub.csv\n",
+ "Reading zone.csv\n",
+ "No coal plants in New Mexico Eastern.\n",
+ "No dfo plants in Montana Eastern.\n",
+ "No dfo plants in New Mexico Eastern.\n",
+ "No hydro plants in New Mexico Eastern.\n",
+ "No nuclear plants in Montana Eastern.\n",
+ "No nuclear plants in New Mexico Eastern.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "{'coal': {'zone_id': {24: 0.8251137988497131,\n",
+ " 22: 0.7906010804400525,\n",
+ " 21: 0.7906010804400525,\n",
+ " 23: 0.7906010804400525,\n",
+ " 20: 0.8881670736521573,\n",
+ " 19: 0.8881670736521573,\n",
+ " 34: 0.856940264840638,\n",
+ " 35: 0.856940264840638,\n",
+ " 33: 0.9656815390763852,\n",
+ " 48: 0.9834228946882184,\n",
+ " 27: 0.8650083003775229,\n",
+ " 1: 0,\n",
+ " 13: 0.9093388041902147,\n",
+ " 4: 0.0,\n",
+ " 32: 0.9115149604638346,\n",
+ " 31: 0.9115149604638346,\n",
+ " 37: 0.967782052826891,\n",
+ " 38: 0.967782052826891,\n",
+ " 25: 0.8010239257584183,\n",
+ " 41: 0.9191389719135257,\n",
+ " 40: 0.9191389719135257,\n",
+ " 9: 0.392540757835182,\n",
+ " 16: 0.9661042238240921,\n",
+ " 17: 0.9661042238240921,\n",
+ " 51: 0.9562768671984551,\n",
+ " 29: 0.7548696051642252,\n",
+ " 30: 0.7548696051642252,\n",
+ " 11: 0.7940446194340687,\n",
+ " 10: 0.7940446194340687,\n",
+ " 26: 0.8166491334954618,\n",
+ " 14: 0.7707470744632975,\n",
+ " 15: 0.7707470744632975,\n",
+ " 28: 0.9674929131293993,\n",
+ " 36: 0.7655943379099678}},\n",
+ " 'dfo': {'zone_id': {22: 0.6699796903080986,\n",
+ " 21: 0.6699796903080986,\n",
+ " 23: 0.6699796903080986,\n",
+ " 34: 1.0034557978339687,\n",
+ " 35: 1.0034557978339687,\n",
+ " 33: 0.404274458604746,\n",
+ " 39: 0.9576596459454397,\n",
+ " 48: 1.0367338330872902,\n",
+ " 13: 0.9532071749718314,\n",
+ " 4: 0.8663954778382391,\n",
+ " 32: 0.966804994058939,\n",
+ " 31: 0.966804994058939,\n",
+ " 37: 0.9808934206541239,\n",
+ " 38: 0.9808934206541239,\n",
+ " 25: 0.3749999999999998,\n",
+ " 41: 1.015203750921894,\n",
+ " 40: 1.015203750921894,\n",
+ " 9: 0.3482931699709367,\n",
+ " 8: 0.9642971771478439,\n",
+ " 7: 0.9642971771478439,\n",
+ " 16: 0.813975521647267,\n",
+ " 17: 0.813975521647267,\n",
+ " 29: 0.9518273123310294,\n",
+ " 30: 0.9518273123310294,\n",
+ " 18: 0.9101068867925851,\n",
+ " 36: 0.9781541029876056}},\n",
+ " 'hydro': {'zone_id': {52: 0}},\n",
+ " 'ng': {'zone_id': {24: 1.0032506021583834,\n",
+ " 6: 1.0204997663847004,\n",
+ " 12: 0.9875339831576151,\n",
+ " 22: 0.968447916168918,\n",
+ " 21: 0.968447916168918,\n",
+ " 23: 0.968447916168918,\n",
+ " 33: 1.0044732724056191,\n",
+ " 39: 0.8880397157452772,\n",
+ " 48: 0.8614981906286745,\n",
+ " 43: 0.9337869132555642,\n",
+ " 1: 0.9453997786369905,\n",
+ " 13: 1.005779277715872,\n",
+ " 4: 1.1114740765842086,\n",
+ " 32: 1.0163675749826586,\n",
+ " 31: 1.0163675749826586,\n",
+ " 37: 1.0750730973302929,\n",
+ " 38: 1.0750730973302929,\n",
+ " 25: 0.9123217303976283,\n",
+ " 41: 0.9978717263692045,\n",
+ " 40: 0.9978717263692045,\n",
+ " 49: 0.9755731476342485,\n",
+ " 9: 0.9177177526117555,\n",
+ " 46: 0.988831201930389,\n",
+ " 8: 0.9974629266151972,\n",
+ " 7: 0.9974629266151972,\n",
+ " 16: 1.0320508269010877,\n",
+ " 17: 1.0320508269010877,\n",
+ " 51: 1.5073097215042996,\n",
+ " 47: 1.0031298217720674,\n",
+ " 11: 1.0020369445578527,\n",
+ " 10: 1.0020369445578527,\n",
+ " 18: 0.9936210843287239,\n",
+ " 45: 0.9946423123386668,\n",
+ " 44: 0.9946423123386668,\n",
+ " 14: 0.9633879045948965,\n",
+ " 15: 0.9633879045948965,\n",
+ " 28: 0.9943975081454142,\n",
+ " 36: 0.9978605183961947}},\n",
+ " 'nuclear': {'zone_id': {4: 0.0}},\n",
+ " 'solar': {'zone_id': {24: 2.852587559867693,\n",
+ " 42: 2.614222047614395,\n",
+ " 6: 11.701755832178717,\n",
+ " 12: 2.727274617856045,\n",
+ " 22: 2.5703458205562675,\n",
+ " 21: 2.5703458205562675,\n",
+ " 23: 2.5703458205562675,\n",
+ " 20: 2.406425732748981,\n",
+ " 19: 2.406425732748981,\n",
+ " 34: 2.496021018748652,\n",
+ " 35: 2.496021018748652,\n",
+ " 33: 3.402488499307934,\n",
+ " 39: 10.568403956125042,\n",
+ " 48: 22.33971567961392,\n",
+ " 27: 5.875345223738461,\n",
+ " 43: 2.233971567961392,\n",
+ " 1: 14.74421234854519,\n",
+ " 13: 3.695115232512257,\n",
+ " 4: 3.722691514088975,\n",
+ " 32: 17.925387861322207,\n",
+ " 37: 6.2993088388889396,\n",
+ " 38: 6.2993088388889396,\n",
+ " 25: 2.3245667889903614,\n",
+ " 41: 4.903023740919012,\n",
+ " 40: 4.903023740919012,\n",
+ " 52: 2.233971567961392,\n",
+ " 49: 6.879214034674762,\n",
+ " 2: 2.233971567961392,\n",
+ " 9: 2.9730199265432447,\n",
+ " 46: 2.3016676760814336,\n",
+ " 8: 9.197157651960726,\n",
+ " 7: 9.197157651960726,\n",
+ " 16: 2.8342655028346777,\n",
+ " 17: 2.8342655028346777,\n",
+ " 51: 2.233971567961392,\n",
+ " 29: 4.980657922012284,\n",
+ " 30: 4.980657922012284,\n",
+ " 47: 27.254453129128983,\n",
+ " 11: 3.2574765125587017,\n",
+ " 10: 3.2574765125587017,\n",
+ " 5: 11.475356353414066,\n",
+ " 18: 4.674578280954143,\n",
+ " 50: 2.233971567961392,\n",
+ " 26: 3.263804002555059,\n",
+ " 45: 2.233971567961392,\n",
+ " 44: 2.233971567961392,\n",
+ " 3: 4.061951121344411,\n",
+ " 15: 3.6643225299335263,\n",
+ " 28: 2.233971567961392,\n",
+ " 36: 27.816549201067655}},\n",
+ " 'wind': {'zone_id': {24: 2.233971567961392,\n",
+ " 42: 2.233971567961392,\n",
+ " 6: 2.233971567961392,\n",
+ " 12: 2.233971567961392,\n",
+ " 22: 2.233971567961392,\n",
+ " 21: 2.233971567961392,\n",
+ " 23: 2.233971567961392,\n",
+ " 19: 2.233971567961392,\n",
+ " 34: 2.286315855536486,\n",
+ " 35: 2.286315855536486,\n",
+ " 33: 2.468793387342154,\n",
+ " 39: 2.3636320245894105,\n",
+ " 48: 2.2339712044953703,\n",
+ " 27: 2.233971567961392,\n",
+ " 43: 2.233971567961392,\n",
+ " 1: 2.2906410736907197,\n",
+ " 13: 2.233971567961392,\n",
+ " 4: 2.4912027339818454,\n",
+ " 32: 2.6992546597445326,\n",
+ " 31: 2.6992546597445326,\n",
+ " 37: 2.322066576408649,\n",
+ " 38: 2.322066576408649,\n",
+ " 25: 2.233971567961392,\n",
+ " 41: 2.2339715679613925,\n",
+ " 40: 2.2339715679613925,\n",
+ " 52: 2.233971567961392,\n",
+ " 49: 2.402791526306225,\n",
+ " 2: 2.5811835547789213,\n",
+ " 9: 2.233971567961392,\n",
+ " 46: 2.3720885609173163,\n",
+ " 8: 2.4307765663102887,\n",
+ " 7: 2.4307765663102887,\n",
+ " 16: 2.2339715679613916,\n",
+ " 17: 2.2339715679613916,\n",
+ " 51: 2.482782595362962,\n",
+ " 29: 3.0059546029486013,\n",
+ " 30: 3.0059546029486013,\n",
+ " 47: 2.327599895383446,\n",
+ " 11: 2.380365510816006,\n",
+ " 10: 2.380365510816006,\n",
+ " 5: 3.2195472597090644,\n",
+ " 18: 2.233971567961392,\n",
+ " 50: 2.320904988253692,\n",
+ " 26: 2.233971567961392,\n",
+ " 45: 2.289416990505605,\n",
+ " 44: 2.289416990505605,\n",
+ " 3: 2.7878488162162824,\n",
+ " 14: 2.233971567961392,\n",
+ " 15: 2.233971567961392,\n",
+ " 28: 2.233971567961391,\n",
+ " 36: 2.5451506663691896}}}"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "change_table_old = ChangeTable('Eastern')\n",
+ "for gen_type in significant_scale_factor:\n",
+ " change_table_old.scale_plant_capacity(\n",
+ " gen_type, \n",
+ " zone_name=significant_scale_factor[gen_type])\n",
+ "change_table_old.ct"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "first-level:\n",
+ "6 <==> 7\n",
+ "\n",
+ "second-level: coal\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: ng\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: solar\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: wind\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: dfo\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: nuclear\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "scale_factor_table = change_table_new.ct\n",
+ "answer = change_table_old.ct\n",
+ "\n",
+ "print(\"first-level:\")\n",
+ "print(f\"{len(scale_factor_table)} <==> {len(answer)}\")\n",
+ "print()\n",
+ "for gen_type, next_level in scale_factor_table.items():\n",
+ " print(f\"second-level: {gen_type}\")\n",
+ " try:\n",
+ " print(f\"{len(next_level)} <==> {len(answer[gen_type])}\")\n",
+ " except KeyError as e:\n",
+ " print(f\"**** Missing {e}\")\n",
+ " print()\n",
+ " \n",
+ " for operation, next_level in next_level.items():\n",
+ " \n",
+ "# print(\"third-level:\")\n",
+ " print()\n",
+ " for region_name, scale_factor in next_level.items():\n",
+ " #print(f\"{region_name}\")\n",
+ " try:\n",
+ " assert scale_factor == approx(answer[gen_type][operation][region_name])\n",
+ " #print(f\"{scale_factor} <==> {answer[gen_type][operation][region_name]}\")\n",
+ " except KeyError as e:\n",
+ " print(f\"load_zone: {region_name}\")\n",
+ " print(f\"**** Missing {e}\")\n",
+ " print(f\"unmatched scale factor: {scale_factor}\")\n",
+ " print()\n",
+ " #print()\n",
+ " print()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "first-level:\n",
+ "7 <==> 6\n",
+ "\n",
+ "second-level: coal\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "load_zone: 1\n",
+ "**** Missing 1\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "\n",
+ "second-level: dfo\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: hydro\n",
+ "**** Missing 'hydro'\n",
+ "\n",
+ "\n",
+ "load_zone: 52\n",
+ "**** Missing 'hydro'\n",
+ "unmatched scale factor: 0\n",
+ "\n",
+ "\n",
+ "second-level: ng\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: nuclear\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: solar\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n",
+ "second-level: wind\n",
+ "1 <==> 1\n",
+ "\n",
+ "\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "scale_factor_table = change_table_old.ct\n",
+ "answer = change_table_new.ct\n",
+ "\n",
+ "print(\"first-level:\")\n",
+ "print(f\"{len(scale_factor_table)} <==> {len(answer)}\")\n",
+ "print()\n",
+ "for gen_type, next_level in scale_factor_table.items():\n",
+ " print(f\"second-level: {gen_type}\")\n",
+ " try:\n",
+ " print(f\"{len(next_level)} <==> {len(answer[gen_type])}\")\n",
+ " except KeyError as e:\n",
+ " print(f\"**** Missing {e}\")\n",
+ " print()\n",
+ " \n",
+ " for operation, next_level in next_level.items():\n",
+ " \n",
+ "# print(\"third-level:\")\n",
+ " print()\n",
+ " for region_name, scale_factor in next_level.items():\n",
+ " #print(f\"{region_name}\")\n",
+ " try:\n",
+ " assert scale_factor == approx(answer[gen_type][operation][region_name])\n",
+ " #print(f\"{scale_factor} <==> {answer[gen_type][operation][region_name]}\")\n",
+ " except KeyError as e:\n",
+ " print(f\"load_zone: {region_name}\")\n",
+ " print(f\"**** Missing {e}\")\n",
+ " print(f\"unmatched scale factor: {scale_factor}\")\n",
+ " print()\n",
+ " #print()\n",
+ " print()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'Maine'"
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "eastern.id2zone[1]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0.0"
+ ]
+ },
+ "execution_count": 35,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "sum_by_type_zone['Maine']['coal']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'Montana Eastern'"
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "eastern.id2zone[52]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0.0"
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "sum_by_type_zone['Montana Eastern']['hydro']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "AssertionError",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m\u001b[0m",
+ "\u001b[0;31mAssertionError\u001b[0mTraceback (most recent call last)",
+ "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0manswer\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mchange_table_old\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mct\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 4\u001b[0;31m \u001b[0;32massert\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mscale_factor_table\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0manswer\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 5\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mgen_type\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mnext_level\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mscale_factor_table\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32massert\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mnext_level\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0manswer\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mgen_type\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;31mAssertionError\u001b[0m: "
+ ]
+ }
+ ],
+ "source": [
+ "# scale_factor_table = change_table_new.ct\n",
+ "# answer = change_table_old.ct\n",
+ "\n",
+ "# assert len(scale_factor_table) == len(answer)\n",
+ "# for gen_type, next_level in scale_factor_table.items():\n",
+ "# assert len(next_level) == len(answer[gen_type])\n",
+ "# for operation, next_level in next_level.items():\n",
+ "# assert len(next_level) == len(answer[gen_type][operation])\n",
+ "# for region_name, scale_factor in next_level.items():\n",
+ "# assert scale_factor == approx(answer[gen_type][operation][region_name])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/powersimdata/design/demo/data/Generator_Capacity_Collaborative_Anchor.xlsx b/powersimdata/design/demo/data/Generator_Capacity_Collaborative_Anchor.xlsx
new file mode 100644
index 000000000..519159db7
Binary files /dev/null and b/powersimdata/design/demo/data/Generator_Capacity_Collaborative_Anchor.xlsx differ
diff --git a/powersimdata/design/demo/eastern_clean_capacity_scaling_demo.ipynb b/powersimdata/design/demo/eastern_clean_capacity_scaling_demo.ipynb
index 17b1202ae..6f0038bef 100644
--- a/powersimdata/design/demo/eastern_clean_capacity_scaling_demo.ipynb
+++ b/powersimdata/design/demo/eastern_clean_capacity_scaling_demo.ipynb
@@ -29,7 +29,7 @@
"metadata": {},
"outputs": [],
"source": [
- "scenario_string = '394'\n",
+ "scenario_string = '403'\n",
"targets_info_location = os.path.join('data', 'eastern_2030_clean_energy_targets.csv')"
]
},
@@ -51,7 +51,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "SCENARIO: base | EasternBase_2016_Final_2020Feb_take3\n",
+ "SCENARIO: test | EasternBase_2020_3\n",
"\n",
"--> State\n",
"analyze\n"
@@ -90,6 +90,58 @@
"Loading sub\n",
"Loading bus2sub\n",
"--> Loading demand\n",
+ "Multiply demand in Maine (#1) by 0.98\n",
+ "Multiply demand in New Hampshire (#2) by 0.98\n",
+ "Multiply demand in Vermont (#3) by 0.98\n",
+ "Multiply demand in Massachusetts (#4) by 0.98\n",
+ "Multiply demand in Rhode Island (#5) by 0.98\n",
+ "Multiply demand in Connecticut (#6) by 0.98\n",
+ "Multiply demand in New York City (#7) by 0.99\n",
+ "Multiply demand in Upstate New York (#8) by 0.99\n",
+ "Multiply demand in New Jersey (#9) by 1.04\n",
+ "Multiply demand in Pennsylvania Eastern (#10) by 1.02\n",
+ "Multiply demand in Pennsylvania Western (#11) by 1.02\n",
+ "Multiply demand in Delaware (#12) by 1.04\n",
+ "Multiply demand in Maryland (#13) by 1.01\n",
+ "Multiply demand in Virginia Mountains (#14) by 1.06\n",
+ "Multiply demand in Virginia Tidewater (#15) by 1.06\n",
+ "Multiply demand in North Carolina (#16) by 1.04\n",
+ "Multiply demand in Western North Carolina (#17) by 1.04\n",
+ "Multiply demand in South Carolina (#18) by 1.04\n",
+ "Multiply demand in Georgia North (#19) by 1.01\n",
+ "Multiply demand in Georgia South (#20) by 1.01\n",
+ "Multiply demand in Florida Panhandle (#21) by 1.04\n",
+ "Multiply demand in Florida North (#22) by 1.04\n",
+ "Multiply demand in Florida South (#23) by 1.04\n",
+ "Multiply demand in Alabama (#24) by 1.01\n",
+ "Multiply demand in Mississippi (#25) by 1.06\n",
+ "Multiply demand in Tennessee (#26) by 1.01\n",
+ "Multiply demand in Kentucky (#27) by 1.04\n",
+ "Multiply demand in West Virginia (#28) by 1.04\n",
+ "Multiply demand in Ohio River (#29) by 1.00\n",
+ "Multiply demand in Ohio Lake Erie (#30) by 1.00\n",
+ "Multiply demand in Michigan Northern (#31) by 1.02\n",
+ "Multiply demand in Michigan Southern (#32) by 1.02\n",
+ "Multiply demand in Indiana (#33) by 1.05\n",
+ "Multiply demand in Chicago North Illinois (#34) by 1.02\n",
+ "Multiply demand in Illinois Downstate (#35) by 1.02\n",
+ "Multiply demand in Wisconsin (#36) by 1.04\n",
+ "Multiply demand in Minnesota Northern (#37) by 1.03\n",
+ "Multiply demand in Minnesota Southern (#38) by 1.03\n",
+ "Multiply demand in Iowa (#39) by 1.06\n",
+ "Multiply demand in Missouri East (#40) by 1.04\n",
+ "Multiply demand in Missouri West (#41) by 1.04\n",
+ "Multiply demand in Arkansas (#42) by 1.04\n",
+ "Multiply demand in Louisiana (#43) by 1.02\n",
+ "Multiply demand in East Texas (#44) by 1.07\n",
+ "Multiply demand in Texas Panhandle (#45) by 1.07\n",
+ "Multiply demand in New Mexico Eastern (#46) by 1.02\n",
+ "Multiply demand in Oklahoma (#47) by 1.04\n",
+ "Multiply demand in Kansas (#48) by 1.02\n",
+ "Multiply demand in Nebraska (#49) by 1.02\n",
+ "Multiply demand in South Dakota (#50) by 1.07\n",
+ "Multiply demand in North Dakota (#51) by 1.06\n",
+ "Multiply demand in Montana Eastern (#52) by 1.05\n",
"--> Loading solar\n",
"--> Loading wind\n",
"--> Loading hydro\n"
@@ -1463,26 +1515,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1492,26 +1544,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1519,6 +1571,12 @@
"\n",
"Connecticut\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -1532,9 +1590,7 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource hydro!\n",
"\n"
]
},
@@ -1542,7 +1598,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "/Users/brdo/REM/PowerSimData/powersimdata/design/scenario_info.py:175: UserWarning: No such type of generator in the area specified!\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/scenario_info.py:118: UserWarning: No such type of generator in the area specified!\n",
" warnings.warn('No such type of generator in the area specified!')\n"
]
},
@@ -1550,16 +1606,12 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Added resource hydro!\n",
+ "Added resource solar!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1567,6 +1619,12 @@
"\n",
"Delaware\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -1576,22 +1634,16 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"No existing resource hydro!\n",
"No such type of generator in the area specified. Division by zero.\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1601,26 +1653,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1630,26 +1682,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1659,26 +1711,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1688,26 +1740,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1715,34 +1767,34 @@
"\n",
"Indiana\n",
"\n",
- "No existing resource geothermal!\n",
"Invalid resource type\n",
- "No such type of generator in the area specified. Division by zero.\n",
- "Added resource geothermal!\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
"\n",
- "No existing resource nuclear!\n",
+ "Added resource wind!\n",
+ "\n",
+ "No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
- "Added resource nuclear!\n",
+ "Added resource geothermal!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource other!\n",
"\n",
+ "No existing resource nuclear!\n",
"Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
+ "No such type of generator in the area specified. Division by zero.\n",
+ "Added resource nuclear!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1752,26 +1804,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1779,53 +1831,53 @@
"\n",
"Kentucky\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource other!\n",
"\n",
"\n",
"Louisiana\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1833,40 +1885,48 @@
"\n",
"Massachusetts\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
"Added resource geothermal!\n",
"\n",
+ "No existing resource nuclear!\n",
"Invalid resource type\n",
- "Invalid resource type\n",
+ "No such type of generator in the area specified. Division by zero.\n",
"Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
- "Invalid resource type\n",
+ "No existing resource coal!\n",
"Invalid resource type\n",
+ "No such type of generator in the area specified. Division by zero.\n",
"Added resource coal!\n",
"\n",
"\n",
"Maryland\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -1880,20 +1940,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1901,6 +1955,12 @@
"\n",
"Maine\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -1910,20 +1970,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"No existing resource coal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -1932,6 +1986,12 @@
"\n",
"Michigan\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -1945,20 +2005,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1968,26 +2022,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -1997,26 +2051,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2024,37 +2078,33 @@
"\n",
"Mississippi\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource solar!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource other!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource nuclear!\n",
"\n",
"\n",
"Montana Eastern\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"No existing resource hydro!\n",
"float division by zero\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2064,17 +2114,27 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource other!\n",
"\n",
"\n",
"North Carolina\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2087,27 +2147,15 @@
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource other!\n",
- "\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2115,6 +2163,12 @@
"\n",
"North Dakota\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2124,20 +2178,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2147,26 +2195,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2174,6 +2222,12 @@
"\n",
"New Hampshire\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2187,20 +2241,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2208,6 +2256,12 @@
"\n",
"New Jersey\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2221,20 +2275,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2242,43 +2290,43 @@
"\n",
"New Mexico Eastern\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource ng!\n",
"\n",
- "Added resource solar!\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Added resource wind!\n",
- "\n",
"\n",
"New York\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2286,6 +2334,12 @@
"\n",
"Ohio\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2299,20 +2353,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2320,6 +2368,12 @@
"\n",
"Oklahoma\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2329,20 +2383,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2350,6 +2398,12 @@
"\n",
"Pennsylvania\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2363,20 +2417,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2384,6 +2432,12 @@
"\n",
"Rhode Island\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2393,22 +2447,22 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
"\n",
- "Added resource wind!\n",
+ "South Carolina\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
"\n",
- "South Carolina\n",
+ "Added resource wind!\n",
"\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
@@ -2423,20 +2477,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2444,6 +2492,12 @@
"\n",
"South Dakota\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2453,20 +2507,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2476,26 +2524,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2503,27 +2551,33 @@
"\n",
"Texas\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
"Added resource solar!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource other!\n",
"\n",
"\n",
"Virginia\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2537,20 +2591,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2558,28 +2606,34 @@
"\n",
"Vermont\n",
"\n",
+ "Added resource hydro!\n",
+ "\n",
+ "Added resource solar!\n",
+ "\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource dfo!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
"Added resource geothermal!\n",
"\n",
- "Added resource hydro!\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource dfo!\n",
+ "Added resource other!\n",
"\n",
- "Added resource solar!\n",
+ "\n",
+ "Wisconsin\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource ng!\n",
"\n",
"Added resource wind!\n",
"\n",
- "\n",
- "Wisconsin\n",
- "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2593,20 +2647,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2614,33 +2662,27 @@
"\n",
"West Virginia\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
- "\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
+ "Added resource coal!\n",
+ "\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource other!\n",
"\n"
]
}
@@ -2668,26 +2710,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2697,26 +2739,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2724,6 +2766,12 @@
"\n",
"Connecticut\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2737,20 +2785,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2758,6 +2800,12 @@
"\n",
"Delaware\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -2767,22 +2815,16 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"No existing resource hydro!\n",
"No such type of generator in the area specified. Division by zero.\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2792,26 +2834,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2821,26 +2863,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2850,26 +2892,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2879,26 +2921,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2906,34 +2948,34 @@
"\n",
"Indiana\n",
"\n",
- "No existing resource geothermal!\n",
"Invalid resource type\n",
- "No such type of generator in the area specified. Division by zero.\n",
- "Added resource geothermal!\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
"\n",
- "No existing resource nuclear!\n",
+ "Added resource wind!\n",
+ "\n",
+ "No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
- "Added resource nuclear!\n",
+ "Added resource geothermal!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource other!\n",
"\n",
+ "No existing resource nuclear!\n",
"Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
+ "No such type of generator in the area specified. Division by zero.\n",
+ "Added resource nuclear!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2943,26 +2985,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -2970,53 +3012,53 @@
"\n",
"Kentucky\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource other!\n",
"\n",
"\n",
"Louisiana\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3024,40 +3066,48 @@
"\n",
"Massachusetts\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
"Added resource geothermal!\n",
"\n",
+ "No existing resource nuclear!\n",
"Invalid resource type\n",
- "Invalid resource type\n",
+ "No such type of generator in the area specified. Division by zero.\n",
"Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
- "Invalid resource type\n",
+ "No existing resource coal!\n",
"Invalid resource type\n",
+ "No such type of generator in the area specified. Division by zero.\n",
"Added resource coal!\n",
"\n",
"\n",
"Maryland\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3071,20 +3121,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3092,6 +3136,12 @@
"\n",
"Maine\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3101,20 +3151,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"No existing resource coal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3123,6 +3167,12 @@
"\n",
"Michigan\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3136,20 +3186,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3159,26 +3203,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3188,32 +3232,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
- "Invalid resource type\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Invalid resource type\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3221,37 +3259,33 @@
"\n",
"Mississippi\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource solar!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource other!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource nuclear!\n",
"\n",
"\n",
"Montana Eastern\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"No existing resource hydro!\n",
"float division by zero\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3261,17 +3295,27 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource other!\n",
"\n",
"\n",
"North Carolina\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3285,20 +3329,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3306,6 +3344,12 @@
"\n",
"North Dakota\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3315,20 +3359,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3338,26 +3376,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3365,6 +3403,12 @@
"\n",
"New Hampshire\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3378,20 +3422,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3399,6 +3437,12 @@
"\n",
"New Jersey\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3412,20 +3456,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3433,43 +3471,43 @@
"\n",
"New Mexico Eastern\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource ng!\n",
"\n",
- "Added resource solar!\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Added resource wind!\n",
- "\n",
"\n",
"New York\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3477,6 +3515,12 @@
"\n",
"Ohio\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3490,20 +3534,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3511,29 +3549,29 @@
"\n",
"Oklahoma\n",
"\n",
- "No existing resource geothermal!\n",
"Invalid resource type\n",
- "No such type of generator in the area specified. Division by zero.\n",
- "Added resource geothermal!\n",
- "\n",
"Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
+ "No existing resource geothermal!\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "No such type of generator in the area specified. Division by zero.\n",
+ "Added resource geothermal!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3541,6 +3579,12 @@
"\n",
"Pennsylvania\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3554,20 +3598,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3575,6 +3613,12 @@
"\n",
"Rhode Island\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3584,22 +3628,22 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
"\n",
- "Added resource wind!\n",
+ "South Carolina\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
"\n",
- "South Carolina\n",
+ "Added resource wind!\n",
"\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
@@ -3614,20 +3658,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3635,6 +3673,12 @@
"\n",
"South Dakota\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3644,20 +3688,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3667,26 +3705,26 @@
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource nuclear!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource nuclear!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource ng!\n",
+ "Added resource other!\n",
"\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3694,27 +3732,33 @@
"\n",
"Texas\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
"Added resource solar!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource ng!\n",
+ "\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource other!\n",
"\n",
"\n",
"Virginia\n",
"\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
+ "\n",
+ "Added resource wind!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3728,26 +3772,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3755,28 +3787,34 @@
"\n",
"Vermont\n",
"\n",
+ "Added resource hydro!\n",
+ "\n",
+ "Added resource solar!\n",
+ "\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource dfo!\n",
+ "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
"Added resource geothermal!\n",
"\n",
- "Added resource hydro!\n",
+ "Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource dfo!\n",
+ "Added resource other!\n",
"\n",
- "Added resource solar!\n",
+ "\n",
+ "Wisconsin\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource ng!\n",
"\n",
"Added resource wind!\n",
"\n",
- "\n",
- "Wisconsin\n",
- "\n",
"No existing resource geothermal!\n",
"Invalid resource type\n",
"No such type of generator in the area specified. Division by zero.\n",
@@ -3790,20 +3828,14 @@
"Invalid resource type\n",
"Added resource other!\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
- "\n",
- "Added resource wind!\n",
- "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource coal!\n",
@@ -3811,27 +3843,27 @@
"\n",
"West Virginia\n",
"\n",
- "Invalid resource type\n",
- "Invalid resource type\n",
- "Added resource ng!\n",
- "\n",
"Added resource hydro!\n",
"\n",
+ "Added resource solar!\n",
+ "\n",
"Invalid resource type\n",
"Invalid resource type\n",
"Added resource dfo!\n",
"\n",
- "Added resource solar!\n",
+ "Invalid resource type\n",
+ "Invalid resource type\n",
+ "Added resource ng!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource other!\n",
+ "Added resource coal!\n",
"\n",
"Added resource wind!\n",
"\n",
"Invalid resource type\n",
"Invalid resource type\n",
- "Added resource coal!\n",
+ "Added resource other!\n",
"\n"
]
}
@@ -3907,179 +3939,179 @@
" Alabama | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 1.686780e+05 | \n",
+ " 4.425426e+05 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 75.000 | \n",
- " 1.000 | \n",
- " 0.2516 | \n",
- " 0.3334 | \n",
- " 75.000000 | \n",
+ " 196.9 | \n",
+ " 1.0 | \n",
+ " 0.2551 | \n",
+ " 0.1563 | \n",
+ " 196.900000 | \n",
" 1.000000 | \n",
" \n",
" \n",
" Arkansas | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 3.088913e+04 | \n",
+ " 2.438784e+05 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 13.000 | \n",
- " 1.000 | \n",
- " 0.2365 | \n",
- " 0.4416 | \n",
- " 13.000000 | \n",
+ " 110.0 | \n",
+ " 1.0 | \n",
+ " 0.2499 | \n",
+ " 0.2733 | \n",
+ " 110.000000 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" Connecticut | \n",
" 0.44 | \n",
" 1.369935e+07 | \n",
- " 5.444679e+05 | \n",
- " 1.315488e+07 | \n",
- " 5341.017203 | \n",
- " 1059.725636 | \n",
- " 25.200 | \n",
- " 5.000 | \n",
+ " 7.333156e+05 | \n",
+ " 1.296603e+07 | \n",
+ " 6821.197144 | \n",
+ " 258.378680 | \n",
+ " 132.0 | \n",
+ " 5.0 | \n",
" 0.2073 | \n",
- " 0.3684 | \n",
- " 5366.217203 | \n",
- " 1064.725636 | \n",
+ " 0.2402 | \n",
+ " 6953.197144 | \n",
+ " 263.378680 | \n",
"
\n",
" \n",
" Delaware | \n",
" 0.25 | \n",
" 3.607736e+06 | \n",
- " 6.465725e+04 | \n",
- " 3.543078e+06 | \n",
- " 1687.722722 | \n",
- " 109.595943 | \n",
- " 30.799 | \n",
- " 2.000 | \n",
+ " 7.630009e+04 | \n",
+ " 3.531436e+06 | \n",
+ " 1740.231326 | \n",
+ " 92.565496 | \n",
+ " 37.6 | \n",
+ " 2.0 | \n",
" 0.2180 | \n",
- " 0.3233 | \n",
- " 1718.521722 | \n",
- " 111.595943 | \n",
+ " 0.2448 | \n",
+ " 1777.831326 | \n",
+ " 94.565496 | \n",
"
\n",
" \n",
" Florida | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 6.376034e+05 | \n",
+ " 4.089562e+06 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 331.599 | \n",
- " 3.000 | \n",
- " 0.2153 | \n",
- " 0.3984 | \n",
- " 331.599000 | \n",
+ " 2143.4 | \n",
+ " 3.0 | \n",
+ " 0.2170 | \n",
+ " 0.1619 | \n",
+ " 2143.400000 | \n",
" 3.000000 | \n",
"
\n",
" \n",
" Georgia | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 1.872815e+06 | \n",
+ " 3.195848e+06 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 978.100 | \n",
- " 2.000 | \n",
- " 0.2172 | \n",
- " 0.3940 | \n",
- " 978.100000 | \n",
+ " 1516.8 | \n",
+ " 2.0 | \n",
+ " 0.2397 | \n",
+ " 0.1077 | \n",
+ " 1516.800000 | \n",
" 2.000000 | \n",
"
\n",
" \n",
" Iowa | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 2.284169e+07 | \n",
+ " 2.969101e+07 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 2.600 | \n",
- " 6935.303 | \n",
+ " 12.3 | \n",
+ " 9905.8 | \n",
" 0.1919 | \n",
- " 0.3749 | \n",
- " 2.600000 | \n",
- " 6935.303000 | \n",
+ " 0.3410 | \n",
+ " 12.300000 | \n",
+ " 9905.800000 | \n",
"
\n",
" \n",
" Illinois | \n",
" 0.25 | \n",
" 4.412802e+07 | \n",
- " 1.276847e+07 | \n",
- " 3.135955e+07 | \n",
- " 84.731376 | \n",
- " 9960.285106 | \n",
- " 34.100 | \n",
- " 4008.500 | \n",
+ " 1.409325e+07 | \n",
+ " 3.003477e+07 | \n",
+ " 82.055444 | \n",
+ " 11203.690983 | \n",
+ " 38.1 | \n",
+ " 5202.1 | \n",
" 0.2035 | \n",
- " 0.3567 | \n",
- " 118.831376 | \n",
- " 13968.785106 | \n",
+ " 0.3037 | \n",
+ " 120.155444 | \n",
+ " 16405.790983 | \n",
"
\n",
" \n",
" Indiana | \n",
" 0.10 | \n",
" 1.134574e+07 | \n",
- " 6.363548e+06 | \n",
- " 4.982189e+06 | \n",
- " 134.769796 | \n",
- " 1585.799349 | \n",
- " 160.597 | \n",
- " 1889.701 | \n",
+ " 6.706850e+06 | \n",
+ " 4.638887e+06 | \n",
+ " 180.639121 | \n",
+ " 1705.806387 | \n",
+ " 244.6 | \n",
+ " 2309.8 | \n",
" 0.1973 | \n",
- " 0.3409 | \n",
- " 295.366796 | \n",
- " 3475.500349 | \n",
+ " 0.2887 | \n",
+ " 425.239121 | \n",
+ " 4015.606387 | \n",
"
\n",
" \n",
" Kansas | \n",
" 0.20 | \n",
" 1.117864e+07 | \n",
- " 1.547162e+07 | \n",
+ " 2.082251e+07 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 1.000 | \n",
- " 4469.801 | \n",
+ " 10.0 | \n",
+ " 6146.3 | \n",
" 0.3048 | \n",
- " 0.3935 | \n",
- " 1.000000 | \n",
- " 4469.801000 | \n",
+ " 0.3848 | \n",
+ " 10.000000 | \n",
+ " 6146.300000 | \n",
"
\n",
" \n",
" Kentucky | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 2.114564e+04 | \n",
+ " 4.770278e+04 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 10.000 | \n",
- " 1.000 | \n",
+ " 26.3 | \n",
+ " 1.0 | \n",
" 0.1988 | \n",
- " 0.4193 | \n",
- " 10.000000 | \n",
+ " 0.2023 | \n",
+ " 26.300000 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" Louisiana | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 5.445332e+03 | \n",
+ " 3.348423e+03 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 1.000 | \n",
- " 1.000 | \n",
+ " 1.0 | \n",
+ " 1.0 | \n",
" 0.2209 | \n",
- " 0.3990 | \n",
+ " 0.1603 | \n",
" 1.000000 | \n",
" 1.000000 | \n",
"
\n",
@@ -4087,119 +4119,119 @@
" Massachusetts | \n",
" 0.35 | \n",
" 1.961179e+07 | \n",
- " 3.961751e+06 | \n",
- " 1.565004e+07 | \n",
- " 6542.200205 | \n",
- " 1307.634299 | \n",
- " 482.297 | \n",
- " 96.400 | \n",
+ " 4.438451e+06 | \n",
+ " 1.517334e+07 | \n",
+ " 7480.012001 | \n",
+ " 1000.499303 | \n",
+ " 803.7 | \n",
+ " 107.5 | \n",
" 0.1951 | \n",
- " 0.3864 | \n",
- " 7024.497205 | \n",
- " 1404.034299 | \n",
+ " 0.2679 | \n",
+ " 8283.712001 | \n",
+ " 1107.999303 | \n",
" \n",
" \n",
" Maryland | \n",
" 0.50 | \n",
" 4.268290e+07 | \n",
- " 2.981008e+06 | \n",
- " 3.970189e+07 | \n",
- " 7188.272035 | \n",
- " 9458.252677 | \n",
- " 144.400 | \n",
- " 190.000 | \n",
- " 0.2068 | \n",
- " 0.3207 | \n",
- " 7332.672035 | \n",
- " 9648.252677 | \n",
+ " 3.323922e+06 | \n",
+ " 3.935898e+07 | \n",
+ " 12525.865579 | \n",
+ " 6558.044806 | \n",
+ " 362.9 | \n",
+ " 190.0 | \n",
+ " 0.2106 | \n",
+ " 0.2810 | \n",
+ " 12888.765579 | \n",
+ " 6748.044806 | \n",
"
\n",
" \n",
" Maine | \n",
" 0.80 | \n",
" 7.939602e+06 | \n",
- " 5.146707e+06 | \n",
- " 2.792895e+06 | \n",
- " 1.097831 | \n",
- " 986.730662 | \n",
- " 1.000 | \n",
- " 898.800 | \n",
+ " 4.495264e+06 | \n",
+ " 3.444338e+06 | \n",
+ " 12.012323 | \n",
+ " 1677.357080 | \n",
+ " 6.6 | \n",
+ " 921.6 | \n",
" 0.2052 | \n",
- " 0.3220 | \n",
- " 2.097831 | \n",
- " 1885.530662 | \n",
+ " 0.2323 | \n",
+ " 18.612323 | \n",
+ " 2598.957080 | \n",
"
\n",
" \n",
" Michigan | \n",
" 0.35 | \n",
" 4.128669e+07 | \n",
- " 9.868740e+06 | \n",
- " 3.141795e+07 | \n",
- " 65.858291 | \n",
- " 8482.026264 | \n",
- " 12.500 | \n",
- " 1609.901 | \n",
+ " 1.024147e+07 | \n",
+ " 3.104523e+07 | \n",
+ " 491.449499 | \n",
+ " 10486.052566 | \n",
+ " 100.3 | \n",
+ " 2140.1 | \n",
" 0.1781 | \n",
- " 0.4203 | \n",
- " 78.358291 | \n",
- " 10091.927264 | \n",
+ " 0.3287 | \n",
+ " 591.749499 | \n",
+ " 12626.152566 | \n",
"
\n",
" \n",
" Minnesota | \n",
" 0.25 | \n",
" 1.858635e+07 | \n",
- " 1.239467e+07 | \n",
- " 6.191684e+06 | \n",
- " 141.961875 | \n",
- " 1948.801868 | \n",
- " 256.200 | \n",
- " 3517.022 | \n",
- " 0.2169 | \n",
- " 0.3459 | \n",
- " 398.161875 | \n",
- " 5465.823868 | \n",
+ " 1.506222e+07 | \n",
+ " 3.524138e+06 | \n",
+ " 228.683003 | \n",
+ " 983.787606 | \n",
+ " 898.1 | \n",
+ " 3863.6 | \n",
+ " 0.2216 | \n",
+ " 0.3563 | \n",
+ " 1126.783003 | \n",
+ " 4847.387606 | \n",
"
\n",
" \n",
" Missouri | \n",
" 0.15 | \n",
" 1.473278e+07 | \n",
- " 4.093900e+06 | \n",
- " 1.063888e+07 | \n",
- " 140.174394 | \n",
- " 3467.085000 | \n",
- " 26.700 | \n",
- " 660.400 | \n",
+ " 4.619799e+06 | \n",
+ " 1.011298e+07 | \n",
+ " 232.242821 | \n",
+ " 3806.245820 | \n",
+ " 58.6 | \n",
+ " 960.4 | \n",
" 0.2061 | \n",
- " 0.3410 | \n",
- " 166.874394 | \n",
- " 4127.485000 | \n",
+ " 0.2899 | \n",
+ " 290.842821 | \n",
+ " 4766.645820 | \n",
"
\n",
" \n",
" Mississippi | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 9.494913e+03 | \n",
+ " 3.816698e+05 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 3.100 | \n",
- " 1.000 | \n",
- " 0.2084 | \n",
- " 0.4348 | \n",
- " 3.100000 | \n",
+ " 218.1 | \n",
+ " 1.0 | \n",
+ " 0.1983 | \n",
+ " 0.1988 | \n",
+ " 218.100000 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" Montana Eastern | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 1.029446e+05 | \n",
+ " 1.030192e+05 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 1.000 | \n",
- " 30.000 | \n",
+ " 1.0 | \n",
+ " 30.0 | \n",
" 0.2370 | \n",
- " 0.3828 | \n",
+ " 0.3830 | \n",
" 1.000000 | \n",
" 30.000000 | \n",
"
\n",
@@ -4207,284 +4239,284 @@
" North Carolina | \n",
" 0.13 | \n",
" 2.082713e+07 | \n",
- " 1.068939e+07 | \n",
- " 1.013774e+07 | \n",
- " 4450.789988 | \n",
- " 382.581635 | \n",
- " 2431.416 | \n",
- " 209.000 | \n",
- " 0.2201 | \n",
- " 0.4561 | \n",
- " 6882.205988 | \n",
- " 591.581635 | \n",
+ " 1.429804e+07 | \n",
+ " 6.529097e+06 | \n",
+ " 3215.305469 | \n",
+ " 149.193829 | \n",
+ " 4504.2 | \n",
+ " 209.0 | \n",
+ " 0.2182 | \n",
+ " 0.2796 | \n",
+ " 7719.505469 | \n",
+ " 358.193829 | \n",
" \n",
" \n",
" North Dakota | \n",
" 0.10 | \n",
" 2.399374e+06 | \n",
- " 1.112050e+07 | \n",
+ " 1.373025e+07 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 1.000 | \n",
- " 2828.402 | \n",
+ " 1.0 | \n",
+ " 3532.4 | \n",
" 0.2213 | \n",
- " 0.3706 | \n",
+ " 0.3808 | \n",
" 1.000000 | \n",
- " 2828.402000 | \n",
+ " 3532.400000 | \n",
"
\n",
" \n",
" Nebraska | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 4.619616e+06 | \n",
+ " 7.485628e+06 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 6.300 | \n",
- " 1318.899 | \n",
+ " 19.4 | \n",
+ " 2150.6 | \n",
" 0.2401 | \n",
- " 0.3976 | \n",
- " 6.300000 | \n",
- " 1318.899000 | \n",
+ " 0.3941 | \n",
+ " 19.400000 | \n",
+ " 2150.600000 | \n",
"
\n",
" \n",
" New Hampshire | \n",
" 0.25 | \n",
" 2.661895e+06 | \n",
- " 5.193983e+05 | \n",
- " 2.142497e+06 | \n",
- " 4.124571 | \n",
- " 764.283028 | \n",
- " 1.000 | \n",
- " 185.300 | \n",
+ " 3.891436e+05 | \n",
+ " 2.272751e+06 | \n",
+ " 5.841450 | \n",
+ " 1250.654438 | \n",
+ " 1.0 | \n",
+ " 214.1 | \n",
" 0.2102 | \n",
- " 0.3180 | \n",
- " 5.124571 | \n",
- " 949.583028 | \n",
+ " 0.2059 | \n",
+ " 6.841450 | \n",
+ " 1464.754438 | \n",
"
\n",
" \n",
" New Jersey | \n",
" 0.50 | \n",
" 5.707188e+07 | \n",
- " 1.690058e+06 | \n",
- " 5.538182e+07 | \n",
- " 31084.297657 | \n",
- " 455.702793 | \n",
- " 613.906 | \n",
- " 9.000 | \n",
+ " 2.034398e+06 | \n",
+ " 5.503748e+07 | \n",
+ " 31267.576367 | \n",
+ " 344.440866 | \n",
+ " 817.0 | \n",
+ " 9.0 | \n",
" 0.1976 | \n",
- " 0.3568 | \n",
- " 31698.203657 | \n",
- " 464.702793 | \n",
+ " 0.2531 | \n",
+ " 32084.576367 | \n",
+ " 353.440866 | \n",
"
\n",
" \n",
" New Mexico Eastern | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 2.023704e+06 | \n",
+ " 2.137874e+06 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 165.000 | \n",
- " 483.601 | \n",
- " 0.2992 | \n",
- " 0.3743 | \n",
- " 165.000000 | \n",
- " 483.601000 | \n",
+ " 170.0 | \n",
+ " 513.5 | \n",
+ " 0.2990 | \n",
+ " 0.3750 | \n",
+ " 170.000000 | \n",
+ " 513.500000 | \n",
"
\n",
" \n",
" New York | \n",
" 0.70 | \n",
" 1.135637e+08 | \n",
- " 3.367330e+07 | \n",
- " 7.989044e+07 | \n",
- " 1468.896855 | \n",
- " 24367.986709 | \n",
- " 110.300 | \n",
- " 1829.801 | \n",
+ " 3.347791e+07 | \n",
+ " 8.008583e+07 | \n",
+ " 6267.880809 | \n",
+ " 27481.503393 | \n",
+ " 454.1 | \n",
+ " 1991.0 | \n",
" 0.1980 | \n",
- " 0.3613 | \n",
- " 1579.196855 | \n",
- " 26197.787709 | \n",
+ " 0.2866 | \n",
+ " 6721.980809 | \n",
+ " 29472.503393 | \n",
"
\n",
" \n",
" Ohio | \n",
" 0.09 | \n",
" 1.314764e+07 | \n",
- " 2.446017e+06 | \n",
- " 1.070162e+07 | \n",
- " 269.688117 | \n",
- " 2950.553788 | \n",
- " 48.800 | \n",
- " 533.902 | \n",
+ " 2.441416e+06 | \n",
+ " 1.070622e+07 | \n",
+ " 603.032965 | \n",
+ " 3981.791195 | \n",
+ " 108.8 | \n",
+ " 718.4 | \n",
" 0.2014 | \n",
- " 0.3945 | \n",
- " 318.488117 | \n",
- " 3484.455788 | \n",
+ " 0.2756 | \n",
+ " 711.832965 | \n",
+ " 4700.191195 | \n",
"
\n",
" \n",
" Oklahoma | \n",
" 0.15 | \n",
" 1.208196e+07 | \n",
- " 2.569219e+07 | \n",
+ " 2.972535e+07 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 2.500 | \n",
- " 6654.801 | \n",
+ " 30.5 | \n",
+ " 8181.4 | \n",
" 0.2576 | \n",
- " 0.3956 | \n",
- " 2.500000 | \n",
- " 6654.801000 | \n",
+ " 0.3770 | \n",
+ " 30.500000 | \n",
+ " 8181.400000 | \n",
"
\n",
" \n",
" Pennsylvania | \n",
" 0.18 | \n",
" 2.773875e+07 | \n",
- " 9.854241e+06 | \n",
- " 1.788451e+07 | \n",
- " 219.424058 | \n",
- " 5612.071230 | \n",
- " 53.698 | \n",
- " 1373.400 | \n",
+ " 9.121266e+06 | \n",
+ " 1.861749e+07 | \n",
+ " 400.073883 | \n",
+ " 7477.242909 | \n",
+ " 78.3 | \n",
+ " 1463.4 | \n",
" 0.1917 | \n",
- " 0.3553 | \n",
- " 273.122058 | \n",
- " 6985.471230 | \n",
+ " 0.2732 | \n",
+ " 478.373883 | \n",
+ " 8940.642909 | \n",
"
\n",
" \n",
" Rhode Island | \n",
" 0.31 | \n",
" 2.085429e+06 | \n",
- " 2.055025e+05 | \n",
- " 1.879927e+06 | \n",
- " 98.199788 | \n",
- " 490.950805 | \n",
- " 10.201 | \n",
- " 51.000 | \n",
+ " 2.557511e+05 | \n",
+ " 1.829678e+06 | \n",
+ " 390.463082 | \n",
+ " 547.691537 | \n",
+ " 52.4 | \n",
+ " 73.5 | \n",
" 0.1971 | \n",
- " 0.3965 | \n",
- " 108.400788 | \n",
- " 541.950805 | \n",
+ " 0.2398 | \n",
+ " 442.863082 | \n",
+ " 621.191537 | \n",
"
\n",
" \n",
" South Carolina | \n",
" 0.02 | \n",
" 1.908121e+06 | \n",
- " 5.478181e+06 | \n",
+ " 6.655450e+06 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 19.300 | \n",
- " 1.000 | \n",
- " 0.2149 | \n",
- " 0.4226 | \n",
- " 19.300000 | \n",
+ " 647.0 | \n",
+ " 1.0 | \n",
+ " 0.2139 | \n",
+ " 0.1896 | \n",
+ " 647.000000 | \n",
" 1.000000 | \n",
"
\n",
" \n",
" South Dakota | \n",
" 0.10 | \n",
" 2.244648e+06 | \n",
- " 6.526782e+06 | \n",
+ " 8.107536e+06 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 1.000 | \n",
- " 627.800 | \n",
+ " 1.0 | \n",
+ " 1067.9 | \n",
" 0.2166 | \n",
- " 0.3623 | \n",
+ " 0.3815 | \n",
" 1.000000 | \n",
- " 627.800000 | \n",
+ " 1067.900000 | \n",
"
\n",
" \n",
" Tennessee | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 2.213095e+05 | \n",
+ " 3.838109e+05 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 72.600 | \n",
- " 28.800 | \n",
- " 0.2153 | \n",
- " 0.3320 | \n",
- " 72.600000 | \n",
+ " 183.5 | \n",
+ " 28.8 | \n",
+ " 0.2186 | \n",
+ " 0.1245 | \n",
+ " 183.500000 | \n",
" 28.800000 | \n",
"
\n",
" \n",
" Texas | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 4.212626e+06 | \n",
+ " 7.427855e+06 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 2.000 | \n",
- " 1247.599 | \n",
+ " 2.0 | \n",
+ " 2205.0 | \n",
" 0.2865 | \n",
- " 0.3839 | \n",
+ " 0.3832 | \n",
" 2.000000 | \n",
- " 1247.599000 | \n",
+ " 2205.000000 | \n",
"
\n",
" \n",
" Virginia | \n",
" 0.15 | \n",
" 2.104425e+07 | \n",
- " 6.530895e+06 | \n",
- " 1.451336e+07 | \n",
- " 6505.324553 | \n",
- " 93.601792 | \n",
- " 139.000 | \n",
- " 2.000 | \n",
- " 0.2480 | \n",
- " 0.4159 | \n",
- " 6644.324553 | \n",
- " 95.601792 | \n",
+ " 7.582233e+06 | \n",
+ " 1.346202e+07 | \n",
+ " 6184.578992 | \n",
+ " 19.771672 | \n",
+ " 625.6 | \n",
+ " 2.0 | \n",
+ " 0.2470 | \n",
+ " 0.2514 | \n",
+ " 6810.178992 | \n",
+ " 21.771672 | \n",
"
\n",
" \n",
" Vermont | \n",
" 0.75 | \n",
" 3.330435e+06 | \n",
- " 1.619402e+06 | \n",
- " 1.711033e+06 | \n",
- " 264.244220 | \n",
- " 484.469757 | \n",
- " 65.997 | \n",
- " 121.000 | \n",
+ " 1.620269e+06 | \n",
+ " 1.710167e+06 | \n",
+ " 479.157109 | \n",
+ " 602.939362 | \n",
+ " 120.0 | \n",
+ " 151.0 | \n",
" 0.1919 | \n",
- " 0.2974 | \n",
- " 330.241220 | \n",
- " 605.469757 | \n",
+ " 0.1704 | \n",
+ " 599.157109 | \n",
+ " 753.939362 | \n",
"
\n",
" \n",
" Wisconsin | \n",
" 0.10 | \n",
" 8.720262e+06 | \n",
- " 4.816550e+06 | \n",
- " 3.903712e+06 | \n",
- " 6.121036 | \n",
- " 1258.761334 | \n",
- " 3.100 | \n",
- " 637.500 | \n",
+ " 4.596119e+06 | \n",
+ " 4.124143e+06 | \n",
+ " 90.628180 | \n",
+ " 1705.265466 | \n",
+ " 38.6 | \n",
+ " 726.3 | \n",
" 0.2169 | \n",
- " 0.3520 | \n",
- " 9.221036 | \n",
- " 1896.261334 | \n",
+ " 0.2638 | \n",
+ " 129.228180 | \n",
+ " 2431.565466 | \n",
"
\n",
" \n",
" West Virginia | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 1.940154e+06 | \n",
+ " 1.599003e+06 | \n",
" 0.000000e+00 | \n",
" 0.000000 | \n",
" 0.000000 | \n",
- " 1.000 | \n",
- " 686.300 | \n",
+ " 1.0 | \n",
+ " 686.3 | \n",
" 0.2073 | \n",
- " 0.3215 | \n",
+ " 0.2649 | \n",
" 1.000000 | \n",
" 686.300000 | \n",
"
\n",
@@ -4495,254 +4527,254 @@
"text/plain": [
" ce_target_fraction ce_target previous_ce_generation \\\n",
"region_name \n",
- "Alabama 0.00 0.000000e+00 1.686780e+05 \n",
- "Arkansas 0.00 0.000000e+00 3.088913e+04 \n",
- "Connecticut 0.44 1.369935e+07 5.444679e+05 \n",
- "Delaware 0.25 3.607736e+06 6.465725e+04 \n",
- "Florida 0.00 0.000000e+00 6.376034e+05 \n",
- "Georgia 0.00 0.000000e+00 1.872815e+06 \n",
- "Iowa 0.00 0.000000e+00 2.284169e+07 \n",
- "Illinois 0.25 4.412802e+07 1.276847e+07 \n",
- "Indiana 0.10 1.134574e+07 6.363548e+06 \n",
- "Kansas 0.20 1.117864e+07 1.547162e+07 \n",
- "Kentucky 0.00 0.000000e+00 2.114564e+04 \n",
- "Louisiana 0.00 0.000000e+00 5.445332e+03 \n",
- "Massachusetts 0.35 1.961179e+07 3.961751e+06 \n",
- "Maryland 0.50 4.268290e+07 2.981008e+06 \n",
- "Maine 0.80 7.939602e+06 5.146707e+06 \n",
- "Michigan 0.35 4.128669e+07 9.868740e+06 \n",
- "Minnesota 0.25 1.858635e+07 1.239467e+07 \n",
- "Missouri 0.15 1.473278e+07 4.093900e+06 \n",
- "Mississippi 0.00 0.000000e+00 9.494913e+03 \n",
- "Montana Eastern 0.00 0.000000e+00 1.029446e+05 \n",
- "North Carolina 0.13 2.082713e+07 1.068939e+07 \n",
- "North Dakota 0.10 2.399374e+06 1.112050e+07 \n",
- "Nebraska 0.00 0.000000e+00 4.619616e+06 \n",
- "New Hampshire 0.25 2.661895e+06 5.193983e+05 \n",
- "New Jersey 0.50 5.707188e+07 1.690058e+06 \n",
- "New Mexico Eastern 0.00 0.000000e+00 2.023704e+06 \n",
- "New York 0.70 1.135637e+08 3.367330e+07 \n",
- "Ohio 0.09 1.314764e+07 2.446017e+06 \n",
- "Oklahoma 0.15 1.208196e+07 2.569219e+07 \n",
- "Pennsylvania 0.18 2.773875e+07 9.854241e+06 \n",
- "Rhode Island 0.31 2.085429e+06 2.055025e+05 \n",
- "South Carolina 0.02 1.908121e+06 5.478181e+06 \n",
- "South Dakota 0.10 2.244648e+06 6.526782e+06 \n",
- "Tennessee 0.00 0.000000e+00 2.213095e+05 \n",
- "Texas 0.00 0.000000e+00 4.212626e+06 \n",
- "Virginia 0.15 2.104425e+07 6.530895e+06 \n",
- "Vermont 0.75 3.330435e+06 1.619402e+06 \n",
- "Wisconsin 0.10 8.720262e+06 4.816550e+06 \n",
- "West Virginia 0.00 0.000000e+00 1.940154e+06 \n",
+ "Alabama 0.00 0.000000e+00 4.425426e+05 \n",
+ "Arkansas 0.00 0.000000e+00 2.438784e+05 \n",
+ "Connecticut 0.44 1.369935e+07 7.333156e+05 \n",
+ "Delaware 0.25 3.607736e+06 7.630009e+04 \n",
+ "Florida 0.00 0.000000e+00 4.089562e+06 \n",
+ "Georgia 0.00 0.000000e+00 3.195848e+06 \n",
+ "Iowa 0.00 0.000000e+00 2.969101e+07 \n",
+ "Illinois 0.25 4.412802e+07 1.409325e+07 \n",
+ "Indiana 0.10 1.134574e+07 6.706850e+06 \n",
+ "Kansas 0.20 1.117864e+07 2.082251e+07 \n",
+ "Kentucky 0.00 0.000000e+00 4.770278e+04 \n",
+ "Louisiana 0.00 0.000000e+00 3.348423e+03 \n",
+ "Massachusetts 0.35 1.961179e+07 4.438451e+06 \n",
+ "Maryland 0.50 4.268290e+07 3.323922e+06 \n",
+ "Maine 0.80 7.939602e+06 4.495264e+06 \n",
+ "Michigan 0.35 4.128669e+07 1.024147e+07 \n",
+ "Minnesota 0.25 1.858635e+07 1.506222e+07 \n",
+ "Missouri 0.15 1.473278e+07 4.619799e+06 \n",
+ "Mississippi 0.00 0.000000e+00 3.816698e+05 \n",
+ "Montana Eastern 0.00 0.000000e+00 1.030192e+05 \n",
+ "North Carolina 0.13 2.082713e+07 1.429804e+07 \n",
+ "North Dakota 0.10 2.399374e+06 1.373025e+07 \n",
+ "Nebraska 0.00 0.000000e+00 7.485628e+06 \n",
+ "New Hampshire 0.25 2.661895e+06 3.891436e+05 \n",
+ "New Jersey 0.50 5.707188e+07 2.034398e+06 \n",
+ "New Mexico Eastern 0.00 0.000000e+00 2.137874e+06 \n",
+ "New York 0.70 1.135637e+08 3.347791e+07 \n",
+ "Ohio 0.09 1.314764e+07 2.441416e+06 \n",
+ "Oklahoma 0.15 1.208196e+07 2.972535e+07 \n",
+ "Pennsylvania 0.18 2.773875e+07 9.121266e+06 \n",
+ "Rhode Island 0.31 2.085429e+06 2.557511e+05 \n",
+ "South Carolina 0.02 1.908121e+06 6.655450e+06 \n",
+ "South Dakota 0.10 2.244648e+06 8.107536e+06 \n",
+ "Tennessee 0.00 0.000000e+00 3.838109e+05 \n",
+ "Texas 0.00 0.000000e+00 7.427855e+06 \n",
+ "Virginia 0.15 2.104425e+07 7.582233e+06 \n",
+ "Vermont 0.75 3.330435e+06 1.620269e+06 \n",
+ "Wisconsin 0.10 8.720262e+06 4.596119e+06 \n",
+ "West Virginia 0.00 0.000000e+00 1.599003e+06 \n",
"\n",
" clean_energy_shortfall solar_added_capacity \\\n",
"region_name \n",
"Alabama 0.000000e+00 0.000000 \n",
"Arkansas 0.000000e+00 0.000000 \n",
- "Connecticut 1.315488e+07 5341.017203 \n",
- "Delaware 3.543078e+06 1687.722722 \n",
+ "Connecticut 1.296603e+07 6821.197144 \n",
+ "Delaware 3.531436e+06 1740.231326 \n",
"Florida 0.000000e+00 0.000000 \n",
"Georgia 0.000000e+00 0.000000 \n",
"Iowa 0.000000e+00 0.000000 \n",
- "Illinois 3.135955e+07 84.731376 \n",
- "Indiana 4.982189e+06 134.769796 \n",
+ "Illinois 3.003477e+07 82.055444 \n",
+ "Indiana 4.638887e+06 180.639121 \n",
"Kansas 0.000000e+00 0.000000 \n",
"Kentucky 0.000000e+00 0.000000 \n",
"Louisiana 0.000000e+00 0.000000 \n",
- "Massachusetts 1.565004e+07 6542.200205 \n",
- "Maryland 3.970189e+07 7188.272035 \n",
- "Maine 2.792895e+06 1.097831 \n",
- "Michigan 3.141795e+07 65.858291 \n",
- "Minnesota 6.191684e+06 141.961875 \n",
- "Missouri 1.063888e+07 140.174394 \n",
+ "Massachusetts 1.517334e+07 7480.012001 \n",
+ "Maryland 3.935898e+07 12525.865579 \n",
+ "Maine 3.444338e+06 12.012323 \n",
+ "Michigan 3.104523e+07 491.449499 \n",
+ "Minnesota 3.524138e+06 228.683003 \n",
+ "Missouri 1.011298e+07 232.242821 \n",
"Mississippi 0.000000e+00 0.000000 \n",
"Montana Eastern 0.000000e+00 0.000000 \n",
- "North Carolina 1.013774e+07 4450.789988 \n",
+ "North Carolina 6.529097e+06 3215.305469 \n",
"North Dakota 0.000000e+00 0.000000 \n",
"Nebraska 0.000000e+00 0.000000 \n",
- "New Hampshire 2.142497e+06 4.124571 \n",
- "New Jersey 5.538182e+07 31084.297657 \n",
+ "New Hampshire 2.272751e+06 5.841450 \n",
+ "New Jersey 5.503748e+07 31267.576367 \n",
"New Mexico Eastern 0.000000e+00 0.000000 \n",
- "New York 7.989044e+07 1468.896855 \n",
- "Ohio 1.070162e+07 269.688117 \n",
+ "New York 8.008583e+07 6267.880809 \n",
+ "Ohio 1.070622e+07 603.032965 \n",
"Oklahoma 0.000000e+00 0.000000 \n",
- "Pennsylvania 1.788451e+07 219.424058 \n",
- "Rhode Island 1.879927e+06 98.199788 \n",
+ "Pennsylvania 1.861749e+07 400.073883 \n",
+ "Rhode Island 1.829678e+06 390.463082 \n",
"South Carolina 0.000000e+00 0.000000 \n",
"South Dakota 0.000000e+00 0.000000 \n",
"Tennessee 0.000000e+00 0.000000 \n",
"Texas 0.000000e+00 0.000000 \n",
- "Virginia 1.451336e+07 6505.324553 \n",
- "Vermont 1.711033e+06 264.244220 \n",
- "Wisconsin 3.903712e+06 6.121036 \n",
+ "Virginia 1.346202e+07 6184.578992 \n",
+ "Vermont 1.710167e+06 479.157109 \n",
+ "Wisconsin 4.124143e+06 90.628180 \n",
"West Virginia 0.000000e+00 0.000000 \n",
"\n",
" wind_added_capacity solar_prev_capacity \\\n",
"region_name \n",
- "Alabama 0.000000 75.000 \n",
- "Arkansas 0.000000 13.000 \n",
- "Connecticut 1059.725636 25.200 \n",
- "Delaware 109.595943 30.799 \n",
- "Florida 0.000000 331.599 \n",
- "Georgia 0.000000 978.100 \n",
- "Iowa 0.000000 2.600 \n",
- "Illinois 9960.285106 34.100 \n",
- "Indiana 1585.799349 160.597 \n",
- "Kansas 0.000000 1.000 \n",
- "Kentucky 0.000000 10.000 \n",
- "Louisiana 0.000000 1.000 \n",
- "Massachusetts 1307.634299 482.297 \n",
- "Maryland 9458.252677 144.400 \n",
- "Maine 986.730662 1.000 \n",
- "Michigan 8482.026264 12.500 \n",
- "Minnesota 1948.801868 256.200 \n",
- "Missouri 3467.085000 26.700 \n",
- "Mississippi 0.000000 3.100 \n",
- "Montana Eastern 0.000000 1.000 \n",
- "North Carolina 382.581635 2431.416 \n",
- "North Dakota 0.000000 1.000 \n",
- "Nebraska 0.000000 6.300 \n",
- "New Hampshire 764.283028 1.000 \n",
- "New Jersey 455.702793 613.906 \n",
- "New Mexico Eastern 0.000000 165.000 \n",
- "New York 24367.986709 110.300 \n",
- "Ohio 2950.553788 48.800 \n",
- "Oklahoma 0.000000 2.500 \n",
- "Pennsylvania 5612.071230 53.698 \n",
- "Rhode Island 490.950805 10.201 \n",
- "South Carolina 0.000000 19.300 \n",
- "South Dakota 0.000000 1.000 \n",
- "Tennessee 0.000000 72.600 \n",
- "Texas 0.000000 2.000 \n",
- "Virginia 93.601792 139.000 \n",
- "Vermont 484.469757 65.997 \n",
- "Wisconsin 1258.761334 3.100 \n",
- "West Virginia 0.000000 1.000 \n",
+ "Alabama 0.000000 196.9 \n",
+ "Arkansas 0.000000 110.0 \n",
+ "Connecticut 258.378680 132.0 \n",
+ "Delaware 92.565496 37.6 \n",
+ "Florida 0.000000 2143.4 \n",
+ "Georgia 0.000000 1516.8 \n",
+ "Iowa 0.000000 12.3 \n",
+ "Illinois 11203.690983 38.1 \n",
+ "Indiana 1705.806387 244.6 \n",
+ "Kansas 0.000000 10.0 \n",
+ "Kentucky 0.000000 26.3 \n",
+ "Louisiana 0.000000 1.0 \n",
+ "Massachusetts 1000.499303 803.7 \n",
+ "Maryland 6558.044806 362.9 \n",
+ "Maine 1677.357080 6.6 \n",
+ "Michigan 10486.052566 100.3 \n",
+ "Minnesota 983.787606 898.1 \n",
+ "Missouri 3806.245820 58.6 \n",
+ "Mississippi 0.000000 218.1 \n",
+ "Montana Eastern 0.000000 1.0 \n",
+ "North Carolina 149.193829 4504.2 \n",
+ "North Dakota 0.000000 1.0 \n",
+ "Nebraska 0.000000 19.4 \n",
+ "New Hampshire 1250.654438 1.0 \n",
+ "New Jersey 344.440866 817.0 \n",
+ "New Mexico Eastern 0.000000 170.0 \n",
+ "New York 27481.503393 454.1 \n",
+ "Ohio 3981.791195 108.8 \n",
+ "Oklahoma 0.000000 30.5 \n",
+ "Pennsylvania 7477.242909 78.3 \n",
+ "Rhode Island 547.691537 52.4 \n",
+ "South Carolina 0.000000 647.0 \n",
+ "South Dakota 0.000000 1.0 \n",
+ "Tennessee 0.000000 183.5 \n",
+ "Texas 0.000000 2.0 \n",
+ "Virginia 19.771672 625.6 \n",
+ "Vermont 602.939362 120.0 \n",
+ "Wisconsin 1705.265466 38.6 \n",
+ "West Virginia 0.000000 1.0 \n",
"\n",
" wind_prev_capacity solar_expected_cap_factor \\\n",
"region_name \n",
- "Alabama 1.000 0.2516 \n",
- "Arkansas 1.000 0.2365 \n",
- "Connecticut 5.000 0.2073 \n",
- "Delaware 2.000 0.2180 \n",
- "Florida 3.000 0.2153 \n",
- "Georgia 2.000 0.2172 \n",
- "Iowa 6935.303 0.1919 \n",
- "Illinois 4008.500 0.2035 \n",
- "Indiana 1889.701 0.1973 \n",
- "Kansas 4469.801 0.3048 \n",
- "Kentucky 1.000 0.1988 \n",
- "Louisiana 1.000 0.2209 \n",
- "Massachusetts 96.400 0.1951 \n",
- "Maryland 190.000 0.2068 \n",
- "Maine 898.800 0.2052 \n",
- "Michigan 1609.901 0.1781 \n",
- "Minnesota 3517.022 0.2169 \n",
- "Missouri 660.400 0.2061 \n",
- "Mississippi 1.000 0.2084 \n",
- "Montana Eastern 30.000 0.2370 \n",
- "North Carolina 209.000 0.2201 \n",
- "North Dakota 2828.402 0.2213 \n",
- "Nebraska 1318.899 0.2401 \n",
- "New Hampshire 185.300 0.2102 \n",
- "New Jersey 9.000 0.1976 \n",
- "New Mexico Eastern 483.601 0.2992 \n",
- "New York 1829.801 0.1980 \n",
- "Ohio 533.902 0.2014 \n",
- "Oklahoma 6654.801 0.2576 \n",
- "Pennsylvania 1373.400 0.1917 \n",
- "Rhode Island 51.000 0.1971 \n",
- "South Carolina 1.000 0.2149 \n",
- "South Dakota 627.800 0.2166 \n",
- "Tennessee 28.800 0.2153 \n",
- "Texas 1247.599 0.2865 \n",
- "Virginia 2.000 0.2480 \n",
- "Vermont 121.000 0.1919 \n",
- "Wisconsin 637.500 0.2169 \n",
- "West Virginia 686.300 0.2073 \n",
+ "Alabama 1.0 0.2551 \n",
+ "Arkansas 1.0 0.2499 \n",
+ "Connecticut 5.0 0.2073 \n",
+ "Delaware 2.0 0.2180 \n",
+ "Florida 3.0 0.2170 \n",
+ "Georgia 2.0 0.2397 \n",
+ "Iowa 9905.8 0.1919 \n",
+ "Illinois 5202.1 0.2035 \n",
+ "Indiana 2309.8 0.1973 \n",
+ "Kansas 6146.3 0.3048 \n",
+ "Kentucky 1.0 0.1988 \n",
+ "Louisiana 1.0 0.2209 \n",
+ "Massachusetts 107.5 0.1951 \n",
+ "Maryland 190.0 0.2106 \n",
+ "Maine 921.6 0.2052 \n",
+ "Michigan 2140.1 0.1781 \n",
+ "Minnesota 3863.6 0.2216 \n",
+ "Missouri 960.4 0.2061 \n",
+ "Mississippi 1.0 0.1983 \n",
+ "Montana Eastern 30.0 0.2370 \n",
+ "North Carolina 209.0 0.2182 \n",
+ "North Dakota 3532.4 0.2213 \n",
+ "Nebraska 2150.6 0.2401 \n",
+ "New Hampshire 214.1 0.2102 \n",
+ "New Jersey 9.0 0.1976 \n",
+ "New Mexico Eastern 513.5 0.2990 \n",
+ "New York 1991.0 0.1980 \n",
+ "Ohio 718.4 0.2014 \n",
+ "Oklahoma 8181.4 0.2576 \n",
+ "Pennsylvania 1463.4 0.1917 \n",
+ "Rhode Island 73.5 0.1971 \n",
+ "South Carolina 1.0 0.2139 \n",
+ "South Dakota 1067.9 0.2166 \n",
+ "Tennessee 28.8 0.2186 \n",
+ "Texas 2205.0 0.2865 \n",
+ "Virginia 2.0 0.2470 \n",
+ "Vermont 151.0 0.1919 \n",
+ "Wisconsin 726.3 0.2169 \n",
+ "West Virginia 686.3 0.2073 \n",
"\n",
" wind_expected_cap_factor next_solar_capacity \\\n",
"region_name \n",
- "Alabama 0.3334 75.000000 \n",
- "Arkansas 0.4416 13.000000 \n",
- "Connecticut 0.3684 5366.217203 \n",
- "Delaware 0.3233 1718.521722 \n",
- "Florida 0.3984 331.599000 \n",
- "Georgia 0.3940 978.100000 \n",
- "Iowa 0.3749 2.600000 \n",
- "Illinois 0.3567 118.831376 \n",
- "Indiana 0.3409 295.366796 \n",
- "Kansas 0.3935 1.000000 \n",
- "Kentucky 0.4193 10.000000 \n",
- "Louisiana 0.3990 1.000000 \n",
- "Massachusetts 0.3864 7024.497205 \n",
- "Maryland 0.3207 7332.672035 \n",
- "Maine 0.3220 2.097831 \n",
- "Michigan 0.4203 78.358291 \n",
- "Minnesota 0.3459 398.161875 \n",
- "Missouri 0.3410 166.874394 \n",
- "Mississippi 0.4348 3.100000 \n",
- "Montana Eastern 0.3828 1.000000 \n",
- "North Carolina 0.4561 6882.205988 \n",
- "North Dakota 0.3706 1.000000 \n",
- "Nebraska 0.3976 6.300000 \n",
- "New Hampshire 0.3180 5.124571 \n",
- "New Jersey 0.3568 31698.203657 \n",
- "New Mexico Eastern 0.3743 165.000000 \n",
- "New York 0.3613 1579.196855 \n",
- "Ohio 0.3945 318.488117 \n",
- "Oklahoma 0.3956 2.500000 \n",
- "Pennsylvania 0.3553 273.122058 \n",
- "Rhode Island 0.3965 108.400788 \n",
- "South Carolina 0.4226 19.300000 \n",
- "South Dakota 0.3623 1.000000 \n",
- "Tennessee 0.3320 72.600000 \n",
- "Texas 0.3839 2.000000 \n",
- "Virginia 0.4159 6644.324553 \n",
- "Vermont 0.2974 330.241220 \n",
- "Wisconsin 0.3520 9.221036 \n",
- "West Virginia 0.3215 1.000000 \n",
+ "Alabama 0.1563 196.900000 \n",
+ "Arkansas 0.2733 110.000000 \n",
+ "Connecticut 0.2402 6953.197144 \n",
+ "Delaware 0.2448 1777.831326 \n",
+ "Florida 0.1619 2143.400000 \n",
+ "Georgia 0.1077 1516.800000 \n",
+ "Iowa 0.3410 12.300000 \n",
+ "Illinois 0.3037 120.155444 \n",
+ "Indiana 0.2887 425.239121 \n",
+ "Kansas 0.3848 10.000000 \n",
+ "Kentucky 0.2023 26.300000 \n",
+ "Louisiana 0.1603 1.000000 \n",
+ "Massachusetts 0.2679 8283.712001 \n",
+ "Maryland 0.2810 12888.765579 \n",
+ "Maine 0.2323 18.612323 \n",
+ "Michigan 0.3287 591.749499 \n",
+ "Minnesota 0.3563 1126.783003 \n",
+ "Missouri 0.2899 290.842821 \n",
+ "Mississippi 0.1988 218.100000 \n",
+ "Montana Eastern 0.3830 1.000000 \n",
+ "North Carolina 0.2796 7719.505469 \n",
+ "North Dakota 0.3808 1.000000 \n",
+ "Nebraska 0.3941 19.400000 \n",
+ "New Hampshire 0.2059 6.841450 \n",
+ "New Jersey 0.2531 32084.576367 \n",
+ "New Mexico Eastern 0.3750 170.000000 \n",
+ "New York 0.2866 6721.980809 \n",
+ "Ohio 0.2756 711.832965 \n",
+ "Oklahoma 0.3770 30.500000 \n",
+ "Pennsylvania 0.2732 478.373883 \n",
+ "Rhode Island 0.2398 442.863082 \n",
+ "South Carolina 0.1896 647.000000 \n",
+ "South Dakota 0.3815 1.000000 \n",
+ "Tennessee 0.1245 183.500000 \n",
+ "Texas 0.3832 2.000000 \n",
+ "Virginia 0.2514 6810.178992 \n",
+ "Vermont 0.1704 599.157109 \n",
+ "Wisconsin 0.2638 129.228180 \n",
+ "West Virginia 0.2649 1.000000 \n",
"\n",
" next_wind_capacity \n",
"region_name \n",
"Alabama 1.000000 \n",
"Arkansas 1.000000 \n",
- "Connecticut 1064.725636 \n",
- "Delaware 111.595943 \n",
+ "Connecticut 263.378680 \n",
+ "Delaware 94.565496 \n",
"Florida 3.000000 \n",
"Georgia 2.000000 \n",
- "Iowa 6935.303000 \n",
- "Illinois 13968.785106 \n",
- "Indiana 3475.500349 \n",
- "Kansas 4469.801000 \n",
+ "Iowa 9905.800000 \n",
+ "Illinois 16405.790983 \n",
+ "Indiana 4015.606387 \n",
+ "Kansas 6146.300000 \n",
"Kentucky 1.000000 \n",
"Louisiana 1.000000 \n",
- "Massachusetts 1404.034299 \n",
- "Maryland 9648.252677 \n",
- "Maine 1885.530662 \n",
- "Michigan 10091.927264 \n",
- "Minnesota 5465.823868 \n",
- "Missouri 4127.485000 \n",
+ "Massachusetts 1107.999303 \n",
+ "Maryland 6748.044806 \n",
+ "Maine 2598.957080 \n",
+ "Michigan 12626.152566 \n",
+ "Minnesota 4847.387606 \n",
+ "Missouri 4766.645820 \n",
"Mississippi 1.000000 \n",
"Montana Eastern 30.000000 \n",
- "North Carolina 591.581635 \n",
- "North Dakota 2828.402000 \n",
- "Nebraska 1318.899000 \n",
- "New Hampshire 949.583028 \n",
- "New Jersey 464.702793 \n",
- "New Mexico Eastern 483.601000 \n",
- "New York 26197.787709 \n",
- "Ohio 3484.455788 \n",
- "Oklahoma 6654.801000 \n",
- "Pennsylvania 6985.471230 \n",
- "Rhode Island 541.950805 \n",
+ "North Carolina 358.193829 \n",
+ "North Dakota 3532.400000 \n",
+ "Nebraska 2150.600000 \n",
+ "New Hampshire 1464.754438 \n",
+ "New Jersey 353.440866 \n",
+ "New Mexico Eastern 513.500000 \n",
+ "New York 29472.503393 \n",
+ "Ohio 4700.191195 \n",
+ "Oklahoma 8181.400000 \n",
+ "Pennsylvania 8940.642909 \n",
+ "Rhode Island 621.191537 \n",
"South Carolina 1.000000 \n",
- "South Dakota 627.800000 \n",
+ "South Dakota 1067.900000 \n",
"Tennessee 28.800000 \n",
- "Texas 1247.599000 \n",
- "Virginia 95.601792 \n",
- "Vermont 605.469757 \n",
- "Wisconsin 1896.261334 \n",
+ "Texas 2205.000000 \n",
+ "Virginia 21.771672 \n",
+ "Vermont 753.939362 \n",
+ "Wisconsin 2431.565466 \n",
"West Virginia 686.300000 "
]
},
@@ -4819,508 +4851,508 @@
" Alabama | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 1.686780e+05 | \n",
+ " 4.425426e+05 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 75.000 | \n",
- " 1.000 | \n",
- " 214.176239 | \n",
- " 2.855683 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 196.9 | \n",
+ " 1.0 | \n",
+ " 439.869002 | \n",
+ " 2.233972 | \n",
" \n",
" \n",
" Arkansas | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 3.088913e+04 | \n",
+ " 2.438784e+05 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 13.000 | \n",
- " 1.000 | \n",
- " 37.123881 | \n",
- " 2.855683 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 110.0 | \n",
+ " 1.0 | \n",
+ " 245.736872 | \n",
+ " 2.233972 | \n",
"
\n",
" \n",
" Connecticut | \n",
" 0.44 | \n",
" 1.369935e+07 | \n",
- " 5.444679e+05 | \n",
- " 1.315488e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 25.200 | \n",
- " 5.000 | \n",
- " 71.963216 | \n",
- " 14.278416 | \n",
+ " 7.333156e+05 | \n",
+ " 1.296603e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 132.0 | \n",
+ " 5.0 | \n",
+ " 294.884247 | \n",
+ " 11.169858 | \n",
"
\n",
" \n",
" Delaware | \n",
" 0.25 | \n",
" 3.607736e+06 | \n",
- " 6.465725e+04 | \n",
- " 3.543078e+06 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 30.799 | \n",
- " 2.000 | \n",
- " 87.952187 | \n",
- " 5.711366 | \n",
+ " 7.630009e+04 | \n",
+ " 3.531436e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 37.6 | \n",
+ " 2.0 | \n",
+ " 83.997331 | \n",
+ " 4.467943 | \n",
"
\n",
" \n",
" Florida | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 6.376034e+05 | \n",
+ " 4.089562e+06 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 331.599 | \n",
- " 3.000 | \n",
- " 946.941689 | \n",
- " 8.567050 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 2143.4 | \n",
+ " 3.0 | \n",
+ " 4788.294659 | \n",
+ " 6.701915 | \n",
"
\n",
" \n",
" Georgia | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 1.872815e+06 | \n",
+ " 3.195848e+06 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 978.100 | \n",
- " 2.000 | \n",
- " 2793.143726 | \n",
- " 5.711366 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 1516.8 | \n",
+ " 2.0 | \n",
+ " 3388.488074 | \n",
+ " 4.467943 | \n",
"
\n",
" \n",
" Iowa | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 2.284169e+07 | \n",
+ " 2.969101e+07 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 2.600 | \n",
- " 6935.303 | \n",
- " 7.424776 | \n",
- " 19805.028180 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 12.3 | \n",
+ " 9905.8 | \n",
+ " 27.477850 | \n",
+ " 22129.275558 | \n",
"
\n",
" \n",
" Illinois | \n",
" 0.25 | \n",
" 4.412802e+07 | \n",
- " 1.276847e+07 | \n",
- " 3.135955e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 34.100 | \n",
- " 4008.500 | \n",
- " 97.378797 | \n",
- " 11447.006059 | \n",
+ " 1.409325e+07 | \n",
+ " 3.003477e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 38.1 | \n",
+ " 5202.1 | \n",
+ " 85.114317 | \n",
+ " 11621.343494 | \n",
"
\n",
" \n",
" Indiana | \n",
" 0.10 | \n",
" 1.134574e+07 | \n",
- " 6.363548e+06 | \n",
- " 4.982189e+06 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 160.597 | \n",
- " 1889.701 | \n",
- " 458.614153 | \n",
- " 5396.387376 | \n",
+ " 6.706850e+06 | \n",
+ " 4.638887e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 244.6 | \n",
+ " 2309.8 | \n",
+ " 546.429446 | \n",
+ " 5160.027528 | \n",
"
\n",
" \n",
" Kansas | \n",
" 0.20 | \n",
" 1.117864e+07 | \n",
- " 1.547162e+07 | \n",
+ " 2.082251e+07 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 1.000 | \n",
- " 4469.801 | \n",
- " 2.855683 | \n",
- " 12764.335569 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 10.0 | \n",
+ " 6146.3 | \n",
+ " 22.339716 | \n",
+ " 13730.659448 | \n",
"
\n",
" \n",
" Kentucky | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 2.114564e+04 | \n",
+ " 4.770278e+04 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 10.000 | \n",
- " 1.000 | \n",
- " 28.556832 | \n",
- " 2.855683 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 26.3 | \n",
+ " 1.0 | \n",
+ " 58.753452 | \n",
+ " 2.233972 | \n",
"
\n",
" \n",
" Louisiana | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 5.445332e+03 | \n",
+ " 3.348423e+03 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 1.000 | \n",
- " 1.000 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 1.0 | \n",
+ " 1.0 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
"
\n",
" \n",
" Massachusetts | \n",
" 0.35 | \n",
" 1.961179e+07 | \n",
- " 3.961751e+06 | \n",
- " 1.565004e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 482.297 | \n",
- " 96.400 | \n",
- " 1377.287434 | \n",
- " 275.287859 | \n",
+ " 4.438451e+06 | \n",
+ " 1.517334e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 803.7 | \n",
+ " 107.5 | \n",
+ " 1795.442949 | \n",
+ " 240.151944 | \n",
"
\n",
" \n",
" Maryland | \n",
" 0.50 | \n",
" 4.268290e+07 | \n",
- " 2.981008e+06 | \n",
- " 3.970189e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 144.400 | \n",
- " 190.000 | \n",
- " 412.360652 | \n",
- " 542.579806 | \n",
+ " 3.323922e+06 | \n",
+ " 3.935898e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 362.9 | \n",
+ " 190.0 | \n",
+ " 810.708282 | \n",
+ " 424.454598 | \n",
"
\n",
" \n",
" Maine | \n",
" 0.80 | \n",
" 7.939602e+06 | \n",
- " 5.146707e+06 | \n",
- " 2.792895e+06 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 1.000 | \n",
- " 898.800 | \n",
- " 2.855683 | \n",
- " 2566.688049 | \n",
+ " 4.495264e+06 | \n",
+ " 3.444338e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 6.6 | \n",
+ " 921.6 | \n",
+ " 14.744212 | \n",
+ " 2058.828197 | \n",
"
\n",
" \n",
" Michigan | \n",
" 0.35 | \n",
" 4.128669e+07 | \n",
- " 9.868740e+06 | \n",
- " 3.141795e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 12.500 | \n",
- " 1609.901 | \n",
- " 35.696040 | \n",
- " 4597.367220 | \n",
+ " 1.024147e+07 | \n",
+ " 3.104523e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 100.3 | \n",
+ " 2140.1 | \n",
+ " 224.067348 | \n",
+ " 4780.922553 | \n",
"
\n",
" \n",
" Minnesota | \n",
" 0.25 | \n",
" 1.858635e+07 | \n",
- " 1.239467e+07 | \n",
- " 6.191684e+06 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 256.200 | \n",
- " 3517.022 | \n",
- " 731.626033 | \n",
- " 10043.500597 | \n",
+ " 1.506222e+07 | \n",
+ " 3.524138e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 898.1 | \n",
+ " 3863.6 | \n",
+ " 2006.329865 | \n",
+ " 8631.172550 | \n",
"
\n",
" \n",
" Missouri | \n",
" 0.15 | \n",
" 1.473278e+07 | \n",
- " 4.093900e+06 | \n",
- " 1.063888e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 26.700 | \n",
- " 660.400 | \n",
- " 76.246741 | \n",
- " 1885.893177 | \n",
+ " 4.619799e+06 | \n",
+ " 1.011298e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 58.6 | \n",
+ " 960.4 | \n",
+ " 130.910734 | \n",
+ " 2145.506294 | \n",
"
\n",
" \n",
" Mississippi | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 9.494913e+03 | \n",
+ " 3.816698e+05 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 3.100 | \n",
- " 1.000 | \n",
- " 8.852618 | \n",
- " 2.855683 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 218.1 | \n",
+ " 1.0 | \n",
+ " 487.229199 | \n",
+ " 2.233972 | \n",
"
\n",
" \n",
" Montana Eastern | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 1.029446e+05 | \n",
+ " 1.030192e+05 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 1.000 | \n",
- " 30.000 | \n",
- " 2.855683 | \n",
- " 85.670496 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 1.0 | \n",
+ " 30.0 | \n",
+ " 2.233972 | \n",
+ " 67.019147 | \n",
"
\n",
" \n",
" North Carolina | \n",
" 0.13 | \n",
" 2.082713e+07 | \n",
- " 1.068939e+07 | \n",
- " 1.013774e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 2431.416 | \n",
- " 209.000 | \n",
- " 6943.353794 | \n",
- " 596.837786 | \n",
+ " 1.429804e+07 | \n",
+ " 6.529097e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 4504.2 | \n",
+ " 209.0 | \n",
+ " 10062.254736 | \n",
+ " 466.900058 | \n",
"
\n",
" \n",
" North Dakota | \n",
" 0.10 | \n",
" 2.399374e+06 | \n",
- " 1.112050e+07 | \n",
+ " 1.373025e+07 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 1.000 | \n",
- " 2828.402 | \n",
- " 2.855683 | \n",
- " 8077.020040 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 1.0 | \n",
+ " 3532.4 | \n",
+ " 2.233972 | \n",
+ " 7891.281167 | \n",
"
\n",
" \n",
" Nebraska | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 4.619616e+06 | \n",
+ " 7.485628e+06 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 6.300 | \n",
- " 1318.899 | \n",
- " 17.990804 | \n",
- " 3766.357701 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 19.4 | \n",
+ " 2150.6 | \n",
+ " 43.339048 | \n",
+ " 4804.379254 | \n",
"
\n",
" \n",
" New Hampshire | \n",
" 0.25 | \n",
" 2.661895e+06 | \n",
- " 5.193983e+05 | \n",
- " 2.142497e+06 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 1.000 | \n",
- " 185.300 | \n",
- " 2.855683 | \n",
- " 529.158095 | \n",
+ " 3.891436e+05 | \n",
+ " 2.272751e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 1.0 | \n",
+ " 214.1 | \n",
+ " 2.233972 | \n",
+ " 478.293313 | \n",
"
\n",
" \n",
" New Jersey | \n",
" 0.50 | \n",
" 5.707188e+07 | \n",
- " 1.690058e+06 | \n",
- " 5.538182e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 613.906 | \n",
- " 9.000 | \n",
- " 1753.121043 | \n",
- " 25.701149 | \n",
+ " 2.034398e+06 | \n",
+ " 5.503748e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 817.0 | \n",
+ " 9.0 | \n",
+ " 1825.154771 | \n",
+ " 20.105744 | \n",
"
\n",
" \n",
" New Mexico Eastern | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 2.023704e+06 | \n",
+ " 2.137874e+06 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 165.000 | \n",
- " 483.601 | \n",
- " 471.187726 | \n",
- " 1381.011245 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 170.0 | \n",
+ " 513.5 | \n",
+ " 379.775167 | \n",
+ " 1147.144400 | \n",
"
\n",
" \n",
" New York | \n",
" 0.70 | \n",
" 1.135637e+08 | \n",
- " 3.367330e+07 | \n",
- " 7.989044e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 110.300 | \n",
- " 1829.801 | \n",
- " 314.981856 | \n",
- " 5225.331953 | \n",
+ " 3.347791e+07 | \n",
+ " 8.008583e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 454.1 | \n",
+ " 1991.0 | \n",
+ " 1014.446489 | \n",
+ " 4447.837392 | \n",
"
\n",
" \n",
" Ohio | \n",
" 0.09 | \n",
" 1.314764e+07 | \n",
- " 2.446017e+06 | \n",
- " 1.070162e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 48.800 | \n",
- " 533.902 | \n",
- " 139.357340 | \n",
- " 1524.654965 | \n",
+ " 2.441416e+06 | \n",
+ " 1.070622e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 108.8 | \n",
+ " 718.4 | \n",
+ " 243.056107 | \n",
+ " 1604.885174 | \n",
"
\n",
" \n",
" Oklahoma | \n",
" 0.15 | \n",
" 1.208196e+07 | \n",
- " 2.569219e+07 | \n",
+ " 2.972535e+07 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 2.500 | \n",
- " 6654.801 | \n",
- " 7.139208 | \n",
- " 19004.003334 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 30.5 | \n",
+ " 8181.4 | \n",
+ " 68.136133 | \n",
+ " 18277.014986 | \n",
"
\n",
" \n",
" Pennsylvania | \n",
" 0.18 | \n",
" 2.773875e+07 | \n",
- " 9.854241e+06 | \n",
- " 1.788451e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 53.698 | \n",
- " 1373.400 | \n",
- " 153.344476 | \n",
- " 3921.995290 | \n",
+ " 9.121266e+06 | \n",
+ " 1.861749e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 78.3 | \n",
+ " 1463.4 | \n",
+ " 174.919974 | \n",
+ " 3269.193993 | \n",
"
\n",
" \n",
" Rhode Island | \n",
" 0.31 | \n",
" 2.085429e+06 | \n",
- " 2.055025e+05 | \n",
- " 1.879927e+06 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 10.201 | \n",
- " 51.000 | \n",
- " 29.130824 | \n",
- " 145.639843 | \n",
+ " 2.557511e+05 | \n",
+ " 1.829678e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 52.4 | \n",
+ " 73.5 | \n",
+ " 117.060110 | \n",
+ " 164.196910 | \n",
"
\n",
" \n",
" South Carolina | \n",
" 0.02 | \n",
" 1.908121e+06 | \n",
- " 5.478181e+06 | \n",
+ " 6.655450e+06 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 19.300 | \n",
- " 1.000 | \n",
- " 55.114686 | \n",
- " 2.855683 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 647.0 | \n",
+ " 1.0 | \n",
+ " 1445.379604 | \n",
+ " 2.233972 | \n",
"
\n",
" \n",
" South Dakota | \n",
" 0.10 | \n",
" 2.244648e+06 | \n",
- " 6.526782e+06 | \n",
+ " 8.107536e+06 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 1.000 | \n",
- " 627.800 | \n",
- " 2.855683 | \n",
- " 1792.797905 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 1.0 | \n",
+ " 1067.9 | \n",
+ " 2.233972 | \n",
+ " 2385.658237 | \n",
"
\n",
" \n",
" Tennessee | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 2.213095e+05 | \n",
+ " 3.838109e+05 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 72.600 | \n",
- " 28.800 | \n",
- " 207.322599 | \n",
- " 82.243676 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 183.5 | \n",
+ " 28.8 | \n",
+ " 409.933783 | \n",
+ " 64.338381 | \n",
"
\n",
" \n",
" Texas | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 4.212626e+06 | \n",
+ " 7.427855e+06 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 2.000 | \n",
- " 1247.599 | \n",
- " 5.711366 | \n",
- " 3562.747489 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 2.0 | \n",
+ " 2205.0 | \n",
+ " 4.467943 | \n",
+ " 4925.907307 | \n",
"
\n",
" \n",
" Virginia | \n",
" 0.15 | \n",
" 2.104425e+07 | \n",
- " 6.530895e+06 | \n",
- " 1.451336e+07 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 139.000 | \n",
- " 2.000 | \n",
- " 396.939963 | \n",
- " 5.711366 | \n",
+ " 7.582233e+06 | \n",
+ " 1.346202e+07 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 625.6 | \n",
+ " 2.0 | \n",
+ " 1397.572613 | \n",
+ " 4.467943 | \n",
"
\n",
" \n",
" Vermont | \n",
" 0.75 | \n",
" 3.330435e+06 | \n",
- " 1.619402e+06 | \n",
- " 1.711033e+06 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 65.997 | \n",
- " 121.000 | \n",
- " 188.466523 | \n",
- " 345.537666 | \n",
+ " 1.620269e+06 | \n",
+ " 1.710167e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 120.0 | \n",
+ " 151.0 | \n",
+ " 268.076588 | \n",
+ " 337.329707 | \n",
"
\n",
" \n",
" Wisconsin | \n",
" 0.10 | \n",
" 8.720262e+06 | \n",
- " 4.816550e+06 | \n",
- " 3.903712e+06 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 3.100 | \n",
- " 637.500 | \n",
- " 8.852618 | \n",
- " 1820.498032 | \n",
+ " 4.596119e+06 | \n",
+ " 4.124143e+06 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 38.6 | \n",
+ " 726.3 | \n",
+ " 86.231303 | \n",
+ " 1622.533550 | \n",
"
\n",
" \n",
" West Virginia | \n",
" 0.00 | \n",
" 0.000000e+00 | \n",
- " 1.940154e+06 | \n",
+ " 1.599003e+06 | \n",
" 0.000000e+00 | \n",
- " 2.855683 | \n",
- " 2.855683 | \n",
- " 1.000 | \n",
- " 686.300 | \n",
- " 2.855683 | \n",
- " 1959.855372 | \n",
+ " 2.233972 | \n",
+ " 2.233972 | \n",
+ " 1.0 | \n",
+ " 686.3 | \n",
+ " 2.233972 | \n",
+ " 1533.174687 | \n",
"
\n",
" \n",
"\n",
@@ -5329,171 +5361,171 @@
"text/plain": [
" ce_target_fraction ce_target previous_ce_generation \\\n",
"region_name \n",
- "Alabama 0.00 0.000000e+00 1.686780e+05 \n",
- "Arkansas 0.00 0.000000e+00 3.088913e+04 \n",
- "Connecticut 0.44 1.369935e+07 5.444679e+05 \n",
- "Delaware 0.25 3.607736e+06 6.465725e+04 \n",
- "Florida 0.00 0.000000e+00 6.376034e+05 \n",
- "Georgia 0.00 0.000000e+00 1.872815e+06 \n",
- "Iowa 0.00 0.000000e+00 2.284169e+07 \n",
- "Illinois 0.25 4.412802e+07 1.276847e+07 \n",
- "Indiana 0.10 1.134574e+07 6.363548e+06 \n",
- "Kansas 0.20 1.117864e+07 1.547162e+07 \n",
- "Kentucky 0.00 0.000000e+00 2.114564e+04 \n",
- "Louisiana 0.00 0.000000e+00 5.445332e+03 \n",
- "Massachusetts 0.35 1.961179e+07 3.961751e+06 \n",
- "Maryland 0.50 4.268290e+07 2.981008e+06 \n",
- "Maine 0.80 7.939602e+06 5.146707e+06 \n",
- "Michigan 0.35 4.128669e+07 9.868740e+06 \n",
- "Minnesota 0.25 1.858635e+07 1.239467e+07 \n",
- "Missouri 0.15 1.473278e+07 4.093900e+06 \n",
- "Mississippi 0.00 0.000000e+00 9.494913e+03 \n",
- "Montana Eastern 0.00 0.000000e+00 1.029446e+05 \n",
- "North Carolina 0.13 2.082713e+07 1.068939e+07 \n",
- "North Dakota 0.10 2.399374e+06 1.112050e+07 \n",
- "Nebraska 0.00 0.000000e+00 4.619616e+06 \n",
- "New Hampshire 0.25 2.661895e+06 5.193983e+05 \n",
- "New Jersey 0.50 5.707188e+07 1.690058e+06 \n",
- "New Mexico Eastern 0.00 0.000000e+00 2.023704e+06 \n",
- "New York 0.70 1.135637e+08 3.367330e+07 \n",
- "Ohio 0.09 1.314764e+07 2.446017e+06 \n",
- "Oklahoma 0.15 1.208196e+07 2.569219e+07 \n",
- "Pennsylvania 0.18 2.773875e+07 9.854241e+06 \n",
- "Rhode Island 0.31 2.085429e+06 2.055025e+05 \n",
- "South Carolina 0.02 1.908121e+06 5.478181e+06 \n",
- "South Dakota 0.10 2.244648e+06 6.526782e+06 \n",
- "Tennessee 0.00 0.000000e+00 2.213095e+05 \n",
- "Texas 0.00 0.000000e+00 4.212626e+06 \n",
- "Virginia 0.15 2.104425e+07 6.530895e+06 \n",
- "Vermont 0.75 3.330435e+06 1.619402e+06 \n",
- "Wisconsin 0.10 8.720262e+06 4.816550e+06 \n",
- "West Virginia 0.00 0.000000e+00 1.940154e+06 \n",
+ "Alabama 0.00 0.000000e+00 4.425426e+05 \n",
+ "Arkansas 0.00 0.000000e+00 2.438784e+05 \n",
+ "Connecticut 0.44 1.369935e+07 7.333156e+05 \n",
+ "Delaware 0.25 3.607736e+06 7.630009e+04 \n",
+ "Florida 0.00 0.000000e+00 4.089562e+06 \n",
+ "Georgia 0.00 0.000000e+00 3.195848e+06 \n",
+ "Iowa 0.00 0.000000e+00 2.969101e+07 \n",
+ "Illinois 0.25 4.412802e+07 1.409325e+07 \n",
+ "Indiana 0.10 1.134574e+07 6.706850e+06 \n",
+ "Kansas 0.20 1.117864e+07 2.082251e+07 \n",
+ "Kentucky 0.00 0.000000e+00 4.770278e+04 \n",
+ "Louisiana 0.00 0.000000e+00 3.348423e+03 \n",
+ "Massachusetts 0.35 1.961179e+07 4.438451e+06 \n",
+ "Maryland 0.50 4.268290e+07 3.323922e+06 \n",
+ "Maine 0.80 7.939602e+06 4.495264e+06 \n",
+ "Michigan 0.35 4.128669e+07 1.024147e+07 \n",
+ "Minnesota 0.25 1.858635e+07 1.506222e+07 \n",
+ "Missouri 0.15 1.473278e+07 4.619799e+06 \n",
+ "Mississippi 0.00 0.000000e+00 3.816698e+05 \n",
+ "Montana Eastern 0.00 0.000000e+00 1.030192e+05 \n",
+ "North Carolina 0.13 2.082713e+07 1.429804e+07 \n",
+ "North Dakota 0.10 2.399374e+06 1.373025e+07 \n",
+ "Nebraska 0.00 0.000000e+00 7.485628e+06 \n",
+ "New Hampshire 0.25 2.661895e+06 3.891436e+05 \n",
+ "New Jersey 0.50 5.707188e+07 2.034398e+06 \n",
+ "New Mexico Eastern 0.00 0.000000e+00 2.137874e+06 \n",
+ "New York 0.70 1.135637e+08 3.347791e+07 \n",
+ "Ohio 0.09 1.314764e+07 2.441416e+06 \n",
+ "Oklahoma 0.15 1.208196e+07 2.972535e+07 \n",
+ "Pennsylvania 0.18 2.773875e+07 9.121266e+06 \n",
+ "Rhode Island 0.31 2.085429e+06 2.557511e+05 \n",
+ "South Carolina 0.02 1.908121e+06 6.655450e+06 \n",
+ "South Dakota 0.10 2.244648e+06 8.107536e+06 \n",
+ "Tennessee 0.00 0.000000e+00 3.838109e+05 \n",
+ "Texas 0.00 0.000000e+00 7.427855e+06 \n",
+ "Virginia 0.15 2.104425e+07 7.582233e+06 \n",
+ "Vermont 0.75 3.330435e+06 1.620269e+06 \n",
+ "Wisconsin 0.10 8.720262e+06 4.596119e+06 \n",
+ "West Virginia 0.00 0.000000e+00 1.599003e+06 \n",
"\n",
" clean_energy_shortfall solar_scaling wind_scaling \\\n",
"region_name \n",
- "Alabama 0.000000e+00 2.855683 2.855683 \n",
- "Arkansas 0.000000e+00 2.855683 2.855683 \n",
- "Connecticut 1.315488e+07 2.855683 2.855683 \n",
- "Delaware 3.543078e+06 2.855683 2.855683 \n",
- "Florida 0.000000e+00 2.855683 2.855683 \n",
- "Georgia 0.000000e+00 2.855683 2.855683 \n",
- "Iowa 0.000000e+00 2.855683 2.855683 \n",
- "Illinois 3.135955e+07 2.855683 2.855683 \n",
- "Indiana 4.982189e+06 2.855683 2.855683 \n",
- "Kansas 0.000000e+00 2.855683 2.855683 \n",
- "Kentucky 0.000000e+00 2.855683 2.855683 \n",
- "Louisiana 0.000000e+00 2.855683 2.855683 \n",
- "Massachusetts 1.565004e+07 2.855683 2.855683 \n",
- "Maryland 3.970189e+07 2.855683 2.855683 \n",
- "Maine 2.792895e+06 2.855683 2.855683 \n",
- "Michigan 3.141795e+07 2.855683 2.855683 \n",
- "Minnesota 6.191684e+06 2.855683 2.855683 \n",
- "Missouri 1.063888e+07 2.855683 2.855683 \n",
- "Mississippi 0.000000e+00 2.855683 2.855683 \n",
- "Montana Eastern 0.000000e+00 2.855683 2.855683 \n",
- "North Carolina 1.013774e+07 2.855683 2.855683 \n",
- "North Dakota 0.000000e+00 2.855683 2.855683 \n",
- "Nebraska 0.000000e+00 2.855683 2.855683 \n",
- "New Hampshire 2.142497e+06 2.855683 2.855683 \n",
- "New Jersey 5.538182e+07 2.855683 2.855683 \n",
- "New Mexico Eastern 0.000000e+00 2.855683 2.855683 \n",
- "New York 7.989044e+07 2.855683 2.855683 \n",
- "Ohio 1.070162e+07 2.855683 2.855683 \n",
- "Oklahoma 0.000000e+00 2.855683 2.855683 \n",
- "Pennsylvania 1.788451e+07 2.855683 2.855683 \n",
- "Rhode Island 1.879927e+06 2.855683 2.855683 \n",
- "South Carolina 0.000000e+00 2.855683 2.855683 \n",
- "South Dakota 0.000000e+00 2.855683 2.855683 \n",
- "Tennessee 0.000000e+00 2.855683 2.855683 \n",
- "Texas 0.000000e+00 2.855683 2.855683 \n",
- "Virginia 1.451336e+07 2.855683 2.855683 \n",
- "Vermont 1.711033e+06 2.855683 2.855683 \n",
- "Wisconsin 3.903712e+06 2.855683 2.855683 \n",
- "West Virginia 0.000000e+00 2.855683 2.855683 \n",
+ "Alabama 0.000000e+00 2.233972 2.233972 \n",
+ "Arkansas 0.000000e+00 2.233972 2.233972 \n",
+ "Connecticut 1.296603e+07 2.233972 2.233972 \n",
+ "Delaware 3.531436e+06 2.233972 2.233972 \n",
+ "Florida 0.000000e+00 2.233972 2.233972 \n",
+ "Georgia 0.000000e+00 2.233972 2.233972 \n",
+ "Iowa 0.000000e+00 2.233972 2.233972 \n",
+ "Illinois 3.003477e+07 2.233972 2.233972 \n",
+ "Indiana 4.638887e+06 2.233972 2.233972 \n",
+ "Kansas 0.000000e+00 2.233972 2.233972 \n",
+ "Kentucky 0.000000e+00 2.233972 2.233972 \n",
+ "Louisiana 0.000000e+00 2.233972 2.233972 \n",
+ "Massachusetts 1.517334e+07 2.233972 2.233972 \n",
+ "Maryland 3.935898e+07 2.233972 2.233972 \n",
+ "Maine 3.444338e+06 2.233972 2.233972 \n",
+ "Michigan 3.104523e+07 2.233972 2.233972 \n",
+ "Minnesota 3.524138e+06 2.233972 2.233972 \n",
+ "Missouri 1.011298e+07 2.233972 2.233972 \n",
+ "Mississippi 0.000000e+00 2.233972 2.233972 \n",
+ "Montana Eastern 0.000000e+00 2.233972 2.233972 \n",
+ "North Carolina 6.529097e+06 2.233972 2.233972 \n",
+ "North Dakota 0.000000e+00 2.233972 2.233972 \n",
+ "Nebraska 0.000000e+00 2.233972 2.233972 \n",
+ "New Hampshire 2.272751e+06 2.233972 2.233972 \n",
+ "New Jersey 5.503748e+07 2.233972 2.233972 \n",
+ "New Mexico Eastern 0.000000e+00 2.233972 2.233972 \n",
+ "New York 8.008583e+07 2.233972 2.233972 \n",
+ "Ohio 1.070622e+07 2.233972 2.233972 \n",
+ "Oklahoma 0.000000e+00 2.233972 2.233972 \n",
+ "Pennsylvania 1.861749e+07 2.233972 2.233972 \n",
+ "Rhode Island 1.829678e+06 2.233972 2.233972 \n",
+ "South Carolina 0.000000e+00 2.233972 2.233972 \n",
+ "South Dakota 0.000000e+00 2.233972 2.233972 \n",
+ "Tennessee 0.000000e+00 2.233972 2.233972 \n",
+ "Texas 0.000000e+00 2.233972 2.233972 \n",
+ "Virginia 1.346202e+07 2.233972 2.233972 \n",
+ "Vermont 1.710167e+06 2.233972 2.233972 \n",
+ "Wisconsin 4.124143e+06 2.233972 2.233972 \n",
+ "West Virginia 0.000000e+00 2.233972 2.233972 \n",
"\n",
" solar_prev_capacity wind_prev_capacity \\\n",
"region_name \n",
- "Alabama 75.000 1.000 \n",
- "Arkansas 13.000 1.000 \n",
- "Connecticut 25.200 5.000 \n",
- "Delaware 30.799 2.000 \n",
- "Florida 331.599 3.000 \n",
- "Georgia 978.100 2.000 \n",
- "Iowa 2.600 6935.303 \n",
- "Illinois 34.100 4008.500 \n",
- "Indiana 160.597 1889.701 \n",
- "Kansas 1.000 4469.801 \n",
- "Kentucky 10.000 1.000 \n",
- "Louisiana 1.000 1.000 \n",
- "Massachusetts 482.297 96.400 \n",
- "Maryland 144.400 190.000 \n",
- "Maine 1.000 898.800 \n",
- "Michigan 12.500 1609.901 \n",
- "Minnesota 256.200 3517.022 \n",
- "Missouri 26.700 660.400 \n",
- "Mississippi 3.100 1.000 \n",
- "Montana Eastern 1.000 30.000 \n",
- "North Carolina 2431.416 209.000 \n",
- "North Dakota 1.000 2828.402 \n",
- "Nebraska 6.300 1318.899 \n",
- "New Hampshire 1.000 185.300 \n",
- "New Jersey 613.906 9.000 \n",
- "New Mexico Eastern 165.000 483.601 \n",
- "New York 110.300 1829.801 \n",
- "Ohio 48.800 533.902 \n",
- "Oklahoma 2.500 6654.801 \n",
- "Pennsylvania 53.698 1373.400 \n",
- "Rhode Island 10.201 51.000 \n",
- "South Carolina 19.300 1.000 \n",
- "South Dakota 1.000 627.800 \n",
- "Tennessee 72.600 28.800 \n",
- "Texas 2.000 1247.599 \n",
- "Virginia 139.000 2.000 \n",
- "Vermont 65.997 121.000 \n",
- "Wisconsin 3.100 637.500 \n",
- "West Virginia 1.000 686.300 \n",
+ "Alabama 196.9 1.0 \n",
+ "Arkansas 110.0 1.0 \n",
+ "Connecticut 132.0 5.0 \n",
+ "Delaware 37.6 2.0 \n",
+ "Florida 2143.4 3.0 \n",
+ "Georgia 1516.8 2.0 \n",
+ "Iowa 12.3 9905.8 \n",
+ "Illinois 38.1 5202.1 \n",
+ "Indiana 244.6 2309.8 \n",
+ "Kansas 10.0 6146.3 \n",
+ "Kentucky 26.3 1.0 \n",
+ "Louisiana 1.0 1.0 \n",
+ "Massachusetts 803.7 107.5 \n",
+ "Maryland 362.9 190.0 \n",
+ "Maine 6.6 921.6 \n",
+ "Michigan 100.3 2140.1 \n",
+ "Minnesota 898.1 3863.6 \n",
+ "Missouri 58.6 960.4 \n",
+ "Mississippi 218.1 1.0 \n",
+ "Montana Eastern 1.0 30.0 \n",
+ "North Carolina 4504.2 209.0 \n",
+ "North Dakota 1.0 3532.4 \n",
+ "Nebraska 19.4 2150.6 \n",
+ "New Hampshire 1.0 214.1 \n",
+ "New Jersey 817.0 9.0 \n",
+ "New Mexico Eastern 170.0 513.5 \n",
+ "New York 454.1 1991.0 \n",
+ "Ohio 108.8 718.4 \n",
+ "Oklahoma 30.5 8181.4 \n",
+ "Pennsylvania 78.3 1463.4 \n",
+ "Rhode Island 52.4 73.5 \n",
+ "South Carolina 647.0 1.0 \n",
+ "South Dakota 1.0 1067.9 \n",
+ "Tennessee 183.5 28.8 \n",
+ "Texas 2.0 2205.0 \n",
+ "Virginia 625.6 2.0 \n",
+ "Vermont 120.0 151.0 \n",
+ "Wisconsin 38.6 726.3 \n",
+ "West Virginia 1.0 686.3 \n",
"\n",
" next_solar_capacity next_wind_capacity \n",
"region_name \n",
- "Alabama 214.176239 2.855683 \n",
- "Arkansas 37.123881 2.855683 \n",
- "Connecticut 71.963216 14.278416 \n",
- "Delaware 87.952187 5.711366 \n",
- "Florida 946.941689 8.567050 \n",
- "Georgia 2793.143726 5.711366 \n",
- "Iowa 7.424776 19805.028180 \n",
- "Illinois 97.378797 11447.006059 \n",
- "Indiana 458.614153 5396.387376 \n",
- "Kansas 2.855683 12764.335569 \n",
- "Kentucky 28.556832 2.855683 \n",
- "Louisiana 2.855683 2.855683 \n",
- "Massachusetts 1377.287434 275.287859 \n",
- "Maryland 412.360652 542.579806 \n",
- "Maine 2.855683 2566.688049 \n",
- "Michigan 35.696040 4597.367220 \n",
- "Minnesota 731.626033 10043.500597 \n",
- "Missouri 76.246741 1885.893177 \n",
- "Mississippi 8.852618 2.855683 \n",
- "Montana Eastern 2.855683 85.670496 \n",
- "North Carolina 6943.353794 596.837786 \n",
- "North Dakota 2.855683 8077.020040 \n",
- "Nebraska 17.990804 3766.357701 \n",
- "New Hampshire 2.855683 529.158095 \n",
- "New Jersey 1753.121043 25.701149 \n",
- "New Mexico Eastern 471.187726 1381.011245 \n",
- "New York 314.981856 5225.331953 \n",
- "Ohio 139.357340 1524.654965 \n",
- "Oklahoma 7.139208 19004.003334 \n",
- "Pennsylvania 153.344476 3921.995290 \n",
- "Rhode Island 29.130824 145.639843 \n",
- "South Carolina 55.114686 2.855683 \n",
- "South Dakota 2.855683 1792.797905 \n",
- "Tennessee 207.322599 82.243676 \n",
- "Texas 5.711366 3562.747489 \n",
- "Virginia 396.939963 5.711366 \n",
- "Vermont 188.466523 345.537666 \n",
- "Wisconsin 8.852618 1820.498032 \n",
- "West Virginia 2.855683 1959.855372 "
+ "Alabama 439.869002 2.233972 \n",
+ "Arkansas 245.736872 2.233972 \n",
+ "Connecticut 294.884247 11.169858 \n",
+ "Delaware 83.997331 4.467943 \n",
+ "Florida 4788.294659 6.701915 \n",
+ "Georgia 3388.488074 4.467943 \n",
+ "Iowa 27.477850 22129.275558 \n",
+ "Illinois 85.114317 11621.343494 \n",
+ "Indiana 546.429446 5160.027528 \n",
+ "Kansas 22.339716 13730.659448 \n",
+ "Kentucky 58.753452 2.233972 \n",
+ "Louisiana 2.233972 2.233972 \n",
+ "Massachusetts 1795.442949 240.151944 \n",
+ "Maryland 810.708282 424.454598 \n",
+ "Maine 14.744212 2058.828197 \n",
+ "Michigan 224.067348 4780.922553 \n",
+ "Minnesota 2006.329865 8631.172550 \n",
+ "Missouri 130.910734 2145.506294 \n",
+ "Mississippi 487.229199 2.233972 \n",
+ "Montana Eastern 2.233972 67.019147 \n",
+ "North Carolina 10062.254736 466.900058 \n",
+ "North Dakota 2.233972 7891.281167 \n",
+ "Nebraska 43.339048 4804.379254 \n",
+ "New Hampshire 2.233972 478.293313 \n",
+ "New Jersey 1825.154771 20.105744 \n",
+ "New Mexico Eastern 379.775167 1147.144400 \n",
+ "New York 1014.446489 4447.837392 \n",
+ "Ohio 243.056107 1604.885174 \n",
+ "Oklahoma 68.136133 18277.014986 \n",
+ "Pennsylvania 174.919974 3269.193993 \n",
+ "Rhode Island 117.060110 164.196910 \n",
+ "South Carolina 1445.379604 2.233972 \n",
+ "South Dakota 2.233972 2385.658237 \n",
+ "Tennessee 409.933783 64.338381 \n",
+ "Texas 4.467943 4925.907307 \n",
+ "Virginia 1397.572613 4.467943 \n",
+ "Vermont 268.076588 337.329707 \n",
+ "Wisconsin 86.231303 1622.533550 \n",
+ "West Virginia 2.233972 1533.174687 "
]
},
"execution_count": 13,
@@ -5514,6 +5546,13 @@
"and second, use json_normalize to flatten this json hierarchy into a dataframe"
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Output dataframe of next capacities"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 14,
@@ -5601,8 +5640,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 2.928641e+03 | \n",
- " 394 | \n",
+ " 1.372931e+03 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5625,8 +5664,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 3.879294e+03 | \n",
- " 394 | \n",
+ " 2.400567e+03 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5649,8 +5688,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.617796e+04 | \n",
- " 394 | \n",
+ " 1.054965e+04 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -5658,7 +5697,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
" \n",
" \n",
" Delaware | \n",
@@ -5673,8 +5712,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 5.678986e+03 | \n",
- " 394 | \n",
+ " 4.300648e+03 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -5682,7 +5721,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Florida | \n",
@@ -5697,8 +5736,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.049981e+04 | \n",
- " 394 | \n",
+ " 4.266977e+03 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5721,8 +5760,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 6.921745e+03 | \n",
- " 394 | \n",
+ " 1.891935e+03 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5745,8 +5784,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 2.283731e+07 | \n",
- " 394 | \n",
+ " 2.967028e+07 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5769,8 +5808,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.255872e+07 | \n",
- " 394 | \n",
+ " 1.387634e+07 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5793,8 +5832,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 5.658950e+06 | \n",
- " 394 | \n",
+ " 5.856664e+06 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -5802,7 +5841,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Kansas | \n",
@@ -5817,8 +5856,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.544917e+07 | \n",
- " 394 | \n",
+ " 2.077596e+07 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5841,8 +5880,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 3.683341e+03 | \n",
- " 394 | \n",
+ " 1.776942e+03 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5865,8 +5904,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 3.504910e+03 | \n",
- " 394 | \n",
+ " 1.408002e+03 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -5889,8 +5928,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 3.271734e+05 | \n",
- " 394 | \n",
+ " 2.529570e+05 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -5898,7 +5937,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Maryland | \n",
@@ -5913,8 +5952,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 5.352189e+05 | \n",
- " 394 | \n",
+ " 4.689546e+05 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -5922,7 +5961,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Maine | \n",
@@ -5937,8 +5976,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 2.542374e+06 | \n",
- " 394 | \n",
+ " 1.880839e+06 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -5946,7 +5985,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Michigan | \n",
@@ -5961,8 +6000,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 5.944227e+06 | \n",
- " 394 | \n",
+ " 6.179560e+06 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -5970,7 +6009,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Minnesota | \n",
@@ -5985,8 +6024,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.068505e+07 | \n",
- " 394 | \n",
+ " 1.209266e+07 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6009,8 +6048,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.977853e+06 | \n",
- " 394 | \n",
+ " 2.446014e+06 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6033,8 +6072,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 3.818914e+03 | \n",
- " 394 | \n",
+ " 1.746650e+03 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6057,8 +6096,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.008625e+05 | \n",
- " 394 | \n",
+ " 1.009372e+05 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6081,8 +6120,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 8.374194e+05 | \n",
- " 394 | \n",
+ " 5.132237e+05 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6090,7 +6129,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" North Dakota | \n",
@@ -6105,8 +6144,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 9.206550e+06 | \n",
- " 394 | \n",
+ " 1.181630e+07 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6114,7 +6153,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Nebraska | \n",
@@ -6129,8 +6168,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 4.606327e+06 | \n",
- " 394 | \n",
+ " 7.444707e+06 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6153,8 +6192,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 5.175517e+05 | \n",
- " 394 | \n",
+ " 3.872970e+05 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6162,7 +6201,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" New Jersey | \n",
@@ -6177,8 +6216,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 2.820983e+04 | \n",
- " 394 | \n",
+ " 2.000762e+04 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6186,7 +6225,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" New Mexico Eastern | \n",
@@ -6201,8 +6240,8 @@
" NaN | \n",
" NaN | \n",
" ... | \n",
- " 1.590041e+06 | \n",
- " 394 | \n",
+ " 1.691440e+06 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6225,8 +6264,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 5.806370e+06 | \n",
- " 394 | \n",
+ " 5.013016e+06 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6249,8 +6288,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.849906e+06 | \n",
- " 394 | \n",
+ " 1.739192e+06 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6258,7 +6297,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Oklahoma | \n",
@@ -6273,8 +6312,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 2.312664e+07 | \n",
- " 394 | \n",
+ " 2.709644e+07 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6282,7 +6321,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Pennsylvania | \n",
@@ -6297,8 +6336,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 4.286418e+06 | \n",
- " 394 | \n",
+ " 3.512029e+06 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6306,7 +6345,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Rhode Island | \n",
@@ -6321,8 +6360,8 @@
" NaN | \n",
" NaN | \n",
" ... | \n",
- " 1.776442e+05 | \n",
- " 394 | \n",
+ " 1.548134e+05 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6330,7 +6369,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" South Carolina | \n",
@@ -6345,8 +6384,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 3.712489e+03 | \n",
- " 394 | \n",
+ " 1.665479e+03 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6354,7 +6393,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" South Dakota | \n",
@@ -6369,8 +6408,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.997949e+06 | \n",
- " 394 | \n",
+ " 3.578709e+06 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6378,7 +6417,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Tennessee | \n",
@@ -6393,8 +6432,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 8.399474e+04 | \n",
- " 394 | \n",
+ " 3.148895e+04 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6417,8 +6456,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 4.207593e+06 | \n",
- " 394 | \n",
+ " 7.422822e+06 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6441,8 +6480,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 7.306710e+03 | \n",
- " 394 | \n",
+ " 4.416064e+03 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6450,7 +6489,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Vermont | \n",
@@ -6465,8 +6504,8 @@
" NaN | \n",
" NaN | \n",
" ... | \n",
- " 3.161361e+05 | \n",
- " 394 | \n",
+ " 2.260376e+05 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6474,7 +6513,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" Wisconsin | \n",
@@ -6489,8 +6528,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.970957e+06 | \n",
- " 394 | \n",
+ " 1.682897e+06 | \n",
+ " 403 | \n",
" 0.0 | \n",
" geothermal | \n",
" 0.0 | \n",
@@ -6498,7 +6537,7 @@
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
- " 394.0 | \n",
+ " 403.0 | \n",
"
\n",
" \n",
" West Virginia | \n",
@@ -6513,8 +6552,8 @@
" coal | \n",
" 0.0 | \n",
" ... | \n",
- " 1.938333e+06 | \n",
- " 394 | \n",
+ " 1.597182e+06 | \n",
+ " 403 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
@@ -6784,87 +6823,87 @@
"\n",
" resources.resources.wind.prev_generation \\\n",
"region_name \n",
- "Alabama 2.928641e+03 \n",
- "Arkansas 3.879294e+03 \n",
- "Connecticut 1.617796e+04 \n",
- "Delaware 5.678986e+03 \n",
- "Florida 1.049981e+04 \n",
- "Georgia 6.921745e+03 \n",
- "Iowa 2.283731e+07 \n",
- "Illinois 1.255872e+07 \n",
- "Indiana 5.658950e+06 \n",
- "Kansas 1.544917e+07 \n",
- "Kentucky 3.683341e+03 \n",
- "Louisiana 3.504910e+03 \n",
- "Massachusetts 3.271734e+05 \n",
- "Maryland 5.352189e+05 \n",
- "Maine 2.542374e+06 \n",
- "Michigan 5.944227e+06 \n",
- "Minnesota 1.068505e+07 \n",
- "Missouri 1.977853e+06 \n",
- "Mississippi 3.818914e+03 \n",
- "Montana Eastern 1.008625e+05 \n",
- "North Carolina 8.374194e+05 \n",
- "North Dakota 9.206550e+06 \n",
- "Nebraska 4.606327e+06 \n",
- "New Hampshire 5.175517e+05 \n",
- "New Jersey 2.820983e+04 \n",
- "New Mexico Eastern 1.590041e+06 \n",
- "New York 5.806370e+06 \n",
- "Ohio 1.849906e+06 \n",
- "Oklahoma 2.312664e+07 \n",
- "Pennsylvania 4.286418e+06 \n",
- "Rhode Island 1.776442e+05 \n",
- "South Carolina 3.712489e+03 \n",
- "South Dakota 1.997949e+06 \n",
- "Tennessee 8.399474e+04 \n",
- "Texas 4.207593e+06 \n",
- "Virginia 7.306710e+03 \n",
- "Vermont 3.161361e+05 \n",
- "Wisconsin 1.970957e+06 \n",
- "West Virginia 1.938333e+06 \n",
+ "Alabama 1.372931e+03 \n",
+ "Arkansas 2.400567e+03 \n",
+ "Connecticut 1.054965e+04 \n",
+ "Delaware 4.300648e+03 \n",
+ "Florida 4.266977e+03 \n",
+ "Georgia 1.891935e+03 \n",
+ "Iowa 2.967028e+07 \n",
+ "Illinois 1.387634e+07 \n",
+ "Indiana 5.856664e+06 \n",
+ "Kansas 2.077596e+07 \n",
+ "Kentucky 1.776942e+03 \n",
+ "Louisiana 1.408002e+03 \n",
+ "Massachusetts 2.529570e+05 \n",
+ "Maryland 4.689546e+05 \n",
+ "Maine 1.880839e+06 \n",
+ "Michigan 6.179560e+06 \n",
+ "Minnesota 1.209266e+07 \n",
+ "Missouri 2.446014e+06 \n",
+ "Mississippi 1.746650e+03 \n",
+ "Montana Eastern 1.009372e+05 \n",
+ "North Carolina 5.132237e+05 \n",
+ "North Dakota 1.181630e+07 \n",
+ "Nebraska 7.444707e+06 \n",
+ "New Hampshire 3.872970e+05 \n",
+ "New Jersey 2.000762e+04 \n",
+ "New Mexico Eastern 1.691440e+06 \n",
+ "New York 5.013016e+06 \n",
+ "Ohio 1.739192e+06 \n",
+ "Oklahoma 2.709644e+07 \n",
+ "Pennsylvania 3.512029e+06 \n",
+ "Rhode Island 1.548134e+05 \n",
+ "South Carolina 1.665479e+03 \n",
+ "South Dakota 3.578709e+06 \n",
+ "Tennessee 3.148895e+04 \n",
+ "Texas 7.422822e+06 \n",
+ "Virginia 4.416064e+03 \n",
+ "Vermont 2.260376e+05 \n",
+ "Wisconsin 1.682897e+06 \n",
+ "West Virginia 1.597182e+06 \n",
"\n",
" resources.resources.wind.prev_scenario_num \\\n",
"region_name \n",
- "Alabama 394 \n",
- "Arkansas 394 \n",
- "Connecticut 394 \n",
- "Delaware 394 \n",
- "Florida 394 \n",
- "Georgia 394 \n",
- "Iowa 394 \n",
- "Illinois 394 \n",
- "Indiana 394 \n",
- "Kansas 394 \n",
- "Kentucky 394 \n",
- "Louisiana 394 \n",
- "Massachusetts 394 \n",
- "Maryland 394 \n",
- "Maine 394 \n",
- "Michigan 394 \n",
- "Minnesota 394 \n",
- "Missouri 394 \n",
- "Mississippi 394 \n",
- "Montana Eastern 394 \n",
- "North Carolina 394 \n",
- "North Dakota 394 \n",
- "Nebraska 394 \n",
- "New Hampshire 394 \n",
- "New Jersey 394 \n",
- "New Mexico Eastern 394 \n",
- "New York 394 \n",
- "Ohio 394 \n",
- "Oklahoma 394 \n",
- "Pennsylvania 394 \n",
- "Rhode Island 394 \n",
- "South Carolina 394 \n",
- "South Dakota 394 \n",
- "Tennessee 394 \n",
- "Texas 394 \n",
- "Virginia 394 \n",
- "Vermont 394 \n",
- "Wisconsin 394 \n",
- "West Virginia 394 \n",
+ "Alabama 403 \n",
+ "Arkansas 403 \n",
+ "Connecticut 403 \n",
+ "Delaware 403 \n",
+ "Florida 403 \n",
+ "Georgia 403 \n",
+ "Iowa 403 \n",
+ "Illinois 403 \n",
+ "Indiana 403 \n",
+ "Kansas 403 \n",
+ "Kentucky 403 \n",
+ "Louisiana 403 \n",
+ "Massachusetts 403 \n",
+ "Maryland 403 \n",
+ "Maine 403 \n",
+ "Michigan 403 \n",
+ "Minnesota 403 \n",
+ "Missouri 403 \n",
+ "Mississippi 403 \n",
+ "Montana Eastern 403 \n",
+ "North Carolina 403 \n",
+ "North Dakota 403 \n",
+ "Nebraska 403 \n",
+ "New Hampshire 403 \n",
+ "New Jersey 403 \n",
+ "New Mexico Eastern 403 \n",
+ "New York 403 \n",
+ "Ohio 403 \n",
+ "Oklahoma 403 \n",
+ "Pennsylvania 403 \n",
+ "Rhode Island 403 \n",
+ "South Carolina 403 \n",
+ "South Dakota 403 \n",
+ "Tennessee 403 \n",
+ "Texas 403 \n",
+ "Virginia 403 \n",
+ "Vermont 403 \n",
+ "Wisconsin 403 \n",
+ "West Virginia 403 \n",
"\n",
" resources.resources.geothermal.addl_curtailment \\\n",
"region_name \n",
@@ -7164,42 +7203,42 @@
"region_name \n",
"Alabama NaN \n",
"Arkansas NaN \n",
- "Connecticut 394.0 \n",
- "Delaware 394.0 \n",
+ "Connecticut 403.0 \n",
+ "Delaware 403.0 \n",
"Florida NaN \n",
"Georgia NaN \n",
"Iowa NaN \n",
"Illinois NaN \n",
- "Indiana 394.0 \n",
+ "Indiana 403.0 \n",
"Kansas NaN \n",
"Kentucky NaN \n",
"Louisiana NaN \n",
- "Massachusetts 394.0 \n",
- "Maryland 394.0 \n",
- "Maine 394.0 \n",
- "Michigan 394.0 \n",
+ "Massachusetts 403.0 \n",
+ "Maryland 403.0 \n",
+ "Maine 403.0 \n",
+ "Michigan 403.0 \n",
"Minnesota NaN \n",
"Missouri NaN \n",
"Mississippi NaN \n",
"Montana Eastern NaN \n",
- "North Carolina 394.0 \n",
- "North Dakota 394.0 \n",
+ "North Carolina 403.0 \n",
+ "North Dakota 403.0 \n",
"Nebraska NaN \n",
- "New Hampshire 394.0 \n",
- "New Jersey 394.0 \n",
+ "New Hampshire 403.0 \n",
+ "New Jersey 403.0 \n",
"New Mexico Eastern NaN \n",
"New York NaN \n",
- "Ohio 394.0 \n",
- "Oklahoma 394.0 \n",
- "Pennsylvania 394.0 \n",
- "Rhode Island 394.0 \n",
- "South Carolina 394.0 \n",
- "South Dakota 394.0 \n",
+ "Ohio 403.0 \n",
+ "Oklahoma 403.0 \n",
+ "Pennsylvania 403.0 \n",
+ "Rhode Island 403.0 \n",
+ "South Carolina 403.0 \n",
+ "South Dakota 403.0 \n",
"Tennessee NaN \n",
"Texas NaN \n",
- "Virginia 394.0 \n",
- "Vermont 394.0 \n",
- "Wisconsin 394.0 \n",
+ "Virginia 403.0 \n",
+ "Vermont 403.0 \n",
+ "Wisconsin 403.0 \n",
"West Virginia NaN \n",
"\n",
"[39 rows x 79 columns]"
@@ -7211,22 +7250,156 @@
}
],
"source": [
- "import jsonpickle\n",
- "from pandas.io.json import json_normalize\n",
- "\n",
- "cap_planning_df = pd.DataFrame()\n",
- "for tar in independent_strategy_manager.targets:\n",
- " target_df = json_normalize(json.loads(jsonpickle.encode(independent_strategy_manager.targets[tar], unpicklable=False)))\n",
- " cap_planning_df = cap_planning_df.append(target_df, sort=False)\n",
- "cap_planning_df = cap_planning_df.set_index('region_name')\n",
+ "cap_planning_df = independent_strategy_manager.output_targets_dataframe()\n",
"cap_planning_df"
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Output a table of capacities for all target regions and resources"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Reading bus.csv\n",
+ "Reading plant.csv\n",
+ "Reading gencost.csv\n",
+ "Reading branch.csv\n",
+ "Reading dcline.csv\n",
+ "Reading sub.csv\n",
+ "Reading bus2sub.csv\n",
+ "Reading zone.csv\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Alabama\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Arkansas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Connecticut\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Delaware\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Delaware\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Florida\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Georgia\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Iowa\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Illinois\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Indiana\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Kansas\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Kentucky\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Kentucky\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Louisiana\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Massachusetts\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Maryland\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Maine\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Maine\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Michigan\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Minnesota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Missouri\n",
+ "'hydro'\n",
+ "Resource hydro not found in target region Mississippi\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Mississippi\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region Montana Eastern\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Montana Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Montana Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region North Carolina\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region North Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region North Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Nebraska\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Hampshire\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Jersey\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region New Mexico Eastern\n",
+ "'hydro'\n",
+ "Resource hydro not found in target region New Mexico Eastern\n",
+ "'coal'\n",
+ "Resource coal not found in target region New Mexico Eastern\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region New Mexico Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Mexico Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New York\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Ohio\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Oklahoma\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Oklahoma\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Pennsylvania\n",
+ "'coal'\n",
+ "Resource coal not found in target region Rhode Island\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Rhode Island\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Rhode Island\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region South Carolina\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region South Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region South Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Tennessee\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region Texas\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Texas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Texas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Virginia\n",
+ "'ng'\n",
+ "Resource ng not found in target region Vermont\n",
+ "'coal'\n",
+ "Resource coal not found in target region Vermont\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Vermont\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Vermont\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Wisconsin\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region West Virginia\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region West Virginia\n"
+ ]
+ },
{
"data": {
"text/html": [
@@ -7248,504 +7421,572 @@
" \n",
" \n",
" | \n",
- " Coal | \n",
- " DFO | \n",
- " Geo-thermal | \n",
- " Hydro | \n",
- " Natural Gas | \n",
- " Nuclear | \n",
- " Other | \n",
- "
\n",
- " \n",
- " region_name | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
+ " ng | \n",
+ " dfo | \n",
+ " hydro | \n",
+ " wind | \n",
+ " coal | \n",
+ " nuclear | \n",
+ " solar | \n",
+ " other | \n",
+ " wind_offshore | \n",
"
\n",
" \n",
"
\n",
" \n",
" Alabama | \n",
- " 6671.201 | \n",
- " 47.801 | \n",
- " NaN | \n",
- " 3319.292 | \n",
- " 15382.996 | \n",
- " 4547.109 | \n",
- " 381.000 | \n",
+ " 15433 | \n",
+ " 47.8 | \n",
+ " 3319.3 | \n",
+ " 1 | \n",
+ " 5504.5 | \n",
+ " 4547.11 | \n",
+ " 196.9 | \n",
+ " 381.002 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Arkansas | \n",
- " 5487.000 | \n",
- " 12.300 | \n",
- " NaN | \n",
- " 1348.902 | \n",
- " 7229.397 | \n",
- " 1529.424 | \n",
- " 156.970 | \n",
+ " 7229.4 | \n",
+ " 12.3 | \n",
+ " 1348.9 | \n",
+ " 1 | \n",
+ " 5487 | \n",
+ " 1529.42 | \n",
+ " 110 | \n",
+ " 156.97 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Connecticut | \n",
- " 400.000 | \n",
- " 2816.808 | \n",
- " 0.0 | \n",
- " 149.499 | \n",
- " 3806.601 | \n",
- " 1888.898 | \n",
- " 166.000 | \n",
+ " 5331.5 | \n",
+ " 2816.8 | \n",
+ " 149.5 | \n",
+ " 263.379 | \n",
+ " 400 | \n",
+ " 1888.9 | \n",
+ " 6953.2 | \n",
+ " 166 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Delaware | \n",
- " 445.500 | \n",
- " 121.600 | \n",
- " 0.0 | \n",
- " 0.000 | \n",
- " 3016.200 | \n",
- " NaN | \n",
- " 10.326 | \n",
+ " 2978.6 | \n",
+ " 121.6 | \n",
+ " 0 | \n",
+ " 94.5655 | \n",
+ " 445.5 | \n",
+ " 0 | \n",
+ " 1777.83 | \n",
+ " 10.3261 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Florida | \n",
- " 11090.296 | \n",
- " 5663.306 | \n",
- " NaN | \n",
- " 55.701 | \n",
- " 43830.083 | \n",
- " 3341.230 | \n",
- " 886.998 | \n",
+ " 46472.7 | \n",
+ " 3794.3 | \n",
+ " 55.7 | \n",
+ " 3 | \n",
+ " 8768 | \n",
+ " 3341.23 | \n",
+ " 2143.4 | \n",
+ " 887 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Georgia | \n",
- " 10109.697 | \n",
- " 1072.608 | \n",
- " NaN | \n",
- " 3597.793 | \n",
- " 18652.301 | \n",
- " 3929.324 | \n",
+ " 18652.3 | \n",
+ " 1072.6 | \n",
+ " 3597.8 | \n",
+ " 2 | \n",
+ " 8979.1 | \n",
+ " 3929.32 | \n",
+ " 1516.8 | \n",
" 546.008 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Iowa | \n",
- " 6034.497 | \n",
- " 1134.119 | \n",
- " NaN | \n",
- " 129.201 | \n",
- " 3488.507 | \n",
+ " 3724.8 | \n",
+ " 1086.1 | \n",
+ " 129.2 | \n",
+ " 9905.8 | \n",
+ " 6034.5 | \n",
" 535.903 | \n",
- " 34.476 | \n",
+ " 12.3 | \n",
+ " 34.4761 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Illinois | \n",
- " 15662.702 | \n",
- " 808.207 | \n",
- " NaN | \n",
- " 39.698 | \n",
- " 17598.997 | \n",
- " 11236.989 | \n",
- " 84.349 | \n",
+ " 17600 | \n",
+ " 811 | \n",
+ " 39.7 | \n",
+ " 16405.8 | \n",
+ " 13422 | \n",
+ " 11237 | \n",
+ " 120.155 | \n",
+ " 84.3488 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Indiana | \n",
- " 17585.404 | \n",
- " 285.697 | \n",
- " 0.0 | \n",
- " 92.098 | \n",
- " 8344.201 | \n",
- " 0.000 | \n",
- " 91.000 | \n",
+ " 9767.7 | \n",
+ " 115.5 | \n",
+ " 92.1 | \n",
+ " 4015.61 | \n",
+ " 16981.9 | \n",
+ " 0 | \n",
+ " 425.239 | \n",
+ " 91 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Kansas | \n",
- " 4946.702 | \n",
- " 625.908 | \n",
- " NaN | \n",
- " 7.002 | \n",
- " 5197.109 | \n",
+ " 4477.3 | \n",
+ " 648.9 | \n",
+ " 7 | \n",
+ " 6146.3 | \n",
+ " 4864.7 | \n",
" 939.697 | \n",
- " 6.698 | \n",
+ " 10 | \n",
+ " 6.69775 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Kentucky | \n",
- " 15601.700 | \n",
- " 11.502 | \n",
- " NaN | \n",
- " 1016.602 | \n",
- " 7326.896 | \n",
- " NaN | \n",
- " 58.633 | \n",
+ " 8486.9 | \n",
+ " 11.5 | \n",
+ " 1016.6 | \n",
+ " 1 | \n",
+ " 13495.6 | \n",
+ " 0 | \n",
+ " 26.3 | \n",
+ " 58.6331 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Louisiana | \n",
- " 3170.200 | \n",
- " 55.198 | \n",
- " NaN | \n",
- " 192.000 | \n",
- " 20853.701 | \n",
- " 1954.576 | \n",
- " 957.152 | \n",
+ " 20406.7 | \n",
+ " 55.2 | \n",
+ " 192 | \n",
+ " 1 | \n",
+ " 3170.2 | \n",
+ " 1954.58 | \n",
+ " 1 | \n",
+ " 957.151 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Massachusetts | \n",
- " 1124.599 | \n",
- " 3331.504 | \n",
- " 0.0 | \n",
- " 1808.896 | \n",
- " 6896.100 | \n",
- " 617.001 | \n",
- " 235.000 | \n",
+ " 8199.9 | \n",
+ " 2886.4 | \n",
+ " 1808.9 | \n",
+ " 1108 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 8283.71 | \n",
+ " 235 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Maryland | \n",
- " 5126.802 | \n",
- " 1388.995 | \n",
- " 0.0 | \n",
- " 550.802 | \n",
- " 4316.904 | \n",
- " 1682.030 | \n",
- " 105.000 | \n",
+ " 7047.6 | \n",
+ " 1324 | \n",
+ " 550.8 | \n",
+ " 6748.04 | \n",
+ " 4662 | \n",
+ " 1682.03 | \n",
+ " 12888.8 | \n",
+ " 105 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Maine | \n",
- " 0.000 | \n",
- " 917.597 | \n",
- " 0.0 | \n",
- " 714.800 | \n",
- " 1758.198 | \n",
- " NaN | \n",
- " 361.000 | \n",
+ " 1662.2 | \n",
+ " 917.6 | \n",
+ " 714.8 | \n",
+ " 2598.96 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 18.6123 | \n",
+ " 361 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Michigan | \n",
- " 10354.191 | \n",
- " 560.506 | \n",
- " 0.0 | \n",
- " 2340.393 | \n",
- " 12030.982 | \n",
- " 3595.547 | \n",
- " 319.000 | \n",
+ " 12227.9 | \n",
+ " 541.9 | \n",
+ " 2340.4 | \n",
+ " 12626.2 | \n",
+ " 9438 | \n",
+ " 3595.55 | \n",
+ " 591.749 | \n",
+ " 319 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Minnesota | \n",
- " 4655.697 | \n",
- " 921.201 | \n",
- " NaN | \n",
- " 215.304 | \n",
- " 5785.095 | \n",
- " 1579.541 | \n",
- " 261.950 | \n",
+ " 6219.4 | \n",
+ " 903.6 | \n",
+ " 215.3 | \n",
+ " 4847.39 | \n",
+ " 4505.7 | \n",
+ " 1579.54 | \n",
+ " 1126.78 | \n",
+ " 261.949 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Missouri | \n",
- " 12490.603 | \n",
- " 1316.583 | \n",
- " NaN | \n",
- " 1106.402 | \n",
- " 6905.597 | \n",
- " 1074.638 | \n",
- " 17.300 | \n",
+ " 6890.9 | \n",
+ " 1336.6 | \n",
+ " 1106.4 | \n",
+ " 4766.65 | \n",
+ " 11480.6 | \n",
+ " 1074.64 | \n",
+ " 290.843 | \n",
+ " 17.3 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Mississippi | \n",
- " 2010.302 | \n",
- " 48.000 | \n",
- " NaN | \n",
- " NaN | \n",
- " 14275.008 | \n",
+ " 13023.4 | \n",
+ " 18 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1610.3 | \n",
" 672.037 | \n",
- " 174.120 | \n",
+ " 218.1 | \n",
+ " 174.12 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Montana Eastern | \n",
- " 54.000 | \n",
- " NaN | \n",
- " NaN | \n",
- " 0.000 | \n",
- " 216.599 | \n",
- " NaN | \n",
- " 37.212 | \n",
+ " 216.6 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 30 | \n",
+ " 54 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 37.2117 | \n",
+ " 0 | \n",
"
\n",
" \n",
" North Carolina | \n",
- " 11494.205 | \n",
- " 490.801 | \n",
- " 0.0 | \n",
- " 1985.390 | \n",
- " 12610.394 | \n",
- " 4875.788 | \n",
+ " 13575.9 | \n",
+ " 399.5 | \n",
+ " 1985.4 | \n",
+ " 358.194 | \n",
+ " 11104.6 | \n",
+ " 4875.79 | \n",
+ " 7719.51 | \n",
" 365.754 | \n",
+ " 0 | \n",
"
\n",
" \n",
" North Dakota | \n",
- " 4350.100 | \n",
- " 68.500 | \n",
- " 0.0 | \n",
- " 614.000 | \n",
- " 458.499 | \n",
- " NaN | \n",
- " 5.811 | \n",
+ " 691.1 | \n",
+ " 68.5 | \n",
+ " 614 | \n",
+ " 3532.4 | \n",
+ " 4159.9 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 5.8105 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Nebraska | \n",
- " 3982.897 | \n",
- " 360.692 | \n",
- " NaN | \n",
- " 332.300 | \n",
- " 2358.511 | \n",
- " 1065.568 | \n",
- " 11.136 | \n",
+ " 2300.9 | \n",
+ " 360.7 | \n",
+ " 332.3 | \n",
+ " 2150.6 | \n",
+ " 3982.9 | \n",
+ " 1065.57 | \n",
+ " 19.4 | \n",
+ " 11.1358 | \n",
+ " 0 | \n",
"
\n",
" \n",
" New Hampshire | \n",
- " 559.200 | \n",
- " 110.001 | \n",
- " 0.0 | \n",
- " 424.807 | \n",
- " 1814.500 | \n",
- " 1226.313 | \n",
+ " 1814.5 | \n",
+ " 110 | \n",
+ " 424.8 | \n",
+ " 1464.75 | \n",
+ " 559.2 | \n",
+ " 1226.31 | \n",
+ " 6.84145 | \n",
" 201.279 | \n",
+ " 0 | \n",
"
\n",
" \n",
" New Jersey | \n",
- " 1343.300 | \n",
- " 258.403 | \n",
- " 0.0 | \n",
- " 467.700 | \n",
- " 13573.292 | \n",
- " 3405.635 | \n",
- " 193.716 | \n",
+ " 13015.8 | \n",
+ " 90 | \n",
+ " 467.7 | \n",
+ " 353.441 | \n",
+ " 527.3 | \n",
+ " 3405.64 | \n",
+ " 32084.6 | \n",
+ " 193.717 | \n",
+ " 0 | \n",
"
\n",
" \n",
" New Mexico Eastern | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " 1459.602 | \n",
- " NaN | \n",
- " 1.000 | \n",
+ " 1443.3 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 513.5 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 170 | \n",
+ " 1 | \n",
+ " 0 | \n",
"
\n",
" \n",
" New York | \n",
- " 1849.699 | \n",
- " 3882.102 | \n",
- " NaN | \n",
- " 5917.717 | \n",
- " 23357.012 | \n",
- " 4737.318 | \n",
- " 365.999 | \n",
+ " 24065.8 | \n",
+ " 3743.5 | \n",
+ " 5917.7 | \n",
+ " 29472.5 | \n",
+ " 1849.7 | \n",
+ " 4737.32 | \n",
+ " 6721.98 | \n",
+ " 366 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Ohio | \n",
- " 16273.804 | \n",
- " 713.890 | \n",
- " 0.0 | \n",
- " 128.602 | \n",
- " 11282.393 | \n",
- " 1916.465 | \n",
- " 186.432 | \n",
+ " 14681.6 | \n",
+ " 679.5 | \n",
+ " 128.6 | \n",
+ " 4700.19 | \n",
+ " 12284.6 | \n",
+ " 1916.46 | \n",
+ " 711.833 | \n",
+ " 186.433 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Oklahoma | \n",
- " 5370.998 | \n",
- " 80.300 | \n",
- " 0.0 | \n",
- " 1068.499 | \n",
- " 15053.307 | \n",
- " NaN | \n",
- " 44.410 | \n",
+ " 15702.6 | \n",
+ " 80.3 | \n",
+ " 1068.5 | \n",
+ " 8181.4 | \n",
+ " 5371 | \n",
+ " 0 | \n",
+ " 30.5 | \n",
+ " 44.4098 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Pennsylvania | \n",
- " 14154.998 | \n",
- " 2093.098 | \n",
- " 0.0 | \n",
- " 2460.507 | \n",
- " 16833.203 | \n",
- " 9449.796 | \n",
+ " 24545.9 | \n",
+ " 2093.1 | \n",
+ " 2460.5 | \n",
+ " 8940.64 | \n",
+ " 11239.7 | \n",
+ " 9449.8 | \n",
+ " 478.374 | \n",
" 375.627 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Rhode Island | \n",
- " NaN | \n",
- " 16.400 | \n",
- " 0.0 | \n",
- " 2.800 | \n",
- " 1973.097 | \n",
- " NaN | \n",
- " 23.554 | \n",
+ " 1973.1 | \n",
+ " 16.4 | \n",
+ " 2.8 | \n",
+ " 621.192 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 442.863 | \n",
+ " 23.5537 | \n",
+ " 0 | \n",
"
\n",
" \n",
" South Carolina | \n",
- " 5526.898 | \n",
- " 704.203 | \n",
- " 0.0 | \n",
- " 4054.411 | \n",
- " 6974.692 | \n",
- " 6361.770 | \n",
+ " 7771.5 | \n",
+ " 640.9 | \n",
+ " 4054.4 | \n",
+ " 1 | \n",
+ " 5526.9 | \n",
+ " 6361.77 | \n",
+ " 647 | \n",
" 279.123 | \n",
+ " 0 | \n",
"
\n",
" \n",
" South Dakota | \n",
- " 450.000 | \n",
- " 282.398 | \n",
- " 0.0 | \n",
- " 1602.102 | \n",
- " 1067.001 | \n",
- " NaN | \n",
- " 1.000 | \n",
+ " 1067 | \n",
+ " 282.4 | \n",
+ " 1602.1 | \n",
+ " 1067.9 | \n",
+ " 450 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Tennessee | \n",
- " 8126.501 | \n",
- " 47.601 | \n",
- " NaN | \n",
- " 4212.998 | \n",
- " 6453.004 | \n",
- " 3370.640 | \n",
+ " 7630.2 | \n",
+ " 47.6 | \n",
+ " 4213 | \n",
+ " 28.8 | \n",
+ " 6636.5 | \n",
+ " 3370.64 | \n",
+ " 183.5 | \n",
" 108.487 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Texas | \n",
- " 4052.798 | \n",
- " NaN | \n",
- " NaN | \n",
- " 81.000 | \n",
- " 13812.302 | \n",
- " NaN | \n",
- " 69.493 | \n",
+ " 13738.3 | \n",
+ " 0 | \n",
+ " 81 | \n",
+ " 2205 | \n",
+ " 4052.8 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 69.4931 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Virginia | \n",
- " 4054.897 | \n",
- " 2755.900 | \n",
- " 0.0 | \n",
- " 3931.691 | \n",
- " 12794.590 | \n",
- " 3388.166 | \n",
- " 518.001 | \n",
+ " 14816.8 | \n",
+ " 2755.9 | \n",
+ " 3931.7 | \n",
+ " 21.7717 | \n",
+ " 3125.3 | \n",
+ " 3388.17 | \n",
+ " 6810.18 | \n",
+ " 518 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Vermont | \n",
- " NaN | \n",
- " 132.903 | \n",
- " 0.0 | \n",
- " 327.411 | \n",
- " NaN | \n",
- " NaN | \n",
- " 54.550 | \n",
+ " 0 | \n",
+ " 132.9 | \n",
+ " 327.4 | \n",
+ " 753.939 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 599.157 | \n",
+ " 54.5497 | \n",
+ " 0 | \n",
"
\n",
" \n",
" Wisconsin | \n",
- " 7744.702 | \n",
- " 731.991 | \n",
- " 0.0 | \n",
- " 536.904 | \n",
- " 7621.005 | \n",
- " 1156.826 | \n",
+ " 7604.7 | \n",
+ " 716 | \n",
+ " 536.9 | \n",
+ " 2431.57 | \n",
+ " 5929.3 | \n",
+ " 1156.83 | \n",
+ " 129.228 | \n",
" 186.717 | \n",
+ " 0 | \n",
"
\n",
" \n",
" West Virginia | \n",
- " 13510.900 | \n",
- " 18.500 | \n",
- " NaN | \n",
- " 370.603 | \n",
- " 1339.404 | \n",
- " NaN | \n",
- " 1.000 | \n",
+ " 1331.9 | \n",
+ " 18.5 | \n",
+ " 370.6 | \n",
+ " 686.3 | \n",
+ " 13071.7 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
"
\n",
" \n",
"\n",
""
],
"text/plain": [
- " Coal DFO Geo-thermal Hydro Natural Gas \\\n",
- "region_name \n",
- "Alabama 6671.201 47.801 NaN 3319.292 15382.996 \n",
- "Arkansas 5487.000 12.300 NaN 1348.902 7229.397 \n",
- "Connecticut 400.000 2816.808 0.0 149.499 3806.601 \n",
- "Delaware 445.500 121.600 0.0 0.000 3016.200 \n",
- "Florida 11090.296 5663.306 NaN 55.701 43830.083 \n",
- "Georgia 10109.697 1072.608 NaN 3597.793 18652.301 \n",
- "Iowa 6034.497 1134.119 NaN 129.201 3488.507 \n",
- "Illinois 15662.702 808.207 NaN 39.698 17598.997 \n",
- "Indiana 17585.404 285.697 0.0 92.098 8344.201 \n",
- "Kansas 4946.702 625.908 NaN 7.002 5197.109 \n",
- "Kentucky 15601.700 11.502 NaN 1016.602 7326.896 \n",
- "Louisiana 3170.200 55.198 NaN 192.000 20853.701 \n",
- "Massachusetts 1124.599 3331.504 0.0 1808.896 6896.100 \n",
- "Maryland 5126.802 1388.995 0.0 550.802 4316.904 \n",
- "Maine 0.000 917.597 0.0 714.800 1758.198 \n",
- "Michigan 10354.191 560.506 0.0 2340.393 12030.982 \n",
- "Minnesota 4655.697 921.201 NaN 215.304 5785.095 \n",
- "Missouri 12490.603 1316.583 NaN 1106.402 6905.597 \n",
- "Mississippi 2010.302 48.000 NaN NaN 14275.008 \n",
- "Montana Eastern 54.000 NaN NaN 0.000 216.599 \n",
- "North Carolina 11494.205 490.801 0.0 1985.390 12610.394 \n",
- "North Dakota 4350.100 68.500 0.0 614.000 458.499 \n",
- "Nebraska 3982.897 360.692 NaN 332.300 2358.511 \n",
- "New Hampshire 559.200 110.001 0.0 424.807 1814.500 \n",
- "New Jersey 1343.300 258.403 0.0 467.700 13573.292 \n",
- "New Mexico Eastern NaN NaN NaN NaN 1459.602 \n",
- "New York 1849.699 3882.102 NaN 5917.717 23357.012 \n",
- "Ohio 16273.804 713.890 0.0 128.602 11282.393 \n",
- "Oklahoma 5370.998 80.300 0.0 1068.499 15053.307 \n",
- "Pennsylvania 14154.998 2093.098 0.0 2460.507 16833.203 \n",
- "Rhode Island NaN 16.400 0.0 2.800 1973.097 \n",
- "South Carolina 5526.898 704.203 0.0 4054.411 6974.692 \n",
- "South Dakota 450.000 282.398 0.0 1602.102 1067.001 \n",
- "Tennessee 8126.501 47.601 NaN 4212.998 6453.004 \n",
- "Texas 4052.798 NaN NaN 81.000 13812.302 \n",
- "Virginia 4054.897 2755.900 0.0 3931.691 12794.590 \n",
- "Vermont NaN 132.903 0.0 327.411 NaN \n",
- "Wisconsin 7744.702 731.991 0.0 536.904 7621.005 \n",
- "West Virginia 13510.900 18.500 NaN 370.603 1339.404 \n",
+ " ng dfo hydro wind coal nuclear \\\n",
+ "Alabama 15433 47.8 3319.3 1 5504.5 4547.11 \n",
+ "Arkansas 7229.4 12.3 1348.9 1 5487 1529.42 \n",
+ "Connecticut 5331.5 2816.8 149.5 263.379 400 1888.9 \n",
+ "Delaware 2978.6 121.6 0 94.5655 445.5 0 \n",
+ "Florida 46472.7 3794.3 55.7 3 8768 3341.23 \n",
+ "Georgia 18652.3 1072.6 3597.8 2 8979.1 3929.32 \n",
+ "Iowa 3724.8 1086.1 129.2 9905.8 6034.5 535.903 \n",
+ "Illinois 17600 811 39.7 16405.8 13422 11237 \n",
+ "Indiana 9767.7 115.5 92.1 4015.61 16981.9 0 \n",
+ "Kansas 4477.3 648.9 7 6146.3 4864.7 939.697 \n",
+ "Kentucky 8486.9 11.5 1016.6 1 13495.6 0 \n",
+ "Louisiana 20406.7 55.2 192 1 3170.2 1954.58 \n",
+ "Massachusetts 8199.9 2886.4 1808.9 1108 0 0 \n",
+ "Maryland 7047.6 1324 550.8 6748.04 4662 1682.03 \n",
+ "Maine 1662.2 917.6 714.8 2598.96 0 0 \n",
+ "Michigan 12227.9 541.9 2340.4 12626.2 9438 3595.55 \n",
+ "Minnesota 6219.4 903.6 215.3 4847.39 4505.7 1579.54 \n",
+ "Missouri 6890.9 1336.6 1106.4 4766.65 11480.6 1074.64 \n",
+ "Mississippi 13023.4 18 0 1 1610.3 672.037 \n",
+ "Montana Eastern 216.6 0 0 30 54 0 \n",
+ "North Carolina 13575.9 399.5 1985.4 358.194 11104.6 4875.79 \n",
+ "North Dakota 691.1 68.5 614 3532.4 4159.9 0 \n",
+ "Nebraska 2300.9 360.7 332.3 2150.6 3982.9 1065.57 \n",
+ "New Hampshire 1814.5 110 424.8 1464.75 559.2 1226.31 \n",
+ "New Jersey 13015.8 90 467.7 353.441 527.3 3405.64 \n",
+ "New Mexico Eastern 1443.3 0 0 513.5 0 0 \n",
+ "New York 24065.8 3743.5 5917.7 29472.5 1849.7 4737.32 \n",
+ "Ohio 14681.6 679.5 128.6 4700.19 12284.6 1916.46 \n",
+ "Oklahoma 15702.6 80.3 1068.5 8181.4 5371 0 \n",
+ "Pennsylvania 24545.9 2093.1 2460.5 8940.64 11239.7 9449.8 \n",
+ "Rhode Island 1973.1 16.4 2.8 621.192 0 0 \n",
+ "South Carolina 7771.5 640.9 4054.4 1 5526.9 6361.77 \n",
+ "South Dakota 1067 282.4 1602.1 1067.9 450 0 \n",
+ "Tennessee 7630.2 47.6 4213 28.8 6636.5 3370.64 \n",
+ "Texas 13738.3 0 81 2205 4052.8 0 \n",
+ "Virginia 14816.8 2755.9 3931.7 21.7717 3125.3 3388.17 \n",
+ "Vermont 0 132.9 327.4 753.939 0 0 \n",
+ "Wisconsin 7604.7 716 536.9 2431.57 5929.3 1156.83 \n",
+ "West Virginia 1331.9 18.5 370.6 686.3 13071.7 0 \n",
"\n",
- " Nuclear Other \n",
- "region_name \n",
- "Alabama 4547.109 381.000 \n",
- "Arkansas 1529.424 156.970 \n",
- "Connecticut 1888.898 166.000 \n",
- "Delaware NaN 10.326 \n",
- "Florida 3341.230 886.998 \n",
- "Georgia 3929.324 546.008 \n",
- "Iowa 535.903 34.476 \n",
- "Illinois 11236.989 84.349 \n",
- "Indiana 0.000 91.000 \n",
- "Kansas 939.697 6.698 \n",
- "Kentucky NaN 58.633 \n",
- "Louisiana 1954.576 957.152 \n",
- "Massachusetts 617.001 235.000 \n",
- "Maryland 1682.030 105.000 \n",
- "Maine NaN 361.000 \n",
- "Michigan 3595.547 319.000 \n",
- "Minnesota 1579.541 261.950 \n",
- "Missouri 1074.638 17.300 \n",
- "Mississippi 672.037 174.120 \n",
- "Montana Eastern NaN 37.212 \n",
- "North Carolina 4875.788 365.754 \n",
- "North Dakota NaN 5.811 \n",
- "Nebraska 1065.568 11.136 \n",
- "New Hampshire 1226.313 201.279 \n",
- "New Jersey 3405.635 193.716 \n",
- "New Mexico Eastern NaN 1.000 \n",
- "New York 4737.318 365.999 \n",
- "Ohio 1916.465 186.432 \n",
- "Oklahoma NaN 44.410 \n",
- "Pennsylvania 9449.796 375.627 \n",
- "Rhode Island NaN 23.554 \n",
- "South Carolina 6361.770 279.123 \n",
- "South Dakota NaN 1.000 \n",
- "Tennessee 3370.640 108.487 \n",
- "Texas NaN 69.493 \n",
- "Virginia 3388.166 518.001 \n",
- "Vermont NaN 54.550 \n",
- "Wisconsin 1156.826 186.717 \n",
- "West Virginia NaN 1.000 "
+ " solar other wind_offshore \n",
+ "Alabama 196.9 381.002 0 \n",
+ "Arkansas 110 156.97 0 \n",
+ "Connecticut 6953.2 166 0 \n",
+ "Delaware 1777.83 10.3261 0 \n",
+ "Florida 2143.4 887 0 \n",
+ "Georgia 1516.8 546.008 0 \n",
+ "Iowa 12.3 34.4761 0 \n",
+ "Illinois 120.155 84.3488 0 \n",
+ "Indiana 425.239 91 0 \n",
+ "Kansas 10 6.69775 0 \n",
+ "Kentucky 26.3 58.6331 0 \n",
+ "Louisiana 1 957.151 0 \n",
+ "Massachusetts 8283.71 235 0 \n",
+ "Maryland 12888.8 105 0 \n",
+ "Maine 18.6123 361 0 \n",
+ "Michigan 591.749 319 0 \n",
+ "Minnesota 1126.78 261.949 0 \n",
+ "Missouri 290.843 17.3 0 \n",
+ "Mississippi 218.1 174.12 0 \n",
+ "Montana Eastern 1 37.2117 0 \n",
+ "North Carolina 7719.51 365.754 0 \n",
+ "North Dakota 1 5.8105 0 \n",
+ "Nebraska 19.4 11.1358 0 \n",
+ "New Hampshire 6.84145 201.279 0 \n",
+ "New Jersey 32084.6 193.717 0 \n",
+ "New Mexico Eastern 170 1 0 \n",
+ "New York 6721.98 366 0 \n",
+ "Ohio 711.833 186.433 0 \n",
+ "Oklahoma 30.5 44.4098 0 \n",
+ "Pennsylvania 478.374 375.627 0 \n",
+ "Rhode Island 442.863 23.5537 0 \n",
+ "South Carolina 647 279.123 0 \n",
+ "South Dakota 1 1 0 \n",
+ "Tennessee 183.5 108.487 0 \n",
+ "Texas 2 69.4931 0 \n",
+ "Virginia 6810.18 518 0 \n",
+ "Vermont 599.157 54.5497 0 \n",
+ "Wisconsin 129.228 186.717 0 \n",
+ "West Virginia 1 1 0 "
]
},
"execution_count": 15,
@@ -7754,964 +7995,945 @@
}
],
"source": [
- "unchanged_capacities = cap_planning_df[[\n",
- " \"resources.resources.coal.prev_capacity\",\n",
- " \"resources.resources.dfo.prev_capacity\",\n",
- " \"resources.resources.geothermal.prev_capacity\",\n",
- " \"resources.resources.hydro.prev_capacity\",\n",
- " \"resources.resources.ng.prev_capacity\",\n",
- " \"resources.resources.nuclear.prev_capacity\", \n",
- " \"resources.resources.other.prev_capacity\"\n",
- "]].rename(columns={\n",
- " \"resources.resources.coal.prev_capacity\":\"Coal\",\n",
- " \"resources.resources.dfo.prev_capacity\":\"DFO\",\n",
- " \"resources.resources.geothermal.prev_capacity\":\"Geo-thermal\",\n",
- " \"resources.resources.hydro.prev_capacity\":\"Hydro\",\n",
- " \"resources.resources.ng.prev_capacity\":\"Natural Gas\",\n",
- " \"resources.resources.nuclear.prev_capacity\":\"Nuclear\", \n",
- " \"resources.resources.other.prev_capacity\":\"Other\"})\n",
- "unchanged_capacities"
+ "gen_capacity = independent_strategy_manager.output_capacities_table()\n",
+ "gen_capacity"
]
},
{
- "cell_type": "code",
- "execution_count": 16,
+ "cell_type": "markdown",
"metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " next_solar_capacity | \n",
- " next_wind_capacity | \n",
- "
\n",
- " \n",
- " region_name | \n",
- " | \n",
- " | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " Alabama | \n",
- " 75.000000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Arkansas | \n",
- " 13.000000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Connecticut | \n",
- " 5366.217203 | \n",
- " 1064.725636 | \n",
- "
\n",
- " \n",
- " Delaware | \n",
- " 1718.521722 | \n",
- " 111.595943 | \n",
- "
\n",
- " \n",
- " Florida | \n",
- " 331.599000 | \n",
- " 3.000000 | \n",
- "
\n",
- " \n",
- " Georgia | \n",
- " 978.100000 | \n",
- " 2.000000 | \n",
- "
\n",
- " \n",
- " Iowa | \n",
- " 2.600000 | \n",
- " 6935.303000 | \n",
- "
\n",
- " \n",
- " Illinois | \n",
- " 118.831376 | \n",
- " 13968.785106 | \n",
- "
\n",
- " \n",
- " Indiana | \n",
- " 295.366796 | \n",
- " 3475.500349 | \n",
- "
\n",
- " \n",
- " Kansas | \n",
- " 1.000000 | \n",
- " 4469.801000 | \n",
- "
\n",
- " \n",
- " Kentucky | \n",
- " 10.000000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Louisiana | \n",
- " 1.000000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Massachusetts | \n",
- " 7024.497205 | \n",
- " 1404.034299 | \n",
- "
\n",
- " \n",
- " Maryland | \n",
- " 7332.672035 | \n",
- " 9648.252677 | \n",
- "
\n",
- " \n",
- " Maine | \n",
- " 2.097831 | \n",
- " 1885.530662 | \n",
- "
\n",
- " \n",
- " Michigan | \n",
- " 78.358291 | \n",
- " 10091.927264 | \n",
- "
\n",
- " \n",
- " Minnesota | \n",
- " 398.161875 | \n",
- " 5465.823868 | \n",
- "
\n",
- " \n",
- " Missouri | \n",
- " 166.874394 | \n",
- " 4127.485000 | \n",
- "
\n",
- " \n",
- " Mississippi | \n",
- " 3.100000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Montana Eastern | \n",
- " 1.000000 | \n",
- " 30.000000 | \n",
- "
\n",
- " \n",
- " North Carolina | \n",
- " 6882.205988 | \n",
- " 591.581635 | \n",
- "
\n",
- " \n",
- " North Dakota | \n",
- " 1.000000 | \n",
- " 2828.402000 | \n",
- "
\n",
- " \n",
- " Nebraska | \n",
- " 6.300000 | \n",
- " 1318.899000 | \n",
- "
\n",
- " \n",
- " New Hampshire | \n",
- " 5.124571 | \n",
- " 949.583028 | \n",
- "
\n",
- " \n",
- " New Jersey | \n",
- " 31698.203657 | \n",
- " 464.702793 | \n",
- "
\n",
- " \n",
- " New Mexico Eastern | \n",
- " 165.000000 | \n",
- " 483.601000 | \n",
- "
\n",
- " \n",
- " New York | \n",
- " 1579.196855 | \n",
- " 26197.787709 | \n",
- "
\n",
- " \n",
- " Ohio | \n",
- " 318.488117 | \n",
- " 3484.455788 | \n",
- "
\n",
- " \n",
- " Oklahoma | \n",
- " 2.500000 | \n",
- " 6654.801000 | \n",
- "
\n",
- " \n",
- " Pennsylvania | \n",
- " 273.122058 | \n",
- " 6985.471230 | \n",
- "
\n",
- " \n",
- " Rhode Island | \n",
- " 108.400788 | \n",
- " 541.950805 | \n",
- "
\n",
- " \n",
- " South Carolina | \n",
- " 19.300000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " South Dakota | \n",
- " 1.000000 | \n",
- " 627.800000 | \n",
- "
\n",
- " \n",
- " Tennessee | \n",
- " 72.600000 | \n",
- " 28.800000 | \n",
- "
\n",
- " \n",
- " Texas | \n",
- " 2.000000 | \n",
- " 1247.599000 | \n",
- "
\n",
- " \n",
- " Virginia | \n",
- " 6644.324553 | \n",
- " 95.601792 | \n",
- "
\n",
- " \n",
- " Vermont | \n",
- " 330.241220 | \n",
- " 605.469757 | \n",
- "
\n",
- " \n",
- " Wisconsin | \n",
- " 9.221036 | \n",
- " 1896.261334 | \n",
- "
\n",
- " \n",
- " West Virginia | \n",
- " 1.000000 | \n",
- " 686.300000 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " next_solar_capacity next_wind_capacity\n",
- "region_name \n",
- "Alabama 75.000000 1.000000 \n",
- "Arkansas 13.000000 1.000000 \n",
- "Connecticut 5366.217203 1064.725636 \n",
- "Delaware 1718.521722 111.595943 \n",
- "Florida 331.599000 3.000000 \n",
- "Georgia 978.100000 2.000000 \n",
- "Iowa 2.600000 6935.303000 \n",
- "Illinois 118.831376 13968.785106 \n",
- "Indiana 295.366796 3475.500349 \n",
- "Kansas 1.000000 4469.801000 \n",
- "Kentucky 10.000000 1.000000 \n",
- "Louisiana 1.000000 1.000000 \n",
- "Massachusetts 7024.497205 1404.034299 \n",
- "Maryland 7332.672035 9648.252677 \n",
- "Maine 2.097831 1885.530662 \n",
- "Michigan 78.358291 10091.927264 \n",
- "Minnesota 398.161875 5465.823868 \n",
- "Missouri 166.874394 4127.485000 \n",
- "Mississippi 3.100000 1.000000 \n",
- "Montana Eastern 1.000000 30.000000 \n",
- "North Carolina 6882.205988 591.581635 \n",
- "North Dakota 1.000000 2828.402000 \n",
- "Nebraska 6.300000 1318.899000 \n",
- "New Hampshire 5.124571 949.583028 \n",
- "New Jersey 31698.203657 464.702793 \n",
- "New Mexico Eastern 165.000000 483.601000 \n",
- "New York 1579.196855 26197.787709 \n",
- "Ohio 318.488117 3484.455788 \n",
- "Oklahoma 2.500000 6654.801000 \n",
- "Pennsylvania 273.122058 6985.471230 \n",
- "Rhode Island 108.400788 541.950805 \n",
- "South Carolina 19.300000 1.000000 \n",
- "South Dakota 1.000000 627.800000 \n",
- "Tennessee 72.600000 28.800000 \n",
- "Texas 2.000000 1247.599000 \n",
- "Virginia 6644.324553 95.601792 \n",
- "Vermont 330.241220 605.469757 \n",
- "Wisconsin 9.221036 1896.261334 \n",
- "West Virginia 1.000000 686.300000 "
- ]
- },
- "execution_count": 16,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
"source": [
- "next_capacities = independent_next_capacities[[\"next_solar_capacity\", \"next_wind_capacity\"]]\n",
- "next_capacities"
+ "Output a nested dictionary of scaling factors (other than 1.0) by resource and loadzone name"
]
},
{
"cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "scrolled": true
- },
+ "execution_count": 16,
+ "metadata": {},
"outputs": [
{
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " Coal | \n",
- " DFO | \n",
- " Geo-thermal | \n",
- " Hydro | \n",
- " Natural Gas | \n",
- " Nuclear | \n",
- " Other | \n",
- " next_solar_capacity | \n",
- " next_wind_capacity | \n",
- "
\n",
- " \n",
- " region_name | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " Alabama | \n",
- " 6671.201 | \n",
- " 47.801 | \n",
- " 0.0 | \n",
- " 3319.292 | \n",
- " 15382.996 | \n",
- " 4547.109 | \n",
- " 381.000 | \n",
- " 75.000000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Arkansas | \n",
- " 5487.000 | \n",
- " 12.300 | \n",
- " 0.0 | \n",
- " 1348.902 | \n",
- " 7229.397 | \n",
- " 1529.424 | \n",
- " 156.970 | \n",
- " 13.000000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Connecticut | \n",
- " 400.000 | \n",
- " 2816.808 | \n",
- " 0.0 | \n",
- " 149.499 | \n",
- " 3806.601 | \n",
- " 1888.898 | \n",
- " 166.000 | \n",
- " 5366.217203 | \n",
- " 1064.725636 | \n",
- "
\n",
- " \n",
- " Delaware | \n",
- " 445.500 | \n",
- " 121.600 | \n",
- " 0.0 | \n",
- " 0.000 | \n",
- " 3016.200 | \n",
- " 0.000 | \n",
- " 10.326 | \n",
- " 1718.521722 | \n",
- " 111.595943 | \n",
- "
\n",
- " \n",
- " Florida | \n",
- " 11090.296 | \n",
- " 5663.306 | \n",
- " 0.0 | \n",
- " 55.701 | \n",
- " 43830.083 | \n",
- " 3341.230 | \n",
- " 886.998 | \n",
- " 331.599000 | \n",
- " 3.000000 | \n",
- "
\n",
- " \n",
- " Georgia | \n",
- " 10109.697 | \n",
- " 1072.608 | \n",
- " 0.0 | \n",
- " 3597.793 | \n",
- " 18652.301 | \n",
- " 3929.324 | \n",
- " 546.008 | \n",
- " 978.100000 | \n",
- " 2.000000 | \n",
- "
\n",
- " \n",
- " Iowa | \n",
- " 6034.497 | \n",
- " 1134.119 | \n",
- " 0.0 | \n",
- " 129.201 | \n",
- " 3488.507 | \n",
- " 535.903 | \n",
- " 34.476 | \n",
- " 2.600000 | \n",
- " 6935.303000 | \n",
- "
\n",
- " \n",
- " Illinois | \n",
- " 15662.702 | \n",
- " 808.207 | \n",
- " 0.0 | \n",
- " 39.698 | \n",
- " 17598.997 | \n",
- " 11236.989 | \n",
- " 84.349 | \n",
- " 118.831376 | \n",
- " 13968.785106 | \n",
- "
\n",
- " \n",
- " Indiana | \n",
- " 17585.404 | \n",
- " 285.697 | \n",
- " 0.0 | \n",
- " 92.098 | \n",
- " 8344.201 | \n",
- " 0.000 | \n",
- " 91.000 | \n",
- " 295.366796 | \n",
- " 3475.500349 | \n",
- "
\n",
- " \n",
- " Kansas | \n",
- " 4946.702 | \n",
- " 625.908 | \n",
- " 0.0 | \n",
- " 7.002 | \n",
- " 5197.109 | \n",
- " 939.697 | \n",
- " 6.698 | \n",
- " 1.000000 | \n",
- " 4469.801000 | \n",
- "
\n",
- " \n",
- " Kentucky | \n",
- " 15601.700 | \n",
- " 11.502 | \n",
- " 0.0 | \n",
- " 1016.602 | \n",
- " 7326.896 | \n",
- " 0.000 | \n",
- " 58.633 | \n",
- " 10.000000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Louisiana | \n",
- " 3170.200 | \n",
- " 55.198 | \n",
- " 0.0 | \n",
- " 192.000 | \n",
- " 20853.701 | \n",
- " 1954.576 | \n",
- " 957.152 | \n",
- " 1.000000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Massachusetts | \n",
- " 1124.599 | \n",
- " 3331.504 | \n",
- " 0.0 | \n",
- " 1808.896 | \n",
- " 6896.100 | \n",
- " 617.001 | \n",
- " 235.000 | \n",
- " 7024.497205 | \n",
- " 1404.034299 | \n",
- "
\n",
- " \n",
- " Maryland | \n",
- " 5126.802 | \n",
- " 1388.995 | \n",
- " 0.0 | \n",
- " 550.802 | \n",
- " 4316.904 | \n",
- " 1682.030 | \n",
- " 105.000 | \n",
- " 7332.672035 | \n",
- " 9648.252677 | \n",
- "
\n",
- " \n",
- " Maine | \n",
- " 0.000 | \n",
- " 917.597 | \n",
- " 0.0 | \n",
- " 714.800 | \n",
- " 1758.198 | \n",
- " 0.000 | \n",
- " 361.000 | \n",
- " 2.097831 | \n",
- " 1885.530662 | \n",
- "
\n",
- " \n",
- " Michigan | \n",
- " 10354.191 | \n",
- " 560.506 | \n",
- " 0.0 | \n",
- " 2340.393 | \n",
- " 12030.982 | \n",
- " 3595.547 | \n",
- " 319.000 | \n",
- " 78.358291 | \n",
- " 10091.927264 | \n",
- "
\n",
- " \n",
- " Minnesota | \n",
- " 4655.697 | \n",
- " 921.201 | \n",
- " 0.0 | \n",
- " 215.304 | \n",
- " 5785.095 | \n",
- " 1579.541 | \n",
- " 261.950 | \n",
- " 398.161875 | \n",
- " 5465.823868 | \n",
- "
\n",
- " \n",
- " Missouri | \n",
- " 12490.603 | \n",
- " 1316.583 | \n",
- " 0.0 | \n",
- " 1106.402 | \n",
- " 6905.597 | \n",
- " 1074.638 | \n",
- " 17.300 | \n",
- " 166.874394 | \n",
- " 4127.485000 | \n",
- "
\n",
- " \n",
- " Mississippi | \n",
- " 2010.302 | \n",
- " 48.000 | \n",
- " 0.0 | \n",
- " 0.000 | \n",
- " 14275.008 | \n",
- " 672.037 | \n",
- " 174.120 | \n",
- " 3.100000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " Montana Eastern | \n",
- " 54.000 | \n",
- " 0.000 | \n",
- " 0.0 | \n",
- " 0.000 | \n",
- " 216.599 | \n",
- " 0.000 | \n",
- " 37.212 | \n",
- " 1.000000 | \n",
- " 30.000000 | \n",
- "
\n",
- " \n",
- " North Carolina | \n",
- " 11494.205 | \n",
- " 490.801 | \n",
- " 0.0 | \n",
- " 1985.390 | \n",
- " 12610.394 | \n",
- " 4875.788 | \n",
- " 365.754 | \n",
- " 6882.205988 | \n",
- " 591.581635 | \n",
- "
\n",
- " \n",
- " North Dakota | \n",
- " 4350.100 | \n",
- " 68.500 | \n",
- " 0.0 | \n",
- " 614.000 | \n",
- " 458.499 | \n",
- " 0.000 | \n",
- " 5.811 | \n",
- " 1.000000 | \n",
- " 2828.402000 | \n",
- "
\n",
- " \n",
- " Nebraska | \n",
- " 3982.897 | \n",
- " 360.692 | \n",
- " 0.0 | \n",
- " 332.300 | \n",
- " 2358.511 | \n",
- " 1065.568 | \n",
- " 11.136 | \n",
- " 6.300000 | \n",
- " 1318.899000 | \n",
- "
\n",
- " \n",
- " New Hampshire | \n",
- " 559.200 | \n",
- " 110.001 | \n",
- " 0.0 | \n",
- " 424.807 | \n",
- " 1814.500 | \n",
- " 1226.313 | \n",
- " 201.279 | \n",
- " 5.124571 | \n",
- " 949.583028 | \n",
- "
\n",
- " \n",
- " New Jersey | \n",
- " 1343.300 | \n",
- " 258.403 | \n",
- " 0.0 | \n",
- " 467.700 | \n",
- " 13573.292 | \n",
- " 3405.635 | \n",
- " 193.716 | \n",
- " 31698.203657 | \n",
- " 464.702793 | \n",
- "
\n",
- " \n",
- " New Mexico Eastern | \n",
- " 0.000 | \n",
- " 0.000 | \n",
- " 0.0 | \n",
- " 0.000 | \n",
- " 1459.602 | \n",
- " 0.000 | \n",
- " 1.000 | \n",
- " 165.000000 | \n",
- " 483.601000 | \n",
- "
\n",
- " \n",
- " New York | \n",
- " 1849.699 | \n",
- " 3882.102 | \n",
- " 0.0 | \n",
- " 5917.717 | \n",
- " 23357.012 | \n",
- " 4737.318 | \n",
- " 365.999 | \n",
- " 1579.196855 | \n",
- " 26197.787709 | \n",
- "
\n",
- " \n",
- " Ohio | \n",
- " 16273.804 | \n",
- " 713.890 | \n",
- " 0.0 | \n",
- " 128.602 | \n",
- " 11282.393 | \n",
- " 1916.465 | \n",
- " 186.432 | \n",
- " 318.488117 | \n",
- " 3484.455788 | \n",
- "
\n",
- " \n",
- " Oklahoma | \n",
- " 5370.998 | \n",
- " 80.300 | \n",
- " 0.0 | \n",
- " 1068.499 | \n",
- " 15053.307 | \n",
- " 0.000 | \n",
- " 44.410 | \n",
- " 2.500000 | \n",
- " 6654.801000 | \n",
- "
\n",
- " \n",
- " Pennsylvania | \n",
- " 14154.998 | \n",
- " 2093.098 | \n",
- " 0.0 | \n",
- " 2460.507 | \n",
- " 16833.203 | \n",
- " 9449.796 | \n",
- " 375.627 | \n",
- " 273.122058 | \n",
- " 6985.471230 | \n",
- "
\n",
- " \n",
- " Rhode Island | \n",
- " 0.000 | \n",
- " 16.400 | \n",
- " 0.0 | \n",
- " 2.800 | \n",
- " 1973.097 | \n",
- " 0.000 | \n",
- " 23.554 | \n",
- " 108.400788 | \n",
- " 541.950805 | \n",
- "
\n",
- " \n",
- " South Carolina | \n",
- " 5526.898 | \n",
- " 704.203 | \n",
- " 0.0 | \n",
- " 4054.411 | \n",
- " 6974.692 | \n",
- " 6361.770 | \n",
- " 279.123 | \n",
- " 19.300000 | \n",
- " 1.000000 | \n",
- "
\n",
- " \n",
- " South Dakota | \n",
- " 450.000 | \n",
- " 282.398 | \n",
- " 0.0 | \n",
- " 1602.102 | \n",
- " 1067.001 | \n",
- " 0.000 | \n",
- " 1.000 | \n",
- " 1.000000 | \n",
- " 627.800000 | \n",
- "
\n",
- " \n",
- " Tennessee | \n",
- " 8126.501 | \n",
- " 47.601 | \n",
- " 0.0 | \n",
- " 4212.998 | \n",
- " 6453.004 | \n",
- " 3370.640 | \n",
- " 108.487 | \n",
- " 72.600000 | \n",
- " 28.800000 | \n",
- "
\n",
- " \n",
- " Texas | \n",
- " 4052.798 | \n",
- " 0.000 | \n",
- " 0.0 | \n",
- " 81.000 | \n",
- " 13812.302 | \n",
- " 0.000 | \n",
- " 69.493 | \n",
- " 2.000000 | \n",
- " 1247.599000 | \n",
- "
\n",
- " \n",
- " Virginia | \n",
- " 4054.897 | \n",
- " 2755.900 | \n",
- " 0.0 | \n",
- " 3931.691 | \n",
- " 12794.590 | \n",
- " 3388.166 | \n",
- " 518.001 | \n",
- " 6644.324553 | \n",
- " 95.601792 | \n",
- "
\n",
- " \n",
- " Vermont | \n",
- " 0.000 | \n",
- " 132.903 | \n",
- " 0.0 | \n",
- " 327.411 | \n",
- " 0.000 | \n",
- " 0.000 | \n",
- " 54.550 | \n",
- " 330.241220 | \n",
- " 605.469757 | \n",
- "
\n",
- " \n",
- " Wisconsin | \n",
- " 7744.702 | \n",
- " 731.991 | \n",
- " 0.0 | \n",
- " 536.904 | \n",
- " 7621.005 | \n",
- " 1156.826 | \n",
- " 186.717 | \n",
- " 9.221036 | \n",
- " 1896.261334 | \n",
- "
\n",
- " \n",
- " West Virginia | \n",
- " 13510.900 | \n",
- " 18.500 | \n",
- " 0.0 | \n",
- " 370.603 | \n",
- " 1339.404 | \n",
- " 0.000 | \n",
- " 1.000 | \n",
- " 1.000000 | \n",
- " 686.300000 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Reading bus.csv\n",
+ "Reading plant.csv\n",
+ "Reading gencost.csv\n",
+ "Reading branch.csv\n",
+ "Reading dcline.csv\n",
+ "Reading sub.csv\n",
+ "Reading bus2sub.csv\n",
+ "Reading zone.csv\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Alabama\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Arkansas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Connecticut\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Delaware\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Delaware\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Florida\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Georgia\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Iowa\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Illinois\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Indiana\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Kansas\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Kentucky\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Kentucky\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Louisiana\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Massachusetts\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Maryland\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Maine\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Maine\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Michigan\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Minnesota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Missouri\n",
+ "'hydro'\n",
+ "Resource hydro not found in target region Mississippi\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Mississippi\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region Montana Eastern\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Montana Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Montana Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region North Carolina\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region North Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region North Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Nebraska\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Hampshire\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Jersey\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region New Mexico Eastern\n",
+ "'hydro'\n",
+ "Resource hydro not found in target region New Mexico Eastern\n",
+ "'coal'\n",
+ "Resource coal not found in target region New Mexico Eastern\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region New Mexico Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Mexico Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New York\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Ohio\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Oklahoma\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Oklahoma\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Pennsylvania\n",
+ "'coal'\n",
+ "Resource coal not found in target region Rhode Island\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Rhode Island\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Rhode Island\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region South Carolina\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region South Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region South Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Tennessee\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region Texas\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Texas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Texas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Virginia\n",
+ "'ng'\n",
+ "Resource ng not found in target region Vermont\n",
+ "'coal'\n",
+ "Resource coal not found in target region Vermont\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Vermont\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Vermont\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Wisconsin\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region West Virginia\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region West Virginia\n",
+ "Base grid capacity is zero for loadzone Alabama and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Arkansas and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Delaware and resource hydro\n",
+ "Base grid capacity is zero for loadzone Delaware and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Florida Panhandle and resource wind_offshore\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Florida and resource hydro when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Florida and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Georgia and resource wind when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Georgia and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Georgia North and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Iowa and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Chicago North Illinois and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Illinois Downstate and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Indiana and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Indiana and resource wind_offshore\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Illinois and resource hydro when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Kansas and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Kentucky and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Kentucky and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Louisiana and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Maine and resource coal\n",
+ "Base grid capacity is zero for loadzone Maine and resource nuclear\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Michigan and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Michigan and resource solar when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Minnesota and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Missouri and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Michigan Southern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Michigan Northern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Minnesota Northern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Minnesota Southern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Missouri East and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Missouri West and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Mississippi and resource hydro\n",
+ "Base grid capacity is zero for loadzone Mississippi and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource dfo\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource hydro\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource wind_offshore\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area North Carolina and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Western North Carolina and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone North Dakota and resource nuclear\n",
+ "Base grid capacity is zero for loadzone North Dakota and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Nebraska and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource dfo\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource hydro\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource coal\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource nuclear\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Upstate New York and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Ohio Lake Erie and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Ohio River and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Oklahoma and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Oklahoma and resource wind_offshore\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Ohio and resource hydro when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Ohio and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Pennsylvania Western and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Pennsylvania Eastern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Rhode Island and resource coal\n",
+ "Base grid capacity is zero for loadzone Rhode Island and resource nuclear\n",
+ "Base grid capacity is zero for loadzone South Dakota and resource nuclear\n",
+ "Base grid capacity is zero for loadzone South Dakota and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Tennessee and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource dfo\n",
+ "Base grid capacity is zero for loadzone East Texas and resource dfo\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Texas and resource hydro when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Virginia and resource nuclear when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n",
+ "/home/dmuldrew/.local/lib/python3.6/site-packages/powersimdata/design/clean_capacity_scaling.py:172: UserWarning: Attempting to scale target area Virginia and resource solar when base grid capacity is zero!\n",
+ " 'capacity is zero!'.format(tar, res))\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource nuclear\n",
+ "Base grid capacity is zero for loadzone East Texas and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone East Texas and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Virginia Mountains and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Vermont and resource ng\n",
+ "Base grid capacity is zero for loadzone Vermont and resource coal\n",
+ "Base grid capacity is zero for loadzone Vermont and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Vermont and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Wisconsin and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone West Virginia and resource nuclear\n",
+ "Base grid capacity is zero for loadzone West Virginia and resource wind_offshore\n"
+ ]
+ },
+ {
+ "data": {
"text/plain": [
- " Coal DFO Geo-thermal Hydro Natural Gas \\\n",
- "region_name \n",
- "Alabama 6671.201 47.801 0.0 3319.292 15382.996 \n",
- "Arkansas 5487.000 12.300 0.0 1348.902 7229.397 \n",
- "Connecticut 400.000 2816.808 0.0 149.499 3806.601 \n",
- "Delaware 445.500 121.600 0.0 0.000 3016.200 \n",
- "Florida 11090.296 5663.306 0.0 55.701 43830.083 \n",
- "Georgia 10109.697 1072.608 0.0 3597.793 18652.301 \n",
- "Iowa 6034.497 1134.119 0.0 129.201 3488.507 \n",
- "Illinois 15662.702 808.207 0.0 39.698 17598.997 \n",
- "Indiana 17585.404 285.697 0.0 92.098 8344.201 \n",
- "Kansas 4946.702 625.908 0.0 7.002 5197.109 \n",
- "Kentucky 15601.700 11.502 0.0 1016.602 7326.896 \n",
- "Louisiana 3170.200 55.198 0.0 192.000 20853.701 \n",
- "Massachusetts 1124.599 3331.504 0.0 1808.896 6896.100 \n",
- "Maryland 5126.802 1388.995 0.0 550.802 4316.904 \n",
- "Maine 0.000 917.597 0.0 714.800 1758.198 \n",
- "Michigan 10354.191 560.506 0.0 2340.393 12030.982 \n",
- "Minnesota 4655.697 921.201 0.0 215.304 5785.095 \n",
- "Missouri 12490.603 1316.583 0.0 1106.402 6905.597 \n",
- "Mississippi 2010.302 48.000 0.0 0.000 14275.008 \n",
- "Montana Eastern 54.000 0.000 0.0 0.000 216.599 \n",
- "North Carolina 11494.205 490.801 0.0 1985.390 12610.394 \n",
- "North Dakota 4350.100 68.500 0.0 614.000 458.499 \n",
- "Nebraska 3982.897 360.692 0.0 332.300 2358.511 \n",
- "New Hampshire 559.200 110.001 0.0 424.807 1814.500 \n",
- "New Jersey 1343.300 258.403 0.0 467.700 13573.292 \n",
- "New Mexico Eastern 0.000 0.000 0.0 0.000 1459.602 \n",
- "New York 1849.699 3882.102 0.0 5917.717 23357.012 \n",
- "Ohio 16273.804 713.890 0.0 128.602 11282.393 \n",
- "Oklahoma 5370.998 80.300 0.0 1068.499 15053.307 \n",
- "Pennsylvania 14154.998 2093.098 0.0 2460.507 16833.203 \n",
- "Rhode Island 0.000 16.400 0.0 2.800 1973.097 \n",
- "South Carolina 5526.898 704.203 0.0 4054.411 6974.692 \n",
- "South Dakota 450.000 282.398 0.0 1602.102 1067.001 \n",
- "Tennessee 8126.501 47.601 0.0 4212.998 6453.004 \n",
- "Texas 4052.798 0.000 0.0 81.000 13812.302 \n",
- "Virginia 4054.897 2755.900 0.0 3931.691 12794.590 \n",
- "Vermont 0.000 132.903 0.0 327.411 0.000 \n",
- "Wisconsin 7744.702 731.991 0.0 536.904 7621.005 \n",
- "West Virginia 13510.900 18.500 0.0 370.603 1339.404 \n",
- "\n",
- " Nuclear Other next_solar_capacity \\\n",
- "region_name \n",
- "Alabama 4547.109 381.000 75.000000 \n",
- "Arkansas 1529.424 156.970 13.000000 \n",
- "Connecticut 1888.898 166.000 5366.217203 \n",
- "Delaware 0.000 10.326 1718.521722 \n",
- "Florida 3341.230 886.998 331.599000 \n",
- "Georgia 3929.324 546.008 978.100000 \n",
- "Iowa 535.903 34.476 2.600000 \n",
- "Illinois 11236.989 84.349 118.831376 \n",
- "Indiana 0.000 91.000 295.366796 \n",
- "Kansas 939.697 6.698 1.000000 \n",
- "Kentucky 0.000 58.633 10.000000 \n",
- "Louisiana 1954.576 957.152 1.000000 \n",
- "Massachusetts 617.001 235.000 7024.497205 \n",
- "Maryland 1682.030 105.000 7332.672035 \n",
- "Maine 0.000 361.000 2.097831 \n",
- "Michigan 3595.547 319.000 78.358291 \n",
- "Minnesota 1579.541 261.950 398.161875 \n",
- "Missouri 1074.638 17.300 166.874394 \n",
- "Mississippi 672.037 174.120 3.100000 \n",
- "Montana Eastern 0.000 37.212 1.000000 \n",
- "North Carolina 4875.788 365.754 6882.205988 \n",
- "North Dakota 0.000 5.811 1.000000 \n",
- "Nebraska 1065.568 11.136 6.300000 \n",
- "New Hampshire 1226.313 201.279 5.124571 \n",
- "New Jersey 3405.635 193.716 31698.203657 \n",
- "New Mexico Eastern 0.000 1.000 165.000000 \n",
- "New York 4737.318 365.999 1579.196855 \n",
- "Ohio 1916.465 186.432 318.488117 \n",
- "Oklahoma 0.000 44.410 2.500000 \n",
- "Pennsylvania 9449.796 375.627 273.122058 \n",
- "Rhode Island 0.000 23.554 108.400788 \n",
- "South Carolina 6361.770 279.123 19.300000 \n",
- "South Dakota 0.000 1.000 1.000000 \n",
- "Tennessee 3370.640 108.487 72.600000 \n",
- "Texas 0.000 69.493 2.000000 \n",
- "Virginia 3388.166 518.001 6644.324553 \n",
- "Vermont 0.000 54.550 330.241220 \n",
- "Wisconsin 1156.826 186.717 9.221036 \n",
- "West Virginia 0.000 1.000 1.000000 \n",
- "\n",
- " next_wind_capacity \n",
- "region_name \n",
- "Alabama 1.000000 \n",
- "Arkansas 1.000000 \n",
- "Connecticut 1064.725636 \n",
- "Delaware 111.595943 \n",
- "Florida 3.000000 \n",
- "Georgia 2.000000 \n",
- "Iowa 6935.303000 \n",
- "Illinois 13968.785106 \n",
- "Indiana 3475.500349 \n",
- "Kansas 4469.801000 \n",
- "Kentucky 1.000000 \n",
- "Louisiana 1.000000 \n",
- "Massachusetts 1404.034299 \n",
- "Maryland 9648.252677 \n",
- "Maine 1885.530662 \n",
- "Michigan 10091.927264 \n",
- "Minnesota 5465.823868 \n",
- "Missouri 4127.485000 \n",
- "Mississippi 1.000000 \n",
- "Montana Eastern 30.000000 \n",
- "North Carolina 591.581635 \n",
- "North Dakota 2828.402000 \n",
- "Nebraska 1318.899000 \n",
- "New Hampshire 949.583028 \n",
- "New Jersey 464.702793 \n",
- "New Mexico Eastern 483.601000 \n",
- "New York 26197.787709 \n",
- "Ohio 3484.455788 \n",
- "Oklahoma 6654.801000 \n",
- "Pennsylvania 6985.471230 \n",
- "Rhode Island 541.950805 \n",
- "South Carolina 1.000000 \n",
- "South Dakota 627.800000 \n",
- "Tennessee 28.800000 \n",
- "Texas 1247.599000 \n",
- "Virginia 95.601792 \n",
- "Vermont 605.469757 \n",
- "Wisconsin 1896.261334 \n",
- "West Virginia 686.300000 "
+ "defaultdict(dict,\n",
+ " {'ng': {'Alabama': 1.0032506021583836,\n",
+ " 'Connecticut': 1.0204997663847009,\n",
+ " 'Delaware': 0.9875339831576154,\n",
+ " 'Florida North': 0.9684479161689177,\n",
+ " 'Florida South': 0.9684479161689177,\n",
+ " 'Florida Panhandle': 0.9684479161689177,\n",
+ " 'Iowa': 0.8880397157452772,\n",
+ " 'Indiana': 1.0044732724056193,\n",
+ " 'Kansas': 0.8614981906286743,\n",
+ " 'Louisiana': 0.9337869132555634,\n",
+ " 'Massachusetts': 1.1114740765842086,\n",
+ " 'Maryland': 1.0057792777158723,\n",
+ " 'Maine': 0.9453997786369908,\n",
+ " 'Michigan Southern': 1.016367574982658,\n",
+ " 'Michigan Northern': 1.016367574982658,\n",
+ " 'Minnesota Northern': 1.0750730973302938,\n",
+ " 'Minnesota Southern': 1.0750730973302938,\n",
+ " 'Missouri East': 0.9978717263692048,\n",
+ " 'Missouri West': 0.9978717263692048,\n",
+ " 'Mississippi': 0.9123217303976288,\n",
+ " 'Western North Carolina': 1.0320508269010866,\n",
+ " 'North Carolina': 1.0320508269010866,\n",
+ " 'North Dakota': 1.5073097215042996,\n",
+ " 'Nebraska': 0.975573147634249,\n",
+ " 'New Jersey': 0.9177177526117556,\n",
+ " 'New Mexico Eastern': 0.988831201930389,\n",
+ " 'New York City': 0.9974629266151973,\n",
+ " 'Upstate New York': 0.9974629266151973,\n",
+ " 'Oklahoma': 1.0031298217720679,\n",
+ " 'Pennsylvania Western': 1.0020369445578527,\n",
+ " 'Pennsylvania Eastern': 1.0020369445578527,\n",
+ " 'South Carolina': 0.9936210843287235,\n",
+ " 'Texas Panhandle': 0.994642312338667,\n",
+ " 'East Texas': 0.994642312338667,\n",
+ " 'Virginia Mountains': 0.9633879045948965,\n",
+ " 'Virginia Tidewater': 0.9633879045948965,\n",
+ " 'Wisconsin': 0.9978605183961953,\n",
+ " 'West Virginia': 0.9943975081454138},\n",
+ " 'coal': {'Alabama': 0.8251137988497128,\n",
+ " 'Florida North': 0.7906010804400528,\n",
+ " 'Florida South': 0.7906010804400528,\n",
+ " 'Florida Panhandle': 0.7906010804400528,\n",
+ " 'Georgia North': 0.8881670736521574,\n",
+ " 'Georgia South': 0.8881670736521574,\n",
+ " 'Chicago North Illinois': 0.8569402648406381,\n",
+ " 'Illinois Downstate': 0.8569402648406381,\n",
+ " 'Indiana': 0.9656815390763844,\n",
+ " 'Kansas': 0.9834228946882186,\n",
+ " 'Kentucky': 0.8650083003775229,\n",
+ " 'Massachusetts': 0.0,\n",
+ " 'Maryland': 0.9093388041902145,\n",
+ " 'Michigan Southern': 0.911514960463835,\n",
+ " 'Michigan Northern': 0.911514960463835,\n",
+ " 'Minnesota Northern': 0.9677820528268913,\n",
+ " 'Minnesota Southern': 0.9677820528268913,\n",
+ " 'Missouri East': 0.9191389719135256,\n",
+ " 'Missouri West': 0.9191389719135256,\n",
+ " 'Mississippi': 0.8010239257584183,\n",
+ " 'Western North Carolina': 0.9661042238240921,\n",
+ " 'North Carolina': 0.9661042238240921,\n",
+ " 'North Dakota': 0.9562768671984551,\n",
+ " 'New Jersey': 0.392540757835182,\n",
+ " 'Ohio Lake Erie': 0.7548696051642251,\n",
+ " 'Ohio River': 0.7548696051642251,\n",
+ " 'Pennsylvania Western': 0.7940446194340689,\n",
+ " 'Pennsylvania Eastern': 0.7940446194340689,\n",
+ " 'Tennessee': 0.8166491334954616,\n",
+ " 'Virginia Mountains': 0.7707470744632976,\n",
+ " 'Virginia Tidewater': 0.7707470744632976,\n",
+ " 'Wisconsin': 0.7655943379099679,\n",
+ " 'West Virginia': 0.9674929131293989},\n",
+ " 'solar': {'Alabama': 1.2769130998702987,\n",
+ " 'Arkansas': 1.1702127659574468,\n",
+ " 'Connecticut': 275.9205215697046,\n",
+ " 'Delaware': 57.72367044332882,\n",
+ " 'Florida North': 1.150572306925926,\n",
+ " 'Florida South': 1.150572306925926,\n",
+ " 'Florida Panhandle': 1.150572306925926,\n",
+ " 'Georgia North': 1.0771962218592432,\n",
+ " 'Georgia South': 1.0771962218592432,\n",
+ " 'Iowa': 4.73076923076923,\n",
+ " 'Chicago North Illinois': 3.5236200654804586,\n",
+ " 'Illinois Downstate': 3.5236200654804586,\n",
+ " 'Indiana': 2.6478646631069593,\n",
+ " 'Kansas': 10.0,\n",
+ " 'Kentucky': 2.63,\n",
+ " 'Massachusetts': 17.175541214572444,\n",
+ " 'Maryland': 58.74551312101687,\n",
+ " 'Maine': 18.61232284103678,\n",
+ " 'Michigan Southern': 47.33995990321587,\n",
+ " 'Minnesota Northern': 3.5377802280296606,\n",
+ " 'Minnesota Southern': 3.5377802280296606,\n",
+ " 'Missouri East': 10.89298954243141,\n",
+ " 'Missouri West': 10.89298954243141,\n",
+ " 'Mississippi': 1.040553435114504,\n",
+ " 'Western North Carolina': 2.1743762828264956,\n",
+ " 'North Carolina': 2.1743762828264956,\n",
+ " 'Nebraska': 3.079365079365079,\n",
+ " 'New Hampshire': 6.841449968684083,\n",
+ " 'New Jersey': 52.26301154706807,\n",
+ " 'New Mexico Eastern': 1.0303030303030303,\n",
+ " 'New York City': 60.94270905808473,\n",
+ " 'Upstate New York': 60.94270905808473,\n",
+ " 'Ohio Lake Erie': 14.586741083451708,\n",
+ " 'Ohio River': 14.586741083451708,\n",
+ " 'Oklahoma': 12.2,\n",
+ " 'Pennsylvania Western': 8.908597761707735,\n",
+ " 'Pennsylvania Eastern': 8.908597761707735,\n",
+ " 'Rhode Island': 43.41369300052813,\n",
+ " 'South Carolina': 2.092496765847348,\n",
+ " 'Tennessee': 1.460987261146497,\n",
+ " 'Virginia Tidewater': 17.855739361100937,\n",
+ " 'Vermont': 9.078550674174647,\n",
+ " 'Wisconsin': 41.68650961846036},\n",
+ " 'wind': {'Connecticut': 52.67573593603445,\n",
+ " 'Delaware': 47.28274803149161,\n",
+ " 'Iowa': 1.0580403343030635,\n",
+ " 'Chicago North Illinois': 3.227580362537695,\n",
+ " 'Illinois Downstate': 3.227580362537695,\n",
+ " 'Indiana': 1.9212499240438443,\n",
+ " 'Massachusetts': 11.493768707244557,\n",
+ " 'Maryland': 35.51602529278342,\n",
+ " 'Maine': 2.89158553665822,\n",
+ " 'Michigan Southern': 7.128582563984161,\n",
+ " 'Michigan Northern': 7.128582563984161,\n",
+ " 'Minnesota Northern': 1.3041051696769939,\n",
+ " 'Minnesota Southern': 1.3041051696769939,\n",
+ " 'Missouri East': 4.963188067967896,\n",
+ " 'Missouri West': 4.963188067967896,\n",
+ " 'Western North Carolina': 1.7138460701814182,\n",
+ " 'North Carolina': 1.7138460701814182,\n",
+ " 'North Dakota': 1.1113760940246078,\n",
+ " 'Nebraska': 1.0755694301422507,\n",
+ " 'New Hampshire': 7.904773007529748,\n",
+ " 'New Jersey': 39.27120730332237,\n",
+ " 'New Mexico Eastern': 1.0618257613197657,\n",
+ " 'New York City': 16.10694463134235,\n",
+ " 'Upstate New York': 16.10694463134235,\n",
+ " 'Ohio Lake Erie': 8.803471787941227,\n",
+ " 'Ohio River': 8.803471787941227,\n",
+ " 'Oklahoma': 1.0419111544501412,\n",
+ " 'Pennsylvania Western': 6.509860863139413,\n",
+ " 'Pennsylvania Eastern': 6.509860863139413,\n",
+ " 'Rhode Island': 12.180226219477431,\n",
+ " 'South Dakota': 1.03891429127347,\n",
+ " 'Texas Panhandle': 1.0248192158483063,\n",
+ " 'East Texas': 1.0248192158483063,\n",
+ " 'Virginia Mountains': 10.885835985172381,\n",
+ " 'Virginia Tidewater': 10.885835985172381,\n",
+ " 'Vermont': 6.230903817862886,\n",
+ " 'Wisconsin': 3.81422033937832},\n",
+ " 'wind_offshore': {'Connecticut': 0.0,\n",
+ " 'Delaware': 0.0,\n",
+ " 'Florida North': 0.0,\n",
+ " 'Florida South': 0.0,\n",
+ " 'Georgia South': 0.0,\n",
+ " 'Massachusetts': 0.0,\n",
+ " 'Maryland': 0.0,\n",
+ " 'Maine': 0.0,\n",
+ " 'North Carolina': 0.0,\n",
+ " 'New Hampshire': 0.0,\n",
+ " 'New Jersey': 0.0,\n",
+ " 'New York City': 0.0,\n",
+ " 'Rhode Island': 0.0,\n",
+ " 'South Carolina': 0.0,\n",
+ " 'Virginia Tidewater': 0.0},\n",
+ " 'dfo': {'Florida North': 0.6699796903080989,\n",
+ " 'Florida South': 0.6699796903080989,\n",
+ " 'Florida Panhandle': 0.6699796903080989,\n",
+ " 'Iowa': 0.9576596459454403,\n",
+ " 'Chicago North Illinois': 1.0034557978339684,\n",
+ " 'Illinois Downstate': 1.0034557978339684,\n",
+ " 'Indiana': 0.4042744586047457,\n",
+ " 'Kansas': 1.0367338330872906,\n",
+ " 'Massachusetts': 0.8663954778382386,\n",
+ " 'Maryland': 0.9532071749718317,\n",
+ " 'Michigan Southern': 0.966804994058939,\n",
+ " 'Michigan Northern': 0.966804994058939,\n",
+ " 'Minnesota Northern': 0.9808934206541243,\n",
+ " 'Minnesota Southern': 0.9808934206541243,\n",
+ " 'Missouri East': 1.0152037509218936,\n",
+ " 'Missouri West': 1.0152037509218936,\n",
+ " 'Mississippi': 0.3749999999999997,\n",
+ " 'Western North Carolina': 0.8139755216472672,\n",
+ " 'North Carolina': 0.8139755216472672,\n",
+ " 'New Jersey': 0.3482931699709367,\n",
+ " 'New York City': 0.9642971771478442,\n",
+ " 'Upstate New York': 0.9642971771478442,\n",
+ " 'Ohio Lake Erie': 0.9518273123310287,\n",
+ " 'Ohio River': 0.9518273123310287,\n",
+ " 'South Carolina': 0.9101068867925857,\n",
+ " 'Wisconsin': 0.9781541029876054},\n",
+ " 'nuclear': {'Massachusetts': 0.0}})"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "scale_factor_table = independent_strategy_manager.create_scale_factor_table()\n",
+ "scale_factor_table"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Output a change table of scaling factors other than 1.0"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Reading bus.csv\n",
+ "Reading plant.csv\n",
+ "Reading gencost.csv\n",
+ "Reading branch.csv\n",
+ "Reading dcline.csv\n",
+ "Reading sub.csv\n",
+ "Reading bus2sub.csv\n",
+ "Reading zone.csv\n",
+ "Reading bus.csv\n",
+ "Reading plant.csv\n",
+ "Reading gencost.csv\n",
+ "Reading branch.csv\n",
+ "Reading dcline.csv\n",
+ "Reading sub.csv\n",
+ "Reading bus2sub.csv\n",
+ "Reading zone.csv\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Alabama\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Arkansas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Connecticut\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Delaware\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Delaware\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Florida\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Georgia\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Iowa\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Illinois\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Indiana\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Kansas\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Kentucky\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Kentucky\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Louisiana\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Massachusetts\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Maryland\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Maine\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Maine\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Michigan\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Minnesota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Missouri\n",
+ "'hydro'\n",
+ "Resource hydro not found in target region Mississippi\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Mississippi\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region Montana Eastern\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Montana Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Montana Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region North Carolina\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region North Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region North Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Nebraska\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Hampshire\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Jersey\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region New Mexico Eastern\n",
+ "'hydro'\n",
+ "Resource hydro not found in target region New Mexico Eastern\n",
+ "'coal'\n",
+ "Resource coal not found in target region New Mexico Eastern\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region New Mexico Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New Mexico Eastern\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region New York\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Ohio\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Oklahoma\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Oklahoma\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Pennsylvania\n",
+ "'coal'\n",
+ "Resource coal not found in target region Rhode Island\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Rhode Island\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Rhode Island\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region South Carolina\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region South Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region South Dakota\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Tennessee\n",
+ "'dfo'\n",
+ "Resource dfo not found in target region Texas\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Texas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Texas\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Virginia\n",
+ "'ng'\n",
+ "Resource ng not found in target region Vermont\n",
+ "'coal'\n",
+ "Resource coal not found in target region Vermont\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region Vermont\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Vermont\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region Wisconsin\n",
+ "'nuclear'\n",
+ "Resource nuclear not found in target region West Virginia\n",
+ "'wind_offshore'\n",
+ "Resource wind_offshore not found in target region West Virginia\n",
+ "Base grid capacity is zero for loadzone Alabama and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Arkansas and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Delaware and resource hydro\n",
+ "Base grid capacity is zero for loadzone Delaware and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Florida Panhandle and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Georgia North and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Iowa and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Chicago North Illinois and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Illinois Downstate and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Indiana and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Indiana and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Kansas and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Kentucky and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Kentucky and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Louisiana and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Maine and resource coal\n",
+ "Base grid capacity is zero for loadzone Maine and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Michigan Southern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Michigan Northern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Minnesota Northern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Minnesota Southern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Missouri East and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Missouri West and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Mississippi and resource hydro\n",
+ "Base grid capacity is zero for loadzone Mississippi and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource dfo\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource hydro\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Montana Eastern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Western North Carolina and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone North Dakota and resource nuclear\n",
+ "Base grid capacity is zero for loadzone North Dakota and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Nebraska and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource dfo\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource hydro\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource coal\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource nuclear\n",
+ "Base grid capacity is zero for loadzone New Mexico Eastern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Upstate New York and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Ohio Lake Erie and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Ohio River and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Oklahoma and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Oklahoma and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Pennsylvania Western and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Pennsylvania Eastern and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Rhode Island and resource coal\n",
+ "Base grid capacity is zero for loadzone Rhode Island and resource nuclear\n",
+ "Base grid capacity is zero for loadzone South Dakota and resource nuclear\n",
+ "Base grid capacity is zero for loadzone South Dakota and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Tennessee and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource dfo\n",
+ "Base grid capacity is zero for loadzone East Texas and resource dfo\n",
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource nuclear\n",
+ "Base grid capacity is zero for loadzone East Texas and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Texas Panhandle and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone East Texas and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Virginia Mountains and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Vermont and resource ng\n",
+ "Base grid capacity is zero for loadzone Vermont and resource coal\n",
+ "Base grid capacity is zero for loadzone Vermont and resource nuclear\n",
+ "Base grid capacity is zero for loadzone Vermont and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone Wisconsin and resource wind_offshore\n",
+ "Base grid capacity is zero for loadzone West Virginia and resource nuclear\n",
+ "Base grid capacity is zero for loadzone West Virginia and resource wind_offshore\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "{'ng': {'zone_id': {24: 1.0032506021583836,\n",
+ " 6: 1.0204997663847009,\n",
+ " 12: 0.9875339831576154,\n",
+ " 22: 0.9684479161689177,\n",
+ " 23: 0.9684479161689177,\n",
+ " 21: 0.9684479161689177,\n",
+ " 39: 0.8880397157452772,\n",
+ " 33: 1.0044732724056193,\n",
+ " 48: 0.8614981906286743,\n",
+ " 43: 0.9337869132555634,\n",
+ " 4: 1.1114740765842086,\n",
+ " 13: 1.0057792777158723,\n",
+ " 1: 0.9453997786369908,\n",
+ " 32: 1.016367574982658,\n",
+ " 31: 1.016367574982658,\n",
+ " 37: 1.0750730973302938,\n",
+ " 38: 1.0750730973302938,\n",
+ " 40: 0.9978717263692048,\n",
+ " 41: 0.9978717263692048,\n",
+ " 25: 0.9123217303976288,\n",
+ " 17: 1.0320508269010866,\n",
+ " 16: 1.0320508269010866,\n",
+ " 51: 1.5073097215042996,\n",
+ " 49: 0.975573147634249,\n",
+ " 9: 0.9177177526117556,\n",
+ " 46: 0.988831201930389,\n",
+ " 7: 0.9974629266151973,\n",
+ " 8: 0.9974629266151973,\n",
+ " 47: 1.0031298217720679,\n",
+ " 11: 1.0020369445578527,\n",
+ " 10: 1.0020369445578527,\n",
+ " 18: 0.9936210843287235,\n",
+ " 45: 0.994642312338667,\n",
+ " 44: 0.994642312338667,\n",
+ " 14: 0.9633879045948965,\n",
+ " 15: 0.9633879045948965,\n",
+ " 36: 0.9978605183961953,\n",
+ " 28: 0.9943975081454138}},\n",
+ " 'coal': {'zone_id': {24: 0.8251137988497128,\n",
+ " 22: 0.7906010804400528,\n",
+ " 23: 0.7906010804400528,\n",
+ " 21: 0.7906010804400528,\n",
+ " 19: 0.8881670736521574,\n",
+ " 20: 0.8881670736521574,\n",
+ " 34: 0.8569402648406381,\n",
+ " 35: 0.8569402648406381,\n",
+ " 33: 0.9656815390763844,\n",
+ " 48: 0.9834228946882186,\n",
+ " 27: 0.8650083003775229,\n",
+ " 4: 0.0,\n",
+ " 13: 0.9093388041902145,\n",
+ " 32: 0.911514960463835,\n",
+ " 31: 0.911514960463835,\n",
+ " 37: 0.9677820528268913,\n",
+ " 38: 0.9677820528268913,\n",
+ " 40: 0.9191389719135256,\n",
+ " 41: 0.9191389719135256,\n",
+ " 25: 0.8010239257584183,\n",
+ " 17: 0.9661042238240921,\n",
+ " 16: 0.9661042238240921,\n",
+ " 51: 0.9562768671984551,\n",
+ " 9: 0.392540757835182,\n",
+ " 30: 0.7548696051642251,\n",
+ " 29: 0.7548696051642251,\n",
+ " 11: 0.7940446194340689,\n",
+ " 10: 0.7940446194340689,\n",
+ " 26: 0.8166491334954616,\n",
+ " 14: 0.7707470744632976,\n",
+ " 15: 0.7707470744632976,\n",
+ " 36: 0.7655943379099679,\n",
+ " 28: 0.9674929131293989}},\n",
+ " 'solar': {'zone_id': {24: 1.2769130998702987,\n",
+ " 42: 1.1702127659574468,\n",
+ " 6: 275.9205215697046,\n",
+ " 12: 57.72367044332882,\n",
+ " 22: 1.150572306925926,\n",
+ " 23: 1.150572306925926,\n",
+ " 21: 1.150572306925926,\n",
+ " 19: 1.0771962218592432,\n",
+ " 20: 1.0771962218592432,\n",
+ " 39: 4.73076923076923,\n",
+ " 34: 3.5236200654804586,\n",
+ " 35: 3.5236200654804586,\n",
+ " 33: 2.6478646631069593,\n",
+ " 48: 10.0,\n",
+ " 27: 2.63,\n",
+ " 4: 17.175541214572444,\n",
+ " 13: 58.74551312101687,\n",
+ " 1: 18.61232284103678,\n",
+ " 32: 47.33995990321587,\n",
+ " 37: 3.5377802280296606,\n",
+ " 38: 3.5377802280296606,\n",
+ " 40: 10.89298954243141,\n",
+ " 41: 10.89298954243141,\n",
+ " 25: 1.040553435114504,\n",
+ " 17: 2.1743762828264956,\n",
+ " 16: 2.1743762828264956,\n",
+ " 49: 3.079365079365079,\n",
+ " 2: 6.841449968684083,\n",
+ " 9: 52.26301154706807,\n",
+ " 46: 1.0303030303030303,\n",
+ " 7: 60.94270905808473,\n",
+ " 8: 60.94270905808473,\n",
+ " 30: 14.586741083451708,\n",
+ " 29: 14.586741083451708,\n",
+ " 47: 12.2,\n",
+ " 11: 8.908597761707735,\n",
+ " 10: 8.908597761707735,\n",
+ " 5: 43.41369300052813,\n",
+ " 18: 2.092496765847348,\n",
+ " 26: 1.460987261146497,\n",
+ " 15: 17.855739361100937,\n",
+ " 3: 9.078550674174647,\n",
+ " 36: 41.68650961846036}},\n",
+ " 'wind': {'zone_id': {6: 52.67573593603445,\n",
+ " 12: 47.28274803149161,\n",
+ " 39: 1.0580403343030635,\n",
+ " 34: 3.227580362537695,\n",
+ " 35: 3.227580362537695,\n",
+ " 33: 1.9212499240438443,\n",
+ " 4: 11.493768707244557,\n",
+ " 13: 35.51602529278342,\n",
+ " 1: 2.89158553665822,\n",
+ " 32: 7.128582563984161,\n",
+ " 31: 7.128582563984161,\n",
+ " 37: 1.3041051696769939,\n",
+ " 38: 1.3041051696769939,\n",
+ " 40: 4.963188067967896,\n",
+ " 41: 4.963188067967896,\n",
+ " 17: 1.7138460701814182,\n",
+ " 16: 1.7138460701814182,\n",
+ " 51: 1.1113760940246078,\n",
+ " 49: 1.0755694301422507,\n",
+ " 2: 7.904773007529748,\n",
+ " 9: 39.27120730332237,\n",
+ " 46: 1.0618257613197657,\n",
+ " 7: 16.10694463134235,\n",
+ " 8: 16.10694463134235,\n",
+ " 30: 8.803471787941227,\n",
+ " 29: 8.803471787941227,\n",
+ " 47: 1.0419111544501412,\n",
+ " 11: 6.509860863139413,\n",
+ " 10: 6.509860863139413,\n",
+ " 5: 12.180226219477431,\n",
+ " 50: 1.03891429127347,\n",
+ " 45: 1.0248192158483063,\n",
+ " 44: 1.0248192158483063,\n",
+ " 14: 10.885835985172381,\n",
+ " 15: 10.885835985172381,\n",
+ " 3: 6.230903817862886,\n",
+ " 36: 3.81422033937832}},\n",
+ " 'wind_offshore': {'zone_id': {6: 0.0,\n",
+ " 12: 0.0,\n",
+ " 22: 0.0,\n",
+ " 23: 0.0,\n",
+ " 20: 0.0,\n",
+ " 4: 0.0,\n",
+ " 13: 0.0,\n",
+ " 1: 0.0,\n",
+ " 16: 0.0,\n",
+ " 2: 0.0,\n",
+ " 9: 0.0,\n",
+ " 7: 0.0,\n",
+ " 5: 0.0,\n",
+ " 18: 0.0,\n",
+ " 15: 0.0}},\n",
+ " 'dfo': {'zone_id': {22: 0.6699796903080989,\n",
+ " 23: 0.6699796903080989,\n",
+ " 21: 0.6699796903080989,\n",
+ " 39: 0.9576596459454403,\n",
+ " 34: 1.0034557978339684,\n",
+ " 35: 1.0034557978339684,\n",
+ " 33: 0.4042744586047457,\n",
+ " 48: 1.0367338330872906,\n",
+ " 4: 0.8663954778382386,\n",
+ " 13: 0.9532071749718317,\n",
+ " 32: 0.966804994058939,\n",
+ " 31: 0.966804994058939,\n",
+ " 37: 0.9808934206541243,\n",
+ " 38: 0.9808934206541243,\n",
+ " 40: 1.0152037509218936,\n",
+ " 41: 1.0152037509218936,\n",
+ " 25: 0.3749999999999997,\n",
+ " 17: 0.8139755216472672,\n",
+ " 16: 0.8139755216472672,\n",
+ " 9: 0.3482931699709367,\n",
+ " 7: 0.9642971771478442,\n",
+ " 8: 0.9642971771478442,\n",
+ " 30: 0.9518273123310287,\n",
+ " 29: 0.9518273123310287,\n",
+ " 18: 0.9101068867925857,\n",
+ " 36: 0.9781541029876054}},\n",
+ " 'nuclear': {'zone_id': {4: 0.0}}}"
]
},
"execution_count": 17,
@@ -8720,17 +8942,23 @@
}
],
"source": [
- "merged_capacities = pd.concat([unchanged_capacities,next_capacities], axis=1)\n",
- "merged_capacities = merged_capacities.fillna(0.0)\n",
- "merged_capacities"
+ "change_table = independent_strategy_manager.create_change_table()\n",
+ "change_table.ct"
]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
}
],
"metadata": {
"kernelspec": {
- "display_name": "v1",
+ "display_name": "Python 3",
"language": "python",
- "name": "v1"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -8746,5 +8974,5 @@
}
},
"nbformat": 4,
- "nbformat_minor": 2
+ "nbformat_minor": 4
}
diff --git a/powersimdata/design/scenario_info.py b/powersimdata/design/scenario_info.py
index e4d7e3c77..f29af3aa8 100644
--- a/powersimdata/design/scenario_info.py
+++ b/powersimdata/design/scenario_info.py
@@ -17,9 +17,13 @@ def _check_state(scenario):
class GridInfo:
- def __init__(self, interconnect_name=None):
- if interconnect_name is not None:
- self.grid = Grid([interconnect_name])
+ """
+ Lightweight class to obtain base grid information; use ScenarioInfo for
+ methods requiring more than base grid information
+ """
+ def __init__(self, grid=None):
+ if grid:
+ self.grid = grid
def area_to_loadzone(self, area, area_type=None):
"""Map the query area to a list of loadzones
diff --git a/powersimdata/design/tests/test_change_table_output.py b/powersimdata/design/tests/test_change_table_output.py
new file mode 100644
index 000000000..506142baa
--- /dev/null
+++ b/powersimdata/design/tests/test_change_table_output.py
@@ -0,0 +1,164 @@
+import pandas as pd
+from pytest import approx, raises
+from powersimdata.input.grid import Grid
+from powersimdata.design.clean_capacity_scaling\
+ import IndependentStrategyManager, Resource
+
+from powersimdata.design.clean_capacity_scaling\
+ import TargetManager, ResourceManager, CollaborativeStrategyManager
+
+from powersimdata.design.tests.test_strategies\
+ import _build_collaborative_test_atlantic_resources, \
+ _build_collaborative_test_pacific_resources
+
+
+def test_change_table_output():
+ collab = _setup_collaborative_strategy()
+
+ mock_plant = {
+ 'plant_id': [101, 102, 103, 104, 105, 106],
+ 'bus_id': [1001, 1002, 1003, 1004, 1005, 1006],
+ 'type': ['solar', 'wind', 'geo', 'solar', 'nuclear', 'hydro'],
+ 'zone_name': ['Pacific', 'Atlantic', 'Atlantic', 'Pacific',
+ 'Pacific', 'Pacific'],
+ 'GenFuelCost': [0, 0, 3.3, 4.4, 5.5, 0],
+ 'Pmin': [0, 0, 0, 0, 0, 0],
+ 'Pmax': [50, 200, 80, 100, 120, 220],
+ }
+
+ scale_factor_table = collab.create_scale_factor_table(GridMock(mock_plant))
+
+ answer = {'solar': {'Pacific': 62.00925925925926},
+ 'nuclear': {'Pacific': 35.833333333333336},
+ 'hydro': {'Pacific': 17.727272727272727},
+ 'wind': {'Atlantic': 45.24999999999999},
+ 'geo': {'Atlantic': 50.0}}
+ assert len(scale_factor_table) == len(answer)
+ for gen_type, next_level in scale_factor_table.items():
+ assert len(next_level) == len(answer[gen_type])
+ for region_name, scale_factor in next_level.items():
+ assert scale_factor == approx(answer[gen_type][region_name])
+
+ next_capacities = collab.data_frame_of_next_capacities()[[
+ 'next_solar_capacity', 'next_wind_capacity']]
+ assert scale_factor_table['solar']['Pacific'] == \
+ next_capacities.loc['Pacific', 'next_solar_capacity']/150
+ assert scale_factor_table['wind']['Atlantic'] == \
+ next_capacities.loc['Atlantic', 'next_wind_capacity']/200
+
+ assert scale_factor_table['geo']['Atlantic'] == collab.targets[
+ 'Atlantic'].resources['geo'].prev_capacity / 80
+ assert scale_factor_table['nuclear']['Pacific'] == collab.targets[
+ 'Pacific'].resources['nuclear'].prev_capacity / 120
+ assert scale_factor_table['hydro']['Pacific'] == collab.targets[
+ 'Pacific'].resources['hydro'].prev_capacity / 220
+
+
+class GridMock:
+ def __init__(self, mock_plant):
+ self.zone2id = {'Pacific': 1, 'Atlantic': 2}
+ self.plant = pd.DataFrame(mock_plant)
+ self.plant.set_index('plant_id', inplace=True)
+
+
+def _setup_collaborative_strategy():
+ # create Pacific
+ pacific_target = TargetManager('Pacific', 0, 'renewables', 200000*1000)
+ pacific_target.set_allowed_resources(['solar', 'wind', 'geo'])
+ pacific_resources = _build_collaborative_test_pacific_resources()
+ resources_dict = {}
+ for r in pacific_resources:
+ resources_dict[r.name] = r
+ pacific_resources = ResourceManager()
+ pacific_resources.resources = resources_dict
+ pacific_target.add_resource_manager(pacific_resources)
+
+ # create Atlantic
+ atlantic_target = TargetManager('Atlantic', 0.4, 'clean', 300000*1000)
+ atlantic_target.set_allowed_resources(['solar', 'wind', 'geo', 'hydro',
+ 'nuclear'])
+ atlantic_resources = _build_collaborative_test_atlantic_resources()
+ resources_dict = {}
+ for r in atlantic_resources:
+ resources_dict[r.name] = r
+ atlantic_resources = ResourceManager()
+ atlantic_resources.resources = resources_dict
+ atlantic_target.add_resource_manager(pacific_resources)
+
+ collab = CollaborativeStrategyManager()
+ collab.set_next_sim_hours(8784)
+ collab.add_target(pacific_target)
+ collab.add_target(atlantic_target)
+ return collab
+
+
+def test_change_table_output_from_capacities_dataframe():
+ gen_capacity = _create_capacities_dataframe()
+ strategy = IndependentStrategyManager()
+ scale_factor_table = strategy.create_scale_factor_table(
+ Grid(['Eastern']), gen_capacity)
+ print(scale_factor_table)
+
+ answer = {'solar':
+ {'Maine': 4.0},
+ 'wind':
+ {'Western North Carolina': 3.0,
+ 'North Carolina': 3.0,
+ 'Florida North': 20.0,
+ 'Florida Panhandle': 20.0,
+ 'Florida South': 20.0}}
+
+ assert len(scale_factor_table) == len(answer)
+ for gen_type, next_level in scale_factor_table.items():
+ assert len(next_level) == len(answer[gen_type])
+ for region_name, scale_factor in next_level.items():
+ assert scale_factor == approx(answer[gen_type][region_name])
+
+
+def _create_capacities_dataframe():
+ data = {'coal': {'Maine': 0.0,
+ 'North Carolina': 11494.205,
+ 'Florida': 11090.296},
+ 'dfo': {'Maine': 917.597,
+ 'North Carolina': 490.80100000000004,
+ 'Florida': 5663.306},
+ 'hydro': {'Maine': 714.8,
+ 'North Carolina': 1985.3899999999999,
+ 'Florida': 55.701},
+ 'ng': {'Maine': 1758.198,
+ 'North Carolina': 13154.294,
+ 'Florida': 47986.782999999996},
+ 'other': {'Maine': 361.0,
+ 'North Carolina': 365.754,
+ 'Florida': 886.998},
+ 'solar': {'Maine': 1.0 * 4,
+ 'North Carolina': 3550.216,
+ 'Florida': 1862.899},
+ 'wind': {'Maine': 898.8,
+ 'North Carolina': 209.0 * 3,
+ 'Florida': 3.0 * 20},
+ 'nuclear': {'Maine': 0.0,
+ 'North Carolina': 4875.788,
+ 'Florida': 3341.23}}
+ return pd.DataFrame(data)
+
+
+def test_state_split_two_interconnects():
+ gen_capacity = _create_texas_solar_dataframe()
+ strategy = IndependentStrategyManager()
+ scale_factor_table = strategy.create_scale_factor_table(
+ Grid(['Eastern']), gen_capacity)
+ print(scale_factor_table)
+
+ answer = {'solar': {'Texas Panhandle': 10, 'East Texas': 10}}
+
+ assert len(scale_factor_table) == len(answer)
+ for gen_type, next_level in scale_factor_table.items():
+ assert len(next_level) == len(answer[gen_type])
+ for region_name, scale_factor in next_level.items():
+ assert scale_factor == approx(answer[gen_type][region_name])
+
+
+def _create_texas_solar_dataframe():
+ data = {'solar': {'Texas': 20}}
+ return pd.DataFrame(data)
\ No newline at end of file
diff --git a/powersimdata/design/tests/test_target_manager_input.py b/powersimdata/design/tests/test_target_manager_input.py
index 40b7387e1..ad1163eba 100644
--- a/powersimdata/design/tests/test_target_manager_input.py
+++ b/powersimdata/design/tests/test_target_manager_input.py
@@ -1,5 +1,5 @@
from powersimdata.design.clean_capacity_scaling \
- import AbstractStrategyManager, TargetManager
+ import IndependentStrategyManager, TargetManager
import pandas as pd
@@ -46,7 +46,7 @@ def test_populate_strategy_from_dataframe():
'allowed_resources': ['solar', 'wind']}
planning_dataframe = pd.DataFrame.from_dict(planning_data)
- strategy = AbstractStrategyManager()
+ strategy = IndependentStrategyManager()
strategy.targets_from_data_frame(planning_dataframe)
assert strategy.targets['Pacific'].ce_category == \