--- title: Projects bg: '#7ec4ea' fa-icon: group color: black style: center --- # Participating Projects These projects pledge to drop Python 2 support in or before 2020. - [![](assets/tensorflow.png)TensorFlow](https://www.tensorflow.org/) - [![](assets/requests.png)Requests](https://github.com/psf/requests) - [![](assets/scikit-learn.png)scikit-learn](https://scikit-learn.org/) - [![](assets/pytorch.png)PyTorch](https://pytorch.org/) - [![](assets/apache_spark.png)Apache Spark](https://spark.apache.org/) - [![](assets/pandas.png)pandas](https://pandas.pydata.org/) - [![](assets/tornado.png)Tornado](http://www.tornadoweb.org/) - [![](assets/mxnet.png)Apache MXNet (Incubating)](http://mxnet.apache.org/) - [![](assets/xgboost.png)XGBoost](https://xgboost.ai/) - [![](assets/mitmproxy.png)mitmproxy](https://mitmproxy.org/) - [![](assets/ipython.png)IPython](https://ipython.org) - [![](assets/ccxt.png)ccxt](https://github.com/ccxt/ccxt) - [![](assets/numpylogoicon.png)NumPy](https://www.numpy.org/) - [![](assets/saltstack.png)SaltStack](https://github.com/saltstack/salt) - [![](assets/zulip.png)Zulip](https://zulip.org) - [![](assets/bokeh.png)Bokeh](https://github.com/bokeh/bokeh) - [![](assets/matplotlib.png)Matplotlib](https://matplotlib.org/) - [![](assets/kivy.png)Kivy](https://kivy.org/) - [![](assets/pelican.png)Pelican](https://getpelican.com/) - [![](assets/pillow.png)Pillow](https://github.com/python-pillow/Pillow) - [![](assets/pyinstaller.png)PyInstaller](https://github.com/pyinstaller/pyinstaller) - [![](assets/scipyshiny_small.png)SciPy](https://www.scipy.org/) - [![](assets/sympy.png)SymPy](https://www.sympy.org/) - [![](assets/jupyter.png)Jupyter notebook](https://jupyter.org) - [![](assets/dask.svg)Dask](https://www.dask.org) - [![](assets/spyder.png)Spyder](https://www.spyder-ide.org) - [![](assets/pytest1.png)pytest](https://docs.pytest.org/en/latest) - [![](assets/tensorpack.png)Tensorpack](https://github.com/tensorpack/tensorpack) - [![](assets/pymc3.png)PyMC3](https://github.com/pymc-devs/pymc3) - [![](https://cython.org/logo/cython-logo-C.svg)Cython](https://cython.org/) - [![](assets/marshmallow.png)marshmallow](https://github.com/marshmallow-code/marshmallow) - [![](assets/hypothesis.png)Hypothesis](https://hypothesis.readthedocs.io/) - [![](assets/apache_beam.png)Apache Beam](https://beam.apache.org/) - [![](assets/xonsh.png)xonsh](http://xon.sh) - [![](assets/scikit-image.png)Scikit Image](http://scikit-image.org/) - [![](assets/sphinx-doc.png)Sphinx](https://www.sphinx-doc.org/) - [![](assets/geopy.png)geopy](https://geopy.readthedocs.io/) - [![](assets/misp.png)MISP](https://github.com/MISP/MISP) - [![](assets/astropy.png)Astropy](https://www.astropy.org/) - [![](assets/biopython.png)Biopython](https://biopython.org/) - [![](assets/fonttools.png)FontTools](https://github.com/fonttools/fonttools) - [![](assets/nikola.png)Nikola](https://getnikola.com) - [![](assets/xarray.png)xarray](https://xarray.pydata.org/) - [![](assets/gluonnlp.png)GluonNLP](https://gluon-nlp.mxnet.io/) - [![](assets/weblate.png)Weblate](https://weblate.org/) - [![](assets/pythran.png)Pythran](https://github.com/serge-sans-paille/pythran) - [![](assets/dateutil.png)dateutil](https://github.com/dateutil/dateutil) - [![](//cherrypy.org/images/cherrypy.png)CherryPy](https://cherrypy.org/) - [![](assets/tryton.png)Tryton](https://www.tryton.org/) - [![](assets/mne.png)MNE](https://www.martinos.org/mne/stable/index.html) - [![](assets/art_logo.png)Adversarial Robustness Toolbox](https://github.com/IBM/adversarial-robustness-toolbox) - [![](assets/tikzplotlib.png)tikzplotlib](https://github.com/nschloe/tikzplotlib) - [![](assets/stumpy_logo_small.png)stumpy](https://github.com/TDAmeritrade/stumpy) - [![](assets/pydicom.png)pydicom](https://github.com/pydicom/pydicom) - [![](assets/pystan.png)PyStan](https://github.com/stan-dev/pystan) - [![](assets/rdkit.png)RDKit](https://github.com/rdkit/rdkit) - [![](assets/swcarpentry.png)Software Carpentry](https://software-carpentry.org) - [![](assets/adb_enhanced.png)ADB-Enhanced](https://github.com/ashishb/adb-enhanced) - [![](assets/cartopy.png)Cartopy](https://scitools.org.uk/cartopy/docs/latest/) - [![](assets/fecon235.png)fecon235](https://github.com/rsvp/fecon235) - [![](assets/skbio.png)scikit-bio](http://scikit-bio.org) - [![](assets/metpy.png)MetPy](https://unidata.github.io/MetPy) - [![](assets/sunpy.png)SunPy](https://sunpy.org/) - [![](assets/nengo.png)Nengo](https://www.nengo.ai/) - [![](assets/axelrod.png)Axelrod](https://github.com/Axelrod-Python/Axelrod) - [![](assets/rpy2_logo_64x64.png)rpy2](https://rpy2.bitbucket.io) - [![](assets/toyplot-256x256.png)Toyplot](https://github.com/sandialabs/toyplot) - [![](assets/psi4square.png)Psi4](http://psicode.org/) - [![](assets/pylast.png)pyLast](https://github.com/pylast/pylast) - [![](assets/iris.png)iris](https://scitools.org.uk/iris/docs/latest/) - [![](assets/esmvaltool.png)ESMValTool](https://esmvaltool.readthedocs.io/en/latest/) - [![](assets/meshio.png)meshio](https://github.com/nschloe/meshio/) - [![](assets/perfplot.png)perfplot](https://github.com/nschloe/perfplot/) - [![](assets/cmd2.png)cmd2](https://github.com/python-cmd2/cmd2) - [![](assets/yt.png)yt](https://yt-project.org/) - [![](assets/quadpy.png)quadpy](https://github.com/nschloe/quadpy/) - [![](assets/pyscipopt.png)PySCIPOpt](https://github.com/SCIP-Interfaces/PySCIPOpt) - [![](assets/betterbib.png)betterbib](https://github.com/nschloe/betterbib) - [![](assets/openquake.png)OpenQuake engine](https://github.com/gem/oq-engine) - [![](assets/pymeasure.png)PyMeasure](https://github.com/ralph-group/pymeasure) - [![](https://urduhack.readthedocs.io/en/stable/_static/urduhack.png)Urduhack](https://github.com/urduhack/urduhack) - [![](assets/osbrain.png)osBrain](https://github.com/opensistemas-hub/osbrain) - [![](assets/cylc.png)Cylc Workflow](https://cylc.github.io/) - [![](assets/fenics.png)FEniCS](https://fenicsproject.org/) - [![](assets/gssapi.png)GSSAPI](https://github.com/pythongssapi/) - [![](assets/colorio.png)colorio](https://github.com/nschloe/colorio) - [![](assets/tatsu.png)TatSu](https://tatsu.readthedocs.io/) - [![](assets/chaquopy.png)Chaquopy](https://chaquo.com/chaquopy/) - [![](assets/angr.png)angr](http://angr.io/) - [![](assets/biobuilds.png)BioBuilds](https://www.biobuilds.org/) - [![](assets/orthopy.png)orthopy](https://github.com/nschloe/orthopy) - [![](assets/freud.png)freud](https://github.com/glotzerlab/freud) - [![](assets/signac.png)signac](https://signac.io) - [![](assets/manticore.png)Manticore](https://github.com/trailofbits/manticore) - [![](assets/platon.png)PLATON](https://github.com/ideasrule/platon) - [![](https://raw.githubusercontent.com/GeoStat-Framework/GSTools/master/docs/source/pics/gstools.png)GSTools](https://github.com/GeoStat-Framework/GSTools)   - [NetworkX](https://github.com/networkx/networkx) - [folium](https://github.com/python-visualization/folium) - [PyQt5](https://www.riverbankcomputing.com/software/pyqt/download5) - [better-exceptions](https://github.com/qix-/better-exceptions) - [umap-learn](https://github.com/lmcinnes/umap) - [hdbscan](https://github.com/scikit-learn-contrib/hdbscan) - [h5py](https://github.com/h5py/h5py/) - [python-gitlab](https://github.com/python-gitlab/python-gitlab) - [python-chess](https://github.com/niklasf/python-chess) - [awslimitchecker](https://github.com/jantman/awslimitchecker) - [Altair](https://github.com/ellisonbg/altair) - [music21](http://web.mit.edu/music21/) - [imageio](https://imageio.github.io) - [An Introduction to Applied Bioinformatics](http://readiab.org) - [pyfakefs](https://github.com/jmcgeheeiv/pyfakefs) - [pvlib-python](https://github.com/pvlib/pvlib-python) - [QIIME](http://qiime.org) - [Py-ART](https://arm-doe.github.io/pyart/) - [SPADE](https://github.com/javipalanca/spade) - [Plyara](https://plyara.readthedocs.io/en/latest/) - [gala](https://gala.readthedocs.io) - [stomp.py](https://github.com/jasonrbriggs/stomp.py) - [CIS](https://github.com/cedadev/cis) - [cual-id](https://github.com/johnchase/cual-id) - [tinytext](https://github.com/hugovk/tinytext) - [fino](https://github.com/hugovk/fino) - [OSMViz](https://github.com/hugovk/osmviz) - [MambuPy](https://github.com/jstitch/MambuPy) - [Pyramid](https://trypyramid.com) - [eml_parser](https://github.com/GOVCERT-LU/eml_parser) - [odin](https://github.com/python-odin/odin) - [jenkinsflow](https://github.com/lhupfeldt/jenkinsflow) - [multiconf](https://github.com/lhupfeldt/multiconf) - [pyApp](https://github.com/timsavage/pyapp) - [python-daemon](https://pagure.io/python-daemon/)