Explore the capabilities of ChatGPT’s code interpreter.
As I was exploring ChatGPT’s code interpreter, it was hard to wrap my head around the scope of functionality that it provides. To determine all of the functionalities of the code interpreter, I thought it would be easiest to just put together a list of all of the different Python packages it has access to.
With the help of ChatGPT, I have put together a comprehensive list of all of the Python libraries that the code interpreter has access to. Here is the data contained in a Google Sheet.
Highlights
- Matplotlib: A plotting library that can create a wide variety of plots and charts.
- SciPy: Used for scientific and technical computing. It builds on NumPy and provides many more functions, like minimization, regression, Fourier transformation, and more.
- Scikit-learn: A machine learning library that provides simple and efficient tools for data mining and data analysis.
- Statsmodels: A Python module that provides classes and functions for the estimation of many different statistical models, as well as for conducting statistical tests, and statistical data exploration.
- SymPy: A Python library for symbolic mathematics.
- TensorFlow: An open-source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML.
- NLTK (Natural Language Toolkit): A leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to over 50 corpora and lexical resources.
- PIL (Python Imaging Library) / Pillow: These libraries add image processing capabilities to your Python interpreter. Pillow is a fork of PIL and adds some user-friendly features.
- Plotly: A graphing library that makes interactive, publication-quality graphs online.
- GeoPandas: An open source project to make working with geospatial data in Python easier. It extends the datatypes used by pandas to allow spatial operations on geometric types.
Full List of Libraries Available
I gathered the full list of libraries from ChatGPT. I joined this data with PyPi’s public dataset from Google Bigquery, and then ordered it by downloads in the last 30 days, descending.
Package | Version | Downloads, Last 30d | Description | PyPi URL |
---|---|---|---|---|
boto3 | 1.21.0 | 710377611 | The AWS SDK for Python | docs |
botocore | 1.24.0 | 341049928 | Low-level, data-driven core of boto 3. | docs |
urllib3 | 1.25.8 | 333525517 | HTTP library with thread-safe connection pooling, file post, and more. | docs |
requests | 2.31.0 | 290688415 | Python HTTP for Humans. | docs |
setuptools | 45.2.0 | 260027288 | Easily download, build, install, upgrade, and uninstall Python packages | docs |
typing-extensions | 4.5.0 | 240391600 | Backported and Experimental Type Hints for Python 3.7+ | docs |
charset-normalizer | 2.0.12 | 237343761 | The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. | docs |
certifi | 2023.6.1 | 229505944 | Python package for providing Mozilla’s CA Bundle. | docs |
idna | 2.8 | 222801628 | Internationalized Domain Names in Applications (IDNA) | docs |
python-dateutil | 2.8.2 | 218679463 | Extensions to the standard Python datetime module | docs |
six | 1.14.0 | 201764870 | Python 2 and 3 compatibility utilities | docs |
pyyaml | 6 | 182944601 | YAML parser and emitter for Python | docs |
wheel | 0.34.2 | 174834404 | A built-package format for Python. | docs |
cryptography | 35.0.0 | 167211217 | cryptography is a package which provides cryptographic recipes and primitives to Python developers. | docs |
numpy | 1.21.2 | 163517164 | Fundamental package for array computing in Python | docs |
packaging | 23.1 | 161684214 | Core utilities for Python packages | docs |
importlib-metadata | 6.7.0 | 147422595 | Read metadata from Python packages | docs |
pip | 20.0.2 | 143841499 | The PyPA recommended tool for installing Python packages. | docs |
zipp | 3.15.0 | 138610426 | Backport of pathlib-compatible object wrapper for zip files | docs |
pandas | 1.3.2 | 127570805 | Powerful data structures for data analysis, time series, and statistics | docs |
click | 8.4.0 | 124653063 | Composable command line interface toolkit | docs |
pytz | 2023.3 | 122176176 | World timezone definitions, modern and historical | docs |
attrs | 21.2.0 | 120972237 | Classes Without Boilerplate | docs |
markupsafe | 2.1.3 | 115378719 | Safely add untrusted strings to HTML/XML markup. | docs |
colorama | 0.4.4 | 114877031 | Cross-platform colored terminal text. | docs |
cffi | 1.15.0 | 113210058 | Foreign Function Interface for Python calling C code. | docs |
Jinja2 | 3.1.2 | 110938271 | A small but fast and easy to use stand-alone template engine written in pure python. | docs |
pycparser | 2.21 | 108067895 | C parser in Python | docs |
werkzeug | 2.3.6 | 93906593 | The comprehensive WSGI web application library. | docs |
Flask | 2.3.2 | 89417408 | A simple framework for building complex web applications. | docs |
wrapt | 1.15.0 | 82328836 | Module for decorators, wrappers and monkey patching. | docs |
pyparsing | 3.1.0 | 79476884 | Python parsing module | docs |
pydantic | 1.8.2 | 77104105 | Data validation using Python type hints | docs |
tomli | 2.0.1 | 77031157 | A lil’ TOML parser | docs |
platformdirs | 3.8.0 | 76071453 | A small Python package for determining appropriate platform-specific dirs, e.g. a “user data dir”. | docs |
jsonschema | 4.18.0 | 74457948 | An implementation of JSON Schema validation for Python | docs |
async-timeout | 4.0.1 | 71958861 | Timeout context manager for asyncio programs | docs |
multidict | 6.0.4 | 71523184 | multidict implementation | docs |
isodate | 0.6.1 | 71051150 | An ISO 8601 date/time/duration parser and formater | docs |
yarl | 1.9.2 | 70793752 | Yet another URL library | docs |
decorator | 4.4.2 | 69392174 | Decorators for Humans | docs |
aiohttp | 3.8.1 | 67568677 | Async http client/server framework (asyncio) | docs |
psutil | 5.9.5 | 67152016 | Cross-platform lib for process and system monitoring in Python. | docs |
lxml | 4.9.3 | 65813133 | Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. | docs |
pluggy | 1.2.0 | 63173012 | plugin and hook calling mechanisms for python | docs |
soupsieve | 2.4.1 | 62386820 | A CSS4 selector implementation for Beautiful Soup. | docs |
filelock | 3.12.2 | 62117695 | A platform independent file lock. | docs |
pytest | 6.2.5 | 61361500 | pytest: simple powerful testing with Python | docs |
et-xmlfile | 1.1.0 | 61303570 | An implementation of lxml.xmlfile for the standard library | docs |
frozenlist | 1.3.3 | 61025240 | A list-like structure which implements collections.abc.MutableSequence | docs |
openpyxl | 3.0.10 | 60970025 | A Python library to read/write Excel 2010 xlsx/xlsm files | docs |
beautifulsoup4 | 4.11.0 | 60814931 | Screen-scraping library | docs |
tqdm | 4.64.0 | 59339848 | Fast, Extensible Progress Meter | docs |
exceptiongroup | 1.1.2 | 58240475 | Backport of PEP 654 (exception groups) | docs |
scipy | 1.7.3 | 56922236 | Fundamental algorithms for scientific computing in Python | docs |
coverage | 6.3.2 | 56606379 | Code coverage measurement for Python | docs |
pillow | 8.3.2 | 55664494 | Python Imaging Library (Fork) | docs |
pygments | 2.15.1 | 54538793 | Pygments is a syntax highlighting package written in Python. | docs |
importlib-resources | 5.12.0 | 53847266 | Read resources from Python packages | docs |
websocket-client | 1.6.1 | 52766891 | WebSocket client for Python with low level API options | docs |
iniconfig | 2.0.0 | 52626722 | iniconfig: brain-dead simple config-ini parsing | docs |
chardet | 4.1.2 | 51271426 | Universal encoding detector | docs |
tabulate | 0.8.9 | 50293937 | Pretty-print tabular data | docs |
itsdangerous | 2.1.2 | 50258998 | Safely pass data to untrusted environments and back. | docs |
pynacl | 1.5.0 | 44884279 | Python binding to the Networking and Cryptography (NaCl) library | docs |
paramiko | 3.2.0 | 40936598 | SSH2 protocol library | docs |
scikit-learn | 1 | 37819925 | A set of python modules for machine learning and data mining | docs |
wcwidth | 0.2.6 | 37236648 | Measures the displayed width of unicode strings in a terminal | docs |
future | 0.18.3 | 36042170 | Clean single-source support for Python 3 and 2 | docs |
py | 1.11.0 | 35797549 | py.test and pylib: advanced testing tool and networking lib | docs |
sniffio | 1.3.0 | 34757161 | Sniff out which async library your code is running under | docs |
ptyprocess | 0.7.0 | 34632989 | Run a subprocess in a pseudo terminal | docs |
pexpect | 4.8.0 | 33811961 | Pexpect allows easy control of interactive console applications. | docs |
matplotlib | 3.4.3 | 32540410 | Python plotting package | docs |
toml | 0.10.2 | 32183618 | Python Library for Tom’s Obvious, Minimal Language | docs |
python-dotenv | 1.0.0 | 31548635 | Read key-value pairs from a .env file and set them as environment variables | docs |
cloudpickle | 3.0.0 | 30762448 | Extended pickling support for Python objects | docs |
tzlocal | 5.0.1 | 30063991 | tzinfo object for the local timezone | docs |
webencodings | 0.5.1 | 29842548 | Character encoding aliases for legacy web content | docs |
tenacity | 8.2.2 | 28639121 | Retry code until it succeeeds | docs |
regex | 2023.6.3 | 28597215 | Alternative regular expression module, to replace re. | docs |
h11 | 0.14.0 | 27898907 | A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 | docs |
alembic | 1.7.6 | 27501910 | A database migration tool for SQLAlchemy. | docs |
joblib | 1.3.1 | 26860432 | Lightweight pipelining with Python functions | docs |
prompt-toolkit | 3.0.39 | 26715276 | Library for building powerful interactive command lines in Python | docs |
kiwisolver | 1.4.4 | 26535284 | A fast implementation of the Cassowary constraint solver | docs |
tornado | 6.3.2 | 26492483 | Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. | docs |
ipython | 8.12.2 | 26452490 | IPython: Productive Interactive Computing | docs |
networkx | 2.6.3 | 26418568 | Python package for creating and manipulating graphs and networks | docs |
dill | 0.3.6 | 26052684 | serialize all of python | docs |
cycler | 0.11.1 | 25523694 | Composable style cycles | docs |
traitlets | 5.9.0 | 25351514 | Traitlets Python config system | docs |
threadpoolctl | 3.1.0 | 24620151 | threadpoolctl | docs |
sortedcontainers | 2.4.0 | 24610798 | Python Sorted Container Types: SortedList, SortedDict, and SortedSet | docs |
dnspython | 2.3.0 | 24152966 | DNS toolkit | docs |
nest-asyncio | 1.5.6 | 22841112 | Patch asyncio to allow nested event loops | docs |
fonttools | 4.40.0 | 22384117 | Tools to manipulate font files | docs |
xlrd | 1.2.0 | 21954801 | Library for developers to extract data from Microsoft Excel ™ spreadsheet files | docs |
pycryptodome | 3.18.0 | 21713775 | Cryptographic library for Python | docs |
jupyter-client | 7.4.9 | 21526393 | Jupyter protocol implementation and client libraries | docs |
defusedxml | 0.7.1 | 21297711 | XML bomb protection for Python stdlib modules | docs |
pyzmq | 25.1.0 | 20916092 | Python bindings for 0MQ | docs |
jedi | 0.18.2 | 20472214 | An autocompletion tool for Python that can be used for text editors. | docs |
prometheus-client | 0.17.0 | 20149834 | Python client for the Prometheus monitoring system. | docs |
toolz | 0.12.0 | 20075436 | List processing tools and functional utilities | docs |
pickleshare | 0.7.5 | 19532433 | Tiny ‘shelve’-like database with concurrency support | docs |
backcall | 0.2.0 | 19433788 | Specifications for callback functions passed in to an API | docs |
parso | 0.8.3 | 19279172 | A Python Parser | docs |
absl-py | 0.16.0 | 18914975 | Abseil Python Common Libraries, see https://github.com/abseil/abseil-py. | docs |
jupyter-core | 5.1.3 | 18839436 | Jupyter core package. A base package on which Jupyter projects rely. | docs |
matplotlib-inline | 0.1.6 | 17690338 | Inline Matplotlib backend for Jupyter | docs |
html5lib | 1.1 | 17638556 | HTML parser based on the WHATWG HTML specification | docs |
websockets | 10.3 | 17147255 | An implementation of the WebSocket Protocol (RFC 6455 & 7692) | docs |
babel | 2.10.1 | 17145162 | Internationalization utilities | docs |
fastapi | 0.92.0 | 16924919 | FastAPI framework, high performance, easy to learn, fast to code, ready for production | docs |
nbconvert | 7.6.0 | 16872749 | Converting Jupyter Notebooks | docs |
httpcore | 0.17.3 | 16506964 | A minimal low-level HTTP client. | docs |
httpx | 0.24.1 | 16505232 | The next generation HTTP client. | docs |
ipykernel | 6.24.0 | 15983599 | IPython Kernel for Jupyter | docs |
bleach | 4.2.1 | 15967545 | An easy safelist-based HTML-sanitizing tool. | docs |
entrypoints | 0.4 | 15941645 | Discover and load entry points from installed packages. | docs |
starlette | 0.25.0 | 15866823 | The little ASGI library that shines. | docs |
nbformat | 5.9.0 | 15584127 | The Jupyter Notebook format | docs |
mistune | 3.0.1 | 15317118 | A sane Markdown parser with useful plugins and renderers | docs |
jupyter-server | 1.23.5 | 15121191 | The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications. | docs |
appdirs | 1.4.4 | 15074712 | A small Python module for determining appropriate platform-specific dirs, e.g. a “user data dir”. | docs |
fastjsonschema | 2.17.1 | 14574010 | Fastest Python implementation of JSON schema | docs |
imageio | 2.31.1 | 14249680 | Library for reading and writing a wide range of image, video, scientific, and volumetric data formats. | docs |
smart-open | 6.3.0 | 13788053 | Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2…) | docs |
debugpy | 1.6.7 | 13767457 | An implementation of the Debug Adapter Protocol for Python | docs |
notebook | 6.5.1 | 13730080 | Jupyter Notebook – A web-based notebook environment for interactive computing | docs |
uvicorn | 0.22.0 | 13540237 | The lightning-fast ASGI server. | docs |
numba | 0.57.1 | 13195918 | compiling Python code using LLVM | docs |
tinycss2 | 1.2.1 | 13133121 | Low-level CSS parser for Python | docs |
altair | 4.1.0 | 13114993 | Vega-Altair: A declarative statistical visualization library for Python. | docs |
typer | 0.4.2 | 12980225 | Typer, build great CLIs. Easy to code. Based on Python type hints. | docs |
h5py | 3.4.0 | 12956424 | Read and write HDF5 files from Python | docs |
shapely | 1.7.1 | 12805237 | Geometric objects, predicates, and operations | docs |
llvmlite | 0.40.1 | 12670358 | lightweight wrapper around basic LLVM functionality | docs |
text-unidecode | 1.3 | 12630850 | The most basic Text::Unidecode port | docs |
arrow | 1.2.1 | 12355068 | Better dates and times for Python | docs |
statsmodels | 0.12.2 | 12151140 | Statistical computations and models for Python | docs |
xlsxwriter | 3.1.2 | 11516605 | A Python module for creating Excel XLSX files. | docs |
orjson | 3.9.1 | 11096008 | Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy | docs |
executing | 1.2.0 | 10986133 | Get the currently executing AST node of a frame, and other information | docs |
semver | 3.0.1 | 10840882 | Python helper for Semantic Versioning (https://semver.org) | docs |
notebook-shim | 0.2.3 | 10839524 | A shim layer for notebook traits and config | docs |
send2trash | 1.8.2 | 10799485 | Send file to trash natively under Mac OS X, Windows and Linux | docs |
nbclassic | 1.0.0 | 10779070 | Jupyter Notebook as a Jupyter Server extension. | docs |
nltk | 3.6.3 | 10708345 | Natural Language Toolkit | docs |
stack-data | 0.6.2 | 10618514 | Extract data from python stack frames and tracebacks for informative displays | docs |
seaborn | 0.11.2 | 10575001 | Statistical data visualization | docs |
torch | 1.10.0 | 10557315 | Tensors and Dynamic neural networks in Python with strong GPU acceleration | docs |
nbclient | 0.8.0 | 10525318 | A client library for executing notebooks. Formerly nbconvert’s ExecutePreprocessor. | docs |
pure-eval | 0.2.2 | 10471234 | Safely evaluate AST nodes without side effects | docs |
sentencepiece | 0.1.99 | 10311529 | SentencePiece python wrapper | docs |
patsy | 0.5.3 | 10249090 | A Python package for describing statistical models and for | docs |
keras | 2.6.0 | 10060352 | Deep learning for humans. | docs |
xgboost | 1.4.2 | 10027129 | XGBoost Python Package | docs |
plotly | 5.3.0 | 9962744 | An open-source, interactive data visualization library for Python | docs |
opt-einsum | 3.3.0 | 9811689 | Optimizing numpys einsum function | docs |
pandocfilters | 1.5.0 | 9349453 | Utilities for writing pandoc filters in python | docs |
sympy | 1.8 | 8853582 | Computer algebra system (CAS) in Python | docs |
jupyterlab-pygments | 0.2.2 | 8816008 | Pygments theme | docs |
terminado | 0.17.1 | 8757985 | Tornado websocket backend for the Xterm.js Javascript terminal emulator library. | docs |
mpmath | 1.3.0 | 8552229 | Python library for arbitrary-precision floating-point arithmetic | docs |
jsonpickle | 3.0.1 | 8509076 | Python library for serializing any arbitrary object graph into JSON | docs |
dask | 2023.4.0 | 8289190 | Parallel PyData with Task Scheduling | docs |
opencv-python | 4.5.2.54 | 8277620 | Wrapper package for OpenCV python bindings. | docs |
Faker | 8.13.2 | 8209798 | Faker is a Python package that generates fake data for you. | docs |
aiofiles | 0.8.0 | 8112161 | File support for asyncio. | docs |
graphviz | 0.17 | 7967407 | Simple Python interface for Graphviz | docs |
ujson | 5.8.0 | 7811268 | Ultra fast JSON encoder and decoder for Python | docs |
email-validator | 2.0.0.post2 | 7449038 | A robust email address syntax and deliverability validation library. | docs |
loguru | 0.5.3 | 7243169 | Python logging made (stupidly) simple | docs |
pyproj | 3.5.0 | 7170951 | Python interface to PROJ (cartographic projections and coordinate transformations library) | docs |
scikit-image | 0.18.3 | 7140530 | Image processing in Python | docs |
rpds-py | 0.8.8 | 6911878 | Python bindings to Rust’s persistent data structures (rpds) | docs |
alabaster | 0.8.1 | 6861066 | A configurable sidebar-enabled Sphinx theme | docs |
wsproto | 1.2.0 | 6733355 | WebSockets state-machine based protocol implementation | docs |
numexpr | 2.8.4 | 6702692 | Fast numerical expression evaluator for NumPy | docs |
uvloop | 0.17.0 | 6699732 | Fast implementation of asyncio event loop on top of libuv | docs |
referencing | 0.29.1 | 6435515 | JSON Referencing + Python | docs |
jsonschema-specifications | 2023.6.1 | 6420583 | The JSON Schema meta-schemas and vocabularies, exposed as a Registry | docs |
Flask-Cors | 4.0.0 | 6397442 | A Flask extension adding a decorator for CORS support | docs |
shap | 0.39.0 | 6288322 | A unified approach to explain the output of any machine learning model. | docs |
python-multipart | 0.0.6 | 6279053 | A streaming multipart parser for Python | docs |
torchvision | 0.11.1 | 6235237 | image and video datasets and models for torch deep learning | docs |
pywavelets | 1.4.1 | 6070010 | PyWavelets, wavelet transform module | docs |
monotonic | 1.6 | 5869300 | An implementation of time.monotonic() for Python 2 & < 3.3 | docs |
slicer | 0.0.7 | 5743806 | A small package for big slicing. | docs |
Fiona | 1.8.20 | 5580358 | Fiona reads and writes spatial data files | docs |
pycountry | 20.7.3 | 5490890 | ISO country, subdivision, language, currency and script definitions and their translations | docs |
httptools | 0.6.0 | 5367964 | A collection of framework independent HTTP protocol utils. | docs |
atomicwrites | 1.4.0 | 5352215 | Atomic file writes. | docs |
fuzzywuzzy | 0.18.0 | 5311304 | Fuzzy string matching in python | docs |
hpack | 4.0.0 | 5280949 | Pure-Python HPACK header compression | docs |
geopandas | 0.10.2 | 5256609 | Geographic pandas extensions | docs |
hyperframe | 6.0.1 | 5113022 | HTTP/2 framing layer for Python | docs |
h2 | 4.1.0 | 5088695 | HTTP/2 State-Machine based protocol implementation | docs |
Flask-Login | 0.6.2 | 5069483 | User session management for Flask | docs |
spacy | 3.1.7 | 4867587 | Industrial-strength Natural Language Processing (NLP) in Python | docs |
cachelib | 0.6.0 | 4512976 | A collection of cache libraries in the same API interface. | docs |
pydot | 1.4.2 | 4413354 | Python interface to Graphviz’s Dot | docs |
geographiclib | 1.52 | 4255242 | A translation of the GeographicLib::Geodesic class to Python | docs |
geopy | 2.2.0 | 4231502 | Python Geocoding Toolbox | docs |
dateparser | 1.2.0 | 4178156 | Date parsing library designed to parse dates from HTML pages | docs |
jax | 0.2.28 | 4153704 | Differentiate, compile, and transform Numpy code. | docs |
thinc | 8.0.17 | 4108917 | A refreshing functional take on deep learning, compatible with your favorite libraries | docs |
tifffile | 2023.7.4 | 4108194 | Read and write TIFF files | docs |
gensim | 4.1.0 | 4026644 | Python framework for fast Vector Space Modelling | docs |
aniso8601 | 9.0.1 | 3967314 | A library for parsing ISO 8601 strings. | docs |
convertdate | 2.4.0 | 3948366 | Converts between Gregorian dates and other calendar systems | docs |
pypdf2 | 1.28.6 | 3937125 | A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files | docs |
wasabi | 0.10.1 | 3925187 | A lightweight console printing and formatting toolkit | docs |
einops | 0.3.2 | 3903033 | A new flavour of deep learning operations | docs |
murmurhash | 1.0.9 | 3797351 | Cython bindings for MurmurHash | docs |
resampy | 0.4.2 | 3753782 | Efficient signal resampling | docs |
srsly | 2.4.6 | 3750582 | Modern high-performance serialization utilities for Python | docs |
blis | 0.8.0 | 3730934 | The Blis BLAS-like linear algebra library, as a self-contained C-extension. | docs |
preshed | 3.0.8 | 3692591 | Cython hash table that trusts the keys are pre-hashed | docs |
jupyterlab-server | 2.19.0 | 3578507 | JupyterLab Server | docs |
pydub | 0.25.1 | 3534376 | Manipulate audio with an simple and easy high level interface | docs |
pathy | 0.10.2 | 3460870 | pathlib.Path subclasses for local and cloud bucket storage | docs |
bokeh | 2.4.2 | 3420130 | Interactive plots and applications in the browser from Python | docs |
watchfiles | 0.19.0 | 3196853 | Simple, modern and high performance file watching and code reload in python. | docs |
pypandoc | 1.6.3 | 3167757 | Thin wrapper for pandoc. | docs |
spacy-legacy | 3.0.12 | 3134350 | Legacy registered functions for spaCy backwards compatibility | docs |
xarray | 2023.1.0 | 3034680 | N-D labeled arrays and datasets in Python | docs |
python-docx | 0.8.11 | 3016999 | Create and update Microsoft Word .docx files. | docs |
reportlab | 3.6.1 | 2956467 | The Reportlab Toolkit | docs |
gradio | 2.2.15 | 2858955 | Python library for easily interacting with trained machine learning models | docs |
korean-lunar-calendar | 0.3.1 | 2841564 | Korean Lunar Calendar | docs |
json5 | 0.9.14 | 2799648 | A Python implementation of the JSON5 data format. | docs |
librosa | 0.8.1 | 2576979 | Python module for audio and music processing | docs |
cssselect2 | 0.4.1 | 2527127 | CSS selectors for Python ElementTree | docs |
automat | 20.2.0 | 2365699 | Self-service finite-state machines for the programmer on the go. | docs |
constantly | 15.1.0 | 2346043 | Symbolic constants in Python | docs |
ffmpy | 0.3.0 | 2142477 | A simple Python wrapper for ffmpeg | docs |
jupyterlab | 3.4.8 | 2094998 | JupyterLab computational environment | docs |
markdown2 | 2.4.9 | 1941861 | A fast and complete Python implementation of Markdown | docs |
bidict | 0.22.0 | 1923701 | The bidirectional mapping library for Python. | docs |
qrcode | 7.3 | 1853791 | QR Code image generator | docs |
mizani | 0.9.2 | 1763589 | Scales for Python | docs |
requests-unixsocket | 0.2.0 | 1701395 | Use requests to talk HTTP via a UNIX domain socket | docs |
plotnine | 0.10.1 | 1700724 | A grammar of graphics for python | docs |
rasterio | 1.2.10 | 1677739 | Fast and direct raster I/O for use with Numpy and SciPy | docs |
audioread | 2.1.9 | 1675342 | multi-library, cross-platform audio decoding | docs |
munch | 4.0.0 | 1603909 | A dot-accessible dictionary (a la JavaScript objects) | docs |
pyxlsb | 1.0.8 | 1594425 | Excel 2007-2010 Binary Workbook (xlsb) parser | docs |
snuggs | 1.4.7 | 1530173 | Snuggs are s-expressions for Numpy | docs |
pooch | 1.7.0 | 1442793 | Pooch manages your Python library’s sample data files: it automatically downloads and stores them in a local directory, with support for versioning and corruption checks. | docs |
python-pptx | 0.6.21 | 1437835 | Generate and manipulate Open XML PowerPoint (.pptx) files | docs |
soundfile | 0.10.2 | 1426058 | An audio library based on libsndfile, CFFI and NumPy | docs |
rdflib | 6.0.0 | 1402606 | RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. | docs |
pyphen | 0.14.0 | 1265225 | Pure Python module to hyphenate text | docs |
svglib | 1.1.0 | 1218331 | A pure-Python library for reading and converting SVG | docs |
ffmpeg-python | 0.2.0 | 1208231 | Python bindings for FFmpeg – with support for complex filtering | docs |
olefile | 0.46 | 1161324 | Python package to parse, read and write Microsoft OLE2 files (Structured Storage or Compound Document, Microsoft Office) – Improved version of the OleFileIO module from PIL, the Python Image Library. | docs |
fpdf | 1.7.2 | 1125204 | Simple PDF generation for Python | docs |
weasyprint | 53.3 | 1112772 | The Awesome Document Factory | docs |
odfpy | 1.4.1 | 1098694 | Python API and tools to manipulate OpenDocument files | docs |
torchaudio | 0.10.0 | 1052200 | An audio package for PyTorch | docs |
cairocffi | 1.3.0 | 1043110 | cffi-based cairo bindings for Python | docs |
mutagen | 1.45.1 | 1033143 | read and write audio tags for many formats | docs |
gTTS | 2.2.3 | 1013768 | gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate text-to-speech API | docs |
wordcloud | 1.8.1 | 992504 | A little word cloud generator | docs |
pytesseract | 0.3.8 | 987320 | Python-tesseract is a python wrapper for Google’s Tesseract-OCR | docs |
cairosvg | 2.10.3 | 979229 | A Simple SVG Converter for Cairo | docs |
imageio-ffmpeg | 0.4.8 | 943657 | FFMPEG wrapper for Python | docs |
pdfkit | 0.6.1 | 925125 | Wkhtmltopdf python wrapper to convert html to pdf using the webkit rendering engine and qt | docs |
pdf2image | 1.16.3 | 870834 | A wrapper around the pdftoppm and pdftocairo command line tools to convert PDF to a PIL Image list. | docs |
pymupdf | 1.19.6 | 827901 | Python bindings for the PDF toolkit and renderer MuPDF | docs |
pygobject | 3.36.0 | 816114 | Python bindings for GObject Introspection | docs |
tables | 3.6.1 | 789500 | Hierarchical datasets for Python | docs |
fastprogress | 1.0.3 | 788858 | A nested progress with plotting options for fastai | docs |
wand | 0.6.11 | 783532 | Ctypes-based simple MagickWand API binding for Python | docs |
textblob | 0.15.3 | 713602 | Simple, Pythonic text processing. Sentiment analysis, POS tagging, noun phrase parsing, and more. | docs |
folium | 0.12.1 | 694422 | Make beautiful maps with Leaflet.js & Python | docs |
torchtext | 0.6.0 | 647657 | Text utilities and datasets for PyTorch | docs |
moviepy | 1.0.3 | 640885 | Module for script-based video editing | docs |
numpy-financial | 1.0.0 | 635311 | Simple financial functions | docs |
aiomultiprocess | 0.9.0 | 589173 | AsyncIO version of the standard multiprocessing module | docs |
pyluach | 2.2.0 | 558314 | Pyluach is a Python package for manipulating Hebrew dates, Gregorian-Hebrew calendar conversions, getting the weekly parsha, and other Jewish calendar related calculations. | docs |
ebcdic | 1.1.1 | 556790 | Additional EBCDIC codecs | docs |
pydyf | 0.7.0 | 553443 | A low-level PDF generator. | docs |
proglog | 0.1.10 | 552754 | Log and progress bar manager for console, notebooks, web… | docs |
xarray-einstats | 0.5.1 | 546011 | Stats, linear algebra and einops for xarray | docs |
zopfli | 0.2.2 | 537735 | Zopfli module for python | docs |
priority | 2.0.0 | 500305 | A pure-Python implementation of the HTTP/2 priority tree | docs |
speechrecognition | 3.8.1 | 466185 | Library for performing speech recognition with the Google Speech Recognition API. | docs |
trimesh | 3.9.29 | 447527 | Import, export, process, analyze and view triangular meshes. | docs |
pyshp | 2.1.3 | 432477 | Pure Python read/write support for ESRI Shapefile format | docs |
pymc3 | 3.11.5 | 380823 | Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano | docs |
theano-pymc | 1.1.2 | 376382 | Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs. | docs |
hypercorn | 0.14.3 | 374316 | A ASGI Server based on Hyper libraries and inspired by Gunicorn | docs |
pdfplumber | 0.5.28 | 365201 | Plumb a PDF for detailed information about each char, rectangle, and line. | docs |
IMAPClient | 2.1.0 | 360980 | Easy-to-use, Pythonic and complete IMAP client library | docs |
docx2txt | 0.8 | 349719 | A pure python-based utility to extract text and images from docx files. | docs |
deprecat | 2.1.1 | 347279 | Python @deprecat decorator to deprecate old python classes, functions or methods. | docs |
markdownify | 0.9.3 | 342899 | Convert HTML to markdown. | docs |
h5netcdf | 1.1.0 | 305171 | netCDF4 via h5py | docs |
pygraphviz | 1.7 | 303052 | Python interface to Graphviz | docs |
brotlipy | 0.7.0 | 299117 | Python binding to the Brotli library | docs |
rarfile | 4 | 275050 | RAR archive reader for Python | docs |
svgwrite | 1.4.1 | 272288 | A Python library to create SVG drawings. | docs |
extract-msg | 0.28.7 | 263543 | Extracts emails and attachments saved in Microsoft Outlook’s .msg files | docs |
pyzbar | 0.1.8 | 227120 | A ctypes-based wrapper around the zbar barcode reader. | docs |
pdfrw | 0.4 | 214564 | PDF file reader/writer library | docs |
contractions | 0.0.54 | 190742 | Fixes contractions such as `you’re` to you `are` | docs |
dlib | 19.22.1 | 158426 | A toolkit for making real world machine learning and data analysis applications | docs |
autocorrect | 2.5.0 | 154617 | Spelling Corrector | docs |
exchange-calendars | 3.4 | 147232 | Calendars for securities exchanges | docs |
textract | 1.6.4 | 146970 | extract text from any document. no muss. no fuss. | docs |
pyaudio | 0.2.11 | 136683 | Cross-platform audio I/O with PortAudio | docs |
dbus-python | 1.2.16 | 125043 | Python bindings for libdbus | docs |
matplotlib-venn | 0.11.6 | 123835 | Functions for plotting area-proportional two- and three-way Venn diagrams in matplotlib. | docs |
aioquic | 0.9.15 | 118138 | An implementation of QUIC and HTTP/3 | docs |
pyttsx3 | 2.9 | 98382 | Text to Speech (TTS) library for Python 2 and 3. Works without internet connection or delay. Supports multiple TTS engines, including Sapi5, nsss, and espeak. | docs |
imgkit | 1.2.2 | 97410 | Wkhtmltopdf python wrapper to convert html to image using the webkit rendering engine and qt | docs |
xml-python | 0.4.3 | 76710 | Create Python objects from XML using decorated functions to parse the nodes | docs |
mne | 0.23.4 | 65446 | MNE python project for MEG and EEG data analysis. | docs |
EbookLib | 0.18 | 62594 | Ebook library which can handle EPUB2/EPUB3 and Kindle format | docs |
Flask-CacheBuster | 1.0.0 | 54848 | Flask-CacheBuster is a lightweight Flask extension that adds a hash to the URL query parameters of each static file. | docs |
mtcnn | 0.1.1 | 42039 | Multi-task Cascaded Convolutional Neural Networks for Face Detection, based on TensorFlow | docs |
tabula | 1.0.5 | 40675 | Ascii table | docs |
db-sqlite3 | 0.0.1 | 10523 | sqlite3 driver for db | docs |
kerykeion | 2.1.16 | 5845 | A astrology library. | docs |
pyswisseph | 2.10.3.2 | 5742 | Python extension to the Swiss Ephemeris | docs |
audio-metadata | 0.12.1 | 4477 | A library for reading and, in the future, writing metadata from audio files. | docs |
pronouncing | 0.2.0 | 2515 | A simple interface for the CMU pronouncing dictionary | docs |
nashpy | 0.0.35 | 2403 | A library with algorithms on 2 player games. | docs |
constant | 2.0.2 | 2217 | Use IDLE autocomplete feature to manage large amount of constants. | docs |
pyprover | 0.5.6 | 2210 | A resolutional theorem prover for predicate logic in pure Python. | docs |
python-apt | 2.0.1 | 1752 | Python bindings for libapt. | docs |
pylog | 1.1 | 1607 | Python implementation of Prolog features. | docs |
ad | 1.3.2 | 1277 | Fast, transparent first- and second-order automatic differentiation | docs |
alchimia | 0.8.1 | 1180 | (SQLAlchemy – ORM) + Twisted = win | docs |
pyth3 | 0.7 | 851 | Python text markup and conversion | docs |
colourful | 0.1.8 | 104 | colourful is a package to colorize any greyscale image. | docs |
Thanks for reading! |