Pattern mining in Python
Project description
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
Resources
Free software: BSD license
Documentation: https://scikit-mine.github.io/scikit-mine/
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 is funded by the INRIA center in Rennes, Brittany, France.
We welcome new contributors of all experience levels.
Internal Contributors
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)
Hermann Courteille (https://github.com/hermann74)
Cyril Regan (https://github.com/cyril-data)
Thomas Betton (https://github.com/thomasbtnfr)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for scikit_mine-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b3b8104882280eb8fc254399b541f652d03c2a0f2ca55d0e97993b7e72938e |
|
MD5 | dbaf1074c05ff0e2396bdf247e3d0bcd |
|
BLAKE2b-256 | c390bf149bccebdc19b21197ee779663564c4d8573923023efc26ca89b0da3c8 |