pm4py.analysis.reduce_petri_net_invisibles#

pm4py.analysis.reduce_petri_net_invisibles(net: PetriNet) PetriNet[source]#

Reduces the number of invisible transitions in the provided Petri net.

Parameters:

net (PetriNet) – The Petri net to be reduced.

Returns:

The reduced Petri net with fewer invisible transitions.

Return type:

PetriNet

import pm4py

net, im, fm = pm4py.read_pnml('model.pnml')
net = pm4py.reduce_petri_net_invisibles(net)