DCR4Py: A PM4Py Library Extension for Declarative Process Mining in Python

Simon V.H. Hermansen, Ragnar Jónsson, Jonas L. Kjeldsen, Tijs Slaats, Vlad Paul Cosma, Hugo A. López

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

17 Downloads (Pure)

Abstract

DCR4Py is the first open-source library to offer a broad range of features and up-to-date algorithms for Dynamic Condition Response Graphs. It extends the popular PM4Py library with a new declarative language and matches PM4Py’s GPL3 license, design, installation steps, maturity, and performance. Our key contribution consists of an open-source implementation in Python of all existing discovery and conformance-checking algorithms for DCR graphs, as well as import and export capabilities, visualization, and conversion, all in a single, well-documented, open-access, easy-to-use library that closely follows the research literature definitions and nomenclature.
Original languageEnglish
Title of host publicationProceedings of the ICPM 2024 Tool Demonstration Track
Number of pages6
Volume3783
PublisherCEUR-WS
Publication date2024
Publication statusPublished - 2024
Event6th International Conference on Process Mining - Technical University of Denmark, Lyngby, Denmark
Duration: 14 Oct 202418 Oct 2024

Conference

Conference6th International Conference on Process Mining
LocationTechnical University of Denmark
Country/TerritoryDenmark
CityLyngby
Period14/10/202418/10/2024
SeriesCEUR Workshop Proceedings
ISSN1613-0073

Keywords

  • DCR Graphs
  • Declarative process mining
  • Open-source software
  • PM4Py

Fingerprint

Dive into the research topics of 'DCR4Py: A PM4Py Library Extension for Declarative Process Mining in Python'. Together they form a unique fingerprint.

Cite this