Skip to content

Releases: SampleEnvironment/secop-ophyd

v0.3

28 Mar 12:30
Compare
Choose a tag to compare

Additions

  • Added ability to generate a file containing python classes for type hinting and auto completion
  • Movable Devices are now also Locatable
  • SECoP commands are now exposed available as bluesky plans in the form of instance methods, that have the command argument (arg) and a wait_for_idle boolean as input parameters
def <cmd_name>(self, arg, wait_for_idle: bool = False) 

v0.2

12 Jan 13:43
db4859e
Compare
Choose a tag to compare

This release includes major changes regarding the internal representation of composite SECoP datatypes (tuple, struct and arrays of tuple/struct).

  • representation of composite datatypes as numpy structured arrays
  • sub devices are only created for SECoP commands
  • input for setting secop-ophyd devices can either be given as numpy array or in the native SECoP format

v0.1

25 Oct 09:38
Compare
Choose a tag to compare

First preliminary release of the secop-ophyd integration that generates ophyd.v2 devices.

Supported SECoP Features:

  • readable and drivable interface classes
  • SECoP Commands
  • SECoP composed datatypes