PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Data Mining Python Packages

Python packages with the GitHub topic data-mining. Sorted by relevance, with stars and monthly downloads.
microsoft
lightgbm

A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

23.4M 19K 4K
RaRe-Technologies
gensim

Topic Modelling for Humans

7.1M 16K 4K
catboost
catboost

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

6.3M 9K 1K
yzhao062
pyod

A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.

4.4M 10K 1K
jaidedai
easyocr

Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

3.6M 30K 4K
sktime
sktime

A unified framework for machine learning with time series

1.2M 10K 2K
rasbt
mlxtend

A library of extension and helper modules for Python's data analysis and machine learning libraries.

1.1M 5K 914
deanmalmgren
textract

extract text from any document. no muss. no fuss.

489K 5K 700
alan-turing-institute
clevercsv

CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files.

476K 1K 82
process-intelligence-solutions
pm4py

Official public repository for PM4Py (Process Mining for Python) — an open-source library for exploring, analyzing, and optimizing business processes with Python.

134K 981 352
WenjieDu
tsdb

a Python toolbox loads 173 public time series datasets for machine/deep learning with a single line of code. Datasets from multiple domains including healthcare, financial, power, traffic, weather, and etc.

124K 237 21
WenjieDu
pypots

A Python toolkit/library for reality-centric machine/deep learning & data mining on partially-observed time series, with 50+ SOTA neural network models for scientific analysis tasks (imputation, classification, clustering, forecasting, anomaly detection, cleaning) on incomplete industrial irregularly-sampled multivariate TS with NaN missing values

120K 2K 185
WenjieDu
pygrinder

PyGrinder: a Python toolkit for grinding data beans into the incomplete for real-world data simulation by introducing missing values with different missingness patterns, including MCAR (complete at random), MAR (at random), MNAR (not at random), sub sequence missing, and block missing

119K 68 6
hackingmaterials
matminer

Data mining for materials science

113K 605 215
K0lb3
unitypy

UnityPy is python module that makes it possible to extract/unpack and edit Unity assets

108K 1K 191
LSYS
lexicalrichness

:smile_cat: :speech_balloon: A module to compute textual lexical richness (aka lexical diversity).

98K 113 22
tommyod
paretoset

Compute the Pareto (non-dominated) set, i.e., skyline operator/query.

95K 70 5
vladkens
twscrape

Python library and CLI for X/Twitter scraping with multi-account rotation and built-in rate-limit handling.

86K 3K 300
tommyod
efficient-apriori

An efficient Python implementation of the Apriori algorithm.

84K 347 61
barrust
pyprobables

Probabilistic data structures in python http://pyprobables.readthedocs.io/en/latest/index.html

81K 123 12
aeon-toolkit
aeon

A toolkit for time series machine learning and deep learning

69K 1K 296
catboost
catboost-dev

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

66K 9K 1K
biolab
orange3

🍊 :bar_chart: :bulb: Orange: Interactive data analysis

59K 6K 1K
yzhao062
combo

(AAAI' 20) A Python Toolbox for Machine Learning Model Combination

59K 663 105
    • Data from PyPI, GitHub, ClickHouse, and BigQuery