[absl-py]
description=Abseil Python Common Libraries

[adodbapi]
description=A pure Python package implementing PEP 249 DB-API using Microsoft ADO.

[aiodns]
description=Simple DNS resolver for asyncio

[aiofiles]
description=File support for asyncio.

[aiohttp]
description=http client/server for asyncio

[alabaster]
description=A configurable sidebar-enabled Sphinx theme

[algopy]
description=Taylor Arithmetic Computation and Algorithmic Differentiation

[altair]
description=High-level declarative visualization library for Python

[altair_widgets]
description=Altair Widgets: An interactive visualization for statistical data for Python.

[amqp]
description=Low-level AMQP client for Python (fork of amqplib).

[aniso8601]
description=A library for parsing ISO 8601 strings.

[ansiwrap]
description=textwrap, but savvy to ANSI colors and styles

[anyjson]
description=Wraps the best available JSON implementation available in a common interface

[apispec]
description=A pluggable API specification generator. Currently supports the OpenAPI specification (f.k.a. the Swagger specification).

[apistar]
description=API documentation, validation, mocking, and clients.

[aplus]
description=An implementation of the Promises/A+ specification and test suite in Python

[appdirs]
description=A small Python module for determining appropriate " + "platform-specific dirs, e.g. a "user data dir".

[apptools]
description=Enthought application tools

[args]
description=Command Arguments for Humans.

[asgiref]
description=ASGI specs, helper code, and adapters

[asciitree]
description=Draws ASCII trees.

[asn1crypto]
description=Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP

[asteval]
description=Safe, minimalistic evaluator of python expression using ast module

[astor]
description=Read/rewrite/write Python ASTs

[astroid]
description=Rebuild a new abstract syntax tree from Python's ast (required for pylint)

[astroml]
description=tools for machine learning and data mining in Astronomy

[astropy]
description=Community-developed python astronomy tools

[async_generator]
description=Async generators and context managers for Python 3.5+

[async_timeout]
description=Timeout context manager for asyncio programs

[atomicwrites]
description=Powerful Python library for atomic file writes.

[attrs]
description=Classes Without Boilerplate

[autopep8]
description=A tool that automatically formats Python code to conform to the PEP 8 style guide

[azureml_dataprep]
description=Azure ML Data Preparation SDK

[babel]
description=Internationalization utilities

[backcall]
description=Specifications for callback functions passed in to an API

[backports_abc]
description=A backport of recent additions to the 'collections.abc' module.

[backports.shutil_get_terminal_size]
description=A backport of the get_terminal_size function from Python 3.3's shutil.

[backports.ssl_match_hostname]
description=The ssl.match_hostname() function from Python 3.4

[backports.weakref]
description=Backport of new features in Python's weakref module

[baresql]
description=playing SQL directly on Python datas

[bcolz]
description=columnar and compressed data containers.

[bcrypt]
description=Modern password hashing for your software and your servers

[beautifulsoup4]
description=Screen-scraping library

[billiard]
description=Python multiprocessing fork with improvements and bugfixes

[bitarray]
description=efficient arrays of booleans -- C extension

[bkcharts]
description=High level chart types built on top of Bokeh

[blaze]
description=Blaze

[bleach]
description=An easy whitelist-based HTML-sanitizing tool

[blosc]
description=Blosc data compressor

[bloscpack]
description=Command line interface to and serialization format for Blosc

[bokeh]
description=Statistical and novel interactive HTML plots for Python

[boto3]
description=The AWS SDK for Python

[botocore]
description=Low-level, data-driven core of boto 3.

[bottle]
description=Fast and simple WSGI-framework for small web-applications.

[bottleneck]
description=Fast NumPy array functions written in Cython

[bqplot]
description=Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.

[branca]
description=Generate complex HTML+JS pages with Python

[brewer2mpl]
description=Connect colorbrewer2.org color maps to Python and matplotlib

[brotli]
description=Python binding of the Brotli compression library

[cachetools]
description=Extensible memoizing collections and decorators

[cartopy]
description=A cartographic python library with matplotlib support for visualisation

[castra]
description=On-disk partitioned store

[cchardet]
description=Universal encoding detector. This library is faster than chardet.

[cssselect]
description=cssselect parses CSS3 Selectors and translates them to XPath 1.0

[celery]
description=Distributed Task Queue.

[celerite]
description=Scalable 1D Gaussian Processes

[certifi]
description=Python package for providing Mozilla's CA Bundle.

[ceodbc]
description=Python interface to ODBC

[cffi]
description=Foreign Function Interface for Python calling C code.

[cftime]
description=time-handling functionality from netcdf4-python

[chainer]
description=A flexible framework of neural networks

[chardet]
description=Universal encoding detector for Python 2 and 3

[click]
description=A simple wrapper around optparse for powerful command line utilities.

[click_plugins]
description=An extension module for click to enable registering CLI commands via setuptools entry-points.

[cligj]
description=Click params for commmand line interfaces to GeoJSON

[clint]
description=Python Command Line Interface Tools

[cloudpickle]
description=Extended pickling support for Python objects

[clrmagic]
description=IPython cell magic to use .NET languages

[cmarkgfm]
description=Minimal bindings to GitHub's fork of cmark

[cntk]
description=The Microsoft Cognitive Toolkit

[colorama]
description=Cross-platform colored terminal text

[colorcet]
description=A set of useful perceptually uniform colormaps for plotting scientific data

[coloredlogs]
description=Colored terminal output for Python's logging module

[comtypes]
description=Pure Python COM package

[commonmark]
description=Python parser for the CommonMark Markdown spec

[configobj]
description=Config file reading, writing and validation.

[configparser]
description=This library brings the updated configparser from Python 3.5 to Python 2.6-3.5.

[contextlib2]
description=Backports and enhancements for the contextlib module

[contextvars]
description=PEP 567 Backport

[corner]
description=Make some beautiful corner plots of samples.

[coverage]
description=Code coverage measurement for Python

[cryptography]
description=cryptography is a package which provides cryptographic recipes and primitives to Python developers

[cupy]
description=NumPy-like API accelerated with CUD

[curio]
description=Curio - Concurrent I/O

[cvxcanon]
description=common operations for convex optimization modeling tools.

[cvxopt]
description=Convex optimization package

[cvxpy]
description=A domain-specific language for modeling convex optimization problems in Python

[cx_freeze]
description=Deployment tool which converts Python scripts into stand-alone Windows executables (i.e. target machine does not require Python or any other library to be installed)

[cycler]
description=Composable style cycles

[cymem]
description=Manage calls to calloc/free through Cython

[cyordereddict]
description=Cython implementation of Python's collections.OrderedDict

[cython]
description=Cython is a language that makes writing C extensions for the Python language as easy as Python

[cytoolz]
description=Cython implementation of Toolz: High performance functional utilities

[dash]
description=A Python framework for building reactive web-apps. Developed by Plotly.

[dask]
description=Minimal task scheduling abstraction

[dask_ml]
description=a library for distributed and parallel machine learning using dask

[dask-searchcv]
description=Tools for doing hyperparameter search with Scikit-Learn and Dask

[dataclasses]
description=A backport of the dataclasses module for Python 3.6

[datafabric]
description=Distributed In-Memory system for analytics

[datashader]
description=Data visualization toolchain based on aggregating into a grid

[datashape]
description=A data description language

[db.py]
description=a db package that doesn't suck

[decorator]
description=Better living through Python with decorators

[defusedxml]
description=XML bomb protection for Python stdlib modules

[descartes]
description=Use geometric objects as matplotlib paths and patches

[dill]
description=serialize all of python (almost)

[distribute]
description=Download, build, install, upgrade, and uninstall Python packages - easily

[distributed]
description=Distributed computing

[dm_sonnet]
description=Sonnet is a library for building neural networks in TensorFlow.

[docopt]
description=Pythonic argument parser, that will make you smile

[docrepr]
description=docrepr renders Python docstrings in HTML.

[docutils]
description=Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText)

[dopamine]
description=A library to use DopamineLabs machine learning API

[dynd]
description=Python exposure of DyND

[egenix-mx-base]
description=eGenix.com mx Base Distribution: mxDateTime, mxTextTools, mxProxy, mxBeeBase, mxURL, mxUID, mxStack, mxQueue and mxTools

[ecos]
description=This is the Python package for ECOS: Embedded Cone Solver

[edward]
description=A library for probabilistic modeling, inference, and criticism. Deep generative models, variational inference. Runs on TensorFlow.

[emcee]
description=Kick ass affine-invariant ensemble MCMC sampling

[enum34]
description=Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4

[entrypoints]
description=Discover and load entry points from installed packages

[envisage]
description=Enthought extensible application framework

[falcon]
description=An unladen web framework for building APIs and app backends.

[fastcache]
description=C implementation of Python 3 functools.lru_cache

[fastai]
description=fastai makes deep learning with PyTorch faster, more accurate, and easier

[fasteners]
description=A python package that provides useful locks.

[fastparquet]
description=Python support for Parquet file format

[fastprogress]
description=A nested progress with plotting options for fastai

[fastrlock]
description=A fast RLock implementation for CPython

[fast-histogram]
description=Fast 1D and 2D histogram functions in Python

[fbprophet]
description=Automatic Forecasting Procedure

[feather-format]
description=Python interface to the Apache Arrow-based Feather File Format

[fenics]
description=The FEniCS Project Python Metapackage

[filelock]
description=A platform independent file lock.

[fiona]
description=reads and writes spatial data files

[flask]
description=A microframework based on Werkzeug, Jinja2 and good intentions

[flask-compress]
description=Compress responses in your Flask app with gzip.

[flask-cors]
description=A Flask extension adding a decorator for CORS support

[flask-seasurf]
description=SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF)

[flexx]
description=Pure Python toolkit for creating GUI's using web technology.

[flit]
description=Simplified packaging of Python modules

[folium]
description=Make beautiful maps with Leaflet.js & Python

[fonttools]
description=Tools to manipulate font files

[formlayout]
description=Module for creating form dialogs/widgets to edit various type of parameters without having to write any GUI code

[fuel]
description=Data pipeline framework for machine learning

[funcsigs]
description=Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+

[functools32]
description=Backport of the functools module from Python 3.2.3 for use on 2.7 and PyPy.

[future]
description=Clean single-source support for Python 3 and 2

[futures]
description=Backport of the concurrent.futures package from Python 3.2

[fuzzywuzzy]
description=Fuzzy string matching in python

[gast]
description=Python AST that abstracts the underlying Python version

[gdal]
description=Geospatial Data Abstraction Library

[gensim]
description=Python framework for fast Vector Space Modelling

[geopy]
description=Python Geocoding Toolbox

[geographiclib]
description=The geodesic routines from GeographicLib

[geopandas]
description=Geographic pandas extensions

[geoviews]
description=Stop plotting your data - annotate your data and let it visualize itself... on a map!

[ggplot]
description=ggplot for python

[ghost.py]
description=Webkit based webclient.

[gin_config]
description=Gin-config: a lightweight configuration library for Python

[gitdb2]
description=Git Object Database

[gitpython]
description=Python Git Library

[gmpy2]
description=GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x

[gnumath]
description=Extensible array functions that operate on xnd containers.

[google-api-python-client]
description=Google API Client Library for Python

[gr]
description=Python visualization framework

[graphql_relay]
description=Relay implementation for Python

[graphql_core]
description=GraphQL implementation for Python

[graphviz]
description=Simple Python interface for Graphviz

[graphene]
description=GraphQL Framework for Python

[graphql-server-core]
description=GraphQL Server tools for powering your server

[greenlet]
description=Lightweight in-process concurrent programming

[gridmap]
description=Easily map Python functions onto a cluster using a DRMAA-compatible grid engine like Sun Grid Engine (SGE).

[grpcio]
description=HTTP/2-based RPC framework

[guidata]
description=Automatically generated graphical user interfaces for easy data set edition and display

[guiqwt]
description=Efficient curve/image plotting and other GUI tools for scientific data processing software development

[gym]
description=The OpenAI Gym: A toolkit for developing and comparing your reinforcement learning agents.

[h11]
description=A pure-Python, bring-your-own-I/O implementation of HTTP/1.1

[hdfs]
description=HdfsCLI: API and command line interface for HDFS.

[holoviews]
description=Composable, declarative data structures for building complex visualizations easily.

[heapdict]
description=a heap with decrease-key and increase-key operations

[hvplot]
description=A high-level plotting API for pandas, dask, streamz and xarray built on HoloViews

[html5lib]
description=HTML parser based on the WHATWG HTML specification

[httplib2]
description=A comprehensive HTTP client library.

[humanfriendly]
description=Human friendly output for text interfaces using Python

[husl]
description=Human-friendly HSL (Hue-Saturation-Lightness)

[h5py]
description=General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library)

[ibis-framework]
description=Productivity-centric Python Big Data Framework

[ipydatawidgets]
description=A set of widgets to help facilitate reuse of large datasets across widgets

[idlex]
description=IDLE Extensions for Python

[idna]
description=Internationalized Domain Names in Applications (IDNA)

[imageio]
description=Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.

[imageio_ffmpeg]
description=FFMPEG wrapper for Python

[imbalanced_learn]
description=Toolbox for imbalanced dataset in machine learning.

[immutables]
description=A high-performance immutable mapping type for Python

[imagesize]
description=Getting image size from png/jpeg/jpeg2000/gif file

[intake]
description=Data input plugin and catalog system

[ipykernel]
description=IPython Kernel for Jupyter

[ipyleaflet]
description=A Jupyter widget for dynamic Leaflet maps

[ipympl]
description=Matplotlib Jupyter Extension

[ipyparallel]
description=Interactive Parallel Computing with IPython

[ipyscales]
description=A widget library for scales

[ipython]
description=Enhanced Python shell

[ipython-genutils]
description=Vestigial utilities from IPython

[ipython-sql]
description=RDBMS access via IPython

[ipyvega]
description=IPython/Jupy

[ipyvolume]
description=3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL

[ipywebrtc]
description=WebRTC for Jupyter notebook/lab

[ipywidgets]
description=IPython HTML widgets for Jupyter

[isort]
description=A Python utility / library to sort Python imports.

[itsdangerous]
description=Various helpers to pass trusted data to untrusted environments and back.

[jedi]
description=An autocompletion tool for Python that can be used for text editors

[jinja2]
description=Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code)

[jmespath]
description=JSON Matching Expressions

[joblib]
description=Lightweight pipelining: using Python functions as pipeline jobs.

[jnius]
description=Access Java classes from Python

[jplephem]
description=Use a JPL ephemeris to predict planet positions

[jsonschema]
description=An implementation of JSON Schema validation for Python

[julia]
description=Python interface to the Julia language

[jupyter]
description=Jupyter metapackage. Install all the Jupyter components in one go.

[jupyter_echarts_pypkg]
description=Echarts pypi packages for jupyter and python

[jupyterlab]
description=Jupyter lab environment notebook server extension

[jupyterlab_launcher]
description=Jupyter Launcher

[jupyter_client]
description=Jupyter protocol implementation and client libraries

[jupyter_console]
description=Jupyter terminal console

[jupyter_core]
description=Jupyter core package. A base package on which Jupyter projects rely.

[jupyterlab_server]
description=JupyterLab Server

[jupyter_sphinx]
description=Jupyter Sphinx Extensions

[jupytext]
description=Jupyter notebooks as Markdown documents, Julia, Python or R scripts

[kapteyn]
description=Python modules for astronomical applications

[keras]
description=Theano-based Deep Learning library

[keras-applications]
description=Reference implementations of popular deep learning models

[keras-preprocessing]
description=Easy data preprocessing and data augmentation for deep learning models

[keras-vis]
description=Neural network visualization toolkit for keras

[keyring]
description=Store and access your passwords safely.

[kivy]
description=A software library for rapid development of hardware-accelerated multitouch applications.

[kivy-garden]
description=Garden tool for kivy flowers.

[kiwisolver]
description=an efficient implementation of the Cassowary constraint solving algorithm.

[knit]
description=Python tool for defining and deploying YARN Applications

[kombu]
description=Messaging library for Python.

[lasagne]
description=neural network tools for Theano

[lazy-object-proxy]
description=A fast and thorough lazy object proxy.

[libpython]
description=The MinGW import library for Python

[lightfm]
description=A Python implementation of LightFM, a hybrid recommendation algorithm.

[lightning-python]
description=A Python client library for the Lightning data visualization server

[llvmlite]
description=lightweight wrapper around basic LLVM functionality

[llvmpy]
description=Python bindings for LLVM

[lmfit]
description=Least-Squares Minimization with Bounds and Constraints

[lml]
description=Load me later. A loading plugin management system.

[lock]
description=spyder lock

[locket]
description=File-based locks for Python for Linux and Windows

[locket.py]
description=File-based locks for Python for Linux and Windows

[logilab-astng]
description=Rebuild a new abstract syntax tree from Python's ast (required for pylint)

[logilab-common]
description=Collection of low-level Python packages and modules used by Logilab projects (required for pylint)

[logutils]
description=Logging utilities

[loky]
description=Robust and reusable Executor for joblib

[lxml]
description=Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.

[lz4]
description=LZ4 Bindings for Python

[mahotas]
description=Computer Vision library

[mako]
description=A super-fast templating language that borrows the best ideas from the existing templating languages.

[markdown]
description=Python implementation of Markdown.

[markdown2]
description=A fast and complete Python implementation of Markdown

[markupsafe]
description=Implements a XML/HTML/XHTML Markup safe string for Python

[marshmallow]
description=A lightweight library for converting complex datatypes to and from native Python datatypes.

[matplotlib]
description=2D plotting library (embeddable in GUIs created with PyQt)

[mayavi]
description=The Mayavi scientific data 3-dimensional visualizer.

[mccabe]
description=McCabe checker, plugin for flake8

[metakernel]
description=Metakernel for Jupyter

[mingwpy]
description=the python friendly windows compiler toolchain

[mistune]
description=The fastest markdown parser in pure Python, inspired by marked.

[mizani]
description=Scales for Python

[mlxtend]
description=Machine Learning Library Extensions

[mkl-service]
description=Python bindings to some MKL service functions

[mlflow]
description=An ML Workflow Tool

[mock]
description=Rolling backport of unittest.mock for all Pythons

[modergnl]
description=Modern OpenGL binding for python

[monotonic]
description=An implementation of time.monotonic() for Python 2 & < 3.3

[more-itertools]
description=More routines for operating on iterables, beyond itertools

[moviepy]
description=Video editing with Python

[mpldatacursor]
description=Interactive data cursors for Matplotlib

[mpld3]
description=D3 Viewer for Matplotlib

[mpl-scatter-density]
description=Fast scatter density plots for Matplotlib

[mpmath]
description=Python library for arbitrary-precision floating-point arithmetic

[msgpack]
description=MessagePack (de)serializer.

[msgpack-numpy]
description=Numpy data serialization using msgpack

[msgpack-python]
description=MessagePack (de)serializer.

[multidict]
description=multidict implementation

[multipledispatch]
description=A relatively sane approach to multiple dispatch in Python

[multiprocess]
description=better multiprocessing and multithreading in python

[murmurhash]
description=Cython bindings for MurmurHash2

[munch]
description=A dot-accessible dictionary (a la JavaScript objects).

[mxbase]
description=eGenix.com mx Base Distribution: mxDateTime, mxTextTools, mxProxy, mxBeeBase, mxURL, mxUID, mxStack, mxQueue and mxTools

[mypy]
description=Optional static typing for Python

[mypy_extensions]
description=Experimental type system extensions for programs checked with the mypy typechecker.

[mysql-connector-python]
description=MySQL driver written in Python

[nbbrowserpdf]
description=LaTeX-free PDF generation from Jupyter Notebooks

[nbconvert]
description=Converting Jupyter Notebooks

[nbconvert_reportlab]
description=Convert notebooks to PDF using Reportlab

[nbdime]
description=Tools for diffing and merging of Jupyter notebooks

[nbformat]
description=The Jupyter Notebook format

[nbgrader]
description=A system for assigning and grading notebooks.

[nbpresent]
description=Next generation slides from Jupyter Notebooks

[nbsphinx]
description=Jupyter Notebook Tools for Sphinx

[ndtypes]
description=Dynamic types for data description and in-memory computations

[netcdftime]
description=Time-handling functionality from netcdf4-python

[netcdf4]
description=Provides an object-oriented python interface to the netCDF version 4 library

[networkx]
description=Python package for creating and manipulating graphs and networks

[nltk]
description=The Natural Language Toolkit (NLTK) is a Python package for natural language processing.

[nose]
description=nose is a discovery-based unittest extension (e.g. NumPy test module is using nose)

[notebook]
description=# Jupyter Notebook

[nteract_on_jupyter]
description=Extension for the jupyter notebook server and nteract

[numba]
description=compiling Python code using LLVM

[numcodecs]
description=buffer compression and transformation codecs for use in data storage and communication applications

[numdifftools]
description=Solves automatic numerical differentiation problems in one or more variables.

[numexpr]
description=Fast evaluation of array expressions elementwise by using a vector-based virtual machine

[numpy]
description=NumPy: multidimensional array processing for numbers, strings, records and objects (SciPy''s core module)

[numpydoc]
description=Sphinx extension to support docstrings in Numpy format

[nvidia-ml-py3]
description=Python Bindings for the NVIDIA Management Library

[oauth2client]
description=OAuth 2.0 client library

[observations]
description=Tools for loading standard data sets in machine learning

[octave_kernel]
description=A Jupyter kernel for Octave.

[oct2py]
description=Python to GNU Octave bridge --> run m-files from python.

[odo]
description=Data migration in Python

[olefile]
description=Python package to parse, read and write Microsoft OLE2 files

[opencv_python]
description=Open Source Computer Vision Library

[openimageio]
description=a library for reading and writing images with emphasis on animation and visual effects.

[openpyxl]
description=A Python library to read/write Excel 2007 xlsx/xlsm files

[orange]
description=a component-based data mining framework.

[osqp]
description=the Operator Splitting QP Solver.

[outcome]
description=Capture the outcome of Python function calls.

[packaging]
description=Core utilities for Python packages

[palettable]
description=Color palettes for Python

[palladium]
description=Framework for setting up predictive analytics services

[pandas]
description=Powerful data structures for data analysis, time series and statistics

[pandasql]
description=sqldf for pandas

[pandas-datareader]
description=Data readers extracted from the pandas codebase,should be compatible with recent pandas versions

[pandas-ply]
description=functional data manipulation for pandas

[pandocfilters]
description=Utilities for writing pandoc filters in python

[panel]
description=A high-level Python toolkit for composing widgets and plots

[papermill]
description=Parametrize and Run Jupyter Notebooks

[param]
description=Declarative Python programming using Parameters.

[parambokeh]
description=Declarative Python programming using Parameters.

[paramnb]
description=Generate ipywidgets from Parameterized objects in the notebook

[paramiko]
description=SSH2 protocol library

[parse]
description=parse() is the opposite of format()

[parso]
description=A Python Parser

[partd]
description=Appendable key-value storage

[path.py]
description=A module wrapper for os.path

[patsy]
description=Describing statistical models using symbolic formulas

[pbr]
description=Python Build Reasonableness

[pdfrw]
description=pure Python library that reads and writes PDFs

[pdvega]
description=Pandas plotting interface to Vega and Vega-Lite

[peewee]
description=a small, expressive ORM.

[pep8]
description=Python style guide checker

[pexpect]
description=Pexpect allows easy control of interactive console applications.

[pgmagick]
description=Yet Another Python wrapper for GraphicsMagick

[pg8000]
description=PostgreSQL interface library

[pkginfo]
description=Query metadatdata from sdists / bdists / installed packages.

[picklable_itertools]
description=itertools. But picklable. Even on Python 2.

[pickleshare]
description=Tiny 'shelve'-like database with concurrency support

[pil]
description=Python Imaging Library - (basic) Image processing library

[pillow]
description=Python Imaging Library (fork)

[pip]
description=A tool for installing and managing Python packages

[plotly]
description=Python plotting library for collaborative, interactive, publication-quality graphs.

[plotnine]
description=A grammar of graphics for python

[plotpy]
description=plotpy is a set of tools for curve and image plotting 

[pluggy]
description=plugin and hook calling mechanisms for python

[ply]
description=Python Lex & Yacc

[polygon2]
description=Polygon2 is a Python-2 package that handles polygonal shapes in 2D

[polygon3]
description=Polygon3 is a Python-3 package that handles polygonal shapes in 2D

[pomegranate]
description=Pomegranate is a graphical models library for Python, implemented in Cython for speed.

[ppci]
description=A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python

[preshed]
description=Cython hash table that trusts the keys are pre-hashed

[prettytable]
description=A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.

[prettytensor]
description=Pretty Tensor makes learning beautiful

[proglog]
description=Log and progress bar manager for console, notebooks, web...

[progressbar]
description=Text progress bar library for Python.

[progressbar2]
description=A Python Progressbar library to provide visual (yet text based) progress tolong running operations.

[prometheus_client]
description=Python client for the Prometheus monitoring system.

[promise]
description=Promises/A+ implementation for Python

[prompt_toolkit]
description=Library for building powerful interactive command lines in Python

[protobuf]
description=Protocol Buffers - Google's data interchange format

[psutil]
description=Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way

[psycopg2]
description=Python-PostgreSQL Database Adapter

[ptpython]
description=Python REPL build on top of prompt_toolkit

[ptyprocess]
description=Run a subprocess in a pseudo terminal

[pulp]
description=PuLP is an LP modeler written in python. PuLP can generate MPS or LP files and call GLPK, COIN CLP/CBC, CPLEX, and GUROBI to solve linear problems

[pweave]
description=Scientific reports with embedded python computations with reST, LaTeX or markdown

[py]
description=library with cross-python path, ini-parsing, io, code, log facilities

[pyct]
description=python package common tasks for users (e.g. copy examples, fetch data, ...)

[pyarrow]
description=Python library for Apache Arrow

[pyasn1]
description=ASN.1 types and codecs

[pyasn1-modules]
description=A collection of ASN.1-based protocols modules

[pyaudio]
description=Bindings for PortAudio v19, the cross-platform audio input/output stream library.

[pybars3]
description=Handlebars.js templating for Python 3 and 2

[pybind11]
description=Seamless operability between C++11 and Python

[pycares]
description=Python interface for c-ares

[pycairo]
description=Python bindings for the cairo library

[pycodestyle]
description=Python style guide checker

[pycosat]
description=bindings to picosat (a SAT solver)

[pycparser]
description=C parser in Python

[pydicom]
description=Pure python package for working with DICOM files (medical imaging)

[pydispatcher]
description=Multi-producer-multi-consumer signal dispatching mechanism

[pydocstyle]
description=Python docstring style checker

[pydot-ng]
description=Python interface to Graphviz's Dot

[pyecharts]
description=Python echarts, make charting easier

[pyecharts_javascripthon]
description=Embeded Python functions in pyecharts

[pyecharts-jupyter-installer]
description=Install pyecharts extensions into jupyter

[pyeda]
description=PyEDA is a Python library for electronic design automation.

[pyface]
description=Enthought traits-capable windowing framework

[pyflakes]
description=passive checker of Python programs

[pyflux]
description=Open source time series library for Python

[pygame]
description=Pygame gives multimedia to python.

[pygbm]
description=Experimental, numba-based Gradient Boosting Machines

[pygit2]
description=Python bindings for libgit2.

[pyglet]
description=Cross-platform windowing and multimedia library

[pygments]
description=Generic syntax highlighter for general use in all kinds of software
url=http://pygments.org

[pygraphviz]
description=Python interface to Graphviz graph drawing package

[pyhdf]
description=Python interface to HDF4 files (Hierarchical Data Format version 4)
category=dataproc

[PyHive]
description=PyHive is a collection of Python DB-API and SQLAlchemy interfaces for Presto and Hive.

[PyInstaller]
description=PyInstaller bundles a Python application and all its dependencies into a single package.

[pylearn2]
description=A Machine Learning library based on Theano

[pylint]
description=Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality

[pymc]
description=Markov Chain Monte Carlo sampling toolkit.

[pymc3]
description=Markov Chain Monte Carlo sampling toolkit.

[pymeta3]
description=Pattern-matching language based on Meta for Python 3 and 2

[pymongo]
description=Python driver for MongoDB <http://www.mongodb.org>

[pynacl]
description=Python binding to the Networking and Cryptography (NaCl) library

[pyodbc]
description=DB API Module for ODBC

[pyomo]
description=Pyomo: Python Optimization Modeling Objects

[pyopencl]
description=Python wrapper for OpenCL

[pyopengl]
description=Cross platform Python binding to OpenGL and related APIs

[pyopenssl]
description=Python wrapper module around the OpenSSL library

[pypandoc]
description=Thin wrapper for pandoc.

[pypdf2]
description=PDF toolkitPDF toolkit

[pyparsing]
description=A Python Parsing Module

[pyproj]
description=Python interface to PROJ.4 library

[pyqt]
description=Cross-platform Application Framework: GUI, widgets, SQL, OpenGL, XML, Unicode...

[pyqtchart]
description=Python bindings for the Qt Charts library

[pyqtdatavisualization]
description=Python bindings for the Qt Data Visualization library

[pyqtdeploy]
description=PyQt Application Deployment Tool

[pyqtgraph]
description=Scientific Graphics and GUI Library for Python

[pyqtpurchasing]
description=Python bindings for the Qt Purchasing library

[pyqt4]
description=Python bindings for the Qt cross platform GUI toolkit
url=http://www.riverbankcomputing.co.uk/software/pyqt/intro

[pyqt5]
description=Python bindings for the Qt cross platform GUI toolkit
url=http://www.riverbankcomputing.co.uk/software/pyqt/intro

[pyqt5_sip]
description=Python extension module support for PyQt5

[pyqtdoc]
description=PyQtdoc installs Qt documentation for PyQt4

[pyqtdesignerplugins]
description=PyQtdesignerplugins installs Python Qt designer plugins (Matplotlib, guiqwt, etc.) for PyQt4

[pyqtwebengine]
description=Python bindings for the Qt 3D framework

[pyqwt]
description=2D plotting library (set of Python bindings for the Qwt library featuring fast plotting)

[pyreadline]
description=IPython needs this module to display color text in Windows command window

[pyrro_ppl]
description=A Python library for probabilistic modeling and inference

[pyrsistent]
description=Persistent/Functional/Immutable data structures

[pyserial]
description=Library encapsulating the access for the serial port

[pyshp]
description=Pure Python read/write support for ESRI Shapefile format

[pyside]
description=Python binding of the cross-platform GUI toolkit Qt

[pyside2]
description=Python binding of the cross-platform GUI toolkit Qt

[pystache]
description=Mustache for Python

[pystan]
description=Python interface to Stan, a package for Bayesian inference

[pytest]
description=pytest: simple powerful testing with Python

[pytest_runner]
description=Invoke py.test as distutils command with dependency resolution

[python-crfsuite]
description=Python binding for CRFsuite

[python-dateutil]
description=Powerful extensions to the standard datetime module

[python-hdf4]
description=Python-HDF4: Python interface to the NCSA HDF4 library

[python-igraph]
description=High performance graph data structures and algorithms

[python_mimeparse]
description=An unladen web framework for building APIs and app backends.

[python-qwt]
description=Qt plotting widgets for Python

[python_jsonrpc_server]
description=JSON RPC 2.0 server library 

[python_language_server]
description=An implementation of the Language Server Protocol for Python

[python_levenshtein]
description=Python extension for computing string edit distances and similarities

[python_multipart]
description=A streaming multipart parser for Python

[python_snappy]
description=Python library for the snappy compression library from Google

[pythonnet]
description=.Net and Mono integration for Python

[pythonqwt]
description=Qt plotting widgets for Python

[python-twitter]
description=A Python wrapper around the Twitter API

[python-zstandard]
description=Python bindings to the Zstandard (zstd) compression library

[pythran]
description=Ahead of Time compiler for numeric kernels

[pythreejs]
description=Interactive 3d graphics for the Jupyter notebook, using Three.js from Jupyter interactive widgets.

[pytools]
description=A collection of tools for Python

[pytz]
description=World Timezone Definitions for Python

[PyUtilib]
description=PyUtilib: A collection of Python utilities

[pyvisa]
description=Control all kinds of measurement equipment through various busses (GPIB, RS232, USB)

[pyviz]
description=How to solve visualization problems with Python tools.

[pyviz_comms]
description=Launch jobs, organize the output, and dissect the results

[pywavelets]
description=Wavelet transforms module

[pywin32]
description=Python library for Windows

[pywin32_ctypes]
description=A (partial) reimplementation of pywin32 that is pure python (uses ctypes/cffi)

[pywinpty]
description=Python bindings for the winpty library

[pywinusb]
description=USB / HID windows helper library

[pyyaml]
description=YAML parser and emitter for Python

[pyzmq]
description=Lightweight and super-fast messaging based on ZeroMQ library (required for IPython Qt console)

[pyzo]
description=the Python IDE for scientific computing

[qdarkstyle]
description=A dark style sheet for QtWidgets application

[qtawesome]
description=FontAwesome icons in PyQt and PySide applications

[qtconsole]
description=Jupyter Qt console

[qtpy]
description=Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.

[qscintilla]
description=Python bindings for the QScintilla programmers editor widget

[queuelib]
description=Collection of persistent (disk-based) queues

[quiver_engine]
description=Interactive per-layer visualization for convents in keras

[readme_renderer]
description=a library for rendering "readme" descriptions for Warehouse

[recommonmark]
description=A markdown parser for docutils

[redis]
description=Python client for Redis key-value store

[regex]
description=Alternative regular expression module, to replace re.

[reportlab]
description=The PDF generation library

[requests]
description=Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.

[requests_file]
description=File transport adapter for Requests

[requests_ftp]
description=FTP Transport Adapter for Requests.

[requests_threads]
description=Deferred Thread backend for Requests.

[requests_toolbelt]
description=A utility belt for advanced users of python-requests

[requests_oauthlib]
description=OAuthlib authentication support for Requests.

[responder]
description=A sorta familiar HTTP framework.

[rfc3986]
description=Validating URI References per RFC 3986

[rise]
description=Live Reveal.js Jupyter/IPython Slideshow Extension

[rodeo]
description=an ide for data analysis in python

[rope]
description=a python refactoring library...

[rope_py3k]
description=a python refactoring library...

[rpy2]
description=Python interface to the R language (embedded R)

[rsa]
description=Pure-Python RSA implementation

[rst2pdf]
description=Tool for transforming reStructuredText to PDF using ReportLab

[rtree]
description=R-Tree spatial index for Python GIS

[ruamel.yaml]
description=a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order

[runipy]
description=Run IPython notebooks from the command line

[rx]
description=Reactive Extensions (Rx) for Python

[s3fs]
description=Convenient Filesystem interface over S3

[s3transfer]
description=An Amazon S3 Transfer Manager

[sasl]
description=Cyrus-SASL bindings for Python

[schemapi]
description=generate Python APIs from JSONSchema specifications

[scidoc]
description=Scidoc installs scientific libraries documentation (NumPy, SciPy, ...)

[scikits.audiolab]
description=Audio file I/O using NumPy arrays

[scikits.timeseries]
description=Time series manipulation

[scikit-fuzzy]
description=Fuzzy logic toolkit for SciPy

[scikit-garden]
description=A garden for scikit-learn compatible trees

[scikit-learn]
description=A set of Python modules for machine learning and data mining
category=scientific

[scikit-image]
description=Image processing toolbox for SciPy
category=improc

[scikit-neuralnetwork]
description=Deep neural networks without the learning cliff! A wrapper library compatible with scikit-learn.

[scikit-optimize]
description=Sequential model-based optimization toolbox.

[scilab2py]
description=Python to Scilab bridge

[scilab_kernel]
description=A Scilab kernel for IPython

[scipy]
description=SciPy: Scientific Library for Python (advanced math, signal processing, optimization, statistics, ...)

[scrapy]
description=A high-level Python Screen Scraping framework

[scs]
description=scs: splitting conic solver

[seaborn]
description=statistical data visualization

[semantic_version]
description=A library implementing the 'SemVer' scheme.

[send2trash]
description=Send file to trash natively under Mac OS X, Windows and Linux.

[service_identity]
description=Service identity verification for pyOpenSSL.

[setuptools]
description=Download, build, install, upgrade, and uninstall Python packages - easily

[sframe]
description=SFrame is an scalable, out-of-core dataframe, which allows you to work with datasets that are larger than the amount of RAM on your system.

[sgp4]
description=Track earth satellite TLE orbits using up-to-date 2010 version of SGP4

[shapely]
description=Geometric objects, predicates, and operations

[shiboken2]
description=Shiboken generates bindings for C++ libraries using CPython source code

[simplegeneric]
description=Simple generic functions (similar to Python's own len(), pickle.dump(), etc.)

[simplejson]
description=Simple, fast, extensible JSON (JavaScript Object Notation) encoder/decoder

[simpy]
description=Event discrete, process based simulation for Python.

[singledispatch]
description=This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3

[sip]
description=Python extension module generator for C and C++ libraries

[six]
description=Python 2 and 3 compatibility utilities

[sklearn-theano]
description=Scikit-learn compatible tools using theano 

[skll]
description=SciKit-Learn Laboratory makes it easier to run machinelearning experiments with scikit-learn.

[skorch]
description=scikit-learn compatible neural network library for pytorch

[skyfield]
description=Elegant astronomy for Python

[smmap]
description=A pure python implementation of a sliding window memory map manager

[smmap2]
description=A pure python implementation of a sliding window memory map manager

[snakeviz]
description=An in-browser Python profile viewer

[sniffio]
description=Sniff out which async library your code is running under

[snowballstemmer]
description=This package provides 16 stemmer algorithms (15 + Poerter English stemmer) generated from Snowball algorithms.

[sortedcollections]
description=Python Sorted Collections

[sortedcontainers]
description=Python Sorted Container Types: SortedList, SortedDict, and SortedSet

[sounddevice]
description=Play and Record Sound with Python

[soupsieve]
description=A CSS4 selector implementation for Beautiful Soup.

[spacy]
description=Industrial-strength NLP

[sparse]
description=sparse multidimensional arrays on top of NumPy and Scipy.sparse

[sphinx]
description=Tool for generating documentation which uses reStructuredText as its markup language

[sphinxcontrib-websupport]
description=Sphinx API for Web Apps

[sphinx_rtd_theme]
description=ReadTheDocs.org theme for Sphinx, 2013 version.

[spyder]
description=The Scientific Python Development Environment: An IDE designed for interactive computing and data visualisation with a simple and intuitive user interface

[spyder_kernels]
description=Jupyter kernels for the Spyder console

[spyder_notebook]
description=Jupyter notebook integration with Spyder

[spyder_reports]
description=Spyder plugin to render Markdown reports using Pweave as a backend

[spyder_terminal]
description=Spyder plugin for displaying a virtual terminal (OS independent) inside the main Spyder window

[spyder.line_profiler]
description=A plugin to run the Python line profiler from within the Spyder editor

[spyder.memory_profiler]
description=A plugin to run the Python memory_profiler from within the Spyder editor

[spyder.autopep8]
description=A plugin to run the autopep8 Python linter from within the Spyder editor

[sqlalchemy]
description=SQL Toolkit and Object Relational Mapper

[sqlite_bro]
description=a graphic SQLite Client in 1 Python file

[sqlite_web]
description=Web-based SQLite database browser written in Python

[sqlparse]
description=Non-validating SQL parser

[starlette]
description=The little ASGI library that shines.

[statsmodels]
description=Statistical computations and models for use with SciPy

[stormhttp]
description=Performant asynchronous web application framework.

[streamz]
description=Streams

[supersmoother]
description=Python implementation of Friedman's Supersmoother

[sympy]
description=Symbolic Mathematics Library

[tables]
description=Package based on HDF5 library for managing hierarchical datasets (extremely large amounts of data)

[tabulate]
description=Pretty-print tabular data

[tblib]
description=Traceback serialization library.

[tensorboard]
description=TensorBoard lets you watch Tensors Flow

[tensorflow]
description=TensorFlow helps the tensors flow

[tensorflow_estimator]
description=TensorFlow Estimator.


[tensorflow-probability]
description=Probabilistic modeling and statistical inference in TensorFlow

[tensorflow-tensorboard]
description=TensorBoard lets you watch Tensors Flow

[termcolor]
description=ANSII Color formatting for output in terminal

[terminado]
description=Terminals served to term.js using Tornado websockets

[testfixtures]
description= a collection of helpers and mock objects that are useful when writing unit tests or doc tests.

[testpath]
description=Test utilities for code working with files and commands

[textwrap3]
description=textwrap from Python 3.6 backport (plus a few tweaks)

[thinc]
description=Practical Machine Learning for NLP

[theano]
description=Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.

[thrift]
description= a software framework for scalable cross-language services development

[thriftpy]
description=Pure python implementation of Apache Thrift.

[thrift-sasl]
description=hrift SASL Python module that implements SASL transports for Thrift

[toolz]
description=List processing tools and functional utilities

[torch]
description=a deep learning framework.

[torchfile]
description=Torch7 binary serialized file parser

[torchvision]
description=Datasets, Transforms and Models specific to Computer Vision

[tornado]
description=Scalable, non-blocking web server and tools (required for IPython notebook)

[tpot]
description=A Python tool that automatically creates and optimizes machine learning pipelines using genetic programming.

[tqdm]
description=A Simple Python Progress Meter

[traitlets]
description=Traitlets Python config system

[traits]
description=Enthought explicitly typed attributes for Python

[traitsui]
description=Enthought traits-capable user interfaces

[traittypes]
description=Scipy trait types

[trio]
description=An async/await-native I/O library for humans and snake people

[trio_asyncio]
description=a re-implementation of the asyncio mainloop on top of Trio 

[ttfquery]
description=FontTools-based package for querying system fonts

[tweepy]
description=Twitter library for python

[twine]
description=Collection of utilities for interacting with PyPI

[twisted]
description=Event-driven networking engine written in Python

[twitter]
description=An API and command-line toolset for Twitter (twitter.com)

[twython]
description=Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs

[typed_ast]
description=a fork of Python 2 and 3 ast modules with type comment support

[typing]
description=Type Hints for Python

[tzlocal]
description=tzinfo object for the local timezone

[uarray]
description=Universal array library

[uncertainties]
description=Transparent calculations with uncertainties on the quantities involved (aka error propagation); fast calculation of derivatives

[uritemplate]
description=URI templates

[urllib3]
description=HTTP library with thread-safe connection pooling, file post, and more.

[usjon]
description=Ultra fast JSON encoder and decoder for Python

[uvicorn]
description=The lightning-fast ASGI server.

[vega]
description=An IPython/ Jupyter widget for Vega and Vega-Lite

[vega_datasets]
description=A Python package for offline access to Vega datasets

[vega3]
description=An IPython/ Jupyter widget for Vega 3 and Vega-Lite 2

[verboselogs]
description=Verbose logging level for Python's logging module

[vispy]
description=Interactive visualization in Python

[visdom]
description=A tool for visualizing live, rich data for Torch and Numpy

[vitables]
description=Graphical tool for browsing and editing files in both HDF5 and PyTables formats

[vpython]
description=A free, open-source module for producing real-time 3D scenes with Python

[vtk]
description=Open-source software system for visualization, 3D graphics, volume rendering and image processing

[wcwidth]
description=Measures number of Terminal column cells of wide-character codes

[webencodings]
description=Character encoding aliases for legacy web content

[websockets]
description=An (asyncio) implementation of the WebSocket Protocol (RFC 6455 & 7692)

[werkzeug]
description=The Swiss Army knife of Python web development

[wheel]
description=A built-package format for Python.

[wheelhouse-uploader]
description=Upload wheels to any cloud storage supported by Libcloud

[whitenoise]
description=Radically simplified static file serving for WSGI applications

[whoosh]
description=Fast, pure-Python full text indexing, search, and spell checking library.

[widgetsnbextension]
description=IPython HTML widgets for Jupyter

[winpython]
description=WinPython distribution tools, including WPPM (package manager)
url=http://winpython.github.io/

[win-unicode-console]
description=Enable Unicode input and display when running Python from Windows console.

[wordcloud]
description=A little word cloud generator

[wpca]
description=Weighted Principal Component Analysis

[wrapt]
description=A Python module for decorators, wrappers and monkey patching.

[wsgiref]
description=WSGI (PEP 333) Reference Library

[w3lib]
description=Library of web-related functions

[xarray]
description=N-D labeled arrays and datasets in Python

[xlrd]
description=Extract data from Microsoft Excel spreadsheet files

[xlsxwriter]
description=A Python module for creating Excel XLSX files.

[xlwings]
description=Interact with Excel from Python and vice versa

[xlwt]
description=Create spreadsheet files compatible with Microsoft Excel 97/2000/XP/2003 files, OpenOffice.org Calc, and Gnumeric

[xnd]
description=General container that maps a wide range of Python values directly to memory

[xonsh]
description=an exotic, usable shell

[xray]
description=N-D labeled arrays and datasets in Python

[yapf]
description=A formatter for Python code.

[zarr]
description=A minimal implementation of chunked, compressed, N-dimensional arrays for Python.

[zict]
description=Mutable mapping tools