Scikit-mine : pattern mining in Python
- Descriptive analysis, leading to interpretable, concise descriptions using the Minimum Description Length Principle
- Fast Algorithms
- Simple, extendable API, inspired by scikit-learn
- Free software: BSD license
- GitHub: https://github.com/scikit-mine/scikit-mine
- Documentation: https://scikit-mine.github.io/scikit-mine/
scikit-mine is a Python module for pattern mining built on top of Pandas/Numpy/SciPy and is distributed under the 3-Clause BSD license.
It is currently maintained by a team of volunteers.
See examples in the tutorials; the notebooks are available here.
scikit-mine requires Python>=3.6, and some extra dependencies
- scipy>=1.2.1
- pandas>=1.0.0
- sortedcontainers>=2.1.0
- roaringbitmap==0.7
- joblib>=0.11.1
scikit-learn is not a dependency. However, scikit-mine is contiuously tested for interactions with scikit-learn
This project is funded by the INRIA center in Rennes, Brittany, France.
We welcome new contributors of all experience levels.
- Rémi Adon (https://github.com/remiadon)
- Luis Galárraga (https://github.com/lgalarra)
- Josie Signe (https://github.com/Darlysia)
- Esther Galbrun (https://github.com/nurblageij)