- Cryptography :: A package designed to expose cryptographic primitives and recipes to Python developers. Source code
- ed25519 :: Optimized version of the reference implementation of Ed25519.
- bcolz :: A columnar data container that can be compressed. Source code and bug tracker
- Notebook showing the Benchmark for querying the MovieLens dataset using pandas and bcolz
- beta_ntf :: Nonnegative Matrix and Tensor Factorization in Python. https://code.google.com/p/beta-ntf/
- bquery :: A query and aggregation framework for Bcolz.
- complex-numbers :: The code respository for the post "Learning to Love Complex Numbers".
- impyla :: A Python client and Numba-based UDFs for Cloudera Impala, which allows you to rapidly analyze large, distributed data sets, but doesn't integrate easily with your ad hoc (Python) analytical tools (pandas, scikit-learn), which impyla aims to remedy.
- nimfa :: A Python Library for Nonnegative Matrix Factorization. http://nimfa.biolab.si
- Smolyak :: Efficient implementations of Smolyak's algorithm for function approxmation in Python and Julia.
- symengine.py :: Python wrappers for SymEngine.
- zero-modform :: Polynomials satisfied by j-invariants of zeros of atkin-lehner eigenforms.
- Elementary Number Theory :: Primes, Congruences, and Secrets.
- boolprob :: A Python tool to analyze joint distributions of boolean random variables.
- galgebra :: Geometric algebra/calculus modules for sympy.
- Mathics :: A general-purpose computer algebra system (CAS). It is meant to be a free, light-weight alternative to Mathematica.
- pykrylov :: A library of Krylov methods in pure Python.
- Sympy :: A computer algebra system for symbolic mathematics written in pure Python. Source code.
- sympy-notebooks :: Some Jupyter notebook examples for SymPy.
- Thea:: Python GUI to visualise a cube.
- pyneqsys :: Solving of symbolic systems of non-linear equations numerically.
- adeles :: Ideles adeles algebraic number theory.
- Learn the theory of linear algebra hand-in-hand with the practice of software library development
- Dr. Juan H Klopper has created an IPython notebook for each MIT-OCW lecture on Linear Algebra (18.06) by Prof. Gilbert Strang.
- Coding_the_matrix is a self-Study of Linear Algebra Using Philip Klein's Materials.
- finitediff → A Fortran-90 version of Begnt Fornberg's formulae for optimized inter-/extrapolation of data series for up to N-th order derivative with C/C++/Python bindings.
- HyperPython :: A brief and practical introduction to the solution of hyperbolic conservation laws
- Riemann Hypothesis book with the source code on github.
- functional-differential-geometry :: Sussman and Wisdom's Functional Differential Geometry in Python.
- Shapely :: Python package for manipulation and analysis of geometric objects in the Cartesian plane. Documentation
- awkward-array :: Manipulate arrays of complex data structures as easily as Numpy.
- Blaze :: The next-generation of NumPy and Pandas for BigData.
- Boost.NumPy :: The Boost.Python interface for NumPy; in preparation for eventual proposal to Boost (manual mirror of Boost Sandbox SVN).
- castra :: A partitioned storage system based on blosc.
- distributed :: A library for distributed computation.
- ignition :: A python automation project producing low-level optimized scientific code from high level language descriptions. A numerical code generator.
- irlbpy :: Truncated SVD by implicitly restarted Lanczos bidiagonalization for Python Numpy.
- LASS :: Linear Algebra for Structured Sparse Matrices.
- La :: Larry, the labeled numpy array. The main class of the la package is a labeled array, larry. A larry consists of data and labels. The data is stored as a NumPy array and the labels as a list of lists (one list per dimension). Source Code.
- minpy :: Pure numpy practice with third party operator Integration.
- Multiuserblazeserver
- Numba → is a pure Python JIT(ted) complier to LLVM to improve and optimize NumPy.
- numexpr is a fast numerical array expression evaluator for Python, NumPy, PyTables, pandas, BLZ.
- NumPy has support for linear algebra, large multi-dimensional arrays and matrices, along with a large library of high-level mathematical functions to operate on these arrays.
- Blogs, Books, Cookbooks, IPYNB's, Slides, Talks, Tutorials, Videos
- CS231n Convolutional Neural Networks for Visual Recognition
- 100 Numpy tricks
- A quick reference guide to the commonly used NumPy functions.
- Proteus :: A Python package for rapidly developing computer models and numeric simulation methods. Get the source code from github.
- pyeq2 :: A large collection of Python equations that can fit themselves to 2D and 3D data sets, output source code in several computing languages, and run a genetic algorithm for initial parameter estimation. Comes with cluster, parallel processing, GUI, NodeJS, and web-based graphical examples. Includes orthogonal distance and relative error regressions.
- python-flint/ :: Python bindings for FLINT (Fast Library for Number Theory).
- SAGE → System for Algebra and Geometry Experimentation, is a mathematical software with features covering many aspects of mathematics, including algebra, combinatorics, numerical mathematics, number theory, and calculus. Source code on github
- Tinynumpy :: A lightweight, pure Python, numpy compliant ndarray class.
- Benchmarking HDF5 and BLZ for genotype data storage and access
- Matthew Rocklin's blog post on the
into
function being spun off into (pun intended) a separate project that encodes the conversions explicitly as a network. - scipy2015-blaze-bokeh :: Building Python Data Applications with Blaze and Bokeh Tutorial, SciPy 2015.
- cvxpy :: A Python-embedded modeling language for convex optimization problems. Elemental is a distributed-memory dense and sparse-direct linear algebra and optimization library with third-party Python interfaces. Source code.
A signal and image processing library that contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering.
- Official Documentation
- scipy-lectures :: Tutorial material on the scientific Python ecosystem.
- Download the Python Scientific lecture notes, Release 2013.2 beta (euroscipy 2013.
- Teaching numerical methods with IPython notebooks :: a tutorial prepared for Scipy 2014.
- IPython Notebooks training material for ML, Numpy, Pandas and IPython distributed by Addfor s.r.l.
- PyData Seattle 2015 :: Python Data Bikeshed.