Additional Python community packages in ActivePython
The ActivePython distribution includes a comprehensive set of additional community packages that are installed and ready to use in your programming projects. This page includes a complete list of packages, categorized by the type of development area they are intended for. For information about adding or updating packages, see Managing ActivePython packages with Pip.
For information on the current versions of packages see the project page.
The documentation available depends on the package. The PyPI
link for each package links to the appropriate page on the Python Package Index (PyPI). In some cases the complete documentation for the package is listed on the PyPI page. If there is more extensive documentation available it is linked to by the docs
link.
- Developer utilities
- Web development
- Database
- Security
- Testing
- Big data
- Cloud
- Data science
- Data visualization
- Machine learning
Developer utilities
Package | Description | Details |
---|---|---|
absl-py | A collection from Google of Python library code for building Python applications. | DocsPyPI |
amqp | An AMQP (a two-way RPC protocol) low-level client library. | docs PyPI |
apipkg | With apipkg you can control the exported namespace of a python package and greatly reduce the number of imports for your users. | PyPI |
appdirs | A module for determining appropriate platform-specific directories. | PyPI |
appnope | Simple package for disabling App Nap on OS X 10.9, which can be problematic. Not available on Linux or Windows. | PyPI |
astroid | An abstract syntax tree for Python that provides a common base representation of Python source code for pylint and other projects. | PyPI |
attrs | A package for creating attributes without needing to write boilerplate code. | docs PyPI |
Babel | A collection of tools for internationalizing Python applications. | docs PyPI |
billiard | A fork of the Python 2.7 multiprocessing package. | PyPI |
cachetools | An extensible memoizing collections and decorators. | docs PyPI |
cffi | A foreign function interface for calling C code you can use to interact with almost any C code from Python. | docs PyPI |
chardet | A universal decoding detector for Python | PyPI |
cmd2 | An enhanced version of the standard library’s cmd module for Python 2.7 and 3.3+. Useable without modification anywhere cmd is used by importing cmd.2.Cmd in place of cmd.Cmd. | docs PyPI |
configobj | A package for config file reading, writing, and validation. | docs PyPI |
croniter | A library that provides iteration for datetime object with cron like format. Not available on Windows or macOS. | PyPI |
constantly | A library that provides symbolic constant support that includes collections and constants with text, numeric, and bit flag values. | PyPI |
cytoolz | A Cython implementation of the toolz package, which provides high performance utility functions for iterables, functions, and dictionaries. | PyPI |
debtcollector | A collection of deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. | docs PyPI |
decorator | A package for preserving the signature of decorated functions in a consistent way across Python releases. | docs PyPI |
Cython | A package with the Cython compiler for writing C extensions for the Python language. | docs PyPI |
entrypoints | A library to discover and load entry points from installed packages. | docs PyPI |
eventlet | A highly concurrent networking library for Python. | PyPI |
execnet | Rapid multi-Python deployment. Provides carefully tested means to ad-hoc interact with Python interpreters across version, platform and network barriers. | PyPI |
extras | A set of extensions to the Python standard library with try_import, try_imports, and safe_hasattr functions. | PyPI |
funcsigs | A backport of Python function signatures from Python 3.3’s inspect module. Not available on Windows. | PyPI |
future | A package with clean single-source support for Python 3 and 2. | docs PyPI |
gevent | A coroutine-based Python networking library. | docs PyPI |
greenlet | A package for lightweight in-process concurrent programming using micro-threads with no implicit scheduling. It is useful when you want to control exactly when your code runs. | docs PyPI |
google-auth | A Google Authentication Library that simplifies using Google’s various server-to-server mechanisms to access Google APIs. | docs PyPI |
google-auth-httplib2 | A package that provides an httplib2 transport for google-auth. | PyPI |
googleapis-common-protos | A package that contains the python classes generated from the common protos in the googleapis repository. | PyPI |
grpc-google-iam-v1 | A GRPC library for the google-iam-v1 service. | PyPI |
grpcio | A HTTP/2-based RPC framework. | PyPI |
idna | A library that adds support for the Internationalized Domain Names in Applications (IDNA) protocol. | PyPI |
imageio | Library for reading and writing a wide range of image, video, scientific, and volumetric data formats. | PyPI |
imagesize | A library that parses image file headers and returns the image sizes of png, jpeg, jpeg2000, and gif files. | PyPI |
incremental | A small library that versions Python projects. | PyPI |
iso8601 | A module to parse ISO 8601 dates. | docs PyPI |
isodate | A module that implements ISO 8601 date, time, and duration parsing. | PyPI |
isort | A utility for sorting Python imports. | PyPI |
jedi | An autocompletion tool for Python that can be used for text editors. | PyPI |
kiwisolver | A fast implementation of the Cassowary constraint solver. | PyPI |
kombu | A messaging library for Python that provides a high-level for the Advanced Message Queuing Protocol (AMQ). | docs PyPI |
lazy-object-proxy | A fast and lazy object proxy. | docs PyPI |
linecache2 | A backport of linecache to older supported Pythons. | PyPI |
locket | File-based locks for Python for Linux and Windows | PyPI |
lockfile | Deprecated. A platform-independent file locking module. | PyPI |
logilab-common | A collection of low-level Python packages and modules used by Logilab projects. | PyPI |
repoze.lru | A least recently used (LRU) cache implementation. | PyPI |
luigi | A workflow management, task scheduling, and dependency resolution. | docs PyPI |
lxml | A library that provides safe and convenient access to the libxml2 and libxslt libraries using the ElementTree API. | docs PyPI |
mistune | A fast markdown parser in pure Python with renderer features. | PyPI |
monotonic | A module that provides a monotonic() function which returns the value (in fractional seconds) of a clock which never goes backwards for Python 2. Python 3.3 and later uses time.montonic from the standard library. | PyPI |
more-itertools | A collection of additional building blocks, recipes, and routines for working with Python iterables. Not available on Windows or macOS. | docs PyPI |
msgpack | A fast, compact binary serialization format, suitable for similar data to JSON. This package provides CPython bindings for reading and writing MessagePack data. | PyPI |
multipledispatch | A multiple dispatch package. | PyPI |
mypy | Optional static typing for Python. | docs PyPI |
netifaces | A package for getting machine network interface addresses from Python. | PyPI |
oslo.config | A configuration API that supports parsing command line arguments and .ini style configuration files. | docs PyPI |
oslo.i18n | A package containing utilities for working with internationalization (i18n) features, especially translation for text strings in an application or library. | docs PyPI |
oslo.serialization | A library that provides support for representing objects in transmittable and storable formats, such as Base64, JSON and MessagePack. | docs PyPI |
oslo.utils | An OpenStack utils library that provides common utility functions, such as encoding, exception handling, string manipulation, and time handling. Not available on macOS | docs PyPI |
packaging | A set of core utilities for Python packages. | docs PyPI |
pandocfilters | A module for writing Pandoc filters. | PyPI |
parso | A Python parser that supports error recovery and round-trip parsing for different Python versions. | docs PyPI |
partd | Appendable key-value storage. | PyPI |
Paste | A set of tools for using a WSGI stack. | PyPI |
pexpect | A pure Python module for controlling interactive console applications by spawning child applications, controlling them, and responding to expected patterns in their output. | docs PyPI |
pickleshare | A small ‘shelve’-like datastore with concurrency support. | PyPI |
pika | An implementation of the AMQP 0-9-1 protocol that’s fairly independent of the underlying network support library. | docs PyPI |
Pillow | A Python Imaging Library. | docs PyPI |
pip | The PyPA recommended tool for installing Python packages. | docs PyPI |
ply | An implementation of Lex and Yacc (a lexical analyzer and parser) for Python. | PyPI |
prettytable | A library for easily displaying tabular data in a visually appealing ASCII table format. | PyPI |
protobuf | A language-neutral, platform-neutral, extensible mechanism for serializing structured data from Google. | docs PyPI |
psutil | A cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network sensors) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. | PyPI |
ptyprocess | A package that allows you to run a subprocess in pseudo terminal. | PyPI |
pyperclip | A cross-platform clipboard for Python. | PyPI |
pytimeparse | A time expression parser. | PyPI |
py | A library with cross-python path, ini-parsing, io, code, and log facilities. | docs PyPI |
pyasn1-modules | A collection of ASN.1-based protocol modules for protocol developers and testers. | PyPI |
pycodestyle | A Python style guide checker. | docs PyPI |
pycparser | A complete C language parser written in pure Python using the PLY parsing library. | PyPI |
pyflakes | A simple program which checks Python source files for errors. | PyPI |
pyparsing | A library of classes that client code uses to construct the grammar directly in Python code. | docs PyPI |
pypiwin32 | Python extensions for Microsoft Windows. Not available on Linux/macOS. | PyPI |
python-daemon | A library to implement a well-behaved Unix daemon process. | PyPI |
python-dateutil | A module that provides powerful extensions to the datetime module available in the Python standard library. | docs PyPI |
python-editor | A package for programmatically opening an editor and capturing the result. | PyPI |
python-gflags | A python implementation of the Google commandline flags module. | PyPI |
python-mimeparse | A library that provides support for representing objects in transmittable and storable formats, such as Base64, JSON and MessagePack. | PyPI |
pytz | A set of world timezone definitions. | docs PyPI |
pywin32 | A set of Python extensions for Windows. | PyPI |
pyzmq | The official Python binding for distributed messaging with the ZeroMQ Messaging Library. | docs PyPI |
repoze.lru | A least recently used (LRU) cache implementation. Keys and values that are not used frequently will be evicted from the cache faster than keys and values that are used frequently. | PyPI |
retrying | A general-purpose retrying library to simplify the task of adding retry behavior. | PyPI |
rfc3986 | A package for validating URI References per RFC 3986. | PyPI |
six | A Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions. | docs PyPI |
stevedore | A package for managing dynamic plugins for Python applications. | docs PyPI |
thrift | A package for the Apache Thrift software framework for scalable cross-language services development. Allows you define data types and service interfaces to build RPC clients and servers that communicate seamless across programming languages. | docs PyPI |
thriftpy | Pure Python implementation of Apache Thrift. | docs PyPI |
traceback2 | A backport of the traceback module for older supported versions of Python. | PyPI |
traitlets | A configuration system for Python applications. | PyPI |
typed-ast | A fork of Python 2 and 3 ast modules with type comment support. | PyPI |
uritemplate | A library for working with URI templates. | docs PyPI |
simplegeneric | A set of simple generic functions (similar to Python’s own len(), pickle.dump(), etc.). | PyPI |
toolz | A set of utility functions for iterators, functions, and dictionaries for lists. | docs PyPI |
typing | A backport of the standard library typing module. | docs |
vcversioner | A package for using version control tags to discover version numbers in source code files. | PyPI |
vine | A package that implements promises that can be used for both “promise of value” and lazy evaluation. Filters callbacks and errbacks can be promises. | docs PyPI |
virtualenv-clone | A script to clone virtualenvs. | PyPI |
websocket-client | A WebSocket client for Python that provides the low level APIs for WebSocket. | PyPI |
Werkzeug | A collection of utilities for WSGI applications that includes a debugger, request and response objects, and HTTP utilities. | docs PyPI |
win-unicode-console | A Python package to enable Unicode input and display when running Python from Windows console. Not available on Linux or macOS. | PyPI |
wrapt | A module for decorators, wrappers, and monkey patching. | docs PyPI |
xlrd | A package for extracting data from Excel spreadsheets on any platform. | docs PyPI |
zope.interface | A package that provides an implementation of “object interfaces” for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. | docs PyPI |
Command line interfaces
Package | Description | Details |
---|---|---|
blessings | A package for terminal coloring, styling, and positioning. Not available on Windows or macOS. | docs PyPI |
click | A package for creating beautiful command line interfaces in a composable way with as little code as necessary. | docs PyPI |
cliff | A framework for building command line programs. | docs PyPI |
colorama | A package for making ANSI escape character sequences (for producing colored terminal text and cursor positioning) work under Microsoft Windows. | PyPI |
docopt | A command line argument parser for creating command line interfaces. | docs PyPI |
prompt-toolkit | A library for building powerful interactive command lines and terminal applications in Python. | docs PyPI |
terminado | A Tornado websocket backend for the Xterm.js Javascript terminal emulator library. Not available on Windows. | PyPI |
wcwidth | A library that measures number of Terminal column cells of wide-character codes. A library mainly for those implementing a Terminal Emulator, or programs that carefully produce output to be interpreted by one. | PyPI |
zope.deprecation | A library that provides a function to mark deprecated modules, classes, functions, methods, and properties. Not available on Windows or macOS. | docs PyPI |
Markup processing
Package | Description | Details |
---|---|---|
alabaster | A configurable sidebar-enabled theme for the Sphinx documentation generator. | docs PyPI |
anyjson | A package that wraps the fastest JSON module installed and provides a uniform API regardless of which JSON implementation is used. | PyPI |
beautifulsoup4 | A package that sits atop an HTML or XML parser and allows you to iterate, search, and modify the parse tree using Python idioms. | docs PyPI |
docutils | A modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. | docs PyPI |
html5lib | A pure Python library for parsing HTML that conforms to the WHATWG HTML specification as it is implemented by all major web browsers. | PyPI |
jmespath | A package for extracting elements from a JSON document. | PyPI |
jsonschema | A package that implements JSON schema validation for Python. | PyPI |
Markdown | A Python implementation of the John Gruber’s Markdown specification. | docs PyPI |
MarkupSafe | A package that implements a XML/HTML/XHTML Markup safe string for Python. | PyPI |
Pygments | A source code syntax highlighting package written in Python. | docs PyPI |
PyYAML | A YAML parser and emitter for Python. | docs PyPI |
simplejson | A simple, fast, extensible JSON encoder, decoder for Python. | docs PyPI |
Sphinx | A Python documentation generator for Python projects, or other documents consisting of reStructuredText (.rst) files. | docs PyPI |
sphinx_rtd_theme | The Read the Docs theme for the Sphinx documentation generator. | PyPI |
sphinxcontrib-websupport | A Python API to easily integrate Sphinx documentation into your Web application. | PyPI |
ujson | An ultra fast JSON encoder and decoder written in pure C. | PyPI |
webencodings | A character encoding aliases for legacy web content. | docs PyPI |
Setup and configuration tools
Package | Description | Details |
---|---|---|
celery | A distributed task queue, which can be used to distribute work across threads or machines. | docs PyPI |
docker-py | A library for the Docker Remote API. It supports everything you can do with the docker command within Python. | docs PyPI |
docker-pycreds | A library containing Python bindings for the docker credentials store API. | PyPI |
keystoneauth1 | An Authentication Library for OpenStack Identity that contains tools for authenticating to an OpenStack-based cloud. | docs PyPI |
pbr | A library that injects useful and sensible default behaviors into your setuptools run. Originated as common code from the various OpenStack projects. | docs PyPI |
pipenv | Python Development Workflow for Humans. | PyPI |
python-keystoneclient | A client library for the OpenStack Identity API for OpenStack’s Identity Service. | docs PyPI |
python-novaclient | A client library for OpenStack Compute API that implements the OpenStack Nova API. | docs PyPI |
python-swiftclient | A client library for the OpenStack Object Storage API client library that implements the Swift API. | docs PyPI |
setuptools | A set of utilities to easily download, build, install, upgrade, and uninstall Python packages. | docs PyPI |
setuptools-git | A setuptools revision control system plugin for Git. | PyPI |
setuptools-scm | A setuptools plugin for managing your Python package version in scm metadata. | PyPI |
virtualenv | A tool for creating isolated Python environments. | docs PyPI |
wheel | A built-package format for Python. | docs PyPI |
Web development
Package | Description | Details |
---|---|---|
Automat | A library for concise, idiomatic Python expression of finite-state automata. | PyPI |
bleach | An easy safelist-based HTML-sanitizing tool. | docs PyPI |
Django | A high-level Python web framework that encourages rapid development and clean, pragmatic design. | docs PyPI |
django-debug-toolbar | A configurable set of panels that display various debug information about the request/response and when clicked, and display more details about the panel’s content. | PyPI |
django-extensions | A collection of custom extensions for the Django Framework including management commands, additional database fields, and admin extensions. | docs PyPI |
djangorestframework | A Python toolkit for building Web APIs. | docs PyPI |
Flask | A microframework for Python. | docs PyPI |
Flask-Cors | A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. | docs PyPI |
gunicorn | A Python WSGI HTTP server for Unix | docs PyPI |
httplib2 | A comprehensive HTTP client library. | PyPI |
hyperlink | A pure-Python implementation of immutable URLs. | docs PyPI |
Jinja2 | A template engine written in pure Python. | PyPI |
Mako | A template library written in Python. | docs PyPI |
meld3 | An HTML/XML templating system for Python which keeps template markup and dynamic rendering logic separate from one another. | PyPI |
netaddr | A network address manipulation library for Python. | docs PyPI |
Paste | Tools for using a Web Server Gateway Interface stack | PyPI |
PasteDeploy | A package for loading, configuring, and composing Web Server Gateway Interface (WSGI) applications and servers. | PyPI |
pyasn1 | A Pure Python implementation of the ASN.1 (Autonomous System Number) standard. | PyPI |
pystache | Mustache for Python. Mustache is a framework-agnostic, logic-free templating system. | PyPI |
python-slugify | A Slugify application, used to generate human-readable URL slugs, that handles Unicode. | PyPI› |
raven | A Python client for Sentry, which provides real-time error tracking for web applications. Out-of-the-box support for Django and Flask. | PyPI |
requests | A Python HTTP library. | docs PyPI |
requests-oauthlib | A package that provides first-class OAuth library support for Requests. | PyPI |
South | Deprecated. A database migration library for the Django web framework. | PyPI |
tornado | A Python web framework and asynchronous networking library. Ideal for applications that require a long-lived connection to each user. | docs PyPI |
Twisted | An asynchronous networking framework written in Python. | docs PyPI |
urllib3 | A HTTP client for Python that extends features in the Python standard libraries, such as thread safety, connection pooling, and client-side SSL/TLS verification. | docs PyPI |
waitress | A production-quality pure-Python WSGI server. | docs PyPI |
WebOb | A package that provides objects for HTTP requests and responses by wrapping the WSGI request environment and response. | docs PyPI |
WTForms | A flexible forms validation and rendering library for web development. Not available on Windows or macOS. | docs PyPI |
Database
Package | Description | Details |
---|---|---|
alembic | A database migration tool for SQL Alchemy. | docs PyPI |
pyDAL | A pure Python database abstraction layer. | docs PyPI |
pymongo | Python driver for MongoDB. | PyPI |
python-memcached | A Pure Python memcached client that provides an interface to the memcached memory cache daemon. It is client side software that allows storing values in one or more, possibly remote, memcached servers. | PyPI |
pymongo | A Python driver for the MongoDB database. | PyPI |
PyMySQL | A Pure Python MySQL driver. | PyPI |
pyodbc | A Python DB API 2 module for ODBC. | docs PyPI |
redis | A Python interface to the Redis key-value store. | PyPI |
SQLAlchemy | A Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. | docs PyPI |
sqlparse | A non-validating SQL parser module that provides support for parsing, splitting, and formatting SQL statements. | docs PyPI |
Security
Package | Description | Details |
---|---|---|
asn1crypto | A fast ASN.1 parser and serializer with definitions for private keys, public keys, and certificates. | docs PyPI |
bcrypt | A modern password hashing for your software and your servers. Not available on Windows or macOS. | PyPI |
certifi | A package for providing Mozilla’s CA Bundle. It is a carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. | PyPI |
cryptography | A package which provides cryptographic recipes and primitives to Python developers. | docs PyPI |
ecdsa | An ECDSA cryptographic signature library. | PyPI |
itsdangerous | A package with various helpers to pass trusted data to untrusted environments and back. | docs PyPI |
ndg-httpsclient | Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL. Not available on Windows or macOS. | docs PyPI |
oauth2client | A client library for OAuth 2.0. | docs PyPI |
oauthlib | A generic implementation of the OAuth request-signing logic without. | docs PyPI |
passlib | A password hashing library, which provides cross-platform implementations of hashing algorithms, and a framework for managing existing password hashes. | docs PyPI |
pycrypto | A collection cryptographic modules including secure hash functions and encryption algorithms. | PyPI |
pycryptodome | A self contained package of low-level cryptographic primitives. | docs docs PyPI |
pyOpenSSL | Python wrapper module around the OpenSSL library. | docs PyPI |
rsa | Pure Python RSA implementation. | docs PyPI |
service-identity | A package for service identity verification for pyOpenSSL. | docs PyPI |
wincertstore | A module to extract CA and CRL certs from the Windows cert store. | PyPI |
Testing
Package | Description | Details |
---|---|---|
coverage | A package for code coverage measurement for Python. | docs PyPI |
coveralls | A package for the coveralls.io service that you can use to publish your coverage stats online. | PyPI |
flake8 | A command-line utility for enforcing style consistency across Python projects. | docs PyPI |
fixtures | A package that defines a Python contract for reusable state/support logic for unit testing. | PyPI |
hypothesis | An advanced testing library for property based testing. | docs PyPI |
mccabe | A plugin for flake8 that adds Ned Batchelder’s script for checking McCabe complexity. Detects overly complex code by identifying anything that goes beyond 10 levels. | PyPI |
mock | A library for testing in Python that allows you to replace parts of your system under test with mock objects and make assertions about how they have been used. Included as part of the Python standard library in Python 3.3 and higher. | PyPI |
nose | A package that extends unittest to make it easier to write, find, and run tests. Includes captured stdout output from failing tests for easy print-style debugging. | docs PyPI |
pep8 | A tool to check your Python code against some of the style conventions in PEP 8. | docs PyPI |
pluggy | A plugin manager with a plugin and hook calling mechanisms for Python. Used by pytest, but stripped of pytest-specific details. | PyPI |
pylint | A Python source code analyzer which looks for programming errors and helps to enforce coding standards. | PyPI |
pyrsistent | Persistent/Functional/Immutable data structures. | PyPI |
pytest | A testing framework that makes it easy to write small tests, but scales to support complex functional testing. | docs) PyPI |
pytest-cov | A Pytest plugin for measuring coverage and producing coverage reports. | PyPI |
pytest-forked | Run tests in isolated forked subprocesses. | PyPI |
pytest-timeout | py.test plugin to abort hanging tests | PyPI |
pytest-xdist | py.test xdist plugin for distributed testing and loop-on-failing modes. | PyPI |
pytest-runner | A package to invoke py.test as distutils command with dependency resolution. | PyPI |
selenium | A Python language bindings for Selenium Webdriver that is used to automate web browser interaction from Python. | docs PyPI |
testpath | A set of test utilities for code working with files and commands. | docs PyPI |
testtools | A set of extensions to the Python standard library’s unit testing framework. | PyPI |
tox | A generic virtualenv management and test command line tool for testing with different Python versions, interpreters, and environments. | docs PyPI |
unittest2 | A backport of the new features added to the unittest testing framework in Python 2.7 and onwards. | PyPI |
WebTest | A package that wraps WSGI applications and makes it easy to send test requests to the application without starting up an HTTP server. | docs PyPI |
Big data
Package | Description | Details |
---|---|---|
agate | A data analysis library that is optimized for humans instead of machines. | docs PyPI |
elasticsearch | A package with the official low-level client for Elasticsearch, an open source search and analytics application. | docs PyPI |
happybase | A developer-friendly Python library to interact with Apache HBase | docs PyPI |
h5py | A package providing a Python interface to the HDF5 binary data format which allows you to store huge amounts of numerical data, and easily manipulate that data from NumPy. | PyPI |
hdfs3 | A package for using the Hadoop File System (HDFS) natively from Python. It is a lightweight Python wrapper around the C/C++ libhdfs3 library. | docs PyPI |
tables | A package for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data. Build on top of the HDF5 library and the NumPy package. Note: You must download and install the HDF5 library in order to use this package. | docs PyPI |
Cloud
Package | Description | Details |
---|---|---|
awscli | A package that provides a unified command line interface to Amazon Web Services. | docs PyPI |
boto | A package that provides interfaces to Amazon Web Services. | docsPyPI |
boto3 | A package that provides interfaces to Amazon Web Services. | docs PyPI |
botocore | A package that provides a low-level interface to a AWS, and is the foundation for boto. | docs PyPI |
cloudpickle | Extended pickling support for Python objects that makes it possible to serialize Python constructs not supported by the pickle standard library module | PyPI |
google-api-core | Core Google API client library | PyPI |
google-api-python-client | A Google API Client library for Python is a client library for accessing the Plus, Moderator, and many other Google APIs. | PyPI |
google-cloud | An API client library for Google Cloud. | docs api PyPI |
gapic-google-cloud-datastore-v1 | A GAPIC library for the Google Cloud Datastore API. | PyPI |
gapic-google-cloud-error-reporting-v1beta1 | A GAPIC library for the Stackdriver Error Reporting API. | PyPI |
gapic-google-cloud-logging-v2 | A GAPIC library for the Stackdriver Logging API. | PyPI |
gapic-google-cloud-pubsub-v1 | A GAPIC library for the Google Cloud Pub/Sub API. | PyPI |
gapic-google-cloud-spanner-admin-database-v1 | A GAPIC library for the Cloud Spanner Database Admin API. | PyPI |
gapic-google-cloud-spanner-admin-instance-v1 | A GAPIC library for the Cloud Spanner Instance Admin API. | PyPI |
gapic-google-cloud-spanner-v1 | A GAPIC library for the Cloud Spanner API. | PyPI |
gapic-google-cloud-speech-v1beta1 | A GAPIC library for the Google Cloud Speech API. | PyPI |
gapic-google-cloud-vision-v1 | A GAPIC library for the Google Cloud Vision API. | PyPI |
google-cloud-bigquery | A Client for Google BigQuery. | docs PyPI |
google-cloud-bigquery-datatransfer | BigQuery Data Transfer API client library. | docs PyPI |
google-cloud-bigtable | A Python idiomatic client for Google Cloud Bigtable. | docs PyPI |
google-cloud-container | The Google Kubernetes Engine API is used for building and managing container based applications, powered by the open source Kubernetes technology. | docs PyPI |
google-cloud-core | A package that defines common helpers (e.g. base Client and Connection classes) used by all of the google-cloud-*. | docs PyPI |
google-cloud-datastore | A Python Client for Google Cloud Datastore. | docs PyPI |
google-cloud-dns | A Python Client for Google Cloud DNS. | docs PyPI |
google-cloud-error-reporting | A Python Client for Stackdriver Error Reporting. | docs PyPI |
google-cloud-firestore | Google Cloud Firestore API client library | docs PyPI |
google-cloud-language | A Python Client for Google Cloud Natural Language. | docs PyPI |
google-cloud-logging | A Python Client for Stackdriver Logging. | docs PyPI |
google-cloud-monitoring | A Python Client for Stackdriver Monitoring. | docs PyPI |
google-cloud-pubsub | A Python Client for Google Cloud Resource Manager | PyPI |
google-cloud-resource-manager | A Python Client for Google Cloud Resource Manager. | docs PyPI |
google-cloud-runtimeconfig | A Python Client for Google Cloud RuntimeConfig. | docs PyPI |
google-cloud-spanner | Python idiomatic client for Cloud Spanner. | PyPI |
google-cloud-speech | A Python Client for Google Cloud Speech. | docs PyPI |
google-cloud-storage | A Python Client for Google Cloud Storage. | docs PyPI |
google-cloud-trace | GAPIC library for the Stackdriver Trace API | docs PyPI |
google-cloud-translate | A Python Client for Google Cloud Translation API. | docs PyPI |
google-cloud-videointelligence | Python client for Google Cloud Video Intelligence | docs |
google-cloud-vision | Python Client for Google Cloud Vision. | docs PyPI |
google-resumable-media | Utilities for Google Media downloads and resumable uploads. | PyPI |
proto-google-cloud-datastore-v1 | A GRPC library for the Google Cloud Datastore API. | PyPI |
proto-google-cloud-error-reporting-v1beta1 | A GRPC library for the Stackdriver Error Reporting API. | PyPI |
proto-google-cloud-logging-v2 | A GRPC library for the Stackdriver Logging API. | PyPI |
proto-google-cloud-pubsub-v1 | A GRPC library for the Google Cloud Pub/Sub API. | PyPI |
proto-google-cloud-spanner-admin-database-v1 | A GRPC library for the Cloud Spanner Database Admin API. | PyPI |
proto-google-cloud-spanner-admin-instance-v1 | A GRPC library for the Cloud Spanner Instance Admin API | PyPI |
proto-google-cloud-spanner-v1 | A GRPC library for the Cloud Spanner API. | PyPI |
proto-google-cloud-speech-v1beta1 | A GRPC library for the Google Cloud Speech API. | PyPI |
proto-google-cloud-vision-v1 | A GRPC library for the Google Cloud Vision API. | PyPI |
s3transfer | A Python library for managing Amazon S3 transfers. | PyPI |
Data science
Package | Description | Details |
---|---|---|
cycler | A package for creating and using matplotlib Cycler objects. | docs PyPI |
dask | A flexible parallel computing library for analytics. | docs PyPI |
datashape | A language for describing data. It is an extension of the NumPy dtype with an emphasis on cross language support. | docs PyPI |
ipykernel | The IPython Kernel for Jupyter. | PyPI |
ipywidgets | A set of interactive HTML widgets for Jupyter notebooks and the IPython kernel. | PyPI |
ipython | A rich toolkit for productive interactive computing that includes a powerful interactive Python shell and a Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends. | docs PyPI |
ipython-genutils | Deprecated. Utilities from IPython. | PyPI |
jupyter | The Jupyter system, including the notebook, qtconsole, and the IPython kernel. | docs PyPI |
jupyter-client | The Jupyter protocol implementation and client libraries. | PyPI |
jupyter-console | An IPython-like terminal frontend for Jupyter kernels in any language. | PyPI |
jupyter-core | A base package on which Jupyter projects rely. | PyPI |
matplotlib | A package for producing publication quality 2D graphics for interactive graphing, scientific publishing, user interface development, and web application servers. | docs PyPI |
mpmath | A library for arbitrary-precision floating-point arithmetic. | docs PyPI |
nbconvert | A package for converting Jupyter Notebooks. | PyPI |
nbformat | The base implementation of the Jupyter Notebook format, and Python APIs for working with notebooks. | PyPI |
networkx | A package for creating and manipulating graphs and networks. Used to study the structure, dynamics, and functions of complex networks. | PyPI |
notebook | A web-based notebook environment for interactive computing. | docs PyPI |
numexpr | A fast numerical expression evaluator for NumPy. Expressions that operate on arrays are accelerated and use less memory than doing the same calculation in Python. | PyPI |
numpy | ]A general-purpose array-processing package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records. | docs PyPI |
pandas | A package that provides fast, flexible, and expressive data structures designed to make working with structured and time series data both easy and intuitive. Aimed a doing practical, real world data analysis in Python. | docs PyPI |
PyWavelets | A wavelet transformation module. | docs PyPI |
qtconsole | A Qt-based console for Jupyter with support for rich media output. | PyPI |
scikit-image | A package that includes mage processing routines for SciPy. | docs PyPI |
scipy | Scientific library for mathematics, science, and engineering. | docs PyPI |
snowballstemmer | Provides 16 stemmer algorithms generated from Snowball algorithms. | PyPI |
statsd | A simple statsd client, which provides a friendly front-ent to Graphite, an enterprise scale monitoring tool. | docs PyPI |
sympy | Computer algebra system. A library for symbolic mathematics. | docs PyPI |
widgetsnbextension | Python HTML widgets for Jupyter. Not available on macOS. | PyPI |
Data visualization
Package | Description | Details |
---|---|---|
bokeh | Interactive plots and applications in the browser. | docs PyPI |
leather | A charting library for those who need charts now and don’t care if they’re perfect. | docs PyPI |
python-nvd3 | A chart library for d3.js. Not available on Windows or macOS. | PyPI |
plotly | A plotting library for collaborative, interactive, publication-quality graphs. | docs PyPI |
seaborn | A library for making attractive and informative statistical graphics. | docs PyPI |
Machine learning
Package | Description | Details |
---|---|---|
Keras | A high-level neural networks API, capable of running on top of either TensorFlow or Theano. | docs PyPI |
nltk | A natural language toolkit. | docs PyPI |
scikit-learn | A set of Python modules for machine learning and data mining built on top of SciPy. Modules for Classification, Regression, Clustering, Dimensionality reduction, Model selection, and Preprocessing. | docs PyPI |
sklearn | A set of python modules for machine learning and data mining. Use scikit-learn instead. | PyPI |
tensorflow | An open-source software library for Machine Intelligence. | docs PyPI |
tensorboard | A suite of web applications for inspecting and understanding your TensorFlow runs and graphs. | PyPI |
xgboost | A scalable, portable and distributed gradient boosting (GBDT, GBRT or GBM) library. Not available on Windows or macOS. | docs PyPI |