The opt precision can be changed via class vars and the diff tensor grid with args.
The dauvergne_protocol class variables for the function tolerance and maximum number of iterations
allows the test suite to change these without the user having easy access, preventing any silliness.
The diffusion tensor grid search increments can be changed easily by the user though through a new
keyword argument.