GridPath

View on PyPIReverse Dependencies (0)

2024.2.0 GridPath-2024.2.0-py3-none-any.whl

Wheel Details

Project: GridPath
Version: 2024.2.0
Filename: GridPath-2024.2.0-py3-none-any.whl
Download: [link]
Size: 1365638
MD5: 5a5efef3123544bf7235f41dadeaa9d7
SHA256: 3b886127cd16e07a1417d52f1481d4a06d1a1901e7a5e62ab5ceeb0b051d8e42
Uploaded: 2024-10-04 20:16:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: GridPath
Version: 2024.2.0
Summary: A versatile simulation and optimization platform for power-system planning and operations.
Maintainer: Blue Marble Analytics LLC
Maintainer-Email: info[at]gridpath.io
Home-Page: https://www.gridpath.io
Project-Url: Discussions, https://github.com/blue-marble/gridpath/discussions
Project-Url: Documentation, https://gridpath.readthedocs.io/en/latest/
Project-Url: Issues, https://github.com/blue-marble/gridpath/issues
Project-Url: Source Code, https://github.com/blue-marble/gridpath
License: Apache v2
Keywords: energy,electricity,power,renewables,planning,operations
Platform: MacOS
Platform: Windows
Platform: Linux
Requires-Dist: Pyomo (==6.8.0)
Requires-Dist: pandas (==2.2.1)
Requires-Dist: bokeh (==2.2.3)
Requires-Dist: pscript (==0.7.5)
Requires-Dist: networkx (==3.1)
Requires-Dist: PyUtilib (==6.0.0)
Requires-Dist: Jinja2 (==3.0.3)
Requires-Dist: dill (==0.3.7)
Requires-Dist: eventlet (==0.33.3)
Requires-Dist: Flask (==2.0.1)
Requires-Dist: Flask-RESTful (==0.3.9)
Requires-Dist: Flask-SocketIO (==4.3.2)
Requires-Dist: psutil (==5.9.6)
Requires-Dist: python-socketio[client] (<5,>=4.3.0)
Requires-Dist: Werkzeug (==2.0.2)
Requires-Dist: dnspython (==2.4.2)
Requires-Dist: eventlet (==0.33.3); extra == "all"
Requires-Dist: Flask (==2.0.1); extra == "all"
Requires-Dist: Flask-RESTful (==0.3.9); extra == "all"
Requires-Dist: Flask-SocketIO (==4.3.2); extra == "all"
Requires-Dist: psutil (==5.9.6); extra == "all"
Requires-Dist: python-socketio[client] (<5,>=4.3.0); extra == "all"
Requires-Dist: Werkzeug (==2.0.2); extra == "all"
Requires-Dist: dnspython (==2.4.2); extra == "all"
Requires-Dist: Sphinx (==7.2.6); extra == "all"
Requires-Dist: sphinx-argparse (==0.4.0); extra == "all"
Requires-Dist: df2img; extra == "all"
Requires-Dist: black; extra == "all"
Requires-Dist: coverage; extra == "all"
Requires-Dist: coveralls; extra == "all"
Requires-Dist: gurobipy; extra == "all"
Requires-Dist: coverage; extra == "coverage"
Requires-Dist: coveralls; extra == "coverage"
Requires-Dist: Sphinx (==7.2.6); extra == "doc"
Requires-Dist: sphinx-argparse (==0.4.0); extra == "doc"
Requires-Dist: df2img; extra == "doc"
Requires-Dist: gurobipy; extra == "gurobi"
Provides-Extra: all
Provides-Extra: coverage
Provides-Extra: doc
Provides-Extra: gurobi
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 3672 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
db/__init__.py sha256=l2HjDMZC7v8ekjdYi6W9ixPrFOBUrKuArzTgmCOz7fg 5803
db/common_functions.py sha256=ZQ4gXv6UaHSdGA44NGYrvfrBfR8XEXbclERPhBFihMg 5787
db/create_database.py sha256=vs3XwcPZe5Jiu0nRh_kTcT2tl3-NjEmozHzbD--QZGI 9701
db/db_schema.sql sha256=qZnhSSZMvpdrtdrZ8LTw6OrLTrFeDmQfTmQyWUNbWoY 299524
db/csvs_test_examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
db/csvs_test_examples/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
db/data/mod_availability_types.csv sha256=cy4L0rdXJizMjIYJ-_iE5mFbrx_q3DAzYIQSCspZTzs 61
db/data/mod_capacity_and_operational_type_invalid_combos.csv sha256=c1I7TVVy3DS1JDjrt36ATCYyW-6L8y39kUbNWAtBTGc 1227
db/data/mod_capacity_types.csv sha256=Mg0h8oyFoUGT3EakT5VJVef5y85p90UKsIkND4kYwHo 185
db/data/mod_feature_subscenarios.csv sha256=ko7jSjbJMYloashJVvxHI5sHxHGAIEFvUUzq0nzDKuA 3102
db/data/mod_features.csv sha256=WVbauT1X53suXgQqRKs-T0JWg9NGDEBWo0qLfrq68sQ 798
db/data/mod_horizon_boundary_types.csv sha256=to0ZnmAQlUG6ywEWRBuHOW3HlP8yig5qL4CH7l5YG20 247
db/data/mod_months.csv sha256=7gOawCXZO94R-mZZOYUC55hhrhBLJYNzmMyRAH7zXNw 130
db/data/mod_operational_types.csv sha256=pBWRZFp5Vab9jQSDOHlWM9Y-yQmG0mfL3B-rr_F_jxQ 248
db/data/mod_prm_types.csv sha256=lq2yUZYanu3hnyFZOIZzdlVzPUb3wldrPNxZneHLwIA 94
db/data/mod_reserve_types.csv sha256=lhCtO3VtmDCH1G6WSQefJpGuJKLMUC9jjpsMFTrwhgk 130
db/data/mod_run_status_types.csv sha256=SGH_4EPkh-UTS3q8dZ76sOlk3F2-KFugL76Q0kzoJUA 98
db/data/mod_tx_availability_types.csv sha256=IlAo2gyVYpnJ0mW1HWtjBy9zV4_REN_6soDpCr09IMc 60
db/data/mod_tx_capacity_and_tx_operational_type_invalid_combos.csv sha256=bBRO59illUxa9hmyXcnqZoxKEtQ48kG-Mmd1EokaPgk 51
db/data/mod_tx_capacity_types.csv sha256=pkbOuFu3h4bKwi4XLbiK3wwC8UBy7w5sHetYvbn1Ms0 47
db/data/mod_tx_operational_types.csv sha256=H2mfmqfKhIqiZUlFf8-_nm8VPEkXORhaKeAK7Ft_1mw 67
db/data/mod_units.csv sha256=EFfqzvbH2l4GJXeKWXe582kBPvKt4nDGTw6ACAA8u5I 1486
db/data/mod_validation_status_types.csv sha256=FX1boMHRCf7WZaVT5DEW2nobMA8OlUAgpjaRzbS4rb0 77
db/data/ui_scenario_detail_table_metadata.csv sha256=cienCUhoBdH1Izk8nB9IpVIN13fnZz072gTrf3R71hc 918
db/data/ui_scenario_detail_table_row_metadata.csv sha256=gt4_QlRa1TElECPw-JumVPatQEaHRDW75eWa6o5_pv8 11790
db/data/ui_scenario_results_plot_metadata.csv sha256=8yujNV-cg7in2qADiuQsrJH03tKTqaoRh5beSz6suPg 968
db/data/ui_scenario_results_table_metadata.csv sha256=meOi2n9d2-npTGF6QIIio_gHrsgGx43GTh-oNoyBOVc 1932
db/data/viz_technologies.csv sha256=H-DfvOYvGjQMk0ynIjdectQduXIimuCF7KaPqKdu0gg 489
db/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
db/utilities/common_functions.py sha256=-jINf7xU2M-q3zZp7Vk95r23nftQOkzSK_I2U50pDwo 43835
db/utilities/create_project_files.py sha256=HknmIKpKdoqiRRZ7QscRHmkjlVRvWaM9P2VR4FkeCU8 5151
db/utilities/custom_functions.py sha256=WMqndN9DbEZzXVzMUJ0sczt1fJx9ct0Npg4HxJzbkm8 4395
db/utilities/port_csvs_to_db.py sha256=TYRU6xmyfjoRYRUxT0iDlgnBkA39ngJunM2R0JuzQnQ 18149
db/utilities/scenario.py sha256=EoauVwypxZnpvDNTA50tL0HAQhpz6QANgz8ynDR9rF0 14233
db/utilities/ra_toolkit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
db/utilities/ra_toolkit/load_raw_data.py sha256=hJfVGOC1cjkQCiIK7aNQ1qVpYO_OfGLzJagQAcMBWds 2256
db/utilities/ra_toolkit/run_ra_toolkit.py sha256=lIapS7wmW7nJSpxRXlT3Bkvlc1vc9UrPuSYa_Hc8uNA 21796
db/utilities/ra_toolkit/availability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
db/utilities/ra_toolkit/availability/create_availability_iteration_inputs.py sha256=9eqr55IBKTQCr3RMkfB8_lfugWmjGNGuVLQYoawl7YQ 10683
db/utilities/ra_toolkit/availability/create_monte_carlo_gen_weather_derate_input_csvs.py sha256=3c9a9h5sv28cXGTBJ_2zVUNFTHrvgeMnaEj4hR72HC8 3743
db/utilities/ra_toolkit/availability/create_sync_gen_weather_derate_input_csvs.py sha256=5cHdZlNCw1ki5IIb5By2wk1UKNwQqycAQ_WGxr988qU 4401
db/utilities/ra_toolkit/hydro/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
db/utilities/ra_toolkit/hydro/create_hydro_iteration_inputs.py sha256=AA5XU4vwFP-i77DqY5RcokARi5DC5Dl3b-DIyFKp9M4 8265
db/utilities/ra_toolkit/temporal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
db/utilities/ra_toolkit/temporal/create_temporal_iteration_csv.py sha256=P58boTuTomDiTymsMeuYKALe8tk0jXLAB5cW8U78jWU 7175
db/utilities/ra_toolkit/temporal/create_temporal_scenarios.py sha256=cL_jS0IiPYxTKIJ2mHrF4sNfIRO_YdOJzM3ZNrNEDMQ 2345
db/utilities/ra_toolkit/weather/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
db/utilities/ra_toolkit/weather/create_monte_carlo_gen_input_csvs_common.py sha256=7dBvnGJSl9A535VOoiUd4PIhhy4GXGdQTCO0UjjD7YA 7440
db/utilities/ra_toolkit/weather/create_monte_carlo_load_input_csvs.py sha256=Tfhtrzp1cYscqbyV7t7mXj7TeIiQLhT6S4Ngqg4liWk 6522
db/utilities/ra_toolkit/weather/create_monte_carlo_var_gen_input_csvs.py sha256=I0Ftzn05Oa0LmQzSTtaxgeAzLfk5vKMqf5dk1I762jw 3636
db/utilities/ra_toolkit/weather/create_monte_carlo_weather_draws.py sha256=n7MWRP-KNoGmx6n8-7hNFDO9DbLgT_QKK90o63vRmu8 12823
db/utilities/ra_toolkit/weather/create_sync_gen_input_csvs_common.py sha256=t9P8-Wi6pGEfV_Ez6hIC-jU8SikJyc29I_WntxOLTOs 2726
db/utilities/ra_toolkit/weather/create_sync_load_input_csvs.py sha256=MUWj1NmjOwh8j6w3rNXRtjUsGOtdel8ioJ22SmN9VZo 4341
db/utilities/ra_toolkit/weather/create_sync_var_gen_input_csvs.py sha256=z-bm7FX2uWDuUVX7oCneYCKkWtlDPZPQBuQtEwJYB2Q 4213
gridpath/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/common_functions.py sha256=GkNCq1fxzAbY3gGifcPCnev-_cYc_okjGVfYfdixML4 13087
gridpath/get_scenario_inputs.py sha256=bxQ8b8zCqqNRMW8g1P0vq3hJnOuDx45y0CRragd4H6w 18756
gridpath/import_scenario_results.py sha256=en-AIl9P0psLcakNY0ChlLC1zzRjNKy5fY4rajKQKXM 15349
gridpath/process_results.py sha256=EJhKHspG54jeSyWa1ZChV9iG43FHxOOrkGtdzd-MZSM 3590
gridpath/run_end_to_end.py sha256=eXCu5bUXyHI1Y9vthchCiIQl7m28K6Nj7l0rht0ZQmk 15488
gridpath/run_scenario.py sha256=f5SCROo2ltvqfTxVIR9y2ga0tqs2-82jGVATkA5Yo9s 63679
gridpath/run_scenario_parallel.py sha256=xCpZGvsCASA1yOHokgKxkm6t48d1eyNS9zHSTLG_Zdw 3168
gridpath/validate_inputs.py sha256=nDPOC54jF0Xqf0P_l_-aVbvJBQtPSzGW5og1JM20JpA 15534
gridpath/auxiliary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/auxiliary/auxiliary.py sha256=gIvGGbaeurVBSj3qVZ_eqJwl2pe7FM4aaqqRb3y0ppY 6315
gridpath/auxiliary/db_interface.py sha256=GpHWVBWXDfC0eW3kVf32Ekfaftr4SofcU_wEGBxEIkA 11304
gridpath/auxiliary/dynamic_components.py sha256=vNHu_IrV7Mi5ImSUidNNSHGeRcRrBRMSUq-SySIFheA 6966
gridpath/auxiliary/import_export_rules.py sha256=_7ezigMgEKyvb3fSCW7jABie_Ms0IuA7zKooxUvWIQc 2456
gridpath/auxiliary/module_list.py sha256=L788qnaxswscDt6qrS-jxQDLUS7cUlKHCDA6vsx1Rqg 34096
gridpath/auxiliary/scenario_chars.py sha256=3lw3DFmLJntCZf7CdU43IrQDA40VPs4OEAK9uEsrI4U 25236
gridpath/auxiliary/validations.py sha256=ioXfDo4Y16PCZemJibfpSnNOrFR0jWmnhfNBISuZS_4 36944
gridpath/auxiliary/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/auxiliary/plugins/common_functions.py sha256=FWz92eep8Txk9XtjDTdh9OtB6qdP1ijiBulPzUTQReE 1230
gridpath/auxiliary/plugins/cplex_solve.py sha256=1Fczi-Q3r3usiCCioJVGUfNZ6m2VZTnVemfz6VpEltc 1383
gridpath/auxiliary/plugins/gurobi_solve.py sha256=hCOQ2gMEu_UU7wjdRt4eRskRxfXgnyDmpLhROfmiGL8 1968
gridpath/geography/__init__.py sha256=428bCEkevucKwc87A-ufrqqjXHE5PcilflfTE9jiAmE 708
gridpath/geography/carbon_cap_zones.py sha256=YpovALZSOxoxjKVbfCOGFlrKwlA8A1VujI1T6IBqWNc 4933
gridpath/geography/carbon_credits_zones.py sha256=J9h_Z-TLMfuzTvVBL3ld7EdJkUjTSsBHCQNvsGAPKmQ 4590
gridpath/geography/carbon_tax_zones.py sha256=rt5LKKMSOnlia4-PV2ZCQIrj_bP_pNq72Qa3vYcx6KI 4642
gridpath/geography/energy_target_zones.py sha256=RemZV018Xyb_cdUWgS2oFY9Q3SS_g7fUjs-IPfdr8C4 5041
gridpath/geography/frequency_response_balancing_areas.py sha256=7L3N0ur3TEmMvYj_jBqne90iwHGOQY-0w3V-bgBrEtk 5366
gridpath/geography/fuel_burn_limit_balancing_areas.py sha256=SX4fH2lDg5Z5wnymJPWVcL1Jg4muoy850VSL1cU05yg 6964
gridpath/geography/instantaneous_penetration_zones.py sha256=9ZVwiGb-njxAvhdHE3JJCSOOQA3X5xYHWBJEOoSHPhI 6510
gridpath/geography/load_following_down_balancing_areas.py sha256=D3HwWY8he0tYyz4P8u7Vq_MtVk-qXF5yFT5kLV7-J9w 5337
gridpath/geography/load_following_up_balancing_areas.py sha256=8QFhZqxIlFbqiMMBhthVGxVHZCpVREwCxdg8L8amnU4 5278
gridpath/geography/load_zones.py sha256=VINHi_a3ELt5L71qch_026QjOfemNLKYbl3kxk8ro-s 7020
gridpath/geography/local_capacity_zones.py sha256=2aZ32-p7ZzoV_1WbGVWYYXiCLmm-XEaG--MUxbPtc4I 5218
gridpath/geography/markets.py sha256=rDWDHwiXWmMuNx9NaEGzcKEhhLl9hNItijPPse-WGeg 4286
gridpath/geography/performance_standard_zones.py sha256=E59Irf197ar39PnNRCOsferX4WA0VCDlQdpZgiukY-A 5740
gridpath/geography/prm_zones.py sha256=xdAiNeaS_9cqStXwOPHgOVCm3-YRrZZV3XqcfylF9ss 4840
gridpath/geography/regulation_down_balancing_areas.py sha256=62zBnk_JKDGSt2Nb0V0_YX2HNTwC2NLx08CzeBU8tlU 5303
gridpath/geography/regulation_up_balancing_areas.py sha256=4To5Z5FqwNo5yhcEFuiN0iAJJG_OkYNMqMkJ4ccEP08 5258
gridpath/geography/spinning_reserves_balancing_areas.py sha256=Opgeg5aHDcwds-yUBy_J5zFqY0VMzfDT-Cs8szhJts0 5421
gridpath/geography/transmission_target_zones.py sha256=7FXUezjLbNI1tLmF3mSbngU5OzyJ0N7alV9qeaT7_Gw 5206
gridpath/objective/__init__.py sha256=GtJgLQZAUSUg1uXz2k_9nhj9LtlpnSmQN_3qwEe1MTM 724
gridpath/objective/max_npv.py sha256=CjSJ7dIw3V8q0N1CZO_ev2alrm9CgkRyHcG9b2zKSfQ 6353
gridpath/objective/project/__init__.py sha256=oZfzuE84ZK5YyF6VQUgQ1Y1fHe5-FeL1EQdiQeRsHC4 666
gridpath/objective/project/aggregate_capacity_costs.py sha256=FN7A0TguHUdq2VIVKIOXjiXZZZRvYEefZoBKqWp1Efk 2432
gridpath/objective/project/aggregate_operational_costs.py sha256=tVDkONTj-48Oj3gkIG7NADig6ov3307XrZsh_pCdX74 7294
gridpath/objective/project/aggregate_operational_tuning_costs.py sha256=8V2IljfiNzSqPlhLdocp_cuJycXQGxIrHcldmgccoOU 2132
gridpath/objective/project/aggregate_prm_group_costs.py sha256=udme0ceOgS-yi2fur999v64460JGDaBMKnnhwEH8NFw 1804
gridpath/objective/system/__init__.py sha256=Zvri8kH6ZfOGQm6x2o8IWRXn6BANKMo7Vnr3XLUvMdI 664
gridpath/objective/system/aggregate_load_balance_penalties.py sha256=Pb1RG_mQoh5tUVyQ8mMr-4QmIyCHklm07lXrSONCk8A 3484
gridpath/objective/system/aggregate_market_revenue_and_costs.py sha256=ypgzpeEv4gZEkulWrN9Ciz8IaRj1zh9-q2RpxL6719o 2131
gridpath/objective/system/policy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/objective/system/policy/aggregate_carbon_cap_violation_penalties.py sha256=hhZFVgzcYiTVeSt5dwPTiBV0Vsd-t8r43wSwkdA1LtA 2006
gridpath/objective/system/policy/aggregate_carbon_credit_sales_and_purchases.py sha256=vCUEzDyKXajds--4I_2AR0pJIe7XfdhlMvo9LDWYlgQ 2328
gridpath/objective/system/policy/aggregate_carbon_tax_costs.py sha256=QhCcpo7lUgHxouCCnxDX2Oysc3qFpR9K2b0Re4UcVHk 1780
gridpath/objective/system/policy/aggregate_fuel_burn_limit_violation_penalties.py sha256=ybzJ8zQueZmWziOEaXczgQx7UWfkrbnNtEjVMgEKWzI 3842
gridpath/objective/system/policy/aggregate_horizon_energy_target_violation_penalties.py sha256=3x_7UTwTt8elJdo3uJK503GQt6zE_9jDkhhPOTgSTug 2144
gridpath/objective/system/policy/aggregate_instantaneous_penetration_violation_penalties.py sha256=6bWetx6ASfo7niZJV7YaKkv7D1NW8CTSNnTq-oFeseo 2505
gridpath/objective/system/policy/aggregate_performance_standard_violation_penalties.py sha256=3vLjfbYOnBXmggDzH2mVD62UOa0AmkQ9y7YBvUsogBg 2889
gridpath/objective/system/policy/aggregate_period_energy_target_violation_penalties.py sha256=2JrccwyQu9H5gZGBZqUSJaFo-zsgK05CqBJoK06U-ZM 2057
gridpath/objective/system/policy/aggregate_subsidies.py sha256=IcxE7U84rk-f5O5fWiSy2S3BH4gmWvYG8rPbJ-9atus 2324
gridpath/objective/system/policy/aggregate_transmission_target_violation_penalties.py sha256=ju0jOsKFUBkWD_zyKVetvCLAIWrzsPUcN_wxDn7Aj7E 2492
gridpath/objective/system/reliability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/objective/system/reliability/local_capacity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/objective/system/reliability/local_capacity/aggregate_local_capacity_violation_penalties.py sha256=hLnlZTy88w0tMSbyog0mIVC0yPAYMTTPhVR3dkwiGGo 1721
gridpath/objective/system/reliability/prm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/objective/system/reliability/prm/aggregate_capacity_transfer_costs.py sha256=d595PFT5m0z1y1u3JAZFRfRoG09xyDJ0ftlXmP8oWVY 1701
gridpath/objective/system/reliability/prm/aggregate_prm_violation_penalties.py sha256=GKV9cdCELjyd37Ev9YDIJR-l_toV405GrYVJrhxu6Mg 1647
gridpath/objective/system/reliability/prm/dynamic_elcc_tuning_penalties.py sha256=vRUQ8IPqGyTF-SNSIWL1CYmQym2YachjwQTNXQ08bac 7969
gridpath/objective/system/reserve_violation_penalties/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/objective/system/reserve_violation_penalties/aggregate_reserve_violation_penalties.py sha256=aSRhT7e1NyqZw1v9qhkzOBv3mV4mql8LGpiZSVCgl7I 2304
gridpath/objective/system/reserve_violation_penalties/frequency_response.py sha256=3eybTYaTDNoV9zg3nfaYDMBL9DoajMISY9f8-niFsy8 2510
gridpath/objective/system/reserve_violation_penalties/lf_reserves_down.py sha256=VO-7PwKFlDXj4XJTifQZkLj9PILTqSBp9Oe9PQ3Sl7k 1470
gridpath/objective/system/reserve_violation_penalties/lf_reserves_up.py sha256=jfGx--DQep73LtZ8nT_kz-1MDjQmI3kBY2Kt2SYMtbk 1460
gridpath/objective/system/reserve_violation_penalties/regulation_down.py sha256=X5EN5RSypi89N_q4coHNg4EzeiuAoPBXroAzJoshZPo 1465
gridpath/objective/system/reserve_violation_penalties/regulation_up.py sha256=IbLhuPYuQvcy1jzfRhqOvPnM69ySDFXW3dNgbFU1jNo 1441
gridpath/objective/system/reserve_violation_penalties/spinning_reserves.py sha256=NIsh-S09Y-mkFZrkgv8oa6TVY0si6PhLDnK_JAX44hg 1475
gridpath/objective/transmission/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/objective/transmission/aggregate_capacity_costs.py sha256=xlTXA3ZD0isLi7nWaOKztoSW_O1VFyl8UFJ0zKHwPtc 2361
gridpath/objective/transmission/aggregate_export_penalty_costs.py sha256=X8ttY08QQZiYiNOsYI_Vs5Vid2GwU3fv68XNzid8BSc 1827
gridpath/objective/transmission/aggregate_hurdle_costs.py sha256=7HPKwErvZzBy8uYk4TWdOR6W_BVqeFAQMYDo66k6Atw 1908
gridpath/objective/transmission/carbon_imports_tuning_costs.py sha256=6r-zW0H2eM_tU8UPPoe8C0nYn3GwwRuzwuZz6EJ9E5s 8216
gridpath/project/__init__.py sha256=vCZncg2J8t-OdqeCgFJl8WqFeoJCxbeKKZxntFHbxbA 24266
gridpath/project/common_functions.py sha256=0rMHRdgwirfH_hP9lYaHm3OJVgZu4I7mouNirO20Zro 5518
gridpath/project/consolidate_results.py sha256=UpZBfrTB_dO8avspDm-wBPMjTLP7sR4iT3sSPeKbpSM 1714
gridpath/project/fuels.py sha256=_e9s_DcBbdobDUx_7TwQEd4Zm0LEeq0gYo0eQhifThk 15086
gridpath/project/summary_results.py sha256=E1-yUORDVz0ewPV9RkgvOBp4GQ652fJr4Lkr-0wmU-A 2934
gridpath/project/availability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/project/availability/availability.py sha256=4E5coQDfuNhtBynoxnF0jsamY2O4elrEK5XnHtwML5I 11587
gridpath/project/availability/availability_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/project/availability/availability_types/binary.py sha256=NpIA392_2XWXHZFUBbhRsaC-M753BW7ByChIVKd8IWQ 24988
gridpath/project/availability/availability_types/continuous.py sha256=vJDuDgUOWIX89-eUu1W7bdoGpPAEaFh9KP5fw2XaOwM 25022
gridpath/project/availability/availability_types/exogenous.py sha256=dMC2ebuuQw3AOsyIA0RyfePj_r-Eo9Za5wA__w3MoPw 18937
gridpath/project/capacity/__init__.py sha256=1DNZoduIj1r2a2aEE5fUZXRU5tJ4yn1EBHlWO10CTX4 1670
gridpath/project/capacity/capacity.py sha256=Ixmjr1XgOV5-RS3iEZhpm6yNIQpOgejqi4IvF4M--DE 18905
gridpath/project/capacity/capacity_groups.py sha256=ygqRHj4xJvwus41V3EbxE6vusdXpQdR3BcWlIp_U988 29862
gridpath/project/capacity/common_functions.py sha256=E5bY7nJxZjh5wms7iEUnxeQlucBPqjuClFU6yRFYW1Y 636
gridpath/project/capacity/costs.py sha256=yh_kPCKT2yqRhGmRyzSD24yvbRImSE0Hf5kOOBd70GY 9721
gridpath/project/capacity/potential.py sha256=2jWwf1awYa2gHNgpigNHzHU5PBottEYQWdgcOfeC4r8 30358
gridpath/project/capacity/relative_capacity.py sha256=TX2OYRBx4G-H8JnApQiAXg__b0UlmFwoRAGvWsdOwz4 17940
gridpath/project/capacity/capacity_types/__init__.py sha256=a9CRCzs9Qv9vYNFXm3tQpZgaDldtp8uF1I8DvL2j0Gk 4751
gridpath/project/capacity/capacity_types/common_methods.py sha256=FNaiGcsY10F8qoH_9g2zRhBSr7EPhWa5h0n_z1RqC5Q 18464
gridpath/project/capacity/capacity_types/dr_new.py sha256=I6kh5icvqWHL790IXsb54frxp9bijnPJ2W0kdkGMMXY 28399
gridpath/project/capacity/capacity_types/fuel_prod_new.py sha256=Xx4YDo-ttJY-XHmqtjMHgku9UtKoTlCP0OO2P2ogFEw 38193
gridpath/project/capacity/capacity_types/fuel_prod_spec.py sha256=0GoRdxwJEqzSDQ2tT_UZ-SgHJMp0qDqBWodvZLRmWn0 16372
gridpath/project/capacity/capacity_types/gen_new_bin.py sha256=uwQB792GjfDOSLTwm_45DHtuk44x0N0kUwY58M_Bc8Y 32802
gridpath/project/capacity/capacity_types/gen_new_lin.py sha256=eKyt2GfUwXuhV6qhRzRaua5tXcetzD2swEdV08V4N-g 30187
gridpath/project/capacity/capacity_types/gen_ret_bin.py sha256=fQ7E_3VE43FqNoh4837WkTAplLsa4yOpLipXad19NAs 18948
gridpath/project/capacity/capacity_types/gen_ret_lin.py sha256=SYbyFE-D3TzoA5xSqvXNBT-d5LjU_FYE0Vrfk3cXiQw 20794
gridpath/project/capacity/capacity_types/gen_spec.py sha256=vrB6y8lW089RKCn4zd8QBI_ZNodYoXEAsEZmFc9Jhec 12365
gridpath/project/capacity/capacity_types/gen_stor_hyb_spec.py sha256=OEWpzQH1UOxb9ck05gusKzHKnNp8kPYhsqNBKgy9P6Q 18906
gridpath/project/capacity/capacity_types/stor_new_bin.py sha256=cUi9Pu76_IOP4DcO18CXGzB4oL6kOHvcCODWHuKxBS0 38500
gridpath/project/capacity/capacity_types/stor_new_lin.py sha256=j6goGmGZGyi_G2zfoRB0A_b76PVREn73ShMqsL3L4o0 40708
gridpath/project/capacity/capacity_types/stor_spec.py sha256=fGj0n-279cjJx27mww8mhVli8OFGrWFG8PH2tMkgkY0 15088
gridpath/project/operations/__init__.py sha256=HFuASbeVOq-Zbl2jtNYXtg-YRG6jncLpIl_ryGoLh_E 74884
gridpath/project/operations/cap_factor_limits.py sha256=7e8fHQ1iacGyEdqfw6bw-uzDzT5W5GAM27Cg0TIgezY 11648
gridpath/project/operations/carbon_cap.py sha256=6p25ERy73JOMiNIDK3Txt8N4AA5QzhLX-4nxzVx4yDQ 11631
gridpath/project/operations/carbon_credits.py sha256=5bX-Ne1Wz_X9VrvwdHYIEuTPQ1qHkCYTnuMhjzn_aow 27561
gridpath/project/operations/carbon_emissions.py sha256=L8Dj2afy9vj1KH7jSh16W_NA6Y30JUCZIWmWsT-KBsE 5755
gridpath/project/operations/carbon_tax.py sha256=EJIfVnUkZXzsp-DY9PA8Lv4AxMRAyDjL1t1_pTcl2rw 25991
gridpath/project/operations/common_functions.py sha256=zh5dn-eD6j88dGKQm_ldR0ph2BhOyaM6CYh901tfrR0 622
gridpath/project/operations/costs.py sha256=yL0vndFq2SEV5plvnQb54OwAKxBHJHHyMIQtIqWR-7A 29019
gridpath/project/operations/cycle_select.py sha256=UpmSd7QShfpmYzWDgTNHGQBxaSCBC6Y-WWuu0ck8rc8 7610
gridpath/project/operations/energy_target_contributions.py sha256=uL6guee0eqiGxJGm2rj1kGinJNTzIRmxhIFPro9Sz2g 20541
gridpath/project/operations/fix_commitment.py sha256=HPscShbkR0GWRnwc5GyUR0xfr8kybfmD6_MP56umoUQ 13763
gridpath/project/operations/fuel_burn.py sha256=6sl7yUoeIlR0KxKtmdMWgwWE6NYdlOxqxLrl0hXG0Fw 27056
gridpath/project/operations/instantaneous_penetration_contributions.py sha256=LY3P8cbPN5caRFJkBKnXtMOiIzfnSr1J6r5EWew9pfw 14672
gridpath/project/operations/performance_standard.py sha256=6fqmuAmM5l5Fcq4P3lB8KSzMEP2hs3hYz4F_BcS2Koc 13009
gridpath/project/operations/power.py sha256=ewXfOtoUSnWuPiTJTucPubqd3wtGEog3bvQZanT3l6A 12713
gridpath/project/operations/supplemental_firing.py sha256=Pwhda_bcLuwnM56vOXUAquFIBO5fiiiGemnCsTJijwE 7968
gridpath/project/operations/tuning_costs.py sha256=fVTYAw-8yejokBM13kGgwFFy1CBayjfWxflcPgc_g0M 15040
gridpath/project/operations/operational_types/__init__.py sha256=tRZIHPHb4WdchPF2rw1DtiV9NigQuFMYXb6tpphevy8 17085
gridpath/project/operations/operational_types/common_functions.py sha256=gH0l0yvIqps7-uaYjOyC9YFLN82yODe0vUhqDQkI-P4 40131
gridpath/project/operations/operational_types/dac.py sha256=PlPK5EorY1xwXXi0com943ViNrmsYf1Fp9hB4pZAOMw 10527
gridpath/project/operations/operational_types/dr.py sha256=0B94pxicVqi9_URC5CSgva-bB62Yqhb7SzGRgTqXBEQ 11726
gridpath/project/operations/operational_types/flex_load.py sha256=RTvFG7Z02gY33p7RCd0L1e_y4qfjNfWR_m-RX6pmKLY 31145
gridpath/project/operations/operational_types/fuel_prod.py sha256=eoqUN770Ltwgcd_Gt0KzTXE1nC9IxvshnUrl8DhLYA4 23403
gridpath/project/operations/operational_types/gen_always_on.py sha256=WoWgtXajy74RODuApjsGPFiV3RPhJ8BOrdLUi65_lsQ 31836
gridpath/project/operations/operational_types/gen_commit_bin.py sha256=WPL2IpF4j86_vo9QWgvDGoEZsDKpBUR5KdkiJAK17U8 12344
gridpath/project/operations/operational_types/gen_commit_cap.py sha256=GGZ3ro_3cVl2jVtgrS9Y5JeOStY3iD2wNxihFRV4D5g 71113
gridpath/project/operations/operational_types/gen_commit_lin.py sha256=xxPTaq_69FKX1KDGtH8jYz5wdqfZiP0BIhJEsuIOFbQ 11061
gridpath/project/operations/operational_types/gen_commit_unit_common.py sha256=zmNczEm7qSTUdQwZxboxX5z4fDvxNX-ng45lTldYYC4 181412
gridpath/project/operations/operational_types/gen_hydro.py sha256=pRc07WHRzcmxe-xJmjOEcsWnugPOZippWS6thI8PqxI 43253
gridpath/project/operations/operational_types/gen_hydro_must_take.py sha256=Yk8KGWrrPCvCQ3b6qag4c1G5qH0ft6FfGQLjQobYWVw 38666
gridpath/project/operations/operational_types/gen_must_run.py sha256=FuJJYP1tMUMDjjaXGapP4E5tVtP5wdQ5-7hnPcb6IG4 14969
gridpath/project/operations/operational_types/gen_simple.py sha256=j1elzEi4n4TfvWZOzWytABO_DHlzGCbblQOdILYR5ZA 25815
gridpath/project/operations/operational_types/gen_var.py sha256=qpTD68-T_06s4E8GAquS2MEkEfTfMYn00vBiA3i98Qw 26211
gridpath/project/operations/operational_types/gen_var_must_take.py sha256=U1RxEVGoIZCFNXxcwXmohprduR-ZoHmzpAF0yVoGPno 15947
gridpath/project/operations/operational_types/gen_var_stor_hyb.py sha256=t75wufGrudpZGqB5x8RyjPYRhJLAdnJ5udgz_XjLY3I 41278
gridpath/project/operations/operational_types/opchar_param_requirements.csv sha256=l8FuK0mEzpoBpm73Xs1fYLD6Kc4MMTvi9_1gy2tpla4 1504
gridpath/project/operations/operational_types/stor.py sha256=TmRXvFcXA088iPUGIvBco6Wy95SxNYYKawYBX_K-NsM 43700
gridpath/project/operations/reserves/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/project/operations/reserves/frequency_response.py sha256=H-e8-9X7TQxFGVWj7q5bJ9gMwIqqRe671EjoPMUqLAo 14554
gridpath/project/operations/reserves/lf_reserves_down.py sha256=zfjPPFp7SBqjOPXvwJ_07xIyAhIhGBFgpkPfa9cD73w 11126
gridpath/project/operations/reserves/lf_reserves_up.py sha256=1Zl5BTHgteRs6inXV8TKP4BhRGH-F5r6gOIvsjRCAZI 11081
gridpath/project/operations/reserves/regulation_down.py sha256=J5aJ1iYVncErDNTqIr0cyMw96rXWh04S3rs4tHxd00U 11091
gridpath/project/operations/reserves/regulation_up.py sha256=8vtRZCbmiF47ysdQvugAZMSVeC1YBJYCdtCj8eLv0pg 11240
gridpath/project/operations/reserves/reserve_provision.py sha256=fk2_FS7fQLR0cDv2gRKR8vrnWMxtW7UgUVu6MS7jLp4 22078
gridpath/project/operations/reserves/spinning_reserves.py sha256=6evfTaDWeEW2GVRJkhPGrWb-lGwZAWbB5Qve_hBSHg4 11129
gridpath/project/operations/reserves/subhourly_energy_adjustment.py sha256=rf1L_XtcwEExide6GThBEwyMsJDf2koNwBJsuv6T2MQ 4308
gridpath/project/operations/reserves/op_type_dependent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/project/operations/reserves/op_type_dependent/frequency_response.py sha256=-aU0NsgLkBEtzyWp4Qj8MLFRwNzGHkmNHJ-81Azt8k8 8072
gridpath/project/operations/reserves/op_type_dependent/lf_reserves_down.py sha256=pvt8mZhrWftV3BjSMSKiONjNYNpoDAS8DRLGjmGAU6I 8122
gridpath/project/operations/reserves/op_type_dependent/lf_reserves_up.py sha256=CZ-Uvay-txbDF7Iabhq4isaQXHV_jsY_2Nc0NAM84UU 8101
gridpath/project/operations/reserves/op_type_dependent/regulation_down.py sha256=BMOwQygnKwfYkZHa7GQGR7ueSQr9Pdz_tSlAUPvfXFU 8109
gridpath/project/operations/reserves/op_type_dependent/regulation_up.py sha256=atMplafWBaDdWGxs-5tvRQ2I81-q9SmbvuoVhOshlSA 8087
gridpath/project/operations/reserves/op_type_dependent/reserve_limits_by_op_type.py sha256=EGXdRVdULbat21EetHa6IQT5u33Ep6CNCcBYMkwUoug 5586
gridpath/project/operations/reserves/op_type_dependent/spinning_reserves.py sha256=Xou3WCiMWjg3_AFKwC_Kwz7-7sNfmKPRhuR8K-MGLHw 8118
gridpath/project/reliability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/project/reliability/local_capacity/__init__.py sha256=S_BcpmVyBrynTQnayvYUEd4V4Fx0YcGXEzMU1yho01o 8930
gridpath/project/reliability/local_capacity/local_capacity_contribution.py sha256=bs4d5tz9G1eWcgkAarJLi49a9CJ2dZtHDmYsVHoYn_s 8506
gridpath/project/reliability/prm/__init__.py sha256=t5vLxPhBy2FwqGLPIaMhmXWMZwNK1FSRnmfyilB91Hk 10199
gridpath/project/reliability/prm/common_functions.py sha256=oPCPF6GbC7vuFHfanqZDt_beElaGrBmTg2YdZ5rXEXU 631
gridpath/project/reliability/prm/elcc_surface.py sha256=Vznc09aVKzcxWZCPCgBXrXlZq8z0mN_umW8D7enS4YM 16837
gridpath/project/reliability/prm/group_costs.py sha256=-vfgixprRxd3gTorttZOmulkgrPcOqcjKZT7Vv2SV4I 28632
gridpath/project/reliability/prm/prm_simple.py sha256=VIx8C6OKd5aQ_AFlF_KqnyQpEg0wLqQug-hVOjn85Oc 10062
gridpath/project/reliability/prm/prm_types/__init__.py sha256=9GdvegUyISwSXxgpHFYMVE3vwx_xr_L9B9oxFpJNznM 12300
gridpath/project/reliability/prm/prm_types/energy_only_allowed.py sha256=O891T-yhC4uXvUF2tqN1gH2l-GTjgR9wXfCKSUZMuz0 8009
gridpath/project/reliability/prm/prm_types/fully_deliverable.py sha256=nYrSJMcOJIWLc9Jm3LfoYNAYscpAFLw1KSI6v2L9ln8 1424
gridpath/project/reliability/prm/prm_types/fully_deliverable_energy_limited.py sha256=kQnWXey-O1rTFx7Tg4ti6lPgcp3U8WIiPeU-Lgolf1s 9732
gridpath/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/load_balance/__init__.py sha256=HHnY_yo81NG9n-UJ_xewr0TkfPuVo_kNLmUGD1wQdfI 3091
gridpath/system/load_balance/aggregate_market_participation.py sha256=7FT1aGw4g7Zakz-UQKd6C5klVxcUIBBGFUJqOd82ZuA 2971
gridpath/system/load_balance/aggregate_project_power.py sha256=jLqqDWboujV_VBwjYbKTFMe34M2pG5WHo5rqkoLzoxU 3473
gridpath/system/load_balance/aggregate_transmission_power.py sha256=Ppp7Uq5MrK8X5yNTN6D9lr5gC19T2zfEhmOOQl91-LQ 4318
gridpath/system/load_balance/consolidate_results.py sha256=8kKVnQgtWeO2xcPv3NVmI3HD0f20SsLIgixMGcn04aA 1296
gridpath/system/load_balance/load_balance.py sha256=saw3HpDMD_0BB9x2M53u9Wzla52b722XyxQFUFoGZT0 20996
gridpath/system/load_balance/static_load_requirement.py sha256=Si8oLXX6-dXHXS01KSIgXX9jL-Yrbvz9Xh9_iHK7th4 7150
gridpath/system/markets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/markets/fix_market_participation.py sha256=dY-7ynFzSq-yNOcf18JQdCA7uHbBO4V6zvap-1Cp2GM 3024
gridpath/system/markets/market_participation.py sha256=H770PyapCiIryM4j0planV-692VV0_-P3Bkfu0x7SoY 13252
gridpath/system/markets/prices.py sha256=vXV_W8mbvz0cYa1aLOclke49vHIvWLhXZ7I8g_JS_sY 4644
gridpath/system/markets/volume.py sha256=YF35A0uCfsxQJ1wpUC4DLVe9AIm9vls-IKZ8Zzr4TG4 7629
gridpath/system/policy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/policy/subsidies.py sha256=eaR9YHqdNy1WMJTjzNRtD5CcYb4IwHpr2YMTX2fKdUU 16812
gridpath/system/policy/carbon_cap/__init__.py sha256=HoXtCxiuYprLgWXtNRLls1hkbIgRnifsE5M7iRP4e8E 2435
gridpath/system/policy/carbon_cap/aggregate_project_carbon_credits.py sha256=n3GaU9J0NR64bgudQGaawZl3q_MXxAITpK73illyB5A 6481
gridpath/system/policy/carbon_cap/aggregate_project_carbon_emissions.py sha256=hRLytfdzc9y2SBLFi1Y39wyy_igwpl_LMvSnIOGpqtY 3044
gridpath/system/policy/carbon_cap/aggregate_transmission_carbon_emissions.py sha256=3qDVqItiIA6EJN1JE6HdTXZ6vaoS2tbfDDuaZwgtv-A 4580
gridpath/system/policy/carbon_cap/carbon_balance.py sha256=t029DTmODDWc9728FPQ6N7Mxfe9UroW222ZXjeTlqB8 4792
gridpath/system/policy/carbon_cap/carbon_cap.py sha256=qn84KqHq3RtFLsyX9M3fezdYSjdEmYZe5fhFJ0qVvcY 6421
gridpath/system/policy/carbon_cap/consolidate_results.py sha256=VuKmxJomf9_fGfQ8dE1xzLN-zsJSQmn0TbzjngCGqZo 1305
gridpath/system/policy/carbon_credits/__init__.py sha256=jp_0mS1jW-r_E_GlCKGm7NAdAuZJmEEsHTPZI_1xMMY 2466
gridpath/system/policy/carbon_credits/aggregate_project_carbon_credits.py sha256=NNLXOovMvEpTLpvlVF8Vx5NpnDUQ2wBjjMFrUKsnNMw 4201
gridpath/system/policy/carbon_credits/carbon_credits_balance.py sha256=OC5TD-hSgCcEQPOBJX_w6vrJsMeNlyWhnn_0HkD_FQU 3152
gridpath/system/policy/carbon_credits/consolidate_results.py sha256=4OnFMnR6pm3uN2ROjlm7zSCJgkH_QwIqHiBN2gmu_G0 1325
gridpath/system/policy/carbon_credits/sell_and_buy_credits.py sha256=mtupHMA7p9fl5ginS64HO4qiXdZlqVvbGQJpV_IY8z4 10102
gridpath/system/policy/carbon_credits/sell_credits.py sha256=9qxAlqZUrapoaOtuh7R37H4IZ21fLI0ikcrXDdS9lE0 6387
gridpath/system/policy/carbon_tax/__init__.py sha256=j8tzCBL9m4w0ycZF1tgaYlu3nF1gJzlmzu5s5wYIXG0 2435
gridpath/system/policy/carbon_tax/aggregate_project_carbon_credits.py sha256=IFDR6DcGBVrw0dFkRkQ-E-GiQ8xUFoS76k8R6mLYUZs 6760
gridpath/system/policy/carbon_tax/aggregate_project_carbon_emissions.py sha256=WNtahNO0hw91ez0infC7vjPQ-Req525kmd0sQfyuyXc 4188
gridpath/system/policy/carbon_tax/carbon_tax.py sha256=WWhofROiwMZRxqhkepRfCKKoId35_e1spN4pXX5ss-w 5350
gridpath/system/policy/carbon_tax/carbon_tax_costs.py sha256=OTbAAmkvJ0pZ6wbyXPUJIBCmscTtzMOBPP5OY5JbuDs 2907
gridpath/system/policy/carbon_tax/consolidate_results.py sha256=ClYn_JzfhgInBzLUsGBT7T3pSZ2roc_igIkCzqqrFiw 1305
gridpath/system/policy/energy_targets/__init__.py sha256=aQ0gNF4t6SYEpncfYUwuRzylJ0x0BdX_10TQDLKR70E 4693
gridpath/system/policy/energy_targets/aggregate_horizon_energy_target_contributions.py sha256=ChS44ZLiXbXyoDAsTnrsVj_ioTf2hNfXf0sJILd3JHc 4374
gridpath/system/policy/energy_targets/aggregate_period_energy_target_contributions.py sha256=OAn9IbRu2SWm6bG3KtzncVL-QDTBS5chqBBf9gePnGs 4169
gridpath/system/policy/energy_targets/consolidate_results.py sha256=FhQGIfIJW_by6mFL14ZgHeOtlTJWVyLDEeZa3DPVhW4 1880
gridpath/system/policy/energy_targets/horizon_energy_target.py sha256=MTOSNp6xVKIah2t7MiWeU65Pn65E8K0lOo9Ccmi943U 10483
gridpath/system/policy/energy_targets/horizon_energy_target_balance.py sha256=9szPojun37vbxwUI4f0fjr3DUGfvdZfRy-4jn5nTPkc 8755
gridpath/system/policy/energy_targets/period_energy_target.py sha256=c5RBbd6xgN9joArmmcOSmELcvaosoBcQ5jEZe_dgSXE 10279
gridpath/system/policy/energy_targets/period_energy_target_balance.py sha256=ujPtVQhvYsO1wzdW6Vy-HTpmmiba_CkQOUzvDCKH7fE 8516
gridpath/system/policy/fuel_burn_limits/__init__.py sha256=UGGu1LICd125Mao4czpmo7gdAxU8gR89d-O-C-RFLz4 2682
gridpath/system/policy/fuel_burn_limits/aggregate_project_fuel_burn.py sha256=BpIbP5SJ1RO3ngCYaVDJ6NG7ztp6Dl1QwPMNJeRvkn0 8507
gridpath/system/policy/fuel_burn_limits/consolidate_results.py sha256=3DRyjo42Oqkmxp2PV6gIeTPXJxgTemPFlGLWObRgs4w 1311
gridpath/system/policy/fuel_burn_limits/fuel_burn_limit_balance.py sha256=CDAvwtD6XihFCW0dEAAlci0DzvayXWrZ9HVlHvZIVro 11738
gridpath/system/policy/fuel_burn_limits/fuel_burn_limits.py sha256=B0dD2L0sj1P3c7nPHU7XsdpZPPTTppxSsMhq8fNFw8k 9229
gridpath/system/policy/instantaneous_penetration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/policy/instantaneous_penetration/instantaneous_penetration_aggregation.py sha256=fogByb8LX9dY_jSaG-HDQeFSjAlwhb4Iz8af6loydG4 1655
gridpath/system/policy/instantaneous_penetration/instantaneous_penetration_balance.py sha256=JRTMpGyqXl8aggkXUa4BYpoA5eu8Wwa-6dg2b6GHZsM 9234
gridpath/system/policy/instantaneous_penetration/instantaneous_penetration_requirements.py sha256=zNgGKguN3Nmjc2aR3pvjYym0zLaaCP794kQoPE_fnCs 20499
gridpath/system/policy/performance_standard/__init__.py sha256=bWi4-S9OwjaluvZhq3ctPiTJSyDaAlH_BDPscLZJJ_M 2485
gridpath/system/policy/performance_standard/aggregate_project_carbon_credits.py sha256=QEYZ34jsESk7WLJM_amSmcNV0-pMVUKS3H2m_W5q7G0 6845
gridpath/system/policy/performance_standard/aggregate_project_performance_standard.py sha256=6Hqy74IAjzaPfN20txTDJPFbuvx2dQYbYQXKFnKFgMs 5277
gridpath/system/policy/performance_standard/consolidate_results.py sha256=hRoUhTPVRGKerwDTffLZfHzUPp76XZutbtsPXghFJD4 1339
gridpath/system/policy/performance_standard/performance_standard.py sha256=PEJNo8rU91UGhQzjDmiGP7moAhpsGz5mnh8I5YYA5q0 7235
gridpath/system/policy/performance_standard/performance_standard_balance.py sha256=XaGZ7NG9Qmou4phWAqQEL2aoOM52uee15U52I7NeB5M 7058
gridpath/system/policy/transmission_targets/__init__.py sha256=xOqq1EfY47wrk6_hytuasNN-VNWVplfP-z2Cq8-kMac 2533
gridpath/system/policy/transmission_targets/aggregate_transmission_target_contributions.py sha256=p6GWcdxGfVVWztsWlFJ17LQsFbPTlL9UFCJl7NMOgVA 4410
gridpath/system/policy/transmission_targets/consolidate_results.py sha256=G3qcpw_yrwwStVYFMqScZp60QtYSBC2iBlO-e5b9G0Q 1307
gridpath/system/policy/transmission_targets/transmission_target.py sha256=c96EDwvqvo4r1sddIhEqT6y_loARJcirXnfTwpLfQXU 8923
gridpath/system/policy/transmission_targets/transmission_target_balance.py sha256=hamrdXelImgKWIf6tVuLaajJf9FtvrueG7UDtF_61kk 9928
gridpath/system/reliability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/reliability/local_capacity/__init__.py sha256=S3hL0LPHV3yHEpmJPYVuQs_4AiCR0TVvl0JSRNNGTgE 2464
gridpath/system/reliability/local_capacity/aggregate_local_capacity_contribution.py sha256=M3tnspjggcJRRTUTWn3KGbBy23UxeIbH8z2uTRYFwBo 3038
gridpath/system/reliability/local_capacity/consolidate_results.py sha256=zbQGCYIUZ75ZTVU8Qhfj11RsqOwwED-dhn5yCPKoBx4 1325
gridpath/system/reliability/local_capacity/local_capacity_balance.py sha256=rvti4jc20S703D7R7rTUcrmp9Y8cgLkpzPTseCaZSsA 4722
gridpath/system/reliability/local_capacity/local_capacity_requirement.py sha256=Z3E3plfJ2FCTmhVLrhgRZ-s-2b9QUJrn18w0s1qkm4o 6676
gridpath/system/reliability/prm/__init__.py sha256=fxP3h9e8DRC2pIauDVNgittW8iy20G1FTP0h-IgCN-c 2387
gridpath/system/reliability/prm/aggregate_project_simple_prm_contribution.py sha256=YE1yovggo0Piu32q67mG3cLj0VlJCbQUzTJkB7fdBws 2727
gridpath/system/reliability/prm/capacity_contribution_transfers.py sha256=W2PaMOqjq7MxMGX7_ErdF7qtdEFFGQ3_n-e2HIN8deI 21532
gridpath/system/reliability/prm/consolidate_results.py sha256=6lQJOSwiIXgKplgZsuOfq1JjA9w2kLW9_AGY2t2IudQ 1281
gridpath/system/reliability/prm/elcc_surface.py sha256=-LOBpG77YOVXmfrac3Bxc_8eKHMjWObiH1fx8TTTW04 9838
gridpath/system/reliability/prm/prm_balance.py sha256=zLBWuv8rfhON-6J4zWOUv48z9krpX-BJme2ib41BwDc 4256
gridpath/system/reliability/prm/prm_requirement.py sha256=HMI2Q6wBuPqKkWjsECxLOlj234-UmjjrEl0D8y3AOS8 6215
gridpath/system/reserves/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/reserves/aggregation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/reserves/aggregation/frequency_response.py sha256=eWEMVBIysSJVitchSSrvPlSSUL0OdjMRyz02omSpse0 1895
gridpath/system/reserves/aggregation/lf_reserves_down.py sha256=Nu3swQEnYG6cJIT5xCreWhbIyNs6PDAXH5MW8W7OAxM 1138
gridpath/system/reserves/aggregation/lf_reserves_up.py sha256=tTSjBweX1MG3hW0QWQmxe4ryxfHGy0-kbxWV8aB_Ixw 1128
gridpath/system/reserves/aggregation/regulation_down.py sha256=4Gdg3ztLnFQnXuzAGjIEOXb0IQzHyEzQ8UWOOrgKHrA 1133
gridpath/system/reserves/aggregation/regulation_up.py sha256=nSNdwdKOM6yLGcPXd9t985ElUrR85lrLmoU6YlNpBHc 1123
gridpath/system/reserves/aggregation/reserve_aggregation.py sha256=XncBOjHzOLBfcXmSteMMhf8vepfXyeF2tRqu5pnVuqI 2199
gridpath/system/reserves/aggregation/spinning_reserves.py sha256=3xjYZKzBl1M57V0Daxtm7l6fkH2WWlLGOjKJc_u9Ngs 1143
gridpath/system/reserves/balance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/reserves/balance/frequency_response.py sha256=KU8PUyZILHeYpBDdIckmQ9J5mcfWWImL2JvMFgXAmbI 5040
gridpath/system/reserves/balance/lf_reserves_down.py sha256=9e9iUyUrF-xycltmbR47dawLbCT5VM1_qT90SjDCH5Q 3339
gridpath/system/reserves/balance/lf_reserves_up.py sha256=9HT6Ap-l43-njrKIjcLwgYY2c4_yoY5r7aoug29esU4 3311
gridpath/system/reserves/balance/regulation_down.py sha256=uF7w1heYqYW0FkVDKidR6ouFZs8urcuROKEfFlFFO78 3330
gridpath/system/reserves/balance/regulation_up.py sha256=GZVGNKQlq025hHRFNg4UGJ-gcBoqlOn7kw7di7GZnl0 3306
gridpath/system/reserves/balance/reserve_balance.py sha256=N_-WqNIyeAIBL8CHhoNlvJqStJI7gT3aIz13PX4AFU4 6680
gridpath/system/reserves/balance/spinning_reserves.py sha256=szqQoMG5JpS1GIg2VqxpWUnQDAZQTyy91b21uhz-vLU 3348
gridpath/system/reserves/requirement/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/system/reserves/requirement/frequency_response.py sha256=YNPUKtFP8XG6JwvEwZzs43S1_mb_lg-hBTMCituoshY 6051
gridpath/system/reserves/requirement/lf_reserves_down.py sha256=FNbUTiGmxIt_LFgn2nI8NfXtgcjTiqCBqBPt8ISjh9U 5576
gridpath/system/reserves/requirement/lf_reserves_up.py sha256=Xw7Qz71j6GWkK7cpoCJuBMqhPiVVyV_ZnT22LcdvFdc 5534
gridpath/system/reserves/requirement/regulation_down.py sha256=M6WTYjkfOP4e0JE2C-lePIO1AIe4kBUbENHG3UkMfI8 5577
gridpath/system/reserves/requirement/regulation_up.py sha256=JjhS852Hvy2umm_KOEtDta0XPyyHPEvcyVCZwRLqP98 5535
gridpath/system/reserves/requirement/reserve_requirements.py sha256=bllHO46mEZWAQDd0RYwXgoMTUobtCk6U9l-Z03iOv4U 16823
gridpath/system/reserves/requirement/spinning_reserves.py sha256=Hw5WBxSY92IjVcQ6lPqrfRNTNDyrEcl8f1iwlNscDzM 5553
gridpath/temporal/__init__.py sha256=5pybnaZA99vQiJ2KD67HFyRcPDK45QGwKZvZjzvMUm8 1688
gridpath/temporal/finalize.py sha256=emj4itYR9QfKCPOtAVB5wYhJBCw5XGOpjVMSN4_QKcY 2644
gridpath/temporal/investment/__init__.py sha256=HqpcISOhG_AXe4BXPAhpy5sgX2G99cufrYOfXgsaXjs 735
gridpath/temporal/investment/periods.py sha256=4VLX0jjZNIJza4i1yskm_BmzUAbue0Z4_rC_siiLKMg 20893
gridpath/temporal/investment/superperiods.py sha256=1MPYohRZgVCtJ2-tk3S0bJrvPhlVjMN_LIVz6JCksMQ 5684
gridpath/temporal/operations/__init__.py sha256=0b1PQa6PxKoeTwrgjb3lqYljG8lMLRjPyxuijGjVV6E 757
gridpath/temporal/operations/horizons.py sha256=95L9VgmgL7EB34TyNtH_wt3ndpePQLowgg9QUAwiLeA 26099
gridpath/temporal/operations/timepoints.py sha256=aDTrbXQhieSD9uaqoPzyEknHZefUgzthvHSH6xdO6oI 19697
gridpath/transmission/__init__.py sha256=tn7nh32HOlZa0oP2dheGJxEDGzUULCXdVG9eLWIhH8o 19534
gridpath/transmission/availability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/transmission/availability/availability.py sha256=Nj5o1Xx8YhfLJFI79jf6B0D_HaXutzTsjASIV_Jr06o 10119
gridpath/transmission/availability/availability_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/transmission/availability/availability_types/exogenous.py sha256=f3ZCQm1vr7Lm0OpRkd1iBjTXP2p2k6WavRiwGB89Xuc 13638
gridpath/transmission/availability/availability_types/exogenous_monthly.py sha256=_Y30FwpK0JaMugjX8SuO0L7Ra9Dh_JyfX_RBkYKqLc4 12540
gridpath/transmission/capacity/__init__.py sha256=KIRW0vljuOKTh22xu2Befw_COENZZRH9O8rGIUuTJO0 1481
gridpath/transmission/capacity/capacity.py sha256=B7WhmRUkBDSjBv2fTsUnzvvmpdjBmsstNo3Ggft_Bq4 14511
gridpath/transmission/capacity/capacity_groups.py sha256=aa_mlNmnlsfPtYeZRB50LEUeA6d3J_5pJ2qP8iFoWLc 17717
gridpath/transmission/capacity/common_functions.py sha256=h6Aorh1lnjr_UADmuazLohBIyvCKniYGrBpyEEz9iVw 732
gridpath/transmission/capacity/consolidate_results.py sha256=vGDHt0xbcEH21Y0x5L62p1GjqqGSqYquZRfacZ4ZSsY 1305
gridpath/transmission/capacity/costs.py sha256=enf04bFYZBPkmeYFq0DobhwvXE7ZlG3gQHxm8OIArJk 16238
gridpath/transmission/capacity/capacity_types/__init__.py sha256=NBAs7R6Gf-NCFn_meOfLdFOOFIfYIMxpWY3hQihdMjE 8966
gridpath/transmission/capacity/capacity_types/tx_new_lin.py sha256=I_gpBmtqVHK2XJBJUYWgNh5_x1MzPCe-KpLpQlQl-6g 38111
gridpath/transmission/capacity/capacity_types/tx_spec.py sha256=-S-UiWVdhx6uiSDtKpnfNaWls2Gmri45DGNzZbCUmXs 14168
gridpath/transmission/operations/__init__.py sha256=Or9_JuSUiaq-BQo3i342OGxqkyWkR0nN7tCFHIoHQbg 1383
gridpath/transmission/operations/carbon_emissions.py sha256=lJkeElkqnC6AsZPkX_Fz-K0RV-alAlAlD6h3SgmU4hY 17750
gridpath/transmission/operations/common_functions.py sha256=YN8F1ZHpPCTmzEsBHzOagReOMwOPeXRDFGQrhYPk0NM 793
gridpath/transmission/operations/consolidate_results.py sha256=RAE5gXFrtxOStkQKLIDXipk07pXBquiLuiqbo2vzkBQ 1289
gridpath/transmission/operations/export_penalty_costs.py sha256=rRTOoQxHIJtPKYcIPTzN3PyqepwfZEH0ihtaKkX_pNQ 1903
gridpath/transmission/operations/hurdle_costs.py sha256=JOD8yXdNgNUAJ6A6RJHqnbeUdhF5Bd9Gv_7jZOrR__4 19342
gridpath/transmission/operations/operations.py sha256=hn3DTH1TJBKA8GtiY5L5VYVWZqBVRCOcyZL0UYkkT0U 13573
gridpath/transmission/operations/simultaneous_flow_limits.py sha256=c9Gci3qc15xz5OlQPTrpsL4En4c2JI6nGE1NZSBWq5c 18428
gridpath/transmission/operations/transmission_flow_limits.py sha256=Kr4KPcojsKK8wFHlTTq6k6EGvGw1dfz-BTsTNTxHa6I 14295
gridpath/transmission/operations/transmission_target_contributions.py sha256=8GHZGBc9Sg1uzrGI7W-bH1suCactimd1p69qB8P7onw 18834
gridpath/transmission/operations/operational_types/__init__.py sha256=q0GzUltnVTZk0TvcDcFl5kWQ2AsMPY--_Q2lodyQojY 10774
gridpath/transmission/operations/operational_types/tx_dcopf.py sha256=a70hvInkx3GsXooQjuzmBYZmbsWdE7YuMhv2l6MghNs 23489
gridpath/transmission/operations/operational_types/tx_simple.py sha256=I4J5ngtdObSvg11SbzQdtm5dAgQQ6fah9Y_GhMhK-yo 18076
gridpath/transmission/operations/operational_types/tx_simple_binary.py sha256=Cn_GkD8Z6G21hEK3hlO4SkajorVbkOTWBE4X4k4miNE 21685
gridpath/transmission/reliability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gridpath/transmission/reliability/capacity_transfer_links.py sha256=X4OB3j0ECYIIjIU1DHNTdr2kNQQjSdsGVbkp_vE4vBw 6187
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/common_functions.py sha256=bCz8TaqJQVaBXYs2bfdO6Rk8BQnYctx6j3ryQ-Wc2ug 3794
tests/test_create_database.py sha256=1MJmNuuSNGwY7z2HNFYwA88dNSh6ACL7czHiiAX6ur8 944
tests/test_examples.py sha256=KkCwlVvy54fOt4dbhr1pqq6-xumV5sxAz6VG_sSx7T4 52713
tests/test_ra_toolkit.py sha256=1eazeC6poUetvZ67YIaHXo4n8svi_OZnUmKuI7dXetY 3423
tests/test_run_scenario_parallel.py sha256=LihzpHwpclkNKRUrGR-AKdLNiXZdPkDINVYHv7ddAOo 1277
tests/test_viz.py sha256=mnZ1yq9MdnJUG8fLN0q-m4EPTtx1vjz5qrmn39b5LPY 10298
tests/auxiliary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/auxiliary/test_auxiliary.py sha256=mBlhzMZkHyL_F5Lehk5JF0TrLT5NzzAdMRoO1Z3fyVI 2909
tests/auxiliary/test_validations.py sha256=KfcY0g8j8aEzo6MyWQxXiRuYlawN-6m983w53M0DbFE 41465
tests/geography/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/geography/test_carbon_cap_zones.py sha256=rxKT0tWsD_MUoqkX7Nwu088O_S1ZEAimylzupYUEcJI 4510
tests/geography/test_carbon_credits_zones.py sha256=1U_CcQbor2pvKlfwK11um4I2YYx3aX2sT9ONWcG1u3A 3523
tests/geography/test_carbon_tax_zones.py sha256=sjOaLttMDw--2O79FKBci4zPTEe8PUMX37_w1FtEgYk 3537
tests/geography/test_energy_target_zones.py sha256=B5_TLnJWz4d2DkSWeMT9STmewuwSvWGjkTK1tC_Q3qI 4496
tests/geography/test_frequency_response_balancing_areas.py sha256=8kfnfsxnrP98z5iF0KCMaIf9RiURcq1MNIGhu2mBpNc 4046
tests/geography/test_fuel_burn_limit_balancing_areas.py sha256=ofJtCchhKEnXW2yegGrmIUBwkWHZlyBcnbuqy8tyP_U 7892
tests/geography/test_instantaneous_penetration_zones.py sha256=H6CYx1icsDliSFRqDV2J-iPygyZj9oKf2qdXrBtLaXw 4907
tests/geography/test_load_following_down_balancing_areas.py sha256=4eVplo1aY62-lxi_XTmdr5nYRPiT4hW0Yreg3qO7LzE 4046
tests/geography/test_load_following_up_balancing_areas.py sha256=sFw20Bbjkw7O40PriXcyN5_OlhIH2wzqujwhWU7iXso 4001
tests/geography/test_load_zones.py sha256=1-W6nKwMeXgquH4fvwmTgRfwu7NI6eEVAMRrvommxUg 7372
tests/geography/test_local_capacity_zones.py sha256=JkxFDkuCIqHSEvH7uGwxDIF4g6lI1PNOtrFsNA80-SY 3557
tests/geography/test_markets.py sha256=xF_LQtR3V5Efog6sS6Bm4QT36q-DfA8CYBYOTm3a-rI 3429
tests/geography/test_performance_standard_zones.py sha256=JZHwrz6EZX0cLoiHriUGHNjCWXCaZDEUfUjJqOlktQI 6008
tests/geography/test_prm_zones.py sha256=N1nIV4Fjx9vKI1sxlMN56EqGXBMHPYwS4tWRHz7BZA4 3426
tests/geography/test_regulation_down_balancing_areas.py sha256=Hdk386UufrjjLvcjNKQAIiAum4X55FYYpv6ACTevmro 4032
tests/geography/test_regulation_up_balancing_areas.py sha256=RR1ah53CzMQPJJKO4n6UZCNThXwU7ER283Qg9FQSxv4 4016
tests/geography/test_spinning_reserves_balancing_areas.py sha256=bHk7wHYLSJDuRj6sSj-LjdLKaRm98R7b1xM7XziEteI 4047
tests/geography/test_transmission_target_zones.py sha256=4JUe6xQqXkh-elpJzI5enC0gzEVJHOu44uA-RbxI7C4 4107
tests/objective/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/objective/test_max_npv.py sha256=V9HpRETB21JjFKI3hJloSufbIZWlKXwAU1_5sXbJHZI 2087
tests/objective/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/objective/project/test_aggregate_capacity_costs.py sha256=MF7YA6KBaENLXhrsEgdchdGX_gG7HY6rUSBMNn1kAJ8 3422
tests/objective/project/test_aggregate_operational_costs.py sha256=P6B4F4qUlmoZqWqxO6IeCl6LbojJRsb2lMI7YJSHLZw 3630
tests/objective/project/test_aggregate_operational_tuning_costs.py sha256=7Zr0tX1-zBmZ-OkpHEuctrS0VmlWf_7P-uXcdxZ7wEw 3614
tests/objective/project/test_aggregate_prm_group_costs.py sha256=hGf52Lh4ZsNwm-_vAPhNFUHzD9YzbHRmOrQzNjhfMoE 3544
tests/objective/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/objective/system/test_aggregate_load_balance_penalties.py sha256=tGLiowTfo6PDRbzr3YZi0z-UlvLmgnupGNJzssBNu34 3385
tests/objective/system/test_aggregate_market_revenue_and_costs.py sha256=MNrQrTRXi4tsnWeA-6tb12ZnoP4szRKBcSywXLe5BXw 3478
tests/objective/system/policy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/objective/system/policy/test_aggregate_carbon_cap_violation_penalties.py sha256=7xuJqi51eCSI70fQKXyy1m-ItCv8bDr9kQl9OTDFeRI 3498
tests/objective/system/policy/test_aggregate_carbon_credit_sales_and_purchases.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/objective/system/policy/test_aggregate_carbon_tax_costs.py sha256=A5_2_bE44As5iDJz88Pgpxl1p35U1E1UOrrnOFMSy3s 3894
tests/objective/system/policy/test_aggregate_fuel_burn_limit_violation_penalties.py sha256=p-0jHagb3EfW7FVPdu48Ruyal9hFrN5pdejQHhpROlo 3900
tests/objective/system/policy/test_aggregate_horizon_energy_target_violation_penalties.py sha256=pl3MwOE5VL2sm9799z9K-YC6cBRw74PQ9NMkl1UFQr4 4009
tests/objective/system/policy/test_aggregate_instantaneous_penetration_violation_penalties.py sha256=tVadNimGiqbSYbymTZpP9P3iX2hdXlrTOHz1-gMSmm4 4080
tests/objective/system/policy/test_aggregate_performance_standard_violation_penalties.py sha256=SWz_1jOAaqNnJ-9o_PZTu5q-7Tqcgf8STqM0dxup88A 4012
tests/objective/system/policy/test_aggregate_period_energy_target_violation_penalties.py sha256=OwY9fYkf71LuMpjMk62XVssl-E11h7DGNNIAup0YRp4 3999
tests/objective/system/policy/test_aggregate_subsidies.py sha256=CGPlWtpF6iZH2dnjG_iNFEaULKrCPtQFuCfheyC0f8A 3742
tests/objective/system/policy/test_aggregate_transmission_target_violation_penalties.py sha256=5tTMWd2Z55UBzDmBZhcxRkJFqhuPtlBvlN9Ya5NGqeE 3996
tests/objective/system/reserve_violation_penalties/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/objective/system/reserve_violation_penalties/test_frequency_response.py sha256=iEHtVdXdPQroiYnO-DHzlgibP__deSeyL19JV9qoimo 4246
tests/objective/system/reserve_violation_penalties/test_lf_reserves_down.py sha256=WQa6oaznKC_Zz89kg7JRl4WncDB1hKGeHensuNjUejs 4284
tests/objective/system/reserve_violation_penalties/test_lf_reserves_up.py sha256=cQhHS0k-okgm6DRLavI5_vkb1aap0jPCj9lEka5sDhw 4332
tests/objective/system/reserve_violation_penalties/test_regulation_down.py sha256=BNNrV5YQkfr-whhz0TlqvSnJpzMVK_oyGPu8c6A40d8 4221
tests/objective/system/reserve_violation_penalties/test_regulation_up.py sha256=_ojev6tOeHe8_EpdKGmPA1cxvSLP6S5A6QF8FVc7uX8 4203
tests/objective/system/reserve_violation_penalties/test_spinning_reserves.py sha256=yDLfw3PO0aoe7ro_42txcToKkSm52hpIxSoIUQMxVss 4239
tests/objective/transmission/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/objective/transmission/test_aggregate_capacity_costs.py sha256=J_m5n7QSsqDUAJLFsFbujAwFzSOSaLyEgRSUcSuZrWU 2389
tests/objective/transmission/test_aggregate_export_penalty_costs.py sha256=qW2fAHk7GWqbmAfPfQ9pm7Tz7B_cbefxuQYoGPW5Acg 3710
tests/objective/transmission/test_aggregate_hurdle_costs.py sha256=WfQjuDr3C2tmc92SFmBkDw3RDl4dmamGAaqQOoviAk8 3638
tests/objective/transmission/test_carbon_imports_tuning_costs.py sha256=zEtZQzQscnUwnBJZXoaZLAEUptxTqaWnf4R1oMdkHzM 3817
tests/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/test_fuels.py sha256=XZyKmbLlbcmPY5IFn_IOdwT7lUQv1jPX1E4Sa0f6Wx0 6669
tests/project/test_init.py sha256=ndU8KH1W7aoqt1FE0kEm9ApPrmik9iQxEz1UMhnhQeE 5707
tests/project/availability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/availability/test_availability.py sha256=HoOIRlYB59_3GvzZMvpyN2tRI7xAuHsDJ4XQhqZQNWI 3517
tests/project/availability/availability_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/availability/availability_types/common_functions.py sha256=NNvX1keaVMm_BdKzgM7mWlN_kuZjbNFqGajnXC9pK5A 1382
tests/project/availability/availability_types/test_binary.py sha256=A153WArzqtobJLxhfqPmBpqQ-YDYm50oGgaRCPzFXd0 6619
tests/project/availability/availability_types/test_continuous.py sha256=38aZoaWJT5ik6SFBzqmSK3F8k0Mgx7uDLF24RGy0mak 6641
tests/project/availability/availability_types/test_exogenous.py sha256=_ZI7ZbUoCACjpzO1r_nnrIgTXvJdZr_rZJDpAoX9_Zg 7522
tests/project/capacity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/capacity/test_capacity.py sha256=yyu1SUmbNkVCtbVnveXv6tu9Tpp17KwHDFsaYsUSwaU 10601
tests/project/capacity/test_capacity_groups.py sha256=3YEgG_BuCEGImQH-RM2wfAgU1QXlGCMZzeh6CCmz6oI 6148
tests/project/capacity/test_costs.py sha256=4dCzGtCp07uDrfY3mTWvj-FVTT8WQqW0372_JwBDhKE 3377
tests/project/capacity/test_potentials.py sha256=Bm4NAcbrlzUMm1UHJsmJd6hfRrChptRahuZcxMuC1ZI 10849
tests/project/capacity/test_relative_capacity.py sha256=zGlP9oz76U3q1rHwtqlXV4PBDK9ItLdiCb1tIfTdNA8 6124
tests/project/capacity/capacity_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/capacity/capacity_types/test_common_methods.py sha256=wyhSF-_aGb8CuFbZ6q0WKTPcC73DQFEpyMHW5EiW02Y 6954
tests/project/capacity/capacity_types/test_dr_new.py sha256=hdcXJ7GArsK2St9MeeeVBzqZJCsWtZqNJbHu5H97NxI 6930
tests/project/capacity/capacity_types/test_fuel_prod_new.py sha256=ThnGMyMBvDndq86lfP7eIrC0hMkinZA_aql3-ARvkw8 12140
tests/project/capacity/capacity_types/test_fuel_prod_spec.py sha256=-wIK0qnD_cqayc9UZCVKO2qRp7_miAj3Fai3ca_cEwI 7243
tests/project/capacity/capacity_types/test_gen_new_bin.py sha256=44lEBxtFUiOcQCxYeyBSiTD3oXyjW0ncdYsmBtizUPg 9695
tests/project/capacity/capacity_types/test_gen_new_lin.py sha256=VcQMhs0yGb9SrtzeWRhHQ2GQuIX3ygd2RL9xhkd4L4w 10402
tests/project/capacity/capacity_types/test_gen_ret_bin.py sha256=8oL26JcI2fhOqau2Emt-ZgJ_DYCmvuV75USJYEMG2_Q 5529
tests/project/capacity/capacity_types/test_gen_ret_lin.py sha256=AAef0LsksG2Iov3UHSPAJh5YacpC1IKM3qnATn4AQJA 5483
tests/project/capacity/capacity_types/test_gen_spec.py sha256=udGLeOt-gxj75ljQuSh_F4MwK_GqoHz7azn-2aWLkcs 9513
tests/project/capacity/capacity_types/test_gen_stor_hyb_spec.py sha256=KyqEzzMStonFq7_Mfc38_ZuofbdRchhWE4m2QUgs6Xk 9557
tests/project/capacity/capacity_types/test_stor_new_bin.py sha256=pNzZz3j2FxhityD_dLUCMbCAXKcN78nNMiUfd9RHjyo 12491
tests/project/capacity/capacity_types/test_stor_new_lin.py sha256=oGzlE3FxhJ02Wqm2-fYsIeXLvv4_yVQ3ROkSKh2HEm8 12030
tests/project/capacity/capacity_types/test_stor_spec.py sha256=6zR9C266dhYuVkaKk7EteTmzsVgUy6kUkHXZWCM22E0 5897
tests/project/operations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/operations/common_functions.py sha256=0LdZrShh--IQVfgMrL1Ox-8ij3mHN5Sa0wdjwoOeyJc 4353
tests/project/operations/test_cap_factor_limits.py sha256=dhfGgynupyu5NlMsKbafTJ3AIgYBwwwSrTf2Sw1vJlw 4561
tests/project/operations/test_carbon_cap.py sha256=c44oi7UUqem8aIsdEJyDZl7GO9Ft57NhvWXB-qFRHZw 7344
tests/project/operations/test_carbon_credits.py sha256=9FM-wdhKpisidjvy2ljFrS2S8QZo-fOCRuZlJxKAp1Y 7120
tests/project/operations/test_carbon_emissions.py sha256=_o6KkHhBMR2sipQb3fZzIJ8kkTN8O_-0clbakMbUZD8 2738
tests/project/operations/test_carbon_tax.py sha256=Xm6cK0MKYgfwCnD0QC8AShfXqFMxTpyDwcZRHfPcJuo 15381
tests/project/operations/test_costs.py sha256=y-CMfscIH3KtcN7Z8n2jIf6sVaWlD_VjBQgqKI8gPrc 10228
tests/project/operations/test_cycle_select.py sha256=paU-drU71Dw9J4ezB-Gxe-MnuaBxqdybfcef-KhGBug 5777
tests/project/operations/test_energy_target_contributions.py sha256=rgr3RfOZ9TNs75rrUsgwnT_3HlPPWoeUc9sNbevJNrU 5639
tests/project/operations/test_fix_commitment.py sha256=vXGA45rBlx_GQt9P8j2VfhQ5CPeXsV-m2rdvq-QTuQ8 20511
tests/project/operations/test_fuel_burn.py sha256=9inrbNCAlch1MpuUC1eCi8RK5cavNFItgB17lkHQsO0 12103
tests/project/operations/test_init.py sha256=pmm8Qkx2TrKsVsbyCO74v15ihU8eaAW3GprOvTjF-Aw 41996
tests/project/operations/test_instantaneous_penetration_contributions.py sha256=o7MkGX-IkVHf3k-7CK7ifCr3TfvbFS-8wrFK5RuetLQ 4992
tests/project/operations/test_performance_standard.py sha256=R7f49AqwPt9jUBnJMZyF-vcOI2FKvR6S3cL-nka8VcA 6643
tests/project/operations/test_power.py sha256=YMioSiNorKEaB68tjWkVukpKusZGwbjtYNqP6GrTkpI 2796
tests/project/operations/test_supplemental_firing.py sha256=VhOleiB6Vjb1NbxPGML0AtLIYINqvf15tMhrfxcShxI 5656
tests/project/operations/test_tuning_costs.py sha256=rJu0Po0n4jbES7FQ1_DD6ZRMOBmyg9rLr-ADH5opWWY 3660
tests/project/operations/operational_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/operations/operational_types/test_common_functions.py sha256=rTP-fEmS9wjyG4nA4biaqNvMjlCb65PXxs-sW-O4_vk 10100
tests/project/operations/operational_types/test_dac.py sha256=T5KS-7p_V4URHQoK5wpW61U0wWN-tww14z660KZrK5Y 4833
tests/project/operations/operational_types/test_dr.py sha256=nDfvGv7tMu5Em8C0EdNb4dAwv8MwyJKwiUxg11AWcWs 4760
tests/project/operations/operational_types/test_flex_load.py sha256=2YNobD1jswgEyl6t-zmIQI4pealLDb-MC3d-BEs3AVM 6113
tests/project/operations/operational_types/test_fuel_prod.py sha256=Zas2EjwM6vza4045qoAs4fAfJjEeu54ndL5X0W1SSBw 4531
tests/project/operations/operational_types/test_gen_always_on.py sha256=4ARJk02wya6N-oZuWx6VCqmYYsrKJ-Y_2tlGEDf1AS8 6471
tests/project/operations/operational_types/test_gen_commit_bin.py sha256=xLX6hWN44L5ZORDUH12ojrsPa4CE5I5a7TOkjKHFsVY 12843
tests/project/operations/operational_types/test_gen_commit_cap.py sha256=wzTAusUVYCBKCNl_trjQVOERHQC13kEEZ72xOYi4MCc 10921
tests/project/operations/operational_types/test_gen_commit_lin.py sha256=fLy12K_uAMv9XMRq0O-uCJd74DfHzI_QhvpynmXv4Xo 14072
tests/project/operations/operational_types/test_gen_hydro.py sha256=ndUg3dpnTKjYnjtFRyNvJot9cgzgkekkGBr7mHNmyRg 7789
tests/project/operations/operational_types/test_gen_hydro_must_take.py sha256=nXVWHaIzYSNCR9jj--_xVLjPOp-z9RphMvShCgDVzTQ 7822
tests/project/operations/operational_types/test_gen_must_run.py sha256=z_L78_qKwwJO3bwY4UsKcVGdGZ0EK3Gl6J-BHEVRAJQ 4968
tests/project/operations/operational_types/test_gen_simple.py sha256=SQP6U_8LhfXZZdGK6RACw3kmHabwQDw7weBSuDI2Nwc 5790
tests/project/operations/operational_types/test_gen_var.py sha256=llGVZYssySatGg625R_mwbyWj9AV78gQJKt1CXTVFPg 4964
tests/project/operations/operational_types/test_gen_var_must_take.py sha256=d4oIJ_T2ApVWhFLLKEUDFZvq-n9xvLYg5eyqftc_nl0 5033
tests/project/operations/operational_types/test_gen_var_stor_hyb.py sha256=phoMxrp8vcMG1gFFjpld9iZMq9aiN7ojE160Cr3VdrQ 5979
tests/project/operations/operational_types/test_init.py sha256=9x8mdK_Or2KK2Fj7s0dn85VYuvY0WkhKSiyAAFsR_b4 3398
tests/project/operations/operational_types/test_stor.py sha256=Vs2AMhY9Ku-_9XpzkumWS7eWf8NlCoaZ1wnTZqUwP7c 5654
tests/project/operations/reserves/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/operations/reserves/test_frequency_response.py sha256=qCKw5tAqRJWt7nTsVOUcPGm3O8KTohR4UTHn0mdk2uE 7213
tests/project/operations/reserves/test_lf_reserves_down.py sha256=YnItylAH9Zabepg4VGKIZivP-xR1vUueI1Tzw3T3N9c 6802
tests/project/operations/reserves/test_lf_reserves_up.py sha256=3LvasKDFt7QIy75TM_fNtsJk2KcqPoaP2m8yP_V4KLk 6770
tests/project/operations/reserves/test_regulation_down.py sha256=44FLbUAbR2c1Tx9zhm1sTUF2DajhDUJY-jD5UNcjb3s 6979
tests/project/operations/reserves/test_regulation_up.py sha256=Gg5THF4LzqSDTj6lCzO9ZLTVWS5KxsF5_5xBjEtyKTk 6943
tests/project/operations/reserves/test_spinning_reserves.py sha256=9V3uHPy6iO2i2MWdRVtsTrcMJx79zq7oyVHq4eng4jM 6812
tests/project/operations/reserves/op_type_dependent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/operations/reserves/op_type_dependent/test_frequency_response.py sha256=HT4aML699ff1-dLUeWVxMS3u5Wq-dNXJuBNQatWQ_ng 4614
tests/project/operations/reserves/op_type_dependent/test_lf_reserves_down.py sha256=UbyJqpPPD6G5xuPU8HmHHqGJhpmwC0GiBOV8Y1zeoxY 4603
tests/project/operations/reserves/op_type_dependent/test_lf_reserves_up.py sha256=UdFecue5UF17THD0_xVWN0VpdJ6WgbqSNCmtin4U7iA 4589
tests/project/operations/reserves/op_type_dependent/test_regulation_down.py sha256=SLPuNhkxzgiXyEN5bp1w6Iy7MLrmTTXFY3iG62HA4rw 4680
tests/project/operations/reserves/op_type_dependent/test_regulation_up.py sha256=fwzVYhQgs43FQYiu-5yBIZxQdBDsQi10EFNtweRREPs 4666
tests/project/operations/reserves/op_type_dependent/test_spinning_reserves.py sha256=OeT2OsXeEcfMTA94oj7nkZoTDBN4TMPKY-HzWQf4Vts 4604
tests/project/reliability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/reliability/local_capacity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/reliability/local_capacity/test_init.py sha256=6gflqeEpDWgCKEqxsWZrapJAhlh1u67IPv4YksO-vFU 9097
tests/project/reliability/local_capacity/test_local_capacity_contribution.py sha256=7vj3jG_wdEZ13c3qDZHDlR_IAoLTo_Z62tdhNL34e6c 4685
tests/project/reliability/prm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/reliability/prm/test_elcc_surface.py sha256=y5EsJhAcTOHTde8aBUENkT9k4T9UDXJC3bVysOtzcTk 12278
tests/project/reliability/prm/test_group_costs.py sha256=SZpNxK_76T_N3T4nnvBTz3JfqB-UPi5letUgOTtZTSI 13659
tests/project/reliability/prm/test_init.py sha256=u9yrAvQDHTg21HFpZ4nOyIBBd4u-kOOnnIT8wL63lek 11083
tests/project/reliability/prm/test_prm_simple.py sha256=T3FcLI5cEw6mkOuJIcPpngmyfZTa7TdZ6dsPTF-VLa4 6288
tests/project/reliability/prm/prm_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/project/reliability/prm/prm_types/test_energy_only_allowed.py sha256=VBzUdUisgQWppfbsCaHyOFitFKiW_y2jAsSqjk4ig4M 4105
tests/project/reliability/prm/prm_types/test_fully_deliverable.py sha256=UQmFRWXrCyHvM41BR1-6bF4hXa1Ee5sy4YbSEIqsXZU 4389
tests/project/reliability/prm/prm_types/test_fully_deliverable_energy_limited.py sha256=ap_mFhOtcmafu-tXgzy9E9WQVJeqxSYKAt9A03X-xxU 4800
tests/project/reliability/prm/prm_types/test_init.py sha256=w9bpcj70Zr2D4rG_HVTuVLW_0itTYONJNq-ftdU-vdg 3423
tests/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/load_balance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/load_balance/test_aggregate_market_participation.py sha256=iJ8WT0Yxrhs4eztkFTL4TOjPTk4tP5J1iOuEHI5vTe4 3430
tests/system/load_balance/test_aggregate_project_power.py sha256=E3nByJmoQefO0LsDQzWVGNTgNLvpu34NXcg5IO9Sfak 2847
tests/system/load_balance/test_aggregate_transmission_power.py sha256=G7o3QOnoyIZaEZl3wiA-R6o2gL4V4RIa3eZW1mf-IjI 3565
tests/system/load_balance/test_load_balance.py sha256=yia3xsn_ESI1_In6SWIAHClMJUgjgoq53GobnHAzbKs 3252
tests/system/load_balance/test_static_load_requirement.py sha256=U_8IxoBplosnMpsVoEK-lBAsnYZPXSgnkxqFfBkZMwM 4016
tests/system/markets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/markets/test_market_participation.py sha256=Q67rvFYjcQHtuJp2wDCVgcTQScYHHkLF86IZ-DPBqDI 5538
tests/system/markets/test_prices.py sha256=hfORtUWKBiO8Ayvks1eDahILnErPXB1p1155eZIPIPg 4118
tests/system/markets/test_volume.py sha256=Nrfiyg_b5nbv61gPZiQN5Srww8abEN9FI-YsTGggrWg 6336
tests/system/policy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/policy/test_subsidies.py sha256=Ruo4UhQiARvwo1WE9JKSJXbPSZ1LEYgab5wveAzUjM8 8190
tests/system/policy/carbon_cap/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/policy/carbon_cap/test_aggregate_project_carbon_credits.py sha256=ZAyc0izSnlIR1oTr6e2lsRz-0MQPXDsJNdU-Jdt9md0 4432
tests/system/policy/carbon_cap/test_aggregate_project_carbon_emissions.py sha256=siRuHUDDKEtYYWU-zhyf4lZJvZh2AANy3lLQ-LWj0LE 3809
tests/system/policy/carbon_cap/test_aggregate_transmission_carbon_emissions.py sha256=cZ7gH6Y9O0MviKGUgd0OPKeWQNU3qvfyTvi6IgU6ivY 3797
tests/system/policy/carbon_cap/test_carbon_balance.py sha256=gxD56AcEUvpOvoVbOfOKJyhWmY9RQfQdDUuWsqb9r6M 4218
tests/system/policy/carbon_cap/test_carbon_cap.py sha256=gWpFKfD87N7bSHLAE1YF-2lxyB8mOhi64jKebA6vNbk 4596
tests/system/policy/carbon_credits/__init__.py sha256=7elxIr2fzrPdzjddekaMAM0B48Ersu7t-1SIBOhUGnk 2371
tests/system/policy/carbon_credits/test_aggregate_project_carbon_credits.py sha256=q7M9eErM5xcNs0cBYDRXqWvjOTvBPP9y34cJf73JzvI 3754
tests/system/policy/carbon_credits/test_carbon_credits_balance.py sha256=_5sUV5iok788TAJEviCS80L1F28-gkwFTvHtFvGbEyM 3376
tests/system/policy/carbon_credits/test_sell_and_buy_credits.py sha256=1CK5ct9Zi_oZYNEAb1dpDgNiDUWsk1ocDc8bMEugXbM 7308
tests/system/policy/carbon_credits/test_sell_credits.py sha256=Jiv1dmEGHUkQ25I3rY6uCBI9Qb71l261D_oYE4y1qK4 3366
tests/system/policy/carbon_tax/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/policy/carbon_tax/test_aggregate_project_carbon_credits.py sha256=rvj2cjILNO-cyoD1K2lDlG3Y4CcJvDrNTmif1g1rp-8 4432
tests/system/policy/carbon_tax/test_aggregate_project_carbon_emissions.py sha256=5Vi9oUITrCAgbv4A5JQj3I20DAZBzOaE6N6mYdSSYNg 3802
tests/system/policy/carbon_tax/test_carbon_tax.py sha256=bKhyIMoOJjrYAIPaWQJbk5yv2zJ3z0b24adZAI6V2mk 4579
tests/system/policy/carbon_tax/test_carbon_tax_costs.py sha256=wc5rT6v_NujVUq7k6qgaSoP9tJVIfHOR7fSttvCPrqo 3825
tests/system/policy/energy_targets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/policy/energy_targets/test_aggregate_horizon_energy_target_contributions.py sha256=u9AjdZO7YPOa8yfHx2T9Pg-ilS6kR5VX5UY_D2BYeZ8 3844
tests/system/policy/energy_targets/test_aggregate_period_energy_target_contributions.py sha256=nHoL9X1fOJztgGl8_X5fZgrMmlqpKNdgoe25tpq9KH0 3838
tests/system/policy/energy_targets/test_horizon_energy_target.py sha256=T-HqUwLC5noesuf0KPpTOeIR4qekc8_7ngGUICmzcAs 6529
tests/system/policy/energy_targets/test_period_energy_target.py sha256=4G5w17KsAecSPzt65yKL2d3pqF8NifdC1yOimmyH3ms 6083
tests/system/policy/energy_targets/test_period_energy_target_balance.py sha256=zAC9cmQtcW2EA5zfCmtKGGnqr_vxiaCuECaIxuvoBwA 3873
tests/system/policy/fuel_burn_limits/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/policy/fuel_burn_limits/test_aggregate_project_fuel_burn.py sha256=hyd1GFiCTkDxL-7lx8KGSuE1ZZTr_FjIRbBoITZkf5w 5700
tests/system/policy/fuel_burn_limits/test_fuel_burn_limit_balance.py sha256=QoCj1I8xrJLbFOtd4-_gm5Pm6mmLGoPU0MwsA4L4KHw 3798
tests/system/policy/fuel_burn_limits/test_fuel_burn_limits.py sha256=s9EzhXg2dXFes6iIpS9VNItGY1-9QqbxEksykFkhAws 12413
tests/system/policy/instantaneous_penetration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/policy/instantaneous_penetration/test_instantaneous_penetration_aggregation.py sha256=jvUKqYQniYniNXur2dRWAC8SlMWQQ90RUPiAHviN2_I 3890
tests/system/policy/instantaneous_penetration/test_instantaneous_penetration_balance.py sha256=PrkrhctjCEiPTfpX8Sj0PmtCWwmzzko2VmYxJECSzUM 3987
tests/system/policy/instantaneous_penetration/test_instantaneous_penetration_requirements.py sha256=lh2aOyVdrYyCpHsajtQtpfaJXP3lEcedJMWG4IuBHKo 5134
tests/system/policy/transmission_targets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/policy/transmission_targets/test_aggregate_transmission_target_contributions.py sha256=xXF5URelfWoMkgdjvyq_gQ-R2nm2rcmbPjItqoXbabQ 3908
tests/system/policy/transmission_targets/test_transmission_target.py sha256=UPhk_AijmB2SUVb8JWGEOwdhImJA0shdVelBNc3g1FE 7939
tests/system/policy/transmission_targets/test_transmission_target_balance.py sha256=TIvxDeBR4PebyOW7vh-OWPJHfMp_x5MS7JLnfc3I6hs 3918
tests/system/reliability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/reliability/local_capacity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/reliability/local_capacity/test_aggregate_local_capacity_contribution.py sha256=JCfhYRePW2iFlzO7Mqhcs6Knk0efKxhsUAD7zBz0cyk 3676
tests/system/reliability/local_capacity/test_local_capacity_balance.py sha256=K9gQzZS8WPov1TdPfQ2PmVOPBTTR6tnOE79rabcxqnw 4279
tests/system/reliability/local_capacity/test_local_capacity_requirement.py sha256=ElQigvIZk7RWBXS1xAV0Peei4ONul9Kp0wXeFgX_Hj8 4691
tests/system/reliability/prm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/reliability/prm/test_aggregate_project_simple_prm_contribution.py sha256=OPqnWTB2cgYmnBPX2s84sclx3sukUQyUYpWXHCFuQTk 3628
tests/system/reliability/prm/test_capacity_contribution_transfers.py sha256=bYYWb5x-tFMQfhXLJlfgHAFIMUX50bLe4BRoQXxA1io 6104
tests/system/reliability/prm/test_elcc_surface.py sha256=6gj6KeSc_51SAzX11s2qUBhQ0O7jYQ151zLvwHurTCA 5883
tests/system/reliability/prm/test_prm_balance.py sha256=c3HLYGAdJ_el4jSegA-kVM12gZpIcGgsiSu9wb8dBII 3657
tests/system/reliability/prm/test_prm_requirement.py sha256=xlfdgVuwPCJxDGCqrQ3cXI1xPIyRpgbzQoZ9rUNQ57Y 4497
tests/system/reserves/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/reserves/aggregation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/reserves/aggregation/test_frequency_response.py sha256=cXbvUMHI2nGi0n8LD_UjvPD5WQYaQADqpXLG924d1fM 14788
tests/system/reserves/aggregation/test_lf_reserves_down.py sha256=vSTLqZxi-Z2pazUSDa1VasgRQNZncmjF91_jTLi72HU 9414
tests/system/reserves/aggregation/test_lf_reserves_up.py sha256=BZVd9zSK4jfzALq7rYbEe4pQo5MwrB1koyZBeRWQ-9g 9468
tests/system/reserves/aggregation/test_regulation_down.py sha256=z2nyiHuTI3Bhf8s3qoBoee0bK5b59Ss03g4dwtrxau4 9456
tests/system/reserves/aggregation/test_regulation_up.py sha256=yT_ybHpUyUbT7t1rmqCYiDQcbm65V0RU47GLvKK7u4I 9442
tests/system/reserves/aggregation/test_spinning_reserves.py sha256=J3cc6l3V5ZzNglssIAMnsUlmENmt2Ud0wWKub6BnCZ4 9368
tests/system/reserves/balance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/reserves/balance/test_frequency_response.py sha256=x9_wJv7xvVQmGer8E4QlVdQhekPJmPUfyGCjkR0vFi4 3669
tests/system/reserves/balance/test_lf_reserves_down.py sha256=QRya7eP3JcLeuJWMP3G_ms1jXHi0F0Di9upIW8lDvws 3703
tests/system/reserves/balance/test_lf_reserves_up.py sha256=tm-oZoNFSYV-H17ajwgJxa6stLQNm92P3_tMDiMhgic 3759
tests/system/reserves/balance/test_regulation_down.py sha256=aPRoQ4RgJl68CWBp4AmRDnLvLNUrUlMIz2CNEClH6Zg 3647
tests/system/reserves/balance/test_regulation_up.py sha256=6OvCQ2XlTPNuJ58gKlbz9NJp6T-npQbmIbmvMksbE44 3634
tests/system/reserves/balance/test_spinning_reserves.py sha256=5wnHwoEvPe-8fG91XvYCwYoIB-Sd6hCnein9aH0VeL4 3672
tests/system/reserves/requirement/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/system/reserves/requirement/test_frequency_response.py sha256=kV-42HB0jE9XRKen2eBuWriK728xYQqSelSUFVUcArM 5358
tests/system/reserves/requirement/test_lf_reserves_down.py sha256=7XGDRot8TxB2LfMmwGwKkG6kaGj6xnQbXIl5ruaQ58c 5429
tests/system/reserves/requirement/test_lf_reserves_up.py sha256=0KPsau8f6OjbCUGigP0a6gcZlsdEGHKXjYLNpY-0NCI 5848
tests/system/reserves/requirement/test_regulation_down.py sha256=CqIXxs5cfHLjNXHrTft_C4pVKwvKGaWihLkgaPeTR8M 4669
tests/system/reserves/requirement/test_regulation_up.py sha256=jBGV2qBKoL_ll-NrX5jnFut6XaM8TdGThBhR4xQTZ_A 4651
tests/system/reserves/requirement/test_spinning_reserves.py sha256=9q_44eDwaps1dT7R5Jo6hqE6zSvzbEQuf_sWJBOW5bk 4701
tests/temporal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/temporal/investment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/temporal/investment/test_periods.py sha256=VBB1q3c7NHpqR_Yf0ll4NYr9dQDkMNlvPjF32dCrtyE 9262
tests/temporal/investment/test_superperiods.py sha256=5NRwKfqJgJ6PNU8mb2NcCUnzMKAyqUHPp3udhKrGFWc 3920
tests/temporal/operations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/temporal/operations/test_horizons.py sha256=kxpHLJ7E9SaCdVIX37hnoRflLsWJ2yC0Moo0ZtIXFh8 12347
tests/temporal/operations/test_timepoints.py sha256=4RGkcgWUj3ZoJSd4dbYr1AcuMDyQrONe--3LHLiTl6s 6695
tests/transmission/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/transmission/test_init.py sha256=nmUNOKVHDw68gMiXGYuT65bwRLUMp6yYUWOjOsA2UBA 5901
tests/transmission/availability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/transmission/availability/test_availability.py sha256=4sZlJa2GIsR0IROUMJa1Q4IrMJk0p8q9eK56NkTFbmI 3540
tests/transmission/availability/availability_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/transmission/availability/availability_types/test_exogenous.py sha256=UrmOoLcfmIl4NZwzyZSytEpOxQkRbRfqiD0h_kmvnj8 19973
tests/transmission/availability/availability_types/test_exogenous_monthly.py sha256=n176HYqeTu_uStjFRT2SsQgfwUKEAxgrsdALDNhwS9Q 5029
tests/transmission/capacity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/transmission/capacity/test_capacity.py sha256=iLKk-c2kLF7y57nooKceWDXQy74_Nq_ef6yTlBC-lz0 4009
tests/transmission/capacity/test_capacity_groups.py sha256=Ri0PP8PwIQ5Rn-sD555g8Vsk_Cw5p-z6GcyrrXfn8gM 5396
tests/transmission/capacity/test_costs.py sha256=Z9S623FhaTpJbvoRn64kFUdAlaOkTDL1qJwWLXyyVoM 3781
tests/transmission/capacity/capacity_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/transmission/capacity/capacity_types/test_tx_new_lin.py sha256=l4IUyYAIYFraLfDA3FikdsIEl68YLPLv08afClytXdg 9069
tests/transmission/capacity/capacity_types/test_tx_spec.py sha256=kXhVhMrcxn54B_rsEagyy9RxSNZ-G2h7xTiYeE3wH-U 6220
tests/transmission/operations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/transmission/operations/test_carbon_emissions.py sha256=O0be6_0nA9qwALSIk7IjC1vYi4q7csnVt1FpY_UhdaI 13135
tests/transmission/operations/test_export_penalty_costs.py sha256=u2LLYktJKfVmyL7T45ICjgL6FyfEhBNptuLeLcvOcQc 3649
tests/transmission/operations/test_hurdle_costs.py sha256=Aa6KScYYvywAJTFtvY7DCwza7snbvJj3RECVrP0ihos 5538
tests/transmission/operations/test_operations.py sha256=D2xjsq59dqslwyHMt42xz2vTeCZwUKDlPljJVZ4CUbY 30363
tests/transmission/operations/test_simultaneous_flow_limits.py sha256=TJMP6mNPI3aZVeWh1Y8gxQgM480mkbzyGRpt1RCGKJg 13244
tests/transmission/operations/test_transmission_flow_limits.py sha256=WgKm_aFWOS97UUqrrQDj9SnbTh0pK3JWItDgKO55a5U 5276
tests/transmission/operations/test_transmission_target_contributions.py sha256=u2CUeS-1Ei04YJwBZg1O11Tiw_sNXv2c2PXgziVOM5I 9284
tests/transmission/operations/operational_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/transmission/operations/operational_types/test_tx_dcopf.py sha256=ql_3t-zXDxWd45meO8TOIYwtcxMglWbZw9C6PIC56Og 21575
tests/transmission/operations/operational_types/test_tx_simple.py sha256=US46lJtz4mYbA9gaLE4NEnDh5Jeks_wQIOEsaMDd1sU 7961
tests/transmission/operations/operational_types/test_tx_simple_binary.py sha256=PRYZVDNex3NkZepzP2rOAuykihTbeeUh-5ehsTfd-S0 8521
ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ui/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ui/server/common_functions.py sha256=OT9CmLJC73nXpWNBYgQo7uYr53fYkKLAxPWGLDOC-_Y 2190
ui/server/create_api.py sha256=tVBCcxxymx9mzqtweEP265Q7mV0z76sbv0bZjYGepEI 4861
ui/server/run_queue_manager.py sha256=CqGiFIMxto-A7P0JAYOe1ph7SOJYaJXhQwJa-C0QfZA 7692
ui/server/run_server.py sha256=e3DtdyamCK39tTO_oZN-EcWrcCwNmq16Jft0cSSCkvw 10209
ui/server/save_data.py sha256=cmTuJrx6KYJnrRkCB-Xj6X16l0HKcypyg-HGXv7uFcQ 5640
ui/server/scenario_process.py sha256=J134bGgv8uhpAjfD1WHU7huFDU7Yw-KZ-Y3cY1W-sYs 6483
ui/server/validate_scenario.py sha256=6mdBpXNPoEndvAM83rU137Id3FKg9Q9e_yFPyAIHTV8 954
ui/server/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ui/server/api/home.py sha256=c83mNBgbe70ba4IFOElj6eGjVYzUcUZmCHeUlCvmCBY 2166
ui/server/api/scenario_detail.py sha256=WtojAHAAWMEIJK5infnD2UjCB1A-G6qGMe-CxDcrUDk 8378
ui/server/api/scenario_inputs.py sha256=VJ-dCrBE_qTayc7e4Qk9Z9RGbN4wqsrpLfmNOJFXALg 3780
ui/server/api/scenario_new.py sha256=rpmkIsYq0IVQvI3fkfnFGYf8vCdzLUvgh4kDHK2iXvU 4390
ui/server/api/scenario_results.py sha256=dZZlQv56R1Hb_fkyp9b9AvAFM7v2Lb4dw4U3LTSfJGM 12903
ui/server/api/scenarios.py sha256=7iPuyvyIh51IiZMRnnzq-cZt44OXR_hgPnwVzvNlV6M 1467
ui/server/api/view_data.py sha256=NVvGcJ3kY4E56YGoK9D6lYeLXcy7zCIJ-K0qAPSXNS4 2635
ui/server/db_ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ui/server/db_ops/add_scenario.py sha256=5kaeQKdfsm3XQIU1LAF0Dm9vNwnC9WY_xgMXvcz7lvM 6143
ui/server/db_ops/delete_scenario.py sha256=R6h74RFC3ONGVnFwgXnWd9AjtYotZ_YXYnjivGrMDMQ 1286
viz/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
viz/capacity_factor_plot.py sha256=eRhsoZYJ_YD40jVHhEBReSIkeggahD4zZGrLPUZLhkY 9760
viz/capacity_new_plot.py sha256=lUGCfWUv1OSZBRPsuoZxFWZHQLoBJp5CAAOtD0V9ROE 5019
viz/capacity_retired_plot.py sha256=yNkjR2o1MNRKOlFMNI3aY3Oyy0gtPUE8EOWB7Npu2H8 5006
viz/capacity_total_loadzone_comparison_plot.py sha256=EAlwwMFjdQWZF4W51R8Nwfgf5bgHEgmzJKzzWjnSfBc 5377
viz/capacity_total_plot.py sha256=oatFmPMbpr7u-Uda5HAkFjYvDrZ3FmQ23faAqcMIQO8 5178
viz/capacity_total_scenario_comparison_plot.py sha256=U1Jt_rOqS1D2oqamFVtzNhCkobGCY0cAMfNLaNyxax0 4535
viz/carbon_plot.py sha256=AfUNfOyRAIAEt91VT1tVjoYYCJ51mdyBuv-o9-oj4Wc 9891
viz/common_functions.py sha256=wgJDl2OK6LYDz_WniAqtuPtcjGnSVCqFPVRtTV0zP20 15578
viz/cost_plot.py sha256=oCwNASnct3jPL0qTyEF3C7zjflSQYKq-PbXmtMIb88Q 6041
viz/curtailment_hydro_heatmap_plot.py sha256=5dN11WR05sFdJQjcOMIg2NIBAIpkmeQj1PZ3nRBN71Q 9159
viz/curtailment_variable_heatmap_plot.py sha256=ZvOMCcV0gWMmuymZzcwKjxMYdglrtYI0IyzBLtvSUSo 9174
viz/dispatch_plot.py sha256=k0jTTx9o4O5MWV_nafHEiIpbkRIQBXOCkjfMX-Eg9Lw 22437
viz/energy_plot.py sha256=y6wJDWXdm5qGEIC99pqSIk8JBlr6epH2gIMID1KFVq0 5008
viz/energy_target_plot.py sha256=CBe5SsGF-SmsTUUgBfwkaGcJZWK5QYFWcpeUjOjIH2c 9803
viz/project_operations_plot.py sha256=WGeBO68hHJH3n1YNshiIsdpWhKhsqLRekmZ_biHipx4 15088
GridPath-2024.2.0.dist-info/LICENSE.md sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
GridPath-2024.2.0.dist-info/METADATA sha256=YgtAXTPBwbBKrIwY_rpgIJ5Eu-HzioqVPmlAbEsvAbI 6029
GridPath-2024.2.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
GridPath-2024.2.0.dist-info/entry_points.txt sha256=2D9ekwKS0KWr6BMd8r9L6GeuWzpsyP9129m1PkCazMw 734
GridPath-2024.2.0.dist-info/top_level.txt sha256=6whnCWR-fogxiEfqUbTQKzCjv2y_avDA6L5IlsGEAHA 25
GridPath-2024.2.0.dist-info/RECORD

top_level.txt

db
gridpath
tests
ui
viz

entry_points.txt

gridpath_create_database = db.create_database:main
gridpath_get_inputs = gridpath.get_scenario_inputs:main
gridpath_import_results = gridpath.import_scenario_results:main
gridpath_load_csvs = db.utilities.port_csvs_to_db:main
gridpath_load_scenarios = db.utilities.scenario:main
gridpath_process_results = gridpath.process_results:main
gridpath_run = gridpath.run_scenario:main
gridpath_run_e2e = gridpath.run_end_to_end:main
gridpath_run_parallel = gridpath.run_scenario_parallel:main
gridpath_run_queue_manager = ui.server.run_queue_manager:main
gridpath_run_ra_toolkit = db.utilities.ra_toolkit.run_ra_toolkit:main
gridpath_run_server = ui.server.run_server:main
gridpath_validate = gridpath.validate_inputs:main