pretty self-explanatory
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
chaos_game
html_files
logistic_map
4f_technique.ipynb
Blackbody Radiation.ipynb
Etalon-2.svg
README.md
Summation of higher harmonics.ipynb
Untitled0.ipynb
Untitled1.ipynb
Untitled2.ipynb
chirped_pulses.ipynb
christoffel_symbols.ipynb
csymbols.py
damped_harmonic_oscillator.ipynb
diffraction_limit.ipynb
diffusion.ipynb
etalon_transmittance.ipynb
fourier transform.ipynb
fraunhofer_diffraction.ipynb
fresnel & fraunhofer diffraction.ipynb
gain_profile.ipynb
ipython_widget.ipynb
ipywidget_introduction.ipynb
modeLocking.ipynb
mode_locking.ipynb
motion_in_electric_field.ipynb
motion_in_magnetic_field.ipynb
poisson equation.ipynb
radiative_transfer.ipynb
reimann_tensor.py
resolution limit.ipynb
schrodinger_eqn.ipynb
simple_harmonic_oscillator.ipynb
standing_waves.ipynb
stock_bw_1.jpg
stock_bw_2.jpg
superposition of waves.ipynb
travelling_waves.ipynb

README.md

fun_with_physics_models

Having recently found the ipywidgets library developed by Jake Vanderplas, I've been using it to make simple interactive plots to display physics or math concepts. I've implemented a couple of examples so far such as the temperature dependent blackbody radiation spectrum, the diffraction pattern from slits of various shapes etc. More to come. You can access the ipython notebooks here, at nbviewer online! You can also view them online, as html files here.

(working) visualizations

  • Blackbody radiation
  • chirped pulses
  • christoffel symbols
  • simple and damped harmonic oscillator
  • diffraction limit
  • diffusion
  • etalon transmittance
  • gain profile
  • mode locking
  • motion of charged particle in electric and magnetic fields
  • resolution limit
  • standing waves
  • summation of higher harmonics
  • superposition of waves
  • travelling waves

to-do

  • add the relevant theory/context to each of the notebooks.

  • a simulation of how a quasar spectrum will look in redshift space and how the colors in various bands, u, g, r, i & z, will change wrt redshift.

  • the radial probability distrubution functions of an electron in the 1s, 2s, 2p and so on shells.

  • the 4f optical fourier processor and spatial fourier transform + analysis + bandpass

done

  • learn how to create multiple plots/ subplots, all of which behave interaactively to the cursor/slider!

http://www.myphysicslab.com/index.html looks like a good list of simple physics simulations