pm4py.sim.play_out#
- pm4py.sim.play_out(*args: Tuple[PetriNet, Marking, Marking] | dict | Counter | ProcessTree, **kwargs) EventLog [source]#
Performs the playout of the provided model, i.e., gets a set of traces from the model. The function either takes a petri net, initial and final marking, or, a process tree as an input.
- Parameters:
args – model (Petri net with initial and final marking, or process tree)
kwargs –
optional parameters of the method, including: - parameters: dictionary containing the parameters of the playout, including:
smap: (if provided) stochastic map to be used to stochastically choose the transition
log: (if provided) EventLog to be used to compute the stochastic map, if smap not provided
- Return type:
EventLog
import pm4py net, im, fm = pm4py.read_pnml('model.pnml') log = pm4py.play_out(net, im, fm)