-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
ReflectometrySANSbluesky-Semver-MinorNew functionality / back-compatible changesNew functionality / back-compatible changesproposal
Description
\\ndxlarmor\c$\Instrument\Settings\config\NDXLARMOR\Python\LSS\SESANSroutines.pyechoscan_axis- Collect data into pairs of periods via e.g. a
PolarisingDaeclass - Need to be able to have a stage/unstage in
PolarisingDaethat sets up different wiring tables/tcbs etc and puts them back post-scan - Chop up the data into
N(perhaps overlapping) wavelength bands - Calculate polarisation for each for each scan point (scanning over a current)
- Might need a custom device for the magnet current as block SP is an integer in
mAand rbv is a float inA. Alternatively make the IOC have a more sensible set of PVs to expose as a block...
- Might need a custom device for the magnet current as block SP is an integer in
- Guesses for fits need to be careful as data will be noisy etc:
- Fit widest (full) wavelength band first
- Use center from that fit as the guess for the center of the next fit
Discussed planning 02/04/2025 00:10:12
Metadata
Metadata
Assignees
Labels
ReflectometrySANSbluesky-Semver-MinorNew functionality / back-compatible changesNew functionality / back-compatible changesproposal