| 1 |
pydantic
Data & Science
|
897,824,937 |
28,777 |
|
Data Validation
Data & Science
|
→ |
|
Data validation using Python type hints.
|
|
|
|
| 2 |
numpy
Core
|
863,198,774 |
32,748 |
|
Core
Science
Data & Science
|
→ |
|
A fundamental package for scientific computing with Python.
|
|
|
|
| 3 |
pandas
Data & Science
|
578,695,924 |
49,734 |
|
Data Analysis
Data & Science
|
→ |
|
A library providing high-performance, easy-to-use data structures and data analysis tools.
|
|
|
|
| 4 |
jsonschema
Data & Science
|
485,478,844 |
4,980 |
|
Data Validation
Data & Science
|
→ |
|
An implementation of JSON Schema for Python.
|
|
|
|
| 5 |
scipy
Core
|
325,870,980 |
15,016 |
|
Core
Science
Data & Science
|
→ |
|
A Python-based ecosystem of open-source software for mathematics, science, and engineering.
|
|
|
|
| 6 |
networkx
Graphs and Networks
|
208,976,870 |
17,259 |
|
Graphs and Networks
Science
Data & Science
|
→ |
|
A high-productivity software for complex networks.
|
|
|
|
| 7 |
matplotlib
Plotting
|
172,961,547 |
23,218 |
|
Plotting
Data Visualization
Data & Science
|
→ |
|
A Python 2D plotting library.
|
|
|
|
| 8 |
sympy
Symbolic Mathematics
|
143,438,757 |
14,941 |
|
Symbolic Mathematics
Science
Data & Science
|
→ |
|
A Python library for symbolic mathematics.
|
|
|
|
| 9 |
awswrangler
General
|
84,142,989 |
4,120 |
|
General
Data Ingestion / ETL
Data & Science
|
→ |
|
Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
|
|
|
|
| 10 |
shapely
Computational Geometry
|
63,212,058 |
4,508 |
|
Computational Geometry
Science
Data & Science
|
→ |
|
Manipulation and analysis of geometric objects in the Cartesian plane.
|
|
|
|
| 11 |
numba
Core
|
56,801,340 |
11,154 |
|
Core
Science
Data & Science
|
→ |
|
Python JIT compiler to LLVM aimed at scientific Python.
|
|
|
|
| 12 |
polars
Data & Science
|
56,393,020 |
39,734 |
|
Data Analysis
Data & Science
|
→ |
|
A fast DataFrame library implemented in Rust with a Python API.
|
|
|
|
| 13 |
plotly
Plotting
|
54,092,864 |
18,784 |
|
Plotting
Data Visualization
Data & Science
|
→ |
|
Interactive graphing library for Python.
|
|
|
|
| 14 |
altair
Plotting
|
41,389,582 |
10,474 |
|
Plotting
Data Visualization
Data & Science
|
→ |
|
Declarative statistical visualization library for Python.
|
|
|
|
| 15 |
statsmodels
Statistics
|
33,958,848 |
11,623 |
|
Statistics
Science
Data & Science
|
→ |
|
Statistical modeling and econometrics in Python.
|
|
|
|
| 16 |
seaborn
Plotting
|
29,772,807 |
14,021 |
|
Plotting
Data Visualization
Data & Science
|
→ |
|
Statistical data visualization using Matplotlib.
|
|
|
|
| 17 |
streamlit
Dashboards and Apps
|
22,441,679 |
45,761 |
|
Dashboards and Apps
Data Visualization
Data & Science
|
→ |
|
A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
|
|
|
|
| 18 |
yfinance
Financial Data
|
21,922,515 |
25,251 |
|
Financial Data
Data Ingestion / ETL
Data & Science
|
→ |
|
Easy Pythonic way to download market and financial data from Yahoo Finance.
|
|
|
|
| 19 |
geopandas
Data & Science
|
14,691,309 |
5,248 |
|
Geolocation
Data & Science
|
→ |
|
Python tools for geographic data (GeoSeries/GeoDataFrame) built on pandas.
|
|
|
|
| 20 |
geopy
Data & Science
|
10,786,224 |
4,862 |
|
Geolocation
Data & Science
|
→ |
|
Python Geocoding Toolbox.
|
|
|
|
| 21 |
gradio
Dashboards and Apps
|
8,779,822 |
43,540 |
|
Dashboards and Apps
Data Visualization
Data & Science
|
→ |
|
Build and share machine learning apps, all in Python.
|
|
|
|
| 22 |
pandera
Data & Science
|
8,343,296 |
4,455 |
|
Data Validation
Data & Science
|
→ |
|
A data validation library for dataframes, with support for pandas, polars, and Spark.
|
|
|
|
| 23 |
bokeh
Plotting
|
6,413,312 |
20,454 |
|
Plotting
Data Visualization
Data & Science
|
→ |
|
Interactive Web Plotting for Python.
|
|
|
|
| 24 |
pint
Physics and Engineering
|
5,508,104 |
2,796 |
|
Physics and Engineering
Science
Data & Science
|
→ |
|
Operate and manipulate physical quantities with units and dimensional analysis.
|
|
|
|
| 25 |
dlt
General
|
5,388,705 |
5,862 |
|
General
Data Ingestion / ETL
Data & Science
|
→ |
|
A Python library for building data pipelines with automatic schema inference, incremental loading, and support for multiple sources and destinations.
|
|
|
|
| 26 |
biopython
Biology and Chemistry
|
4,599,683 |
5,195 |
|
Biology and Chemistry
Science
Data & Science
|
→ |
|
Biopython is a set of freely available tools for biological computation.
|
|
|
|
| 27 |
rdkit
Biology and Chemistry
|
4,048,349 |
3,586 |
|
Biology and Chemistry
Science
Data & Science
|
→ |
|
Cheminformatics and Machine Learning Software.
|
|
|
|
| 28 |
geojson
Data & Science
|
3,710,548 |
994 |
|
Geolocation
Data & Science
|
→ |
|
Python bindings and utilities for GeoJSON.
|
|
|
|
| 29 |
ibis-framework
Data & Science
|
3,639,011 |
6,662 |
|
Data Analysis
Data & Science
|
→ |
|
A portable Python dataframe library with a single API for 20+ backends.
|
|
|
|
| 30 |
astropy
Physics and Engineering
|
2,706,604 |
5,305 |
|
Physics and Engineering
Science
Data & Science
|
→ |
|
A community Python library for Astronomy.
|
|
|
|
| 31 |
akshare
Financial Data
|
1,915,065 |
22,591 |
|
Financial Data
Data Ingestion / ETL
Data & Science
|
→ |
|
A financial data interface library, built for human beings!
|
|
|
|
| 32 |
pymc
Simulation and Modeling
|
1,827,413 |
9,752 |
|
Simulation and Modeling
Science
Data & Science
|
→ |
|
Probabilistic programming and Bayesian modeling in Python.
|
|
|
|
| 33 |
pygraphviz
Specialized
|
1,642,387 |
847 |
|
Specialized
Data Visualization
Data & Science
|
→ |
|
Python interface to Graphviz.
|
|
|
|
| 34 |
cartopy
Specialized
|
1,519,160 |
1,618 |
|
Specialized
Data Visualization
Data & Science
|
→ |
|
A cartographic python library with matplotlib support.
|
|
|
|
| 35 |
qiskit
Data & Science
|
898,582 |
7,797 |
|
Quantum Computing
Data & Science
|
→ |
|
An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.
|
|
|
|
| 36 |
edgartools
Financial Data
|
863,836 |
2,719 |
|
Financial Data
Data Ingestion / ETL
Data & Science
|
→ |
|
Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
|
|
|
|
| 37 |
colour-science
Other
|
337,286 |
2,649 |
|
Other
Science
Data & Science
|
→ |
|
Implementing a comprehensive number of colour theory transformations and algorithms.
|
|
|
|
| 38 |
simpy
Simulation and Modeling
|
256,787 |
GitLab |
— |
Simulation and Modeling
Science
Data & Science
|
→ |
|
A process-based discrete-event simulation framework.
|
|
|
|
| 39 |
qutip
Data & Science
|
239,971 |
2,072 |
|
Quantum Computing
Data & Science
|
→ |
|
Quantum Toolbox in Python.
|
|
|
|
| 40 |
obspy
Physics and Engineering
|
219,480 |
1,332 |
|
Physics and Engineering
Science
Data & Science
|
→ |
|
A Python toolbox for seismology.
|
|
|
|
| 41 |
pennylane
Data & Science
|
214,223 |
3,465 |
|
Quantum Computing
Data & Science
|
→ |
|
A hybrid quantum-classical machine learning library with automatic differentiation support.
|
|
|
|
| 42 |
manim
Other
|
153,355 |
40,852 |
|
Other
Science
Data & Science
|
→ |
|
An animation engine for explanatory math videos.
|
|
|
|
| 43 |
cirq
Data & Science
|
118,393 |
5,061 |
|
Quantum Computing
Data & Science
|
→ |
|
A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
|
|
|
|
| 44 |
openbb
Financial Data
|
69,457 |
73,035 |
|
Financial Data
Data Ingestion / ETL
Data & Science
|
→ |
|
A financial data platform for analysts, quants and AI agents.
|
|
|
|
| 45 |
mesa
Simulation and Modeling
|
56,442 |
3,841 |
|
Simulation and Modeling
Science
Data & Science
|
→ |
|
An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
|
|
|
|
| 46 |
pathway
General
|
9,818 |
62,284 |
|
General
Data Ingestion / ETL
Data & Science
|
→ |
|
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
|
|
|
|
| 47 |
graphify
Specialized
|
Not on PyPI |
116,962 |
|
Specialized
Data Visualization
Data & Science
|
→ |
|
Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.
|
|
|
|
| 48 |
geodjango
Data & Science
|
Bundled |
91,064 |
|
Geolocation
Data & Science
|
→ |
|
(part of Django) A world-class geographic web framework.
|
|
|
|