Skip to content

[WIP] Update to AbstractCollect and introduction of a DataObject

Marcus Oskarsson requested to merge collect into master

Created by: marcus-oscarsson

Dear all,

We introduced a DataObject that is immutable and validated against a JSONSchema. The object currently used as argument(s) for the AbstractProcedure can also be replaced with this object.

We made some smaller updates to the AbstractCollect

  • Attempt to make the standard "sequence" a bit more modular
  • Removed the current_* attributes on self as this can lead to that we "leak" state between collects
  • The introudcution of the beamline object will make alot of the set_/get_ methods unnecessary

Cheers, Marcus

Merge request reports