Pm4py

Latest version: v2.7.14.4

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 19

2.1.4

Not secure
Fixed

* 35f2278a; 89c5f13b; 6a3579bc; 65fc182b; fa4448a6; c4e44311 c456c681; 6c6d96cc; e3770281; f091c43e; 6a20cf17; 69eb1ae7;
ca780326; 36cb3963 e4f3b16f; c9f80d1f; 94c5a6e0; a713ef3d:
* add fall-back to time-range filter if incorrect argument is passed
* fix the copying of the 'meta attributes' of the filtered event log for the start activities filter
* fix the copying of the 'meta attributes' of the filtered event log for the end activities filter
* fix the copying of the 'meta attributes' of the filtered event log for the attributes filter
* fix the copying of the 'meta attributes' of the filtered event log for the variants filter
* fix the copying of the 'meta attributes' of the filtered event log for the directly follows filter
* fix the copying of the 'meta attributes' for event logs in the ltl checker
* fix the copying of the 'meta attributes' for event logs in the timestamp filter
* ffe29353:
* create event log object before starting the parsing of XML file (in ITERPARSE_MEM_COMPRESSED)

Removed

Deprecated

Changed

* 8f2d899a
* allow to specify a cap on the number of times we visit the same marking in the extensive playout
* allow to return the firing sequences of extensive playout instead of an event log
* b707377b
* allow to return the firing sequences of basic/stochastic playout instead of an event log
* 9782f522
* extended exception management in streaming algorithm interface: release locks if exception happen
* 0a741566
* support importing of bpmn files that do not describe a name for gateways
* 583825d8
* refactored variant-based filtering: added top-K and coverage percentage
* ba073f54
* extended DFG filtering
* 8ebda3b1
* exploit variants in the extensive footprints conformance checking
* dc754c78
* change range(s) of timestamp filters to be inclusive (<=) rather than exclusive (<)

Added

Other

---

2.1.3.2

Not secure
Fixed

* b5cb7f0d; f1c0f037; 960d40e9
* fix naming consistency in the filtering interface of pm4py.

Removed

Deprecated

Changed

Added

Other

---

2.1.3.1

Not secure
Fixed

* f9f894ed
* create an iterable that permits, theoretically, to iterate over the infinity of traces admitted by a DFG
* the main apply() calls the iterable and stops with the usual criterias
* the apply() can also return the variants of the log

Removed

Deprecated

Changed

* 1c3666b7
* minor refactoring of the filtering simplified pm4py interface

Added

* 8b5dee65
* add lambda-based filtering and sorting to simplified pm4py interface

Other

---

2.1.3

Not secure
Fixed

* 388348f2
* bugfix remove_flow BPMN function
* 3bd4fe0a
* bug fix - DFG visualization needs deepcopy, otherwise it can remove element from the underlying DFG
* 92fde8cf
* bug fix in Petri net playout in stop criterion
* 882468e1
* compatibility with pulp version 1.6.x

Removed

Deprecated

Changed

* 41ed5720
* deepcopy of inputs: since the dictionaries/sets are modified, a "deepcopy" is the best option to ensure data
integrity.
* keep_all_activities parameter in paths filter: decides if all the activities (also the ones connected by the
low occurrences edges) should be kept, or only the ones appearing in the edges with more occurrences (default).
* 63ccc055
* IM and IMf: removed dependency on pm4py.algo.filtering package
* 8a5788fa
* more advanced to bpmn conversion in the simplified interface
* 66e0c074
* refactoring conversion parameters log->stream and improved stream compression
* 73054b04
* improved performance of the line-by-line xes importer
* increased XES-standard conformity
* e6136ce5
* improved performance of the xes exporters
* increased XES-standard conformity
* progress bar for exporting enabled
* 3b692b33
* added parameter to enable/disable progress bar in importing in ITERPARSE
* compression from file - XES compression moved from general entrypoint to single variant
* 68ff7d00
* more efficient importing of .xes.gz files
* 4aad427e; 67a42d23
* get predecessors and successors of a dfg node (in dfg utils)
* 0888ab26
* added minimum trace length in process tree extensive playout

Added

* 6a946fbd
* allow to compute alignments directly on the dfg using dijkstra
* 50722bb8
* DFG playout including Markovian probability of traces

Other

---

2.1.2

Not secure
Fixed

* 2fb0b807
* support nodes with the same label in BPMN layout algorithm

Removed

Deprecated

Changed

* 96a7681c
* significant memory footprint reduction for iterparse-based event log importing
* 8270a46e
* significantly faster 'line-by-line' xes exporter
* aae4be33
* advanced DFG filtering in (activities percentage, paths percentage) ensuring reachability from start and end
* d38f4c97
* number of occurrences as a start or end activity is visualized in the DFG visualization

Added

* 97cc315c
* add (de)serialization functionality for pm4py objects

Other

---

2.1.1

Not secure
Fixed

Removed

Deprecated

Changed

* 43e7ce9e
* full conversion of WF-nets to BPMN models

Added

* 029d30f5
* add visualizing and exporting BPMN models
* f76dd379
* added conversion to simplified interface

Other

---

Page 14 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.