It consists of two parts:
- Parsing the post.conv file
Implement it in the main module.
- Plotting the results
It needs matplotlib, so in order to keep the dependencies minimal, implement the plotting in a script. Then the implemented plotting function can be imported into a Jupyter notebook for demonstration.
Return the figure object, which contains every child object (axes, etc.). This way, the user can use the tikzplotlib package for publication quality figures.
Plotting the convergence results
Support two plotting styles:
- minimal (default)
It will only show the nonlinear iteration count

- detailed
It shows additional data as well

It consists of two parts:
Implement it in the main module.
It needs matplotlib, so in order to keep the dependencies minimal, implement the plotting in a script. Then the implemented plotting function can be imported into a Jupyter notebook for demonstration.
Return the figure object, which contains every child object (axes, etc.). This way, the user can use the tikzplotlib package for publication quality figures.
Plotting the convergence results
Support two plotting styles:
It will only show the nonlinear iteration count
It shows additional data as well