Metadata-Version: 2.4
Name: Sensor2EventLog
Version: 2.0.0
Summary: Knowledge-guided framework for transforming sensor data into event logs
Author: Azin Moradbeikie
License: MIT
Project-URL: Homepage, https://github.com/azinmoradbeikie/Sensor2EventLog
Project-URL: Repository, https://github.com/azinmoradbeikie/Sensor2EventLog
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.21.0
Requires-Dist: pandas>=1.3.0
Requires-Dist: scipy>=1.7.0
Requires-Dist: scikit-learn>=0.24.0
Requires-Dist: hmmlearn>=0.2.8
Requires-Dist: matplotlib>=3.4.0
Requires-Dist: seaborn>=0.11.0
Dynamic: license-file

<p align="center">
  <img src="https://raw.githubusercontent.com/azinmoradbeikie/Sensor2EventLog/main/images/Sensor2EventLog_001.png" width="300" />
</p>

[![Documentation Status](https://readthedocs.org/projects/sensor2eventlog/badge/?version=latest)](https://sensor2eventlog.readthedocs.io/en/latest/?badge=latest)

# Sensor2EventLog
knowledge-guided framework that transforms raw sensor data into process-aware event logs by incorporating Machine Teaching (MT) principles. The core of the framework is a modular abstraction layer embedded in an interactive teaching loop (planning, explaining, and reviewing) where human experts map sensor behaviors correspond to process states.



## Setup

- Clone the repository:
  ```bash
  git clone https://github.com/azinmoradbeikie/Sensor2EventLog.git
- Install dependencies
  ```bash
  pip install -r requirements.txt
  cd Sensor2EventLog
- Running the Analysis
  ```bash
  python3 main.py

## Tutorial

A self-contained toy walkthrough is available in [`tutorial/`](tutorial/README.md).

Run it with:

```bash
python3 tutorial/toy_walkthrough.py
```
