Skip to content

Updated Wire Scanners#26

Merged
catheybl merged 1 commit intoPyORBIT-Collaboration:mainfrom
catheybl:main
Apr 21, 2026
Merged

Updated Wire Scanners#26
catheybl merged 1 commit intoPyORBIT-Collaboration:mainfrom
catheybl:main

Conversation

@catheybl
Copy link
Copy Markdown
Collaborator

Updated how initial dictionaries for devices work for devices. Now the dictionary only needs the relevant entries.

Wire scanners now have a bin_number parameter to allow for changing the bins in the histograms. I have exposed this bin_number to virtual_SNS_linac.py on line 212 (the wire scanners section) for easy changing.

Wire scanner now also publish PVs for the x and y profiles and axis.

New PVS:
x_profile_pv = 'Hor_Profile' # [arb. units]
x_axis_pv = 'Hor_Axis' # [mm]
y_profile_pv = 'Ver_Profile' # [arb. units]
y_axis_pv = 'Ver_Axis' # [mm]

…e dictionary only needs the relevant entries.

Wire scanners now have a bin_number parameter to allow for changing the bins in the histograms. I have exposed this bin_number to virtual_SNS_linac.py on line 212 (the wire scanners section) for easy changing.

Wire scanner now also publish PVs for the x and y profiles and axis.
@catheybl catheybl requested a review from azukov April 20, 2026 19:23
@catheybl
Copy link
Copy Markdown
Collaborator Author

My XAL isn't working. I did a minor change to how cavities are initialized. If you are able, please check with SCL Wizard that phase scans still work.

@catheybl
Copy link
Copy Markdown
Collaborator Author

Was able to get XAL to work. SCL Wizard still works fine with Virac.

@catheybl catheybl merged commit 8eb3e30 into PyORBIT-Collaboration:main Apr 21, 2026
1 check passed
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