Metadata-Version: 2.1
Name: distributed_discovery
Version: 0.0.1
Summary: A process mining library for distributed processes.
Author: Alexander Collins
Author-email: alexandercollins00@gmail.com
Keywords: distributed process discovery,pm4py
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.7, <4
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: test
License-File: LICENSE

# Distributed Discovery

A process mining Python library based on [PM4Py](https://github.com/pm4py/pm4py-core) to discover inter-organizational 
processes.

## Installation

At least Python version 3.7 is required.

```
pip install distributed-discovery
```

## Usage

```python
import distributed_discovery as dd

log = dd.read_xes("./event-log.xes")
bpmn_diagrams, message_bpmn_nodes, sent_messages = dd.discover_bpmn(log)
dd.view_bpmn(bpmn_diagrams, message_bpmn_nodes, sent_messages)
```
