class astroplan.SequentialScheduler(*args, **kwargs)[source]#

Bases: Scheduler

A scheduler that does “stupid simple sequential scheduling”. That is, it simply looks at all the blocks, picks the best one, schedules it, and then moves on.

constraintssequence of Constraint

The constraints to apply to every observing block. Note that constraints for specific blocks can go on each block individually.


The observer/site to do the scheduling for.

transitionerTransitioner (required)

The object to use for computing transition times between blocks. Leaving it as None will cause an error.

gap_timeQuantity with time units

The maximum length of time a transition between ObservingBlocks could take.

time_resolutionQuantity with time units

The smallest factor of time used in scheduling, all Blocks scheduled will have a duration that is a multiple of it.