Skip to content

qnguyen345/RUT-Rutherford-Scattering

Repository files navigation

Rutherford Scattering Data Analysis

The theory and full data analysis will be done in the experimental report.

Read_Data.py: Reads the ".dat" files and creates a table with columns "energy" and "count".

  • The code assumes that the Data file is in the same directory as the Read_Data.py file.
  • The Data file has subfiles that contains the ".dat" files like "1deg_01_5min" or "2.5deg_01_5min".
  • Note: The data directly comes from the lab computer.

Histograms_and_Gaussian_Fit.py: Makes a histogram plot of the data (Energy vs. Particle Counts) through hist_plotter method.

  • The plot also displays the peak energy of the histogram and a gaussian fit.

Rutherford_Scattering_Eqn_Fit_and_Errors.py: Makes a linear fit based on the Rutherford Scattering Formula.

  • From the Rutherford Scattering Equation, the particle count ratio is given by some constant (C) * sin^-4(θ/2).
  • So, if we scaled the x-axis to sin^-4(θ/2), we can make a linear fit and find the observed constant (C_observed).
  • We compare our observed constant with the expected constant calculated from the Rutherford Scattering formula.
  • We choose to do the particle count ratio because it's easier to fit and analyze the data.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages