Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-scientific-python
A curated list of awesome scientific Python resources
https://github.com/rossant/awesome-scientific-python
Last synced: 2 days ago
JSON representation
-
Core libraries
-
IPython/Jupyter
- Jupyter Notebook - Web-based environment for interactive computing.
- JupyterLab - Next-generation web-based interactive programming and computing environment.
-
NumPy
-
SciPy
-
pandas
-
matplotlib
-
SymPy
-
scikit-learn
-
-
Other scientific libraries
-
Data visualization
-
3D visualization
-
Image processing
- scikit-image - Image processing in Python.
- Pillow - Python Imaging Library (PIL) fork in Python.
- OpenCV - Computer vision library.
-
Graphs
- Graph-tool - Manipulation and statistical analysis of graphs.
-
Neural networks
- PyTorch - Neural networks and deep learning in Python.
- Keras - Python deep learning library.
- TensorFlow - Machine learning framework.
- Caffe - Deep learning framework.
-
Statistics
- emcee - ensemble sampler for markov chain monte carlo.
-
Compilation
- Numba - JIT compilation of Python code
-
Parallel computing
- ipyparallel - Parallel computing with IPython
-
GPU computing
- PyCUDA - Use CUDA with Python.
-
-
Domain-specific libraries
-
Geospatial data
- GeoPandas - pandas for geospatial data.
-
Astrophysics
- AstroML - Machine learning for astronomy
-
Molecular simulations
- MGLTools - Visualization and analysis of molecular structures.
- MDAnalysis - Molecular dynamics simulations
- pysimm - Molecular simulations
- Molecular Modeling Toolkit
-
Bioinformatics
-
Neuroimaging
-
Neuroscience
- Spyking Circus - Spike sorting on large extracellular recordings.
- phy - Manual spike sorting for high-density multielectrode arrays.
- NeuroTools - Tools for neural simulations.
- Neo - File formats for neuroscience.
- PsychoPy - Psychology and neuroscience experiments.
- PyGaze - Eye tracking.
-
Mathematics
- mpmath - arithmetic with arbitrary precision.
-
-
Lists of libraries
-
Mathematics
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- Python Numeric and Scientific - on python.org.
- Scientific Computing Tools for Python - on scipy.org.
- Useful libraries for data science in Python - by Sebastian Raschka.
- Python for Data Analysis - William McKinney, O'Reilly, 2017, 544 pages (second edition).
- Learning IPython for Interactive Computing and Data Analysis
- IPython Interactive Computing and Visualization Cookbook
- A Primer on Scientific Programming with Python - Hans Petter Langtangen, Springer, 2014, 872 pages.
- Exploring Data with Python - Naomi Ceder, Manning 2018, 110 pages.
- Deep Learning with Python - François Chollet, Manning, 2017, 384 pages.
- Python Machine Learning - Sebastian Raschka & Vahid Mirjalili, Packt Publishing, 2017, 622 pages (second edition).
- Stat 159/259, Reproducible and Collaborative Data Science - Fernando Perez, Berkeley University, 2017.
- CME 193, Introduction to Scientific Python - Stanford University, Sven Schmit, 2015.
- Using Python for Research - Jukka-Pekka Onnela, Harvard University Online Learning.
- Introduction to Data Analytics and Machine Learning with Python - University of London.
- PHY 546: Python for Scientific Computing - Stony Brook University, Michael Zingale, 2018.
- Coursera Data Science with Python - University of Michigan.
- edX Python for Data Science - UC San Diego, Ilkay Altintas, Leo Porter.
- edX Foundations of Data Science: Computational Thinking with Python - UC Berkeley, Ani Adhikari, John DeNero, David Wagner.
- Python Course - Bernd Klein.
- Intro to Python for Data Science - DataCamp, Filip Schouwenaars.
- Schools using Python - on python.org.
- SciPy Lecture Notes
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- Real Python Python Data Science Tutorials
- A gallery of interesting Jupyter Notebooks
- SciPy 2021: Scientific Computing with Python Conference - 61 YouTube videos.
- SciPy 2019: Scientific Computing with Python Conference - 102 YouTube videos.
- SciPy 2018: Scientific Computing with Python Conference - 97 YouTube videos.
- SciPy 2017: Scientific Computing with Python Conference - 91 YouTube videos.
- SciPy 2016: Scientific Computing with Python Conference - 92 YouTube videos.
- SciPy 2015: Scientific Computing with Python Conference - 116 YouTube videos.
- SciPy 2014: Scientific Computing with Python Conference - 121 YouTube videos.
- SciPy 2013: Scientific Computing with Python Conference - 33 YouTube videos.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- Learning IPython for Interactive Computing and Data Analysis
- IPython Interactive Computing and Visualization Cookbook
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- Python Machine Learning - Sebastian Raschka & Vahid Mirjalili, Packt Publishing, 2017, 622 pages (second edition).
- Python for Scientific Audio - by Fabian-Robert Stöter.
- Introduction to Data Analytics and Machine Learning with Python - University of London.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- Python NumPy for Data Science - by Programiz PRO.
- NumPy Illustrated - The Visual Guide to NumPy - Lev Maximov.
- ![CC0
-
Categories
Sub Categories
Mathematics
73
Neuroscience
6
matplotlib
4
Neural networks
4
Molecular simulations
4
SciPy
3
Image processing
3
3D visualization
3
SymPy
2
Bioinformatics
2
pandas
2
NumPy
2
Data visualization
2
IPython/Jupyter
2
Neuroimaging
2
Astrophysics
1
GPU computing
1
Graphs
1
Compilation
1
scikit-learn
1
Parallel computing
1
Geospatial data
1
Statistics
1
Keywords