| @@ 1291-1323 (lines=33) @@ | ||
| 1288 | ) |
|
| 1289 | ||
| 1290 | ||
| 1291 | def prepared_network(): |
|
| 1292 | if egon.data.config.settings()["egon-data"]["--run-pypsa-eur"]: |
|
| 1293 | with open( |
|
| 1294 | __path__[0] + "/datasets/pypsaeur/config.yaml", "r" |
|
| 1295 | ) as stream: |
|
| 1296 | data_config = yaml.safe_load(stream) |
|
| 1297 | ||
| 1298 | target_file = ( |
|
| 1299 | Path(".") |
|
| 1300 | / "run-pypsa-eur" |
|
| 1301 | / "pypsa-eur" |
|
| 1302 | / "results" |
|
| 1303 | / data_config["run"]["name"] |
|
| 1304 | / "prenetworks" |
|
| 1305 | / f"elec_s_{data_config['scenario']['clusters'][0]}" |
|
| 1306 | f"_l{data_config['scenario']['ll'][0]}" |
|
| 1307 | f"_{data_config['scenario']['opts'][0]}" |
|
| 1308 | f"_{data_config['scenario']['sector_opts'][0]}" |
|
| 1309 | f"_{data_config['scenario']['planning_horizons'][0]}.nc" |
|
| 1310 | ) |
|
| 1311 | ||
| 1312 | else: |
|
| 1313 | target_file = ( |
|
| 1314 | Path(".") |
|
| 1315 | / "data_bundle_powerd_data" |
|
| 1316 | / "pypsa_eur" |
|
| 1317 | / "2024-08-02-egondata-integration" |
|
| 1318 | / "results" |
|
| 1319 | / "postnetworks" |
|
| 1320 | / "elec_s_37_lv1.5__Co2L0-1H-T-H-B-I-A-solar+p3_2050.nc" |
|
| 1321 | ) |
|
| 1322 | ||
| 1323 | return pypsa.Network(target_file.absolute().as_posix()) |
|
| 1324 | ||
| 1325 | ||
| 1326 | def overwrite_H2_pipeline_share(): |
|
| @@ 283-315 (lines=33) @@ | ||
| 280 | print("Pypsa-eur is not executed due to the settings of egon-data") |
|
| 281 | ||
| 282 | ||
| 283 | def read_network(): |
|
| 284 | if config.settings()["egon-data"]["--run-pypsa-eur"]: |
|
| 285 | with open( |
|
| 286 | __path__[0] + "/datasets/pypsaeur/config.yaml", "r" |
|
| 287 | ) as stream: |
|
| 288 | data_config = yaml.safe_load(stream) |
|
| 289 | ||
| 290 | target_file = ( |
|
| 291 | Path(".") |
|
| 292 | / "run-pypsa-eur" |
|
| 293 | / "pypsa-eur" |
|
| 294 | / "results" |
|
| 295 | / data_config["run"]["name"] |
|
| 296 | / "postnetworks" |
|
| 297 | / f"elec_s_{data_config['scenario']['clusters'][0]}" |
|
| 298 | f"_l{data_config['scenario']['ll'][0]}" |
|
| 299 | f"_{data_config['scenario']['opts'][0]}" |
|
| 300 | f"_{data_config['scenario']['sector_opts'][0]}" |
|
| 301 | f"_{data_config['scenario']['planning_horizons'][0]}.nc" |
|
| 302 | ) |
|
| 303 | ||
| 304 | else: |
|
| 305 | target_file = ( |
|
| 306 | Path(".") |
|
| 307 | / "data_bundle_powerd_data" |
|
| 308 | / "pypsa_eur" |
|
| 309 | / "2024-08-02-egondata-integration" |
|
| 310 | / "results" |
|
| 311 | / "postnetworks" |
|
| 312 | / "elec_s_37_lv1.5__Co2L0-1H-T-H-B-I-A-solar+p3_2050.nc" |
|
| 313 | ) |
|
| 314 | ||
| 315 | return pypsa.Network(target_file) |
|
| 316 | ||
| 317 | ||
| 318 | def clean_database(): |
|