Python Scientific Computing

Open-source Python projects categorized as Scientific Computing

Top 23 Python Scientific Computing Projects

Scientific Computing
  1. SciPy

    SciPy library main repository

    Project mention: Why Momentum Works (2017) | news.ycombinator.com | 2025-04-28

    [2] https://github.com/scipy/scipy/blob/main/scipy/optimize/_dcs...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. spack

    A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

    Project mention: The Future of Flatpak | news.ycombinator.com | 2025-05-22
  4. PyCUDA

    CUDA integration for Python, plus shiny features

  5. ruptures

    ruptures: change point detection in Python

  6. Eliot

    Eliot: the logging system that tells you *why* it happened

  7. pyopencl

    OpenCL integration for Python, plus shiny features

  8. PDEBench

    PDEBench: An Extensive Benchmark for Scientific Machine Learning

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. pyGAM

    [HELP REQUESTED] Generalized Additive Models in Python

  11. loopy

    A code generator for array-based code on CPUs and GPUs (by inducer)

    Project mention: Loopy: Code generator for array-based code on CPUs and GPUs | news.ycombinator.com | 2024-12-29
  12. pysph

    A framework for Smoothed Particle Hydrodynamics in Python

  13. awesome-scientific-python

    A curated list of awesome scientific Python resources

  14. iheartla

    compilable markdown for linear algebra

    Project mention: Forscape – A Language and Editor for Scientific Computation | news.ycombinator.com | 2024-10-15

    Here's a matrix-focused DSL that compiles to LaTeX, MATLAB, Python/NumPy or C++/Eigen:

    https://iheartla.github.io/

    Not exactly wysiwyg typeset coding, but a close concept, compiling relatively more legible equations to code

  15. aicsimageio

    Image Reading, Metadata Conversion, and Image Writing for Microscopy Images in Python

  16. cytoflow

    A Python toolbox for quantitative, reproducible flow cytometry analysis

  17. harold

    An open-source systems and controls toolbox for Python3

  18. monaco

    Quantify uncertainty and sensitivities in your computer models with an industry-grade Monte Carlo library.

  19. nbody-python

    Vectorized N-body code (Python)

  20. pybobyqa

    Python-based Derivative-Free Optimization with Bound Constraints

  21. mcmc-python

    Create Your Own Metropolis-Hastings Markov Chain Monte Carlo Algorithm for Bayesian Inference (With Python)

  22. ennemi

    Easy Nearest Neighbor Estimation of Mutual Information

  23. qha

    A Python package for calculating thermodynamic properties under quasi-harmonic approximation, using data from ab-initio calculations

  24. activematter-python

    Active Matter simulation

  25. cij

    Semiemperical quasiharmonic thermal elasticity

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Scientific Computing discussion

Log in or Post with

Python Scientific Computing related posts

  • LAPACK in your web browser

    9 projects | dev.to | 20 Dec 2024
  • State of Python 3.13 Performance: Free-Threading

    5 projects | news.ycombinator.com | 5 Nov 2024
  • Look for: A low-cost project for 2nd-year college student

    1 project | /r/AerospaceEngineering | 10 Oct 2022
  • [Dev-Showcase] Airfoil Optimisation using Physics Informed Neural Networks(PINNs)

    2 projects | /r/CFD | 24 May 2022
  • Open source / part time research in the world of HPC?

    3 projects | /r/HPC | 15 May 2022
  • harold open source controls package for Python - v1.0.2 announcement

    1 project | /r/ControlTheory | 26 Apr 2022
  • Control theory related open source project

    3 projects | /r/ControlTheory | 14 Mar 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Scientific Computing projects in Python? This list will help you:

# Project Stars
1 SciPy 13,679
2 spack 4,662
3 PyCUDA 1,934
4 ruptures 1,808
5 Eliot 1,145
6 pyopencl 1,099
7 PDEBench 897
8 pyGAM 896
9 loopy 601
10 pysph 483
11 awesome-scientific-python 275
12 iheartla 222
13 aicsimageio 213
14 cytoflow 188
15 harold 176
16 monaco 113
17 nbody-python 112
18 pybobyqa 81
19 mcmc-python 41
20 ennemi 37
21 qha 30
22 activematter-python 20
23 cij 18

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?