Skip to content

Releases: process-intelligence-solutions/pm4py

PM4Py 1.5.2.2

29 Sep 08:59
Compare
Choose a tag to compare

===== PM4Py 1.5.2.2 =====
This is a minor release, consisting of the following changes:

  1. commit 2d4a8b6
    • fixed dependencies on factories. fixed some release notes. fixed some deprecations.
  2. commit 0d75241
    • added utility for trace attributes filtering
  3. commit d8433ac
    • better specification of 'stable' requirements

PM4Py 1.5.2

24 Sep 12:33
Compare
Choose a tag to compare

This is a minor release, consisting of the following changes:

  1. commit c42bad1
    • fixed the compatibility with Python 3.5
  2. commit 13cd96d
    • provided alternative visualizations through Matplotlib of the main visualizations
  3. commit 7bf3aea
    • fixing a parameter issue on stochastic playout
  4. commit e7e3dfa
    • utility to remove an arc

PM4Py 1.5.1

15 Sep 07:48
Compare
Choose a tag to compare

This is a minor release, consisting of the following changes:

  1. commit 526342e
    • performance improvement of the 'less memory' alignment variant
  2. commit 9e926a5
    • removed the old soundness check
  3. commit 83c71ea
    • generalization of the heuristics miner visualization
  4. commit 7e7d9ba
    • improved speed of event log sampling
  5. commit 11d06ba
    • faster process tree playout (recursive, ignoring PT statespace)
  6. commit ce3a860
    • allow adding (arbitrary) data to transition system

PM4Py 1.5.0

31 Aug 08:30
Compare
Choose a tag to compare

This is a major release, consisting of the following major changes:

  1. commit 3bb5125
    • new implementation of the (classical) Inductive Miner, based on the PhD thesis of Sander Leemans.
      the implementation covers the following fall through functions:
      • empty trace
      • strict tau loop
      • tau loop
      • activity once per trace
      • activity concurrent
      • flower loop
  2. commit 1639d7a
    • implemention of 'WOFLAN', based on the PhD thesis of Eric (H.M.W.) Verbeek.

The following minor changes included in this release:

  1. commit 3c9ed4b
    • invisible transition reduction in process tree to Petri net transformation
  2. commit 26ac905
    • minor optimizations in process tree alignment approximation algorithm
  3. commit c5b5ffd
    • add time-out parameter to decomposed alignment calculation
  4. commit 4a5fb9f
    • add bipartite graph matching for correlation mining to obtain exact matching results
  5. commit 30b9059
    • bug fix in parameter parsing of log conversions
  6. commit acc4626
    • minor performance improvement of process tree playout
  7. commit 5dd0fe1
    • apply trace-level directly on pandas data frames
  8. commit 4c35335
    • add 'COUNT' functionality for log/dfg statistics, e.g., in how many cases does act 'A' appear?

PM4Py 1.4.1.1

13 Aug 11:03
Compare
Choose a tag to compare

===== PM4PY 1.4.1.1 =====
This is a hotfixes release, consisting of the following changes:

  1. commit 76df914
    • fixed bug in less-memory alignments when im == fm

PM4Py 1.4.1

10 Aug 11:55
Compare
Choose a tag to compare

===== PM4PY 1.4.1 =====
This is a minor release, consisting of the following changes:

  1. commit 9cfd418
    • alignments approximation on process trees
  2. commit fc724c4
    • refactoring correlation miner
    • increased scalability of the correlation miner
  3. commit f9a898d
    • discovery of log skeleton from the list of variants
  4. commit e18021f
    • revision/enrichment of simplified API

PM4Py 1.4.0

03 Aug 12:51
Compare
Choose a tag to compare

This is a major release, consisting of the following major changes:

  1. commit cba7a2e
    • first beta release of simplified 'pythonic' method invocation (see examples/simplified_interface.py)
  2. commit ade44e6

The following minor changes included in this release:

  1. commit 4616952
    • minor refactoring of the alignment code
  2. commit 3477e53
    • update of verions of package dependencies
  3. commit 9564b54
    • allow visualization of conformance checking results on process tree
  4. commit c5fa9de
    • fix compatibility with latest IPython API
  5. commit 616623b
    • clean-up in linear solver functionality + bug fix in usage of PulP result vector
  6. commit 988258a
    • added 'extensive' playout for process trees (for footprint comparison)

PM4Py 1.3.5.2

24 Jul 14:45
Compare
Choose a tag to compare

This is a hotfix release, consisting of the following changes;

  1. commit a31467a
    • add cast to Event class in event conversion
  2. commit 0febe4e
    • fix in alpha miner unrelated-ness check, yielded self-loops in some cases

PM4Py 1.3.5.1

22 Jul 10:16
Compare
Choose a tag to compare

This is a hotfix release, consisting of the following changes;

  1. commit 844459e
    • remove pyemd from requirements as it requires a full C studio installation; can be installed and used optionally

PM4Py 1.3.5

20 Jul 14:20
b42189a
Compare
Choose a tag to compare

This is a minor release, consisting of the following changes:

  1. commit 143f60a
    • add support for process tree importing (.ptml files)
  2. commit 4b9132f
    • add new A* version that encodes the states of the state-space differently (up to 10% memory reduction)
  3. commit 6cdf448
    • bug fix for de/recomposition approach to handle duplicated labels
  4. commit 93e6e84
    • add 'stochastic' playout, i.e., use token-based replay on a given log to guide the playout of a given Petri net
  5. commit 107797c
    • add EMD-based process model evaluation ('Earth Mover's Distance' between log/model)
  6. commit 1e02596
    • add process tree based footprint computation
  7. commit 58149e7
    • small fix in importing of parquet files
  8. commit b08675f
    • fix in IMdf; the noise threshold was overridden before
  9. commit 921328c
    • parameterize simplicity metric to use a given 'K' for reference
  10. commit 8403093
    • change the color scheme for net comparison
  11. commit 772ea5d
    • minor fix for timestamps that end with symbol 'Z' (Zero timestamp)
      12 commit 1e13cbd
    • fix Scipy dependency for tree generator