Downloads

Logos with around them are NumFOCUS Sponsored Projects

ACTIVEPYTHON

ActivePython Community Edition is a free to use, precompiled, and easy to install Python distribution with over 300 packages for data science, machine learning, and web application development.

ANACONDA

Enterprise-ready Python distribution for large-scale data processing, predictive analytics, and scientific computing.

BLAZE

Blaze translates a subset of modified NumPy and Pandas-like syntax to databases and other computing systems. Blaze allows Python users a familiar interface to query data living in other data storage systems.

BOKEH

Bokeh is a Python interactive visualization library that targets modern web browsers for presentation. Its goal is to provide elegant, concise construction of novel graphics in the style of D3.js, but also deliver this capability with high-performance interactivity over very large or streaming datasets. Bokeh can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications.

CANOPY

Free Python distribution and analysis environment for analytic and scientific computing.

IPYTHON

IPython provides a rich architecture for interactive computing.

MATPLOTLIB

matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala MATLAB®1 or Mathematica®2), web application servers, and six graphical user interface toolkits.

NOSE

A unit testing framework that supports test configuration and execution.

NUMBA

Numba gives you the power to speed up your applications with high performance functions written directly in Python. With a few annotations, array-oriented and math-heavy Python code can be just-in-time compiled to native machine instructions, similar in performance to C, C++ and Fortran, without having to switch languages or Python interpreters.

NUMPY

NumPy is the fundamental package for scientific computing with Python. Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. Numpy is licensed under the BSD license, enabling reuse with few restrictions.

PANDAS

pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.

SCIKIT-IMAGE

scikit-image is a collection of algorithms for image processing.

SCIKIT-LEARN

Machine learning in Python

SCIPY

The SciPy library is one of the core packages that make up the SciPy stack. It provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.

STATSMODELS

Statsmodels is a Python module that allows users to explore data, estimate statistical models, and perform statistical tests. An extensive list of descriptive statistics, statistical tests, plotting functions, and result statistics are available for different types of data and each estimator.

SYMPY

SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries.