@@ 366-398 (lines=33) @@ | ||
363 | print("Pypsa-eur is not executed due to the settings of egon-data") |
|
364 | ||
365 | ||
366 | def read_network(planning_horizon=3): |
|
367 | if config.settings()["egon-data"]["--run-pypsa-eur"]: |
|
368 | with open( |
|
369 | __path__[0] + "/datasets/pypsaeur/config_solve.yaml", "r" |
|
370 | ) as stream: |
|
371 | data_config = yaml.safe_load(stream) |
|
372 | ||
373 | target_file = ( |
|
374 | Path(".") |
|
375 | / "run-pypsa-eur" |
|
376 | / "pypsa-eur" |
|
377 | / "results" |
|
378 | / data_config["run"]["name"] |
|
379 | / "postnetworks" |
|
380 | / f"base_s_{data_config['scenario']['clusters'][0]}" |
|
381 | f"_l{data_config['scenario']['ll'][0]}" |
|
382 | f"_{data_config['scenario']['opts'][0]}" |
|
383 | f"_{data_config['scenario']['sector_opts'][0]}" |
|
384 | f"_{data_config['scenario']['planning_horizons'][planning_horizon]}.nc" |
|
385 | ) |
|
386 | ||
387 | else: |
|
388 | target_file = ( |
|
389 | Path(".") |
|
390 | / "data_bundle_powerd_data" |
|
391 | / "pypsa_eur" |
|
392 | / "21122024_3h_clean_run" |
|
393 | / "results" |
|
394 | / "postnetworks" |
|
395 | / "base_s_39_lc1.25__cb40ex0-T-H-I-B-solar+p3-dist1_2045.nc" |
|
396 | ) |
|
397 | ||
398 | return pypsa.Network(target_file) |
|
399 | ||
400 | ||
401 | def clean_database(): |
|
@@ 1662-1695 (lines=34) @@ | ||
1659 | ) |
|
1660 | ||
1661 | ||
1662 | def prepared_network(planning_horizon=3): |
|
1663 | if egon.data.config.settings()["egon-data"]["--run-pypsa-eur"]: |
|
1664 | with open( |
|
1665 | __path__[0] + "/datasets/pypsaeur/config_prepare.yaml", "r" |
|
1666 | ) as stream: |
|
1667 | data_config = yaml.safe_load(stream) |
|
1668 | ||
1669 | target_file = ( |
|
1670 | Path(".") |
|
1671 | / "run-pypsa-eur" |
|
1672 | / "pypsa-eur" |
|
1673 | / "results" |
|
1674 | / data_config["run"]["name"] |
|
1675 | / "prenetworks" |
|
1676 | / f"base_s_{data_config['scenario']['clusters'][0]}" |
|
1677 | f"_l{data_config['scenario']['ll'][0]}" |
|
1678 | f"_{data_config['scenario']['opts'][0]}" |
|
1679 | f"_{data_config['scenario']['sector_opts'][0]}" |
|
1680 | f"_{data_config['scenario']['planning_horizons'][planning_horizon]}.nc" |
|
1681 | ) |
|
1682 | ||
1683 | else: |
|
1684 | target_file = ( |
|
1685 | Path(".") |
|
1686 | / "data_bundle_powerd_data" |
|
1687 | / "pypsa_eur" |
|
1688 | / "21122024_3h_clean_run" |
|
1689 | / "results" |
|
1690 | / "prenetworks" |
|
1691 | / "prenetwork_post-manipulate_pre-solve" |
|
1692 | / "base_s_39_lc1.25__cb40ex0-T-H-I-B-solar+p3-dist1_2045.nc" |
|
1693 | ) |
|
1694 | ||
1695 | return pypsa.Network(target_file.absolute().as_posix()) |
|
1696 | ||
1697 | ||
1698 | def overwrite_H2_pipeline_share(): |