Verbose option for optimizers and other fixes
This minor release adds a verbose option to all the optimizers so users can optionally track the error terms in the various optimization problems. See example Jupyter notebook 1 for a simple use case. It also makes some minor fixes, including:
- Fixed a minor test error (see Issue #149)
- Fixed an issue when using multiple_trajectories or ensemble flags with PDEs and Weak PDEs, see Issue #148
- Added Matplotlib to the dependencies so that (hopefully) the binder notebooks are now working properly online.
- Fixed some math notation in the optimizer documentations.