openego / eTraGo

Optimization of flexibility options for transmission grids based on PyPSA
GNU Affero General Public License v3.0
31 stars 13 forks source link

Not able to load Etrago object from csv files when network has not been clustered before #561

Closed pieterhexen closed 1 year ago

pieterhexen commented 1 year ago

Error log:

INFO:pypsa.io:Imported network ci_dump2_raw has buses, generators, lines, links, loads, storage_units, stores, transformers

FileNotFoundError Traceback (most recent call last) D:\eTraGo\sanity_check_CH4.py in 1 from etrago import Etrago 2 ----> 3 orig = Etrago(csv_folder_name='ci_dump2_raw') 4 clustered = Etrago(csv_folder_name='ci_dump2_clustered')

D:\eTraGo\etrago\tools\network.py in init(self, args, json_path, csv_folder_name, name, ignore_standard_types, **kwargs) 157 ) 158 --> 159 self.get_clustering_data(csv_folder_name) 160 161 else:

D:\eTraGo\etrago\tools\utilities.py in get_clustering_data(self, path) 1640 ): 1641 path_clus = os.path.join(path, "clustering") -> 1642 with open(os.path.join(path_clus, "busmap.json")) as f: 1643 self.busmap["busmap"] = json.load(f) 1644 self.busmap["orig_network"] = pypsa.Network(path_clus, name="orig")

FileNotFoundError: [Errno 2] No such file or directory: 'ci_dump2_raw\clustering\busmap.json'

pieterhexen commented 1 year ago

Hey @CarlosEpia, I'm not quite sure if it is ok to assign you to this.

pieterhexen commented 1 year ago

Fixed this in #560 fb557c4