awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
https://github.com/vinta/awesome-python
Last synced: 7 days ago
JSON representation
Filtered by data-science. Clear filters
Admin Panels
Build Tools
- doit - A task runner and build tool.
Command-line Tools
- mycli - MySQL CLI with autocompletion and syntax highlighting.
Data Analysis
- aws-sdk-pandas - Pandas on AWS.
- optimus - Agile Data Science Workflows made easy with PySpark.
- pandas - A library providing high-performance, easy-to-use data structures and data analysis tools.
- modin - A drop-in pandas replacement that scales workflows by changing a single line of code.
- akshare - A financial data interface library, built for human beings!
Data Visualization
- matplotlib - A Python 2D plotting library.
- seaborn - Statistical data visualization using Matplotlib.
- gradio - Build and share machine learning apps, all in Python.
Deep Learning
- keras - A high-level neural networks library and capable of running on top of either TensorFlow or Theano.
- pytorch-lightning - Deep learning framework to train, deploy, and ship AI products Lightning fast.
Interactive Interpreter
- awesome-jupyter
- marimo - Transform data and train models, feels like a next-gen notebook, stored as Git-friendly Python.
Job Scheduler
- Prefect - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
Job Schedulers
Machine Learning
- H2O - Open Source Fast Scalable Machine Learning Platform.
- Feature-engine - sklearn compatible API with the widest toolset for feature engineering and selection.
- catboost - A fast, scalable, high performance gradient boosting on decision trees library.
- scikit-learn - The most popular Python library for Machine Learning with extensive documentation and community support.
Miscellaneous
- boltons - A set of pure-Python utilities.
Natural Language Processing
Projects
Computer Vision
- fiftyone - The open-source tool for building high-quality datasets and computer vision models.
Database
-
chdb
- In-process OLAP SQL engine with the full ClickHouse dialect, zero-copy pandas/Arrow interop, and federation to remote ClickHouse clusters via
remoteSecure(). - pixeltable - Declarative multimodal AI data engine for tables, computed columns, and embedding search.
Interactive Interpreter
- ipython - A powerful interactive Python shell, and the kernel behind Jupyter notebooks.
Science
- statsmodels - Statistical modeling and econometrics in Python.
Web Frameworks
- reflex - stack web applications entirely with python .