Python Scientific Computing

Open-source Python projects categorized as Scientific Computing

Top 23 Python Scientific Computing Projects

  • SciPy

    SciPy library main repository

    Project mention: What Is a Schur Decomposition? | news.ycombinator.com | 2024-03-04

    I guess it is a rite of passage to rewrite it. I'm doing it for SciPy too together with Propack in [1]. Somebody already mentioned your repo. Thank you for your efforts.

    [1]: https://github.com/scipy/scipy/issues/18566

  • spack

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

    Project mention: FreeBSD has a(nother) new C compiler: Intel oneAPI DPC++/C++ | news.ycombinator.com | 2024-03-07

    Well, good luck with that, cause it's broken.

    Previous release miscompiled Python [1]

    Current release miscompiles bison [2]

    [1] https://github.com/spack/spack/issues/38724

    [2] https://github.com/spack/spack/issues/37172#issuecomment-181...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • PyCUDA

    CUDA integration for Python, plus shiny features

  • ruptures

    ruptures: change point detection in Python

  • Eliot

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

    Project mention: Logging code mess | /r/Python | 2023-04-14

    Maybe something like eliot could work for you

  • pyopencl

    OpenCL integration for Python, plus shiny features

  • pyGAM

    [HELP REQUESTED] Generalized Additive Models in Python

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • PDEBench

    PDEBench: An Extensive Benchmark for Scientific Machine Learning

    Project mention: [P] LagrangeBench: A Lagrangian Fluid Mechanics Benchmarking Suite | /r/MachineLearning | 2023-12-11

    LagrangeBench is a machine learning benchmarking library for CFD particle problems based on JAX. It is designed to evaluate and develop learned particle models (e.g. graph neural networks) on challenging physical problems. To our knowledge it's the first benchmark for this specific set of problems. Our work was inspired by the grid-based benchmarks of PDEBench and PDEArena, and we propose it as a Lagrangian alternative.

  • pysph

    A framework for Smoothed Particle Hydrodynamics in Python

  • awesome-scientific-python

    A curated list of awesome scientific Python resources

  • iheartla

    compilable markdown for linear algebra

  • aicsimageio

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

  • harold

    An open-source systems and controls toolbox for Python3

  • cytoflow

    A Python toolbox for quantitative, reproducible flow cytometry analysis

  • nbody-python

    Vectorized N-body code (Python)

    Project mention: How to convert this Numpy code to Pytorch? | /r/pytorch | 2023-06-25

    I'm trying to use this code (from here) but in Pytorch (it's an N-body simulation):

  • monaco

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

  • pybobyqa

    Python-based Derivative-Free Optimization with Bound Constraints

  • ennemi

    Easy Nearest Neighbor Estimation of Mutual Information

  • qha

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

  • activematter-python

    Active Matter simulation

  • cij

    Semiemperical quasiharmonic thermal elasticity

  • lentil

    Heart-healthy physical optics

    Project mention: Books/ other resources to learn about Fraunhofer diffraction farfield model using MATLAB/python? | /r/Optics | 2023-05-11
  • tensortrax

    Math on (Hyper-Dual) Tensors with Trailing Axes

  • SaaSHub

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

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). The latest post mention was on 2024-03-07.

Python Scientific Computing related posts

Index

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

Project Stars
1 SciPy 12,332
2 spack 3,907
3 PyCUDA 1,725
4 ruptures 1,459
5 Eliot 1,074
6 pyopencl 1,023
7 pyGAM 832
8 PDEBench 600
9 pysph 416
10 awesome-scientific-python 222
11 iheartla 194
12 aicsimageio 190
13 harold 170
14 cytoflow 161
15 nbody-python 91
16 monaco 77
17 pybobyqa 70
18 ennemi 34
19 qha 28
20 activematter-python 20
21 cij 13
22 lentil 12
23 tensortrax 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com