Is your feature request related to a problem? Please describe.
The emittance GUI should display the profiles with fits in each plane associated with that emittance measurement. The data and fits seem to be available from both the profile monitor and wire scan measurement result classes, but they seem to be rather distinct, so there isn't a simple way to then take that data and plot it.
Describe the solution you'd like
I think we need to have the two types of measurements be uniform in how they give the profiles and fits in the result classes. Then we could write a plotting function that can take that data and return a viewable matplotlib plot.
Describe alternatives you've considered
Alternatively, the plots could just be given in the beam profile measurement result classes, though this doesn't seem to be as clean.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
The emittance GUI should display the profiles with fits in each plane associated with that emittance measurement. The data and fits seem to be available from both the profile monitor and wire scan measurement result classes, but they seem to be rather distinct, so there isn't a simple way to then take that data and plot it.
Describe the solution you'd like
I think we need to have the two types of measurements be uniform in how they give the profiles and fits in the result classes. Then we could write a plotting function that can take that data and return a viewable matplotlib plot.
Describe alternatives you've considered
Alternatively, the plots could just be given in the beam profile measurement result classes, though this doesn't seem to be as clean.
Additional context
Add any other context or screenshots about the feature request here.