Skip to content

Unify profiles and fits from profile monitor and wire scan measurements #27

Description

@shamin-slac

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions