Collection of personal projects of Math/Physics Simulations and visualisations.
For Python code :
- SciPy
- NumPy
- Matplotlib
- Some other specific requirements may be specified in the project own readme.
For C++ code :
upcoming
N.B. : Some readme have written LaTeX, you can view them locally with some capable reader (e.g. VSCode) or using extensions.
- N body Simulations
- Projectile motion
- N Linked Pendulum
- N Springed Pendulum system
- N Coupled Pendulum
- N Coupled Mass
- Foucault pendulum
- Waves interferences (And Double Split experiment using classical waves) at fixed time
- Wave simulation
- Eigenstates solver (1D & 2D)
- Hydrogen atom orbitals plot
- Helium orbitals (using Hartree-Fock method)
- Quantum Double Split
- Black hole Visualization
- Spacetime behavior arround massive object (see scienceclick video on youtube on GR visualisation for the goal of this visualization)
- Life of a star (fusion of elements, death ... What is possible ??)
- Some Fluids flows (https://www.youtube.com/watch?v=cvl0gUvofZk)
- Simulate fluid flow with interaction with the env (example of 2D/3D airplane wing, boat hull ...)
- Game of Life (Available in another repo)
- Visual of analytic continuation of a function (see 3b1b video on Riemann hypothesis)
- Julia/Fatou set
- Koch Snowflakes
- Sierpiński triangle/carpet/sponge
- Tetration fractals
- Lorenz system
- Logistic Map Bifurcation diagram
- Poincaré map (e.g. Duffing eq)
- Exponential map
- Bogdanov map
- Others from List of chaotic maps
(some other references may be included in the projects own readme files)
[1] R. TAYLOR, John. Classical Mechanics. University Science Books, 2005.
[2] SHANKAR, R.. Principles of Quantum Mechanics. Springer US, 2011.
[3] J. GRIFFITHS, David y F. SCHROETER, Darrell. Introduction to Quantum Mechanics. Cambridge University Press, 2018.
[4] J. GRIFFITHS, David. Introduction to Electrodynamics. Pearson Education Limited, 2013.