Skip to content

2er0/ProcessPruner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProcessPruner

Automated preprocessing of event logs (Process)

It allows to process the log before further manually analysing a given log.

Features

This tools uses footprint matrices like in the Alpha algorithm, which are known in the process mining community. This tool and its algorithm uses footprint matrices to find the core process in en event log.

This allows two very basic put important thinks:

  • Filtering
  • Highlight

A given event log can be filtered, to reduce the noise in a log for further processing and analysing. The tool can also be seen as an highlighting tool which points on traces/cases, which have not the same flow as the main part of the traces in the log.

Important to know

This tool only works with if the log contains more traces/cases with the real core process. If the core process does not exist as it should be, then this tool can not work properly.

How to use

Requirements

  • Python 3.6 or higher
  • Numpy
  • Pandas
  • tqdm

Start

Run the tool by executing python process_pruner.py or include the process into another project via from process_pruner import process_pruner

Video

Demo: Process Pruner

GitHub Page: Web view

About

Automated Process Preprocessing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages