Python Physics

Open-source Python projects categorized as Physics | Edit details

Top 17 Python Physic Projects

  • GitHub repo clifford

    Geometric Algebra for Python

  • GitHub repo thermo

    Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)

    Project mention: What are your favorite Python libraries? | | 2021-03-02

    fluids: Fluid dynamics ht: Heat Transfer chemicals: Chemical Data thermo: Phase Equilibrium (hasn't had a release in a while, but fairly complete)

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo artiq

    A leading-edge control system for quantum information experiments

    Project mention: Show HN: prometeo – a Python-to-C transpiler for high-performance computing | | 2021-11-17

    No, I mean nanosecond and picosecond precision real-time systems. Exhibit A:

  • GitHub repo PyDy

    Multibody dynamics tool kit.

  • GitHub repo pycbc

    Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.

    Project mention: [OC] All the observed gravitational waves from black hole and neutron star mergers | | 2021-06-25

    Original source: Codes used: PyCBC (a python toolkit for GW analysis) + matplotlib

  • GitHub repo Diffraction-Simulations--Angular-Spectrum-Method

    Implementation of the angular spectrum method in Python to simulate arbitrary light diffraction patterns.

    Project mention: Physics simulation showing in detail the coherent wavefront reconstruction of customized diffraction patterns from holographic films | | 2021-10-31

    The source code I implemented for propagating the wavefront and creating the holograms can be found here.

  • GitHub repo fdtd

    A 3D electromagnetic FDTD simulator written in Python

    Project mention: In a demonstration of Einstein’s E=mc2, collisions of light yielded electrons and positrons. Physicists are claiming the first direct observation of the long-sought Breit-Wheeler process, in which two particles of light, or photons, crash into one another & produce an electron & a positron. | | 2021-08-10

    I am trying to create a cellular automata based on electro-magnetism and see what happens if I add gravity to it. I found this repository that simulates EM and managed to add gravity to it just by adding a scalar field that averages itself over time with neighboring cells and making the gravity in a spot proportional to the difference of the G scalar field at that location relative to it's neighbors.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo projectile

    An artist-friendly tool for throwing stuff around inside Blender (by natecraddock)

    Project mention: Give a Rigid Body initial velocity? | | 2021-09-25
  • GitHub repo PyAutoLens

    PyAutoLens: Open Source Strong Gravitational Lensing

    Project mention: Linear Algebra in Physics | | 2020-12-21

    You can play around with this topic using the python package PyAutoLens (

  • GitHub repo opem

    OPEM (Open Source PEM Fuel Cell Simulation Tool)

    Project mention: OPEM 1.3 Released : Open Source PEM Fuel Cell Simulation Tool | | 2021-06-30
  • GitHub repo Incoherent-Light-Simulation

    Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.

    Project mention: Simulation of the double slit experiment with incoherent light at three different time scales. As the field is averaged over a few microseconds, wave interferences disappear! [OC] | | 2021-07-30

    The simulations were done with the meep finite difference scheme, programmed in C++. The interface to the simulation was programmed with Python and its source code can be found here.

  • GitHub repo rpn

    RPN command-line calculator

    Project mention: How do you get more eyes to a opensource projects as a beginner? | | 2021-11-08

    Here it is by the way:

  • GitHub repo gopem

    GUI for OPEM library

    Project mention: Gopem 0.7 released: GUI for OPEM library | | 2021-08-18
  • GitHub repo N-body-simulation-with-python--Gravity-solar-system

    Nbody simulation with python pygame, (solar system)

    Project mention: 4 Simulations with python : | | 2021-11-01

    Falling sand code: Hilbert curve (fractal) : Ant Colony simulation: N-body simulation(Gravity):

  • GitHub repo misc

    "For fun and profit" (by jnez71)

    Project mention: Time evolution of a quantum particle in a 2D box | | 2021-03-10

    Check out this interactive one! The Falstad applets don't get enough love. I also have old similar source here (Reddit thread).

  • GitHub repo Two-bodys-problem

    A simulation aproximating the problem with 2 bodys that experiment any central force.

    Project mention: Two Bodys Problem simulation(Physics) | | 2021-01-23
  • GitHub repo Library

    Simple tool for paper management (by YanickT)

    Project mention: Visualization of paper dependencies | | 2021-08-11
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 2021-11-17.

Python Physics related posts


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

Project Stars
1 clifford 608
2 thermo 332
3 artiq 285
4 PyDy 267
5 pycbc 222
6 Diffraction-Simulations--Angular-Spectrum-Method 145
7 fdtd 138
8 projectile 122
9 PyAutoLens 109
10 opem 102
11 Incoherent-Light-Simulation 76
12 rpn 21
13 gopem 17
14 N-body-simulation-with-python--Gravity-solar-system 8
15 misc 3
16 Two-bodys-problem 1
17 Library 0
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives