Skip to content

Polarisation / spin-echo tuning scans #125

@Tom-Willemsen

Description

@Tom-Willemsen
  • \\ndxlarmor\c$\Instrument\Settings\config\NDXLARMOR\Python\LSS\SESANSroutines.py
  • echoscan_axis
  • Collect data into pairs of periods via e.g. a PolarisingDae class
  • Need to be able to have a stage/unstage in PolarisingDae that 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 mA and rbv is a float in A. Alternatively make the IOC have a more sensible set of PVs to expose as a block...
  • 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

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions