Skip to content

YAN-1032 Required field property and TD

Callan Gray requested to merge yan-1032-field into main

For writing a measurement set a field is required all beams data is recorded for. It's currently assumed that in all cases that beam properties will be overriden if not present but the current datamodel never checks this. From a chat with steve we worked out there's some value in using dataclass value validation to get exception earlier and so I've adjusted the parsing explicitly perform beam overriding.

  • Moved bloat in Scan.py to scan_utils.py
  • Removed deprecated TM properties
  • Added coordinate extraction utility function
Edited by Callan Gray

Merge request reports