Incoherent-Light-Simulation
gopem
Our great sponsors
Incoherent-Light-Simulation | gopem | |
---|---|---|
3 | 2 | |
155 | 31 | |
- | - | |
0.0 | 6.8 | |
over 2 years ago | 15 days ago | |
Python | Python | |
BSD 3-clause "New" or "Revised" License | MIT 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.
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.
gopem
What are some alternatives?
fdtd - A 3D electromagnetic FDTD simulator written in Python with optional GPU support
opem - OPEM (Open Source PEM Fuel Cell Simulation Tool)
diffractsim - ✨ A flexible diffraction simulator for exploring and visualizing physical optics.
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.
git-cola - git-cola: The highly caffeinated Git GUI
nvidia-modulus-airfoil-optimisation - Using NVIDIA modulus for airfoil optimizations at different angles.
electron-orbitals - Hydrogen electron orbitals, and the software to render them.
PyDy - Multibody dynamics tool kit.
DearEIS - A GUI program for analyzing, simulating, and visualizing impedance spectra.
atom-simulator - This project allows the user to simulate the 118 known elements according to the Bohr Model.
PyTravCalc - A Python 3.11 die roll calculator for Mongoose Traveller 2nd Edition