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.

  1. Activate the virtual environment

    ` conda activate flowbench `

  2. Run the demo with GMM API from PyOD

    ` python example/demo_pyod.py `