Skip to content

The alpha-miner package implements the α-algorithm for process mining, transforming event logs into petri nets.

License

Notifications You must be signed in to change notification settings

VitkoViking/alpha-miner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alpha-miner

The alpha-miner package implements the α-algorithm for process mining, transforming event logs into petri nets.

Example Usage:

from alpha_miner import AlphaMiner

# Example event log
event_log = [
    ['a', 'c', 'b'],
    ['a', 'g', 'b'],
    ['a', 'd', 'e', 'f', 'b']
]

# Initialize AlphaMiner with the event log
miner = AlphaMiner(event_log)

# Retrieve and display footprint matrix
footprint_matrix = miner.get_footprint()
miner.display_footprint()

# Retrieve and display YL sets
YL_sets = miner.get_YL()
miner.display_YL()

# Retrieve and display Petri net representation
petri_net = miner.get_petri_net()
miner.display_petri_net()

About

The alpha-miner package implements the α-algorithm for process mining, transforming event logs into petri nets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%