Skip to content

Quad Scan Emittance subclass and refactor#338

Draft
shamin-slac wants to merge 22 commits intoslaclab:mainfrom
shamin-slac:quad_refactor
Draft

Quad Scan Emittance subclass and refactor#338
shamin-slac wants to merge 22 commits intoslaclab:mainfrom
shamin-slac:quad_refactor

Conversation

@shamin-slac
Copy link
Collaborator

This pull request refactors the QuadScanEmittance class so that it subclasses from EmittanceMeasurementBase. This allows for a lot of emittance code to be reused and cleans up very quad scan specific code.

  • Add support for calculating rmats from drift rmat
  • Modify unit tests
  • Modify docstrings and comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant