BattlePunts : Creating a game where you throw tomatoes at punters.
The Size of the Universe : Determining and plotting the size of the Universe against time.
Least Squares Fitting : Fitting a model to a set of data.
Cosmological Constant : Investigating the cosmological constant correction term for the gravitational potential around a point mass.
Perturbation Theory : Investigating energy shifts and perturbed wavefunctions.
Shooting Method & Numerov's Algorithm : Solving the 1D time independent Schrödinger equation using the shooting method and Numerov's algorithm.
Wave at Coated Interface : Steady state solution to wave incident on coated interface with variable impedances.
Dispersion : Investigating the dispersion of waves on a string.
[E1A.1 Integration and Random Numbers ](./PartIIExercises/blanks/E1/E1A.1 Integration and Random Numbers.ipynb): Using Monte-Carlo and other numerical integration techniques.
[E1A.2 Fresnel Integrals ](./PartIIExercises/blanks/E1/E1A.2 Supplementary Tasks.ipynb): Numerically solving the Fresnel integrals.
[E2A Driven Pendulum ](./PartIIExercises/blanks/E2/E2A The Driven Pendulum.ipynb): Numerically solving the driven pendulum's equation of motion.
[E2B Double Pendulum ](./PartIIExercises/blanks/E2/E2B The Double Pendulum.ipynb): Solving the equations of motion of the double pendulum.
[E3A Diffraction Using FFTs ](./PartIIExercises/blanks/E3/E3A Diffraction using FFTs.ipynb): Using fast Fourier transforms to solve diffraction problems.
[E3A.0 Diffraction Using FFTs - Help ](./PartIIExercises/blanks/E3/E3A.0 Diffraction using FFTs - Help.ipynb): Using fast Fourier transforms in Python programs.
[E3B Helmholtz Coils and the Biot-Savart Law ](./PartIIExercises/blanks/E3/E3B Helmholtz.ipynb): Analysing the magnetic field produced by a Helmholtz coil.
[E3B.0 Helmholtz Coils and the Biot-Savart Law - Help ](./PartIIExercises/blanks/E3/E3B.0 Helmholtz - Help.ipynb): Helpful information for exercise E3B.
[Tidal Tails ](./Projects/Tidal Tails/TidalTails.ipynb): 2D N-body simulation of tidal tails form due to gravitationally interacting galaxies.
[Share Prices ](./ShortProblems/1A Scientific Computing Assignment 1.ipynb): Investigating the value of shares purchased in the past using historic market data.
Curve Fitting : Fitting curves using least squares analysis.
Normal Modes : Finding the frequencies of the normal modes of a two mass system.
Normal Modes Part 2 - Forced Response : Plotting the amplitude response against frequency of applied force.
Plotting With Matplotlib : Creating plots using the Python library Matplotlib.