Skip to content

Fixes variable names and corrects handling of inputs/outputs for emit… - #1

Open
dylanmkennedy wants to merge 111 commits into
shamin-slac:memefrom
dylanmkennedy:meme
Open

Fixes variable names and corrects handling of inputs/outputs for emit…#1
dylanmkennedy wants to merge 111 commits into
shamin-slac:memefrom
dylanmkennedy:meme

Conversation

@dylanmkennedy

Copy link
Copy Markdown

…tance calculation.

kabanaty and others added 30 commits October 10, 2025 15:17
* Changes to support NC wire scans

* Create BPM objects in a safer way.  Pad data from BSA buffer to avoid index mismatches.  Add "DOG" to valid regions.

* Added maximum number of pads.

* Edited FitResult to accept DetectorFit.  Adjust WBPMR to reflect Fit changes. Made RMS sizes optional for case of single plane scans.

* Imported new DetectorFit class.  Refactored fit result collation.  Added checks on rms_sizes for single plane scans.

* Concatenate bpm_data and padding.

* Linting fixes.

* More linting...

* Changing to detectors from lblms

* Separated out starting timing buffer into new function.  Separated out helper functions. Collecting buffer data with size check.  Fixed creator methods for detectors.  Added docstrings.

* Linting

* pv_cache linting error

* Un-nest helper functions. Move RMS sizes out to own function.

* Undefined variable fix.

* Created class attribute 'detectors'.  Moved buffer release to end of .measure().  Replace references to BSA with buffer.

* Confirm area is NC beampath before appending global beam rate PV

* Added collect_with_size_check function

* Uses collect_with_size_check() from utils

* Removed unused import.

* Add logger calls.

* Add logger to collect_with_size_check calls

* Reorder collect_with_size_check args

* Refactored rms_sizes for emittance reconstruction expected results

* Linting.

---------

Co-authored-by: Tyler Kabana <kabanaty@dev-srv09.slac.stanford.edu>
…aclab#333)

- Delete superconducting device classes and utilities
- Delete magnet frontend widget
- Remove corresponding unit tests
Add support for slow wire scans and DIAG0 configuration
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.

9 participants