ESC201: Simulations in Natural Sciences Numerical methods demonstrated with python, see requirements.txt for dependencies. Exercise 1: Basic Numerical Solvers The exercise Exercise 2: Newton's Method and Kepler's Equation The exercise Exercise 3: Population growth, chaos and fractals Feigenbaum simple implementation Feigenbaum meshgrid implementation Exercise 4: Fractals, Julia Set, Mandelbrot Fractals implementation Exercise 5: Lotka-Volterra, Forward Euler, Runge-Kutta Lotka-Volterra Implementation with mices and foxes Exercise 6: Simplectic Integrators (ODEs) Leap-frog example implementation Exercise 7: N-Body Problem, Solar System Orrey Implementation Exercise 8: PDEs Implementation Exercise 9: Bilinear (& Bicubic) Interpolation Implementation Exercise 11: Hyperbolic PDEs Implementation Exercise 12: Finite Volume, Flux Implementation