Releases: process-intelligence-solutions/pm4py
Releases · process-intelligence-solutions/pm4py
pm4py 2.7.22
Added
Changed
- ab5dc93
- improvement format_dataframe for Polars
- 4293158
- performance improvement WOFLAN
- a8482a2
- keep NAN values in attributes
- 681107a
ce85858
7a8baf1
03be978- updates for Numpy 2.4 and Pandas 3.x
- f70e9a6
- revised BPMN layouting (nicer)
Deprecated
Fixed
- 1d0d186
- bug fix temporal profile on Polars
- 47a6b7f
- fixed fea extraction and process cube
- 403861b
- bug fixes Heuristics Net to Petri Net conversion
- 72ef9a2
- bug fix alignments approximation on process trees
- 52c8f3c
677e6f7
b4ee504
a44a70b
d7cf2db
d291394
b52f2b9
4f6d52a
4132360
56d13ad
ff2e228
bffd377- bug fixes OCEL 2.0 importing/exporting
- c611e99
- Incorrectly calculating cycle time and waiting time
- 6f11809
- bug fix DECLARE discovery/conformance
- a34c250
5486e7f- bug fixes Murata
- 14fb532
- LTL checking filtering bug fix
- a3fd529
- paths performance filter bug fix
- 44c93eb
64beb6f- fixed extended Cyclomatic and Cardoso metrics
Removed
Other
pm4py 2.7.21
Added
- cc97057
- Polars stats/filters in simplified interface.
- 82d169c
0744e58- DFG computation in Polars
- 3d1fcd0
- Performance spectrum computation in Polars
- 99b56bd
fca1ee8
e0f2b4d- different process discovery algorithms on Polars
- e0f2b4d
- first alignments on Polars lazyframes
- c1a45f2
- porting project_on_event_attribute util to Polars
- 47dab14
- miscellaneous process discovery on Polars lazy
- e00af66
- batch detection on Polars lazy
- 53af236
- MSD for Polars lazyframes
- 1f4c041
- footprints on Polars
- e92447a
- Polars feature extraction
- 3b4afd4
- process cubes in Polars
Changed
- bd96b5c
- example for process cubes
Deprecated
Fixed
- 1bb9fa3
- Bug fix filter_paths_performance
- 3ce5fbe
- Fix Python-3.11-specific issue on variants duration graph visualization
- b4df572
- fixed citation for structural equation metric
- 66121b4
- space management in Pandas feature extraction
Removed
Other
pm4py 2.7.20
Added
- 0fd2714
- added object-centric causal nets and object-centric Petri nets as objects
- added genetic miner
- de34c82
- New timeframe filters
- 3e5fb30
- Polars statistics
- 07acb5f
- Chaotic activities detection
- d50fb4a
- Approaches for object-centric conformance checking
- b6190a7
20a5cf5- Variant of Align-ETConformance faithful to the original paper's conclusions
Changed
- 5057455
- flanking 'rustxes' with 'r4pm'
Deprecated
Fixed
- 7d381f1
- bug fixes IMd
Removed
Other
pm4py 2.7.16
Added
Changed
- 016926e
- slight improvement reduction rules for Petri nets
- 8e6f441
- refactoring business hours for improving performance
- e1558c1
- make DFG filtering more efficient
- 6f535ba
- make DFG playout more efficient
- d16b068
- optimizing DFG calculation
Deprecated
Fixed
- a6f5238
- fix exporting OCEL to SQLite (timestamps)
- f5e78bb
- bug fix POWL
- 538e670
- removed unnecessary conversion in powl discovery
- 4ebd734
- small fix ocel2 sqlite importing
Removed
Other
2.7.15
Added
- 861cb56
- DFG filtering in simplified interface
- 5085c6f
- added the plain .gv as output format for Graphviz visualizations
- 113b5dd
- hash function OCEL object
- 6130257
- hash function prefix tree object
- 51f469c
- hash function for the transition system object
- 2c21655
- correlation miner in the simplified interface
- fce422f
- visualization variant for OC-DFG
- 581d65a
- color arcs performance DFG visualization
- 8434b2f
- simplified interface Petri net visualization
- 8b2415e
- possibility to specify the title in some visualizations
- 47fefe1
- prefix tree to Petri net converter
- 05a67b3
- improved LLM integration
- b81acab
- performance aggregation key in discover_performance_dfg
- 1ae6e65
- streaming conformance checking on DECLARE models
- d008b26
- max length parameter to prefix tree generation
- aec4de4
- possible visualization formats specified in the simplified interface vis.py
- 7045e33
- Git pipeline for tests execution
Changed
- 102c5fa
- updated connectors in pm4py.llm package
- 589fc15
- fix problem with BPMN importing
- f4e87f7
- module pre-importing on-request
- a832282
- simplified simplified interface imports
- bf0087b
- updated RSTs
- 9771d21
- revised documentation of pm4py
- f642880
- replaced pyEMD
- 4e0c442
- max_tokens specification in pm4py.llm connectors.
- df6c970
- deterministic order of children in prefix tree visualization.
- 128166d
- improved inductive miner fallthrough
- 7057b86
- performance improvement search_graph_pt
- 85e029f
- removed unused variant tweaked_state_equation_a_star
- 8f70c60
- extended examples for DFG interaction
Deprecated
Fixed
- 57a4cbe
- escaping activities names before adding them to regex
- ab2aa78
- refactored simplified interface docstrings
- e750451
- updated URLs in getting started
- ddbd25a
- hotfix BPMN layouting
Removed
Other
pm4py 2.7.13
Added
Changed
- 75c8939
- Dockerfile refactoring
- 7b80dad
- updating requirements list
- 52459f9
- refactoring dependencies generation script
- 928ecf5
- refactoring OpenAI query interface
- 5fee9b4
- refactor OCEL object repr
- 6c1ea7a
- possibility to set the title in pm4py visualizations
Deprecated
Fixed
- 954c2fb
- bug fix temporal profile conformance checking
- cd8f9fb
- issue with closing in-memory files when parsing a XES from string
- d51bd9e
- minor fix OCEL interleavings computation
- 39d769c
- removed indeterminism in TBR with duplicate transitions
- 2fb8e6b
- penwidth assignation in DFG edges
- c753425
- OCEL exporters consistency check
- e98d795
- LTL filters documentation in the simplified interface
Removed
Other
pm4py 2.7.12
Changelog for pm4py 2.7.12:
- Enhanced BPMN import/export functionality with support for a wider range of constructs.
- Introduced a new BPMN visualization variant using pm4py.view_bpmn(bpmn_graph, variant_str='dagrejs').
pm4py 2.7.11
Added
- 0fcb1dc
- improved string representation of hierarchical models
- 0b0d092
b56ff78- BPMN layouting in the frontend
- b39a732
- activity split filter (Pandas dataframes)
- 6a7cfea
- float dtype and padding in log_to_target transformaiton methods
Changed
- 56799b6
- refactoring BPMN-GraphViz visualization method
- c56bd55
- moving hierarchical models indentation to separate class
- d865660
- refactoring log-to-OCEL
Deprecated
Fixed
- c227811
- bug fix POWL package
- d36d0d2
- bug fix discover_dfg_clean
- 64ce334
- fixed typing of get_variants method
- ffd0761
- fixed stochastic Petri net PNML importing
- c9654d8
- fixed typing of pm4py.filter-variants
- 8475c19
- fixed export of multi-swimlanes BPMNs
- d32e236
- fixed incongruency in BPMN visualizer
- b40821d
- fixed exception handling in OpenAI requests
- e8f0b84
- fixed incongruency between filter on EventLog
- 771cfcd
- fixing behavior of between filter when act1 == act2
- e1c84d7
- ensuring float return for feature extraction methods in pm4py
- 1b5a293
- fixing POWL visualization image importing
Removed
Other
pm4py 2.7.10.1
Added
- f5316b9
- methods for simplicity and generalization in the simplified interface
- c874ba9
- key/mouse events logger for Windows with screenshots recording
Changed
- 1c93795
- refactoring Scikit-Learn usage throughout the project
- bd1ac4f
- refactoring NetworkX usage throughout the project
Deprecated
Fixed
- 25ca20a
- removed circular dependency on pm4py.util
- 0da8c5f
- fixing OCEL 2.0 support
- 7b2c8ff
- fixing TBR diagnostics computation
- c227811
- bug fix POWL package
- d36d0d2
- bug fix discover_dfg_clean
- 64ce334
- fixed typing of get_variants method
- ffd0761
- fixed stochastic Petri net PNML importing
Removed
Other
pm4py 2.7.9.1
Added
- e5bb3b4
- OCEL event types-to-object types visualizer
- be7e284
- NetworkX visualization utility
- a17bb8e
- Context-based activity label splitting approach (BPM 2023)
- 6583504
- Filtering on trace segments
- 9dedaba
- Utility to get frequent trace segments
- 19c53e1
- Utility for the computation of service times
- efff639
9ec7578- description of POWL and process tree models
Changed
- fb0d9fb
- Refactoring Pandas calls in pm4py
- 36e19d3
c38d105- adapt openai calls to v1 migration
- 3173eff
a48390b
95853c9
8640527
abd315e
979cc90
4feb5c2
b13ea64
293c282
c672a77
5545895
6328037
ef3de4c- major refactoring pm4py
- 8f494f5
691aa7d
6366dcb- refactoring OpenAI connector
- 3769966
- refactoring POWL class and methods
Deprecated
Fixed
- 0936378
- fixed BPMN 2.0 exporting (according to the specification)