Skip to content

LOW-913: Non-Science Data Stream Test Frame changes

Lee Render requested to merge low-913-deep-reporting into main

Show selected devices, attributes in a table ( data frame.)

Intended Usage:

tf = TestFrame([device1, device2, ... ],["attr1", "attr2", ...])

where devicei are Tango Devices

attri are lists of attribute names

state = TestFrame([tile1,tile2],["state","adminMode","obstate"])

Before Operation: state.check()

shows a dataframe in the notebook: rows are devices columns are the attribute values ( human readable) If a given device does not have the attribute a blank cell is shown.

Perform Operation:

After operation:

state.check()

Allows easy viewing of sets of tango device attributes before and after an operation is performed.

Edited by Lee Render

Merge request reports