Skip to content
View ec175's full-sized avatar

Block or report ec175

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ec175/README.md

spectrometry.mp4

Physics you can watch. I write simulation and rendering engines in Python — the solver runs, and the frames come out the other side. Nothing here is keyframed, traced or screenshotted.

The engines behind the videos: lattice-Boltzmann fluid flow, electromagnetic field lines, particle swarms, a simulated CRT, quantum orbitals and molecular spectra. Free to use, MIT.

Every curve is computed from a physical model rather than drawn — Lorentzian line-broadening, Beer–Lambert, Boltzmann Stokes/anti-Stokes, Bragg's law, a real D2Q9 lattice. When a result looks wrong, it's the physics that's wrong, which is most of why it's worth building this way.

Start anywhere in the gallery; each engine's page opens with a preview and a snippet that runs.


Videos: @spectrometry.mp4

Popular repositories Loading

  1. spectrometry_public spectrometry_public Public

    The open-source engines behind the spectrometry.mp4 videos: fluid sims, field lines, particle swarms, a simulated CRT and molecule spectra, made with Python + ffmpeg. Free to use (MIT).

    Python 46 6

  2. tour tour Public

    first repo

    1

  3. lab_processing lab_processing Public archive

    1

  4. ec175 ec175 Public

    Profile README