flatland.envs.timetable_utils module#

class flatland.envs.timetable_utils.Line(agent_waypoints, agent_speeds)#

Bases: tuple

agent_speeds: List[float]#

Alias for field number 1

agent_waypoints: Dict[int, List[List[Waypoint]]]#

Alias for field number 0

class flatland.envs.timetable_utils.Timetable(earliest_departures, latest_arrivals, max_episode_steps)#

Bases: tuple

earliest_departures: List[List[int]]#

Alias for field number 0

latest_arrivals: List[List[int]]#

Alias for field number 1

max_episode_steps: int#

Alias for field number 2

class flatland.envs.timetable_utils.TimetableUtils[source]#

Bases: object

static from_agents(agents: List[EnvAgent], max_episode_steps: int)[source]#