@@ 1740-1771 (lines=32) @@ | ||
1737 | ) |
|
1738 | ||
1739 | ||
1740 | def prepared_network(planning_horizon=3): |
|
1741 | if egon.data.config.settings()["egon-data"]["--run-pypsa-eur"]: |
|
1742 | with open( |
|
1743 | __path__[0] + "/datasets/pypsaeur/config_prepare.yaml", "r" |
|
1744 | ) as stream: |
|
1745 | data_config = yaml.safe_load(stream) |
|
1746 | ||
1747 | target_file = ( |
|
1748 | Path(".") |
|
1749 | / "run-pypsa-eur" |
|
1750 | / "pypsa-eur" |
|
1751 | / "results" |
|
1752 | / data_config["run"]["name"] |
|
1753 | / "prenetworks" |
|
1754 | / f"base_s_{data_config['scenario']['clusters'][0]}" |
|
1755 | f"_l{data_config['scenario']['ll'][0]}" |
|
1756 | f"_{data_config['scenario']['opts'][0]}" |
|
1757 | f"_{data_config['scenario']['sector_opts'][0]}" |
|
1758 | f"_{data_config['scenario']['planning_horizons'][planning_horizon]}.nc" |
|
1759 | ) |
|
1760 | ||
1761 | else: |
|
1762 | target_file = ( |
|
1763 | Path(".") |
|
1764 | / "data_bundle_egon_data" |
|
1765 | / "pypsa_eur" |
|
1766 | / "prenetworks" |
|
1767 | / "prenetwork_post-manipulate_pre-solve" |
|
1768 | / "base_s_39_lc1.25__cb40ex0-T-H-I-B-solar+p3-dist1_2045.nc" |
|
1769 | ) |
|
1770 | ||
1771 | return pypsa.Network(target_file.absolute().as_posix()) |
|
1772 | ||
1773 | ||
1774 | def overwrite_H2_pipeline_share(): |
|
@@ 460-490 (lines=31) @@ | ||
457 | print("Pypsa-eur is not executed due to the settings of egon-data") |
|
458 | ||
459 | ||
460 | def read_network(planning_horizon=2045): |
|
461 | if config.settings()["egon-data"]["--run-pypsa-eur"]: |
|
462 | with open( |
|
463 | __path__[0] + "/datasets/pypsaeur/config_solve.yaml", "r" |
|
464 | ) as stream: |
|
465 | data_config = yaml.safe_load(stream) |
|
466 | ||
467 | target_file = ( |
|
468 | Path(".") |
|
469 | / "run-pypsa-eur" |
|
470 | / "pypsa-eur" |
|
471 | / "results" |
|
472 | / data_config["run"]["name"] |
|
473 | / "postnetworks" |
|
474 | / f"base_s_{data_config['scenario']['clusters'][0]}" |
|
475 | f"_l{data_config['scenario']['ll'][0]}" |
|
476 | f"_{data_config['scenario']['opts'][0]}" |
|
477 | f"_{data_config['scenario']['sector_opts'][0]}" |
|
478 | f"_{planning_horizon}.nc" |
|
479 | ) |
|
480 | ||
481 | else: |
|
482 | target_file = ( |
|
483 | Path(".") |
|
484 | / "data_bundle_egon_data" |
|
485 | / "pypsa_eur" |
|
486 | / "postnetworks" |
|
487 | / f"base_s_39_lc1.25__cb40ex0-T-H-I-B-solar+p3-dist1_{planning_horizon}.nc" |
|
488 | ) |
|
489 | ||
490 | return pypsa.Network(target_file) |
|
491 | ||
492 | ||
493 | def clean_database(): |