Previous topic

stalker.models.schedulers.SchedulerBase

Next topic

stalker.models.sequence.Sequence

This Page

stalker.models.schedulers.TaskJugglerScheduler

Inheritance diagram of stalker.models.schedulers.TaskJugglerScheduler

class stalker.models.schedulers.TaskJugglerScheduler(studio=None)[source]

Bases: stalker.models.schedulers.SchedulerBase

This is the main scheduler for Stalker right now.

Integrates Stalker and TaskJuggler together by using TaskJugglerScheduler to solve the scheduling problem.

TaskJugglerScheduler needs a Studio instance to work with. TJS will create a .tjp file and then solve the tasks and restore the computed_start and computed_end dates. Combining all the Projects in one tjp file has a very nice side effect, projects using the same resources will respect their allocations to the resource.

__init__(studio=None)[source]

Methods

__init__([studio])
schedule() does the scheduling

Attributes

studio studio getter
studio

studio getter

schedule()[source]

does the scheduling