Handle nan's in parse
Add option to not write out trace data every step
Initial commit of some explicit geometric integrators
Also test ode llg for midpoint
Rename geometric integrators to cayley integrators
Add function to convert square mesh to triangular
Git ignore experiments folder even if it's a link
In py run_driver check outdir + handle automatically if not set
Add function for parameter sweeps to micromagnetics.py

Use it in parameter_sweep.py.
Tidy up + add comments in cayley integrators
Use separate files for parameter sweeps
Add some functions to help with python tests

and an example of how to use them
Add tests for Caley integration schemes

(not all passing yet)
Rename hierarchical bem -> hlib bem
Always use absolute path to outdir in run_driver(...)
Always run binary in its own dir in run_driver(..)

Avoids issues with finding mesh files...
In run_sweep(..) move generation of list of parameter sets into function
Fix crash in creating name for outdir

Failed on non-string arguments, convert to strings.
Make kernel of run_sweep easier to use from elsewhere
Add check that h_ms has been calculated before taking decoupled ms steps