radiasoft / sirepo

Sirepo is a framework for scientific cloud computing. Try it out!
https://sirepo.com
Apache License 2.0
64 stars 32 forks source link

elegant: enable the duplication of reports #965

Closed bruhwiler closed 2 years ago

bruhwiler commented 7 years ago

This should be useful for all Sirepo apps, but it is bothering me while I'm working with elegant.

When looking at particle or field data, it's very common that a scientist will want to see two (or more) projections side by side. For example, x vs px and y vs py are common choices that are viewed together.

At the moment, Sirepo requires that you look at one such plot, then overwrite the canvas with the other plot. This is frustrating.

It should be possible to duplicate any report, so that multiple projections of the same data can be viewed side by side.

bruhwiler commented 6 years ago

This is equally important for the new Synergia app. It's frustrating if you can't look at multiple "Bunch Reports" (soon to be renamed "Beam Phase Space" reports).

bruhwiler commented 5 years ago

This feature is required for JSPEC, so the time can be billed to the MCOOL 2a project. The implementation should be done in a way that is general across all apps.

bruhwiler commented 4 years ago

@sjcrs -- please review this issue. Is this a priority for JSPEC?

sjcrs commented 4 years ago

Yes, this would be useful for JSPEC. I can see a user creating a visualization, going back to source to switch one thing (Force model from drop-down, or B-field in float field, etc), then wanting to see how that change propagates back in the visualization tab. The user should be able to plot in a separate canvas for the 2-d histograms or overlaid for the line plots

robnagler commented 2 years ago

Duplicate of #878