Top 17 Python Physic Projects
Geometric Algebra for Python
Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)Project mention: What are your favorite Python libraries? | reddit.com/r/ChemicalEngineering | 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)
Run Linux Software Faster and Safer than Linux with Unikernels.
A leading-edge control system for quantum information experiments
Multibody dynamics tool kit.
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 | reddit.com/r/dataisbeautiful | 2021-06-25
Original source: https://github.com/gwastro/3-ogc Codes used: PyCBC (a python toolkit for GW analysis) https://github.com/gwastro/pycbc + matplotlib
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 | reddit.com/r/Physics | 2021-10-31
The source code I implemented for propagating the wavefront and creating the holograms can be found here.
A 3D electromagnetic FDTD simulator written in PythonProject 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. | reddit.com/r/science | 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: 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.
An artist-friendly tool for throwing stuff around inside Blender (by natecraddock)Project mention: Give a Rigid Body initial velocity? | reddit.com/r/blenderhelp | 2021-09-25
PyAutoLens: Open Source Strong Gravitational LensingProject mention: Linear Algebra in Physics | reddit.com/r/AskPhysics | 2020-12-21
You can play around with this topic using the python package PyAutoLens (https://github.com/Jammy2211/PyAutoLens)
OPEM (Open Source PEM Fuel Cell Simulation Tool)Project mention: OPEM 1.3 Released : Open Source PEM Fuel Cell Simulation Tool | reddit.com/r/coolgithubprojects | 2021-06-30
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] | reddit.com/r/educationalgifs | 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.
RPN command-line calculatorProject mention: How do you get more eyes to a opensource projects as a beginner? | reddit.com/r/opensource | 2021-11-08
Here it is by the way: https://github.com/ConceptJunkie/rpn
GUI for OPEM libraryProject mention: Gopem 0.7 released: GUI for OPEM library | news.ycombinator.com | 2021-08-18
Nbody simulation with python pygame, (solar system)Project mention: 4 Simulations with python : | reddit.com/r/Python | 2021-11-01
Falling sand code: https://github.com/Josephbakulikira/Simple-Falling-Sand/blob/master/main.py Hilbert curve (fractal) : https://github.com/Josephbakulikira/Hilbert-Curve-space-filling-with-pygame Ant Colony simulation: https://github.com/Josephbakulikira/Ant-Colony-Simulation-with-python N-body simulation(Gravity): https://github.com/Josephbakulikira/N-body-simulation-with-python--Gravity-solar-system
"For fun and profit" (by jnez71)Project mention: Time evolution of a quantum particle in a 2D box | reddit.com/r/Physics | 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).
A simulation aproximating the problem with 2 bodys that experiment any central force.Project mention: Two Bodys Problem simulation(Physics) | news.ycombinator.com | 2021-01-23
Simple tool for paper management (by YanickT)Project mention: Visualization of paper dependencies | reddit.com/r/Physics | 2021-08-11
Python Physics related posts
Physics simulation showing in detail the coherent wavefront reconstruction of customized diffraction patterns from holographic films
1 project | reddit.com/r/Physics | 31 Oct 2021
Give a Rigid Body initial velocity?
1 project | reddit.com/r/blenderhelp | 25 Sep 2021
The diffraction pattern of the Koch snowflake fractal is another fractal
1 project | reddit.com/r/fractals | 12 Aug 2021
Visualization of paper dependencies
1 project | reddit.com/r/Physics | 11 Aug 2021
Diffraction pattern of the mandelbrot set viewed at increasing distance from the aperture plane, made solving the wave equation. It doesn't matter how complicated the aperture is, the final pattern will always be radially symmetrical.
1 project | reddit.com/r/mathpics | 10 Aug 2021
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]
1 project | reddit.com/r/educationalgifs | 30 Jul 2021
Simulation of incoherent light made solving Maxwell equations. As the field is averaged over a few microseconds, wave interferences disappear!
1 project | reddit.com/r/Physics | 1 Jun 2021
What are some of the best open-source Physic projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.