Plotting has never been very useful in the C++ code, and issue [#110] is not going to change that, I fear. The basic problem is that we write out Gnuplot files that the user has to run to get some postscript files that she can look at or bundle together into a movie. This is way too complicated for "just looking at the wavefunction".
On the other hand, Python comes with this nice matplotlib package that allows very simple Matlab-style plots. A simple improvement would be then to add a special python-only observer to the Python package that does the plotting using Matplotlib and Python-only code.
Here, we only make a small demo in the form of a 1D wavefunction plotter. While pretty straightforward in principle, there are some risks associated with this issue
Note: Plotting always requires the DVR, not the weighted DVR like virtually everything else.
Diff:
Diff: