Skip to main content
`Ctrl`+`K`

# SequentialScheduler

class astroplan.SequentialScheduler(*args, **kwargs)

  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.

  Parameters:
    constraints sequence of `Constraint`

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

    observer `Observer`

      The observer/site to do the scheduling for.

    transitioner `Transitioner` (required)

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

    gap_time `Quantity` with time units

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

    time_resolution `Quantity` with time units

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