Here we show how to use InterpolatedUnivariateSpline to fit the same data used previously with interp1d
 

Working with units and uncertainties

When using Python in place of a calculator, we have the ability to directly include information about dimensions, units and uncertainties in the calculations. When used, these abilities  offer the advantage of allowing us to check algebraic calculations, automatically propagate uncertainties in calculated quantities, and avoid unit conversion errors, but the necessary Python modules are not included in the standard Anaconda Navigator Python installation and must be added by hand if needed. (Note for Smith students:  these additional modules  are already installed on the Smith Physics Jupyter webserver  https://jove.smith.edu and the classroom computers for PHY 350)