Skip to content

scikit-mine/scikit-mine

Repository files navigation

https://img.shields.io/badge/powered%20by-INRIA-orange.svg?style=flat&colorA=384257&colorB=E23324 https://pepy.tech/badge/scikit-mine

Scikit-mine : pattern mining in Python

Resources

Quickstart

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. To execute the tutorials, you will have to install jupyter notebook or jupyterlab (https://jupyter.org/install)

Dependencies

scikit-mine requires Python>=3.8, and some extra dependencies

  • scipy>=1.2.1
  • pandas>=1.0.0
  • pyroaring>=0.3.4
  • joblib>=0.11.1
  • sortedcontainers>=2.1.0
  • dataclasses>=0.6
  • networkx
  • wget>=3.2
  • scikit-learn
  • graphviz
  • matplotlib
  • pydot

Development

This project benefitted from fundings from the INRIA center in Rennes, Brittany, France, as well as from the CNRS PNRIA Programme.

We welcome new contributors of all experience levels.

Internal Contributors