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. 🔗
- 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 🤏
The documentation is organised into the following sections:
.. toctree:: :maxdepth: 1 :caption: User documentation user/usage
.. toctree:: :maxdepth: 1 :caption: Developer documentation dev/installation dev/testing dev/documentation
.. toctree:: :maxdepth: 2 :caption: ARM Preprocessing arm_preprocessing/index
.. toctree:: :maxdepth: 2 :caption: About about/license