/second-year-interferometry

Data Analysis for Second Year Interferometry Lab Cycle at Imperial College, London, as part of the BSc Physics degree.

Primary LanguageJupyter NotebookMIT LicenseMIT

Second Year Data Analysis

Welcome to my Second Year Data Analysis Code Repository!

There's lots to see and do in this merry land. Special thanks to the Python uncertainties package for eliminating the need for me to ever calculate uncertainties by hand. If you don't already have this package installed, or for some reason use Sypder, go to your Terminal on your respective operating system (on Windows, this is Win+R, then type cmd; on Mac, this is Cmd+Space, then type terminal), and type the following command:

pip install uncertainties
pip install pillow
pip install opencv-python

Alternatively, in Anaconda, type:

conda install uncertainties
conda install pillow
conda install opencv-python
  • Radioactivity Lab Cycle
  • Interferometry Lab Cycle
  • Waves Lab Cycle

Radioactivity Lab Cycle

You can find this in the Cycle 1 Radioactivity folder. You should be able to obtain plots that look similar to the following, after fixing import errors:

task 6 25 bins task 6 50 bins task 7 0.3MeV task 7 0.06MeV task 8 0.06MeV task 8 2MeV

task 11 task 12 task 13 task 14 task 17 exp task 17 is exp task 17 is task 17 task 19 cs task 19 csi task 19 csp task 19 exp task 19 rcsp task 19 task 20 cs task 20 csp task 20 exp task 20 rcsp task 20