ophyd_async.panda.seq_table_from_arrays#

ophyd_async.panda.seq_table_from_arrays(*, repeats: ndarray[Any, dtype[uint16]] | None = None, trigger: Sequence[SeqTrigger] | None = None, position: ndarray[Any, dtype[int32]] | None = None, time1: ndarray[Any, dtype[uint32]] | None = None, outa1: ndarray[Any, dtype[bool_]] | None = None, outb1: ndarray[Any, dtype[bool_]] | None = None, outc1: ndarray[Any, dtype[bool_]] | None = None, outd1: ndarray[Any, dtype[bool_]] | None = None, oute1: ndarray[Any, dtype[bool_]] | None = None, outf1: ndarray[Any, dtype[bool_]] | None = None, time2: ndarray[Any, dtype[uint32]], outa2: ndarray[Any, dtype[bool_]] | None = None, outb2: ndarray[Any, dtype[bool_]] | None = None, outc2: ndarray[Any, dtype[bool_]] | None = None, outd2: ndarray[Any, dtype[bool_]] | None = None, oute2: ndarray[Any, dtype[bool_]] | None = None, outf2: ndarray[Any, dtype[bool_]] | None = None) SeqTable[source]#

Constructs a sequence table from a series of columns as arrays. time2 is the only required argument and must not be None. All other provided arguments must be of equal length to time2. If any other argument is not given, or else given as None or empty, an array of length len(time2) filled with the following is defaulted: repeats: 1 trigger: SeqTrigger.IMMEDIATE all others: 0/False as appropriate