Template Lab

Write a lab that can serve as a reference for styles and guidelines that
are common in the project.  The lab folder itself can serve as a template for future labs.
A current working example is how I made the plots in the Arnoldi Iteration lab. There I show different convergence plots for the Ritz values in the Arnoldi Iteration for two different matrices that have different eigenvalues. The point is to show how the distribution of the eigenvalues influences the convergence of the Ritz values.

Another example of this sort of need is the linesweep lab, which, unfortunately, hasn't been fully updated to match the plotting standards. In that lab we make several plots that show the progression of the algorithm through an example data set. Currently, it just plots all the steps and then I committed the ones that were good examples. Some time someone needs to go back and update the script there so that it uses a seeded random value and so that it only makes the necessary plots. Something like what I did in the Arnoldi iteration lab would be a possible way of dealing with it.

Honestly, my main reasons for preferring to pass the filenames as arguments to the functions are: