A repository containing the simplified version of a Rough Sets Theory-based fault detector for refrigeration systems. This repository also contains real-world data allowing user to run this code on measurements taken from an actual refrigeration device.
Requirements: Python 3.12
-
Install pipenv:
pip install pipenv -
Install dependencies:
pipenv install -
Create a
credentials.yamlfile with your PostgreSQL database credentials:database: name: your_database_name user: your_username password: your_password host: localhost port: 5432
-
Import historical data by running the provided SQL file in your PostgreSQL database
-
Run the detection system:
python main.py
The code will automatically connect to your database using credentials.yaml and process the historical refrigeration data.