Skip to main content
Home
Back to Projects

cat ./projects/math374project1-2025

Numerical Differentiation Methods Visualizer

Streamlit tool analyzing forward vs central difference error behavior with truncation and rounding error plots.

Dates
Feb 2025 - Feb 2025
Primary domain
Data Analysis
Project kind
application
Roles
Solo-Project
Location
Brookings, SD
Work setting
on-site
Team
solo
Team size
1

Highlights

  • Developed Python Streamlit app analyzing numerical differentiation errors comparing forward and central difference methods
  • Created interactive Matplotlib visualizations showing truncation vs rounding error across step sizes (10^-1 to 10^-16)
  • Computed optimal step sizes and validated theoretical error bounds for IEEE-754 floating-point arithmetic

Skills and tools

PythonStreamlitMatplotlibNumerical AnalysisNumerical MethodsScientific ComputingFloating PointIEEE-754Error AnalysisData Visualization