A class that defines how to compute transition times from one block to another.
Quantitywith angle/time units
The slew rate of the telescope
instrument_reconfig_times : dict of dicts or None
If not None, gives a mapping from property names to another dictionary. The second dictionary maps 2-tuples of states to the time it takes to transition between those states (as an
Quantity), can also take a ‘default’ key mapped to a default transition time.
__call__(oldblock, newblock, start_time, ...)
Determines the amount of time needed to transition from one observing block to another.
__call__(oldblock, newblock, start_time, observer)¶
Determines the amount of time needed to transition from one observing block to another. This uses the parameters defined in
The initial configuration/target
The new configuration/target to transition to
The time the transition should start
The observer at the time
A transition to get from
Noneif no transition is necessary