VeraGridEngine.Simulations.InputsAnalysis package

Submodules

VeraGridEngine.Simulations.InputsAnalysis.inputs_analysis_driver module

class VeraGridEngine.Simulations.InputsAnalysis.inputs_analysis_driver.InputsAnalysisDriver(grid: MultiCircuit)[source]

Bases: DriverTemplate

cancel()[source]

Cancel the simulation

get_steps() List[int][source]
Returns:

name = 'Inputs Analysis'
run() None[source]

Pack run_pf for the QThread :return:

tpe = 'Inputs Analysis'
class VeraGridEngine.Simulations.InputsAnalysis.inputs_analysis_driver.InputsAnalysisResults(grid: MultiCircuit, opf_results: None | OptimalPowerFlowResults = None, opf_time_series_results: None | OptimalPowerFlowTimeSeriesResults = None)[source]

Bases: ResultsTemplate

CLASS_DATA_VARIABLES = {}
CLASS_RESULTS_DECLARATIONS = ()
LOCAL_RESULTS_DECLARATIONS = ()
battery_data
bus_country_indices
bus_dict
bus_zone_indices
country_names
current_injection_data
external_grid_data
gen_data
get_batteries_df() DataFrame[source]
Returns:

get_bus_area_indices() ndarray[tuple[Any, ...], dtype[int64]][source]
Returns:

get_bus_country_indices() ndarray[tuple[Any, ...], dtype[int64]][source]
Returns:

get_bus_substation_indices() ndarray[tuple[Any, ...], dtype[int64]][source]
Returns:

get_bus_zone_indices() ndarray[tuple[Any, ...], dtype[int64]][source]
Returns:

get_collection_attr_series(elms, magnitude: str, aggregation='Area')[source]
Parameters:
  • elms

  • magnitude – Snapshot property name

  • aggregation

Returns:

get_current_injections_df() DataFrame[source]
Returns:

get_external_grids_df() DataFrame[source]
Returns:

get_generators_df() DataFrame[source]
Returns:

get_loads_df() DataFrame[source]
Returns:

get_shunts_df() DataFrame[source]
Returns:

get_static_generators_df() DataFrame[source]
Returns:

grid
group_by(group: str)[source]

Return a DataFrame grouped by Area, Zone or Country :param group: β€œArea”, β€œZone” or β€œCountry” :return: Group DataFrame

load_data
mdl(result_type: ResultTypes) ResultsTable[source]

Plot the results :param result_type: type of results (string) :return: DataFrame of the results

(or None if the result was not understood)

opf_results
opf_time_series_results
shunt_data
static_gen_data
tpe = 'Inputs Analysis'
zone_names

Module contents