Live demo: Provide option to plot t-decay of ρ(t) rather than lattice image evolution.
This is likely best done using Plotly, since any effort on our part to make a pretty, possibly interactive graph will not match the quality and minimal effort needed using that library. But it will lead to a library dependence that not everyone will be happy with.
Per the Jupyter notebooks, this graph will need some guidance with ranging. It will need to have an overlay plot of the expected DP scaling curve, which is not easy to place correctly. It could also have a regression fit to the tail over an appropriate range (Jupyter nbs have established best practice there) with a report of the estimated scaling exponent δ.
EITHER radio buttons choosing between viz types (lattice, t-decay, ...) could be placed below the canvas.
OR it might be cleaner to have an entirely different page (since each page is dynamically TS-generated anyway) tailored to t-decay analysis. Then it would be linked in from higher up the doc stack.
The disadvantage to this route is that swapping between lattice evolution viz and t-decay viz will be harder. Flipping between both would be a useful tool, so maybe simulation state (inc params) can be preserved between paired 1d and paired 2d pages (lattice evolution and t-decay)? Perhaps that's technically more difficult to achieve.
Live demo: Provide option to plot t-decay of ρ(t) rather than lattice image evolution.
This is likely best done using Plotly, since any effort on our part to make a pretty, possibly interactive graph will not match the quality and minimal effort needed using that library. But it will lead to a library dependence that not everyone will be happy with.
Per the Jupyter notebooks, this graph will need some guidance with ranging. It will need to have an overlay plot of the expected DP scaling curve, which is not easy to place correctly. It could also have a regression fit to the tail over an appropriate range (Jupyter nbs have established best practice there) with a report of the estimated scaling exponent δ.
EITHER radio buttons choosing between viz types (lattice, t-decay, ...) could be placed below the canvas.
OR it might be cleaner to have an entirely different page (since each page is dynamically TS-generated anyway) tailored to t-decay analysis. Then it would be linked in from higher up the doc stack.
The disadvantage to this route is that swapping between lattice evolution viz and t-decay viz will be harder. Flipping between both would be a useful tool, so maybe simulation state (inc params) can be preserved between paired 1d and paired 2d pages (lattice evolution and t-decay)? Perhaps that's technically more difficult to achieve.