arm-preprocessing

About

arm-preprocessing is a lightweight Python library supporting several key steps involving data preparation, manipulation, and discretisation for Association Rule Mining (ARM). 🧠 Embrace its minimalistic design that prioritises simplicity. 💡 The framework is intended to be fully extensible and offers seamless integration with related ARM libraries, e.g., NiaARM. 🔗

Key features

  • Loading various formats of datasets (CSV, JSON, TXT, TCX) 📊

  • Converting datasets to different formats 🔄

  • Loading different types of datasets (numerical dataset, discrete dataset, time-series data, text, etc.) 📉

  • Dataset identification (which type of dataset) 🔍

  • Dataset statistics 📈

  • Discretisation methods 📏

  • Data squashing methods 🤏

Documentation

The documentation is organised into the following sections:

User documentation

Developer documentation

About