flatland.utils.jupyter_utils module¶

class flatland.utils.jupyter_utils.AgentPause(iAg, iPauseAt, iPauseFor)¶

Bases: tuple

iAg¶

Alias for field number 0

iPauseAt¶

Alias for field number 1

iPauseFor¶

Alias for field number 2

class flatland.utils.jupyter_utils.AlwaysForward(env)[source]¶

Bases: flatland.utils.jupyter_utils.Behaviour

getActions()[source]¶
class flatland.utils.jupyter_utils.Behaviour(env)[source]¶

Bases: object

getActions()[source]¶
class flatland.utils.jupyter_utils.DelayedStartForward(env, nStartDelay=2)[source]¶

Bases: flatland.utils.jupyter_utils.AlwaysForward

getActions()[source]¶
class flatland.utils.jupyter_utils.Deterministic(env, dAg_lActions)[source]¶

Bases: flatland.utils.jupyter_utils.Behaviour

getActions()[source]¶
class flatland.utils.jupyter_utils.EnvCanvas(env, behaviour: flatland.utils.jupyter_utils.Behaviour = None)[source]¶

Bases: object

render()[source]¶
show()[source]¶
step()[source]¶
class flatland.utils.jupyter_utils.ForwardWithPause(env, lPauses: List[flatland.utils.jupyter_utils.AgentPause])[source]¶

Bases: flatland.utils.jupyter_utils.Behaviour

getActions()[source]¶