This project uses Python to construct a Beer’s Law calibration curve and perform linear regression to determine the linear relationship between absorbance and dye concentration.
- Python
- Pandas
- NumPy
- Matplotlib
- Jupyter Notebook
Synthetic calibration data was loaded into a Pandas DataFrame and plotted using Matplotlib. A linear regression model was applied using NumPy to estimate the slope (m), intercept (b), and coefficient of determination (R²).
The model produced a strong linear relationship (R² > 0.99), consistent with Beer’s Law. A high-resolution calibration curve image was generated for reporting.
beers_law_project.ipynb— main analysis notebookbeers_law_calibration_curve.png— final plotBeers_Law_Python_Project_Stader_Powers.pdf— polished project PDFbeers_law_data.csv(optional)
Stader Powers General Engineering, University of Mississippi