edisgo.io.ding0_import

Module Contents

Functions

import_ding0_grid(path, edisgo_obj[, legacy_ding0_grids])

Import an eDisGo network topology from

remove_1m_end_lines(edisgo)

Method to remove 1m end lines to reduce size of edisgo object.

edisgo.io.ding0_import.import_ding0_grid(path, edisgo_obj, legacy_ding0_grids=True)[source]

Import an eDisGo network topology from Ding0 data.

This import method is specifically designed to load network topology data in the format as Ding0 provides it via csv files.

Parameters
  • path (str) – Path to ding0 network csv files.

  • edisgo_obj (EDisGo) – The eDisGo data container object.

  • legacy_ding0_grids (bool) – Allow import of old ding0 grids. Default: True

edisgo.io.ding0_import.remove_1m_end_lines(edisgo)[source]

Method to remove 1m end lines to reduce size of edisgo object.

Short lines inside houses are removed in this function, including the end node. Components that were originally connected to the end node are reconnected to the upstream node.

This function will become obsolete once it is changed in the ding0 export.

Parameters

edisgo (EDisGo) –

Returns

edisgo – EDisGo object where 1m end lines are removed from topology.

Return type

EDisGo