Fixed
* ee545f40
* add additional check to timeout for the memory efficient implementation of A* approach for alignments
* a2a3f281
* fix usage of integer values in pulp solver rather than binary variables.
* 6ba4322f
* fixed conversion behavior lifecycle to interval logs
Removed
Deprecated
* 54e38ac8
* pm4py.soundness_woflan() is now deprecated
Changed
* c847e39c
* bpmn graphs are now multi-di-graphs. also see: https://github.com/pm4py/pm4py-core/issues/203
Added
* 54e38ac8
* pm4py.check_soundness() replaces pm4py.soundness_woflan()
* aa91fdf7
* add typing information to pm4py.conformance.py (containing pm4py.conformance_alignments() etc.)
* 5d7890b2
* added insert_ev_in_tr_index() utility to dataframe utils: possibility to insert the index of an event inside
its trace (e.g. the start event gets 0, the event following gets 1). Allows us to quickly filter on prefixes
directly at the dataframe level.
* added automatic_feature_extraction_df() utility: possibility to extract the features of an event log
directly starting from a dataframe. Also, an utility for the manual specification of the columns that should be
considered in the event extraction is provided.
* f64c9a6b
* add option to infer concurrency between to activities in a 'strict' manner in the log statistics.
using srict=True, implies that an overlap of '0' zero is not considered concurrent. also
see: https://github.com/pm4py/pm4py-core/issues/201
* c0083f68
* implementation based on Stertz, Florian, Jürgen Mangler, and Stefanie Rinderle-Ma. "Temporal Conformance Checking
at Runtime based on Time-infused Process Models." arXiv preprint arXiv:2008.07262 (2020):
* add temporal profile discovery
* add offline conformance checking based on temporal profiles
* add online conformance checking based on termporal profiles
* 4d3cf81c
* support serialization of all pm4py visualizations
* 453805b4
* compute alignments using edit distance (requires two sets of traces as an input, one represents the log, one
represents (a subset of) the model behavior)
Other
---