pypowsybl.dynamic.EventMapping.add_event_model

EventMapping.add_event_model(event_name, df=None, **kwargs)[source]

Add an event model with event_name

Args:

event_name: event model name df: Attributes as a dataframe. kwargs: Attributes as keyword arguments.

Parameters:
Return type:

None

Examples

Using keyword arguments:

model_mapping.add_event_model(event_name='Disconnect',
                            static_id='GEN',
                            start_time=3.3)

Using dataframe:

df = pd.DataFrame.from_records(
                    index='static_id',
                    columns=['static_id', 'start_time'],
                    data=[('GEN', 3.3), ('LOAD', 5.2)])
model_mapping.add_event_model(event_name='Disconnect', df)