gopem
Incoherent-Light-Simulation
Our great sponsors
gopem | Incoherent-Light-Simulation | |
---|---|---|
2 | 3 | |
31 | 147 | |
- | - | |
7.1 | 0.0 | |
9 days ago | over 2 years ago | |
Python | Python | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gopem
Incoherent-Light-Simulation
-
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]
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.
-
Simulation of incoherent light made solving Maxwell equations. As the field is averaged over a few microseconds, wave interferences disappear!
Thank you! The simulation interface and the plots are made with Python while the FDTD solver (MEEP) is implemented with C++ for speed. I uploaded the source code on GitHub.
I wrote this article explaining this phenomenon further and uploaded the source code here to make the simulations reproducible.
What are some alternatives?
opem - OPEM (Open Source PEM Fuel Cell Simulation Tool)
fdtd - A 3D electromagnetic FDTD simulator written in Python with optional GPU support
modelling-and-simulation-in-python - This Python repo offers code examples, algorithms, and tools for modeling and simulation, spanning across science, computing, and engineering. It's an excellent resource for applying computational methods and welcomes community contributions.
diffractsim - ✨ A flexible diffraction simulator for exploring and visualizing physical optics.
git-cola - git-cola: The highly caffeinated Git GUI
electron-orbitals - Hydrogen electron orbitals, and the software to render them.
nvidia-modulus-airfoil-optimisation - Using NVIDIA modulus for airfoil optimizations at different angles.
DearEIS - A GUI program for analyzing, simulating, and visualizing impedance spectra.
PyDy - Multibody dynamics tool kit.
PyTravCalc - A Python 3.11 die roll calculator for Mongoose Traveller 2nd Edition
atom-simulator - This project allows the user to simulate the 118 known elements according to the Bohr Model.