by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine.
Updated on 21 January 2021 at 17:59 UTC.
This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language. A few binaries are available for the PyPy distribution.
The files are unofficial (meaning: informal, unrecognized, personal, unsupported, no warranty, no liability, provided "as is") and made available for testing and evaluation purposes.
Most binaries are built from source code found on PyPI or in the projects public revision control systems. Source code changes, if any, have been submitted to the project maintainers or are included in the packages.
Refer to the documentation of the individual packages for license restrictions and dependencies.
If downloads fail, reload this page, enable JavaScript, disable download managers, disable proxies, clear cache, use Firefox, reduce number and frequency of downloads. Please only download files manually as needed.
Use pip version 19.2 or newer to install the downloaded .whl files. This page is not a pip package index.
Many binaries depend on numpy+mkl and the current Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 for Python 3, or the Microsoft Visual C++ 2008 Redistributable Package x64, x86, and SP1 for Python 2.7.
Install numpy+mkl before other packages that depend on it.
The binaries are compatible with the most recent official CPython distributions on Windows >=6.0. Chances are they do not work with custom Python distributions included with Blender, Maya, ArcGIS, OSGeo4W, ABAQUS, Cygwin, Pythonxy, Canopy, EPD, Anaconda, WinPython etc. Many binaries are not compatible with Windows XP or Wine.
The packages are ZIP or 7z files, which allows for manual or scripted installation or repackaging of the content.
The files are provided "as is" without warranty or support of any kind. The entire risk as to the quality and performance is with you.
The opinions or statements expressed on this page should not be taken as a position or endorsement of the Laboratory for Fluorescence Dynamics or the University of California.
- Index by date:
- cftime
- ujson
- gevent
- google-crc32c
- bitarray
- fastcluster
- pyyaml
- xgboost
- pymol-open-source
- pandas
- python-ldap
- scikit-learn
- blosc
- lz4
- python-levenshtein
- cx_freeze
- moderngl
- pyzmq
- jupyter
- partseg
- aicspylibczi
- greenlet
- tifffile
- pystackreg
- numpy-stl
- reportlab
- opentsne
- orange
- menpo
- zopflipy
- imagecodecs
- gdal
- python-snappy
- fabio
- numpy
- iminuit
- protobuf
- indexed_gzip
- pillow
- pyheif
- pycvodes
- pykinsol
- glymur
- cmarkgfm
- scipy
- typed_ast
- fastparquet
- cupy
- rtree
- pyzstd
- dulwich
- pygame
- numexpr
- scikit-image
- nitime
- kivy
- coverage
- tiledb
- pymatgen
- netcdf4
- psutil
- apsw
- lightning
- fonttools
- sqlalchemy
- openpiv
- msgpack
- ets
- polylearn
- pocketsphinx
- cx_logging
- rapidjson
- bintrees
- spacy
- thinc
- sdtfile
- goertzel-fft
- pygresql
- blis
- lightgbm
- cx_oracle
- cymem
- preshed
- murmurhash
- pycuda
- mercurial
- numba
- llvmlite
- libsbml
- pymongo
- setproctitle
- multidict
- arctic
- pytinyexr
- lfdfiles
- brotli
- python-lzf
- zstd
- bitshuffle
- pydantic
- cython
- jpype
- pyerfa
- hyperspy
- lazy_object_proxy
- roifile
- elasticdeform
- gvar
- astropy
- bsddb3
- discretize
- yappi
- cffi
- lxml
- tatsu
- vispy
- quickfix
- spectrum
- scikit-misc
- cellprofiler
- leidenalg
- open3d
- nlopt
- fiona
- pyopencl
- aiohttp
- yarl
- pywin32
- opencv
- babel
- srsly
- xylib-py
- zfec
- numpy-quaternion
- yt
- regex
- wordcloud
- videocapture
- matplotlib
- fisx
- msvc_runtime
- pycifrw
- dipy
- line_profiler
- pygit2
- zope.interface
- peewee
- pymaxflow
- daal4py
- accelerated-numpy
- openimageio
- pyproj
- scandir
- pyicu
- kiwisolver
- enaml
- multiprocess
- atom
- tornado
- statsmodels
- cchardet
- cairocffi
- pyrxp
- boost-histogram
- rasterio
- grpcio
- cvxpy
- pycairo
- freetypepy
- netpbmfile
- gmpy
- minepy
- recordclass
- zeroc-ice
- glfw
- python-igraph
- zipline
- cobra
- ta-lib
- sounddevice
- aggdraw
- cheetah
- pymssql
- freesasa
- cvxcanon
- cytoolz
- lsqfit
- intbitset
- tinyarray
- pyrsistent
- annoy
- numcodecs
- mkl_random
- mkl_fft
- oiffile
- fcsfiles
- jcc
- hmmlearn
- assimulo
- pylibtiff
- psycopg
- tomopy
- pymcubes
- ruamel.yaml
- pygraphviz
- mayavi
- pulp
- louvain-igraph
- simpleitk
- pytorch
- py-lmdb
- mxnet
- guiqwt
- shapely
- centrosome
- liblinear
- libsvm
- icsdll
- sima
- openbabel
- pyasn
- naturalneighbor
- mahotas
- natgrid
- ode
- medussa
- thrift
- vtk
- zs
- wrf_python
- pymvpa
- py-earth
- liblas
- lru_dict
- milk
- mlpy
- kwant
- dawg
- postgresadapter
- pyhull
- pydensecrf
- lp_solve
- seqlearn
- scikits.odes
- scikit-cycling
- python-geohash
- pyswisseph
- pystruct
- pyslalib
- pyqpbo
- pyminuit
- pymetis
- pylibjpeg
- basemap
- pgmagick
- pythonmagick
- jsonobject
- hdf5plugin
- hdbscan
- gpy
- gensim
- ffnet
- fdint
- fasttext
- aspell-python
- ahds
- ad3
- pyfm
- pyflux
- pyephem
- pyemd
- pydde
- pycorrfit
- pycld2
- pybox2d
- pyamg
- scimath
- enable
- chaco
- celiagg
- cartopy
- netifaces
- pendulum
- spglib
- traits
- bsdiff4
- qutip
- pystemmer
- simplejson
- pyfltk
- obspy
- fann2
- curses
- swiglpk
- mod_wsgi
- heatmap
- flann
- fisher
- pyhdf
- pycryptosat
- xxhash
- mpi4py
- pycluster
- entropy
- datrie
- cyrasterize
- crcmod
- crc16
- cf-units
- udunits
- ceodbc
- pythonnet
- btrees
- zodbpickle
- persistent
- dubins
- dukpy
- molmass
- hddm
- fastrlock
- pyodeint
- cvxopt
- stratify
- sparsesvd
- sfepy
- scikits.vectorplot
- salientdetect
- rtmidi-python
- pyzopfli
- pyx
- pytiff
- python-lzo
- pylvgl
- osqp
- ecos
- scs
- openexr
- wrapt
- javabridge
- mysqlclient
- pyodbc
- biopython
- fast-histogram
- simpleaudio
- pyspharm
- planar
- polygon
- logbook
- marisa-trie
- mplcairo
- pycares
- pyaudio
- twisted
- simpleparse
- winrandom
- pymc
- pylzma
- pycosat
- mkl-service
- fpzip
- pywinhook
- glumpy
- triangle
- pyopengl
- noise
- pycurl
- imread
- pytables
- pywinpty
- markupsafe
- h5py
- twainmodule
- chebyfit
- akima
- psf
- transformations
- vidsrc
- ndimage
- zfpy
- bottleneck
- pywavelets
- pyjnius
- gitdb
- slycot
- debug-information-files
- iris
- qimage2ndarray
- imagecodecs-lite
- cgohlke
- boost.python
- pillow-simd
- lucam
- qdafile
- uciwebauth
- imreg
- fmkr
- cmapfile
- dnacurve
- imaged11
- pyside
- pyvrml97
- pylibczi
- pyeda
- bcolz
- pyfmi
- kapteyn
- backports.lzma
- pypmc
- x86cpu
- llist
- cdecimal
- brotlipy
- blist
- mistune
- fastcache
- czifile
- pyclearvolume
- cellcognition
- vigra
- re2
- meshpy
- scikit-fmm
- pyhook
- cantera
- rpy2
- freeimagedll
- chompack
- pysqlite
- tensorflow
- multineat
- pyfits
- grako
- cyordereddict
- holopy
- qt_graph_helpers
- veusz
- pyqwt
- pyqt4
- trollius
- faulthandler
- thriftpy
- pyldap
- autopy
- jsonlib
- sasl
- quantlib
- scikit-umfpack
- gr
- pyarrow
- python-cjson
- py_gd
- nipy
- libtfr
- mathutils
- pyfftw
- pyviennacl
- blz
- bigfloat
- cyassimp
- pymca
- friture
- pycogent
- blaze
- scikits.audiolab
- la
- bazaar
- dynd
- genshi
- python-sundials
- pyamf
- libxml-python
- pymcmc
- pyksvd
- pybluez
- mxbase
- libpython
- pymunk
- pygtk
- cgal-bindings
- bio_formats
- pysfml
- pyexiv2
- pylibdeconv
- iocbio
- pymix
- umysql
- lazyflow
- mmlib
- scikits.timeseries
- casuarius
- wxpython
- ilastik
- pywcs
- scientificpython
- vpython
- nmoldyn
- mmtk
- pyalembic
- polymode
- scikits.delaunay
- cld
- py-fcm
- oursql
- py2exe
- pymutt
- carray
- llvmpy
- cgkit
- pymedia
- scipy-cluster
- scikits.scattpy
- scikits.samplerate
- scikits.ann
- pyxml
- pytst
- delny
- mysql-python
- htseq
- pyusb-ftdi
- silvercity
- steps
- pysparse
- pyropes
- scikits.hydroclimpy
- sendkeys
- pydbg
- pyisapie
-
- Accelerated-numpy: make existing NumPy unary and binary math functions faster.
- AD3: Alternating Directions Dual Decomposition.
- Aggdraw: a high-quality graphics engine for PIL based on the
Anti-Grain Geometry library.
- Ahds: access headers and data streams in Amira(R) files.
- Aicspylibczi: expose libCZI functionality for reading (subset of) Zeiss CZI files and meta-data.
- Aiohttp: a http client/server for asyncio.
- Akima: interpolation.
- Annoy: approximate nearest neighbors optimized for memory usage and loading/saving to disk.
- APSW: another Python SQLite wrapper.
- Arctic: a high performance datastore for time series and tick data.
- Aspell-python: bindings for GNU Aspell.
Using the LyX fork.
Extract the dictionaries to C:\ProgramData\Aspell\Dictionaries.
- Assimulo: a package for solving ordinary differential equations.
Requires numpy+mkl.
- Astropy: a core package for astronomy.
- Atom: memory efficient Python objects.
This package conflicts with Google's gdata.
- AutoPy: a GUI automation toolkit.
- Babel: tools for internationalizing Python applications.
- Backports.lzma: a backport of Python 3.3's lzma module.
- Basemap: a matplotlib toolkit for plotting 2D data on maps based on GEOS.
Requires pyproj.
- Bazaar: a version control system.
- Bcolz: columnar and compressed data containers.
- Bigfloat: arbitrary precision correctly-rounded floating point arithmetic, via MPFR.
Superseded by gmpy2.
- Bintrees: Binary- RedBlack- and AVL-Trees.
- Bio_formats (experimental): a JCC generated wrapper for the Bio-Formats and SCIFIO Java libraries.
Requires Java SE 8 and JVM.DLL in the PATH.
- Biopython: a set of tools for biological computation.
- Bitarray: an object type which efficiently represents an array of booleans.
- Bitshuffle: filter for improving compression of typed binary data.
- Blaze: translates NumPy/Pandas-like syntax to systems like databases.
- Blis: the Blis BLAS-like linear algebra library, as a self-contained C-extension.
- Blist: a list-like type with better performance for large lists.
- Blosc: a high performance compressor optimized for binary data.
- Blz: a chunked, compressed, data container (for memory and disk).
- Boost-histogram: bindings for the C++14 Boost::Histogram library.
- Boost.Python: enables seamless interoperability between C++ and Python.
- Bottleneck: fast NumPy array functions written in C.
- Brotli: a compression format.
- brotlipy: bindings to the Brotli compression library.
- Bsddb3: bindings for the Oracle Berkeley DB database. Linked to db-5.3.28.
- Bsdiff4: binary diff and patch using the BSDIFF4-format.
- BTrees: scalable persistent object containers.
- Cairocffi: CFFI-based bindings for the cairo graphics library.
GDK-PixBuf is not supported by this distribution.
- Cantera: a tool suite for chemical kinetics, thermodynamics, and transport.
Requires numpy+mkl.
- Carray: a chunked data container that can be compressed in-memory.
- Cartopy: a library providing cartographic tools.
- Casuarius: bindings for the Cassowary constraint solving toolkit.
- cChardet: a universal character encoding detector - binding to libcharsetdetect.
- Cdecimal: a package for correctly-rounded arbitrary precision decimal floating point arithmetic.
- celiagg: Anti-Grain Geometry for Python with Cython.
- CellCognition: an image analysis framework for fluorescence time-lapse microscopy.
Requires numpy+mkl, scipy, matplotlib, pyqt4, libsvm, vigra, qimage2ndarray, h5py, pandas and scikit-learn.
- CellProfiler: software for quantitative analysis of biological images.
Requires numpy+mkl, scipy, matplotlib, wxpython, h5py, vigra, mysqldb, pillow, and whatnot.
- Centrosome: an open source image processing library.
- ceODBC: enables access to databases using the ODBC API.
- Cf-units: units of measure as required by the Climate and Forecast (CF) metadata conventions.
- Cffi: a Foreign Function Interface for calling C code.
Requires pycparser.
- Cftime: time-handling functionality from netcdf4-python.
- CGAL-bindings: bindings for the Computational Geometry Algorithms Library.
- Cgkit: the Computer Graphics Kit, is useful for dealing with 3D data of any kind.
- Cgohlke: modules developed by Christoph Gohlke.
This meta-package installs
akima,
chebyfit,
cmapfile,
czifile,
dnacurve,
fcsfiles,
fmkr,
imagecodecs,
imagecodecs-lite,
imreg,
lfdfiles,
lucam,
molmass,
netpbmfile,
oiffile,
psf,
qdafile,
sdtfile,
tifffile,
transformations,
uciwebauth, and
vidsrc.
- Chaco: building interactive and custom 2-D plots.
Part of the Enthought Tool Suite.
- Chebyfit: fit multiple exponential and harmonic functions using Chebyshev polynomials.
- Cheetah: a template engine and code generation tool.
- Chompack: a library for chordal matrix computations.
- CLD: wraps Chromium's Compact Language Detector library.
- Cmapfile: write Chimera map (CMAP) files.
Requires tifffile, oiffile, scipy, and h5py.
- Cmarkgfm: bindings to GitHub's fork of cmark.
- COBRA: a package for constraints-based modeling of biological networks.
- Coverage: measures code coverage of programs during test execution.
- Crc16: calculates CRC16 (Cyclic Redundancy Check).
- Crcmod: computes Cyclic Redundancy Checks (CRC).
- Cupy: a NumPy-like API accelerated with CUDA.
Requires CUDA and CUDNN.
- Curses: an extension based on the PDCurses library.
The +utf8 builds ignore the system locale, and treat all narrow-character strings as UTF-8.
- CVXcanon: common operations for convex optimization modeling tools.
- CVXOPT (experimental non-MKL icl build): a package for convex optimization.
Includes GSL, FFTW, and GLPK w/ MPIR modules.
Requires numpy+mkl.
- CVXPY: a modeling language for convex optimization problems.
Requires numpy+mkl, scipy, cvxopt, scs, ecos, and osqp.
- cx_Freeze: a set of scripts and modules for freezing Python scripts into executable.
- cx_Logging: interfaces for logging.
- cx_Oracle: an interface to the Oracle Database conforming to the Python DB API 2.0 specification.
- Cyassimp (oblolete): bindings for the Open Assimp Import Library.
- Cymem: Cython memory pool for RAII-style memory management.
- Cyordereddict: a Cython implementation of OrderedDict.
- Cyrasterize: OpenGL offscreen rasterizing.
- Cython: a language for writing Python C extensions.
- Cytoolz: high performance functional utilities.
- Czifile: read Carl Zeiss(r) ZISRAW (CZI) files.
Requires tifffile and imagecodecs.
- Daal4py: a convenient API to the Intel® Data Analytics Acceleration Library.
Requires numpy+mkl.
- Datrie: efficiently stores Trie.
- DAWG: DAWG(DAFSA)-based dictionary-like read-only objects.
- Debug-information-files: installs the Windows debug information files (*.PDB).
- Delny: creates N-dimensional Delaunay triangulations using libqhull.
- Dipy: diffusion MR imaging.
- Discretize: discretization tools for finite volume and inverse problems.
- Dnacurve: DNA Curvature Analysis.
- Dubins: finds the shortest paths between configurations for the Dubins car.
- Dukpy: a simple JavaScript interpreter.
- Dulwich: a Git library.
- DyND (experimental): bindings to the libdynd C++ dynamic ndarray library.
- ECOS: Embedded Conic Solver.
- Elasticdeform: differentiable elastic deformations for N-dimensional images.
- Enable: low-level drawing and interaction.
Part of the Enthought Tool Suite.
- Enaml: a programming language and framework for creating user interfaces with minimal effort.
Requires atom, kiwisolver, pyqt4, and PLY.
- Entropy: fast entropy calculation.
- ETS: the Enthought Tool Suite is a collection of components for building scientific applications.
Requires chaco, traits, enable, scimath, and mayavi.
- FabIO: a IO library for images produced by 2D X-ray detector.
- Fann2: bindings for Fast Artificial Neural Networks Library.
- Fast-histogram: fast 1D and 2D histogram functions.
- Fastcache: a C implementation of the Python 3 lru_cache.
- Fastcluster: fast hierarchical clustering routines.
- Fastparquet: an implementation of the parquet columnar file format.
- Fastrlock: a fast RLock implementation.
- fastText: a library for fast text representation and classification.
- Faulthandler: displays the Python traceback on a crash.
- Fcsfiles: read fluorescence correlation spectroscopy (FCS) data files.
- Fdint: Fermi-Dirac integrals of integer and half integer order.
- Ffnet: a feed-forward neural network.
- Fiona: OGR's neater API.
Requires GDAL.
- Fisher: an implementation of the Fisher's exact test.
- Fisx: an enhanced C++ port of the Physics routines used by PyMca.
- FLANN: a library for performing fast approximate nearest neighbor searches in high dimensional spaces.
- Fmkr: access FileMaker(tm) Server databases via XML publishing interface.
- Fonttools: manipulate font files.
- Fpzip: lossless compression for 3 and 4 dimensional floating point data.
- FreeImageDLL: installs the FreeImage DLL to sys.prefix.
- FreeSASA: bindings for the FreeSASA C Library.
- FreeTypePy: bindings for the FreeType font rendering library.
- Friture: a program designed to analyze audio input in real-time.
Requires numpy, pyaudio, pyqt4, pyqwt, and pyopengl.
- GDAL: the Geospatial Data Abstraction Library is a translator library for raster geospatial data formats.
This distribution includes a complete GDAL installation. Do not use together with OSGeo4W or gdalwin32.
Built with KML, HDF5, NetCDF, SpatiaLite, PostGIS, GEOS, PROJ etc.
The FileGDB plugin requires Esri's FileGDB API 1.3 or FileGDB 1.5 VS2015.
Requires VCredist SP1 on Python 2.7.
- Genshi: a toolkit for generation of output for the web.
- Gensim: a framework for fast Vector Space Modelling.
- Gevent: a coroutine-based networking library based on greenlet and libev.
Requires greenlet.
- GitDB: IO of git-style object databases.
- GLFW: bindings for GLFW, a library for OpenGL, OpenGL ES, and Vulkan.
- Glumpy: a natural interface between numpy and modern OpenGL.
Requires numpy, triangle and pyopengl.
- Glymur: interface to the OpenJPEG library to read and write JPEG 2000 files.
- GMPY: supports fast multiple-precision arithmetic.
Wraps the MPIR, MPFR, and MPC libraries.
- Goertzel-FFT: implements the Goertzel algorithm.
- Google-crc32c: implements the CRC32C hashing algorithm.
- GPy: a Gaussian processes framework.
- GR (discontinued): a universal framework for cross-platform visualization applications.
- Grako: a generator of PEG/Packrat parsers from EBNF grammars.
Superseded by TatSu.
- Greenlet: allows lightweight in-process concurrent programming.
- gRPCio: a HTTP/2-based Remote Procedure Call (RPC) framework.
- GuiQwt: an efficient 2D plotting library.
GuiQwt 2.x requires pyqwt and guidata 1.6.
GuiQwt 3.x requires pythonqwt and guidata 1.7.
- Gvar: utilities for manipulating correlated Gaussian random variables.
- H5py: a general-purpose interface to the HDF5 library.
- HDBSCAN: a high performance implementation of HDBSCAN clustering.
- HDDM: Hierarchical Bayesian estimation of Drift Diffusion Models.
- HDF5plugin: a set of compression filters for h5py.
- Heatmap: create heatmaps.
- Hmmlearn: aglorithms and models to learn HMMs (hidden markov models).
- HoloPy (unstable): a tool for working with digital holograms and light scattering.
- HTSeq: infrastructure to process data from high-throughput sequencing assays.
- HyperSpy: multidimensional data analysis.
- ICSdll: an interface to the image correlation spectroscopy library ICSx64.dll.
- Ilastik: an interactive learning and segmentation toolkit.
- Imagecodecs: image transformation, compression, and decompression codecs.
- Imagecodecs-lite (deprecated): a subset of imagecodecs.
- ImageD11: a software package for the analysis of 2D diffraction images.
- Iminuit: an interactive mimizer based on MINUIT.
- Imread: read images into numpy arrays.
- Imreg: FFT based image registration.
- Indexed_gzip: fast random access of gzip files.
- Intbitset: an intbitset data object.
- IOCBio: open-source software from the Laboratory of Systems Biology.
Requires numpy+mkl.
- Iris: a library for analysing and visualising meteorological and oceanographic data sets
Requires scipy, netcdf4-python, cartopy, shapely, cf-units, pyke, and whatnot.
- Javabridge: a wrapper for the Java Native Interface.
- JCC: a C++ code generator that produces a C++ object interface wrapping a Java library via Java's Native Interface (JNI).
Users must adjust "jcc/config.py" for the target system.
- JPype: allows full access to Java class libraries.
- Jsonlib: a JSON serializer/deserializer.
- JsonObject: a simple JSON-object mapping.
- Jupyter: an interactive computing environment.
Some functions require setuptools, pyzmq, tornado, pygments, markupsafe, jinja2, mistune, rpy2, pycairo, matplotlib, pyqt4 or pyside, pandoc, and whatnot.
- Kapteyn: modules for astronomical applications.
- Kivy: a library for developing multi-touch applications.
- Kiwisolver: an efficient implementation of the Cassowary constraint solving algorithm.
- Kwant: quantum transport simulations made easy.
Requires numpy+mkl and tinyarray.
- La: aka larry, the labeled numpy array.
- Lazy_object_proxy: a fast and thorough lazy object proxy.
- Lazyflow: graph based lazy numpy data flows.
- Leidenalg: an implementation of the Leiden algorithm for various quality functions to be used with igraph.
- Lfdfiles: read Laboratory for Fluorescence Dynamics (LFD) file formats.
- LibLAS: read and write the LiDAR (Light Detection And Ranging) format.
- LIBLINEAR: a library for large linear classification.
Requires numpy+mkl.
- Libpython: install the libpython??.a libraries to sys.prefix/libs.
For use with mingwpy.
- libSBML: read, write, manipulate, translate, and validate SBML (Systems Biology Markup Language) files and data streams.
- LIBSVM: a library for Support Vector Machines.
- Libtfr (experimental non-MKL icl build): calculate multi-taper windowed and time-frequency reassignment spectrograms.
Requires numpy+mkl.
- Libxml-python: bindings for the libxml2 and libxslt libraries.
- LightGBM: a fast, distributed, high performance gradient boosting framework.
- Lightning: large-scale linear classification, regression and ranking.
- Line_profiler: a line-by-line profiler.
- Llist: linked list data structures.
- Llvmlite: a lightweight LLVM binding for writing JIT compilers.
Requires the Visual C++ Redistributable Packages for Visual Studio 2017.
- LLVMPy: a wrapper around the LLVM compiler library.
- Logbook: a logging replacement.
- Louvain-igraph: an implementation of the Louvain algorithm for community detection.
Requires python-igraph.
- lp_solve: a Mixed Integer Linear Programming (MILP) solver.
- Lru_dict: a fast and memory efficient LRU cache.
- Lsqfit: utilities for nonlinear least-squares fits.
Requires gvar.
- Lucam: a Lumenera(r) USB Camera Interface.
- Lxml: a binding for the libxml2 and libxslt libraries.
- Lz4: bindings for the lz4 compression library.
- Mahotas: functions for image processing.
- Marisa-trie: static memory-efficient Trie-like structures.
- MarkupSafe: a XML/HTML/XHTML Markup safe string.
- Mathutils: matrices, Eulers, quaternions and vectors.
- Matplotlib: a 2D plotting library.
Requires numpy, dateutil, pytz, pyparsing, kiwisolver, cycler, setuptools, and optionally pillow, pycairo, mplcairo, tornado, wxpython, pyside, pyqt4, ghostscript, miktex, ffmpeg, mencoder, avconv, or imagemagick.
- Mayavi: 3D visualization of scientific data.
Part of the Enthought Tool Suite.
Requires VTK.
- Medussa: a cross-platform high-level audio library.
- Menpo: a framework for manipulating annotated data.
- Mercurial: a fast scalable distributed SCM (revision control, version control) system.
- MeshPy: quality triangular and tetrahedral mesh generation.
- Milk (deprecated): a machine learning toolkit.
- Minepy: maximal information-based nonparametric exploration.
- Mistune: the fastest markdown parser in pure Python.
- MKL-service: hooks for Intel(R) Math Kernel Library runtime control settings.
Requires numpy+mkl.
- MKL_fft: a NumPy-based Python interface to Intel (R) MKL FFT functionality.
Requires numpy+mkl.
- MKL_random: a NumPy-based Python interface to Intel (R) Random Number Generation functionality.
Requires numpy+mkl.
- Mlpy: a module for machine learning.
- mmLib: the Python Macromolecular Library.
- MMTK: the Molecular Modelling Toolkit, a library for molecular simulation applications.
- Mod_wsgi: a WSGI adapter module for the Apache HTTP Server 2.4.
Linked against the VC16 binaries from Apache Lounge and VC9 binaries from Apache House.
See Running mod_wsgi on Windows for version (in)compatibilities.
- ModernGL: modern OpenGL bindings.
- Molmass: Molecular Mass Calculations.
- Mpi4py: bindings of the Message Passing Interface (MPI) standard.
Requires Microsoft MPI v10.1.1.
- Mplcairo: a (new) cairo backend for Matplotlib.