Installation
=========
FlowBench is a Python package that provides a set of tools for the analysis workflow logs. It is supported to have `scikit-learn `_ and `PyTorch `_ as its backend, as well as `PyTorch-Geometric `_ for graph-based analysis.
To install this project, we will create a virtual env in conda following these steps:
1. Clone the repository:
```
git clone https://github.com/PoSeiDon-Workflows/FlowBench.git
```
2. Navigate into the project directory, install the package
```
cd FlowBench
bash setup.sh
```
It will create a virtual environment `flowbench` and install all the required dependencies.
3. Activate the virtual environment
```
conda activate flowbench
```
4. Run the demo with GMM API from PyOD
```
python example/demo_pyod.py
```