What and Why
In [#165], the 1D plots have been introduced in a rather coarse manner, the main focus was on the whole infrastructure and having some showable. This should be rectified here.
Note that this issue requires [#209] to be able to setup regression tests.
Particular areas of improvement:
- plot the phase together with the wave function. Or at least positive / negative values for real-valued eigenstates.
- enable plotting of density operators
- maybe a bit more error handling
- testing, at least the non-plotting part
- Allow plotting of different electronic states. This includes the potential
- Make the whole plot look a bit more professional. In particular, the energy / time should be printed with a fixed number of decimal places.
- Make this plotting possibility more visible in the documentation. Currently, the obsolete Gnuplot-style plotting is more prominent than the Python-style plotting.
Most of the work was actually refactoring because the code became reasonably complex pretty quickly. Some testing has been added where reasonable.
One rather expensive item has been outsourced to a separate issue [#220].
Diff:
Related
Tickets:
#165Diff:
Diff:
Diff:
Diff:
Related
Tickets:
#165Tickets:
#209Diff:
Related
Tickets: #220