Metadata-Version: 2.4
Name: prolysis
Version: 0.3.0
Summary: A Python package for process mining and analysis
Author-email: Ali Norouzifar <ali.norouzifar@pads.rwth-aachen.de>
License: CC-BY-NC-4.0
Project-URL: Homepage, https://github.com/aliNorouzifar/prolysis
Project-URL: Repository, https://github.com/aliNorouzifar/prolysis
Project-URL: Issues, https://github.com/aliNorouzifar/prolysis/issues
Keywords: process mining,process discovery,declarative constraints,conformance checking
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: automata-lib==8.4.0
Requires-Dist: frozendict==2.4.4
Requires-Dist: networkx==2.8.8
Requires-Dist: matplotlib==3.10.0
Requires-Dist: plotly==6.0.0
Requires-Dist: pm4py==2.7.13.1
Requires-Dist: numpy==1.26.4
Requires-Dist: pandas==2.2.3
Requires-Dist: ruptures==1.1.9
Requires-Dist: scikit-learn==1.6.0
Requires-Dist: scipy==1.14.1
Requires-Dist: seaborn==0.13.2
Requires-Dist: pyemd==1.0.0
Requires-Dist: numba==0.61.0
Requires-Dist: pot==0.9.5
Requires-Dist: rustxes==0.2.6
Requires-Dist: shap==0.46.0
Requires-Dist: ipython==8.32.0
Provides-Extra: redis
Requires-Dist: redis==5.2.1; extra == "redis"
Provides-Extra: dev
Requires-Dist: pytest>=7; extra == "dev"
Dynamic: license-file

# Prolysis: Process Mining and Analysis

[![PyPI](https://img.shields.io/pypi/v/prolysis)](https://pypi.org/project/prolysis/)  
[![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/)

Prolysis is a Python package for **process mining and analysis**, designed to help researchers and practitioners discover, analyze, and compare business processes from event logs.

## Features
- **Process Discovery**: Extract process models from event logs.
- **Process Variants Analysis**: Identify and analyze different process execution paths.
- **Visualization**: Graph-based representations of process flows.
- **Compatibility with PM4Py**: Integrates with existing process mining frameworks.

---

## Installation
### Install from PyPI (Stable Release)
```bash
pip install prolysis
```

---
## License
Prolysis is licensed under the CC BY-NC 4.0 License, meaning it is free for non-commercial use. Commercial usage requires a separate license.

---

## Contact
For questions or support, reach out to: 

📧 Email: ali.norouzifar@pads.rwth-aachen.de


📌 GitHub Issues: https://github.com/aliNorouzifar/prolysis/issues
