flatland.utils.jupyter_utils module#

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

Bases: tuple

iAg: int#

Alias for field number 0

iPauseAt: int#

Alias for field number 1

iPauseFor: int#

Alias for field number 2

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

Bases: 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: AlwaysForward

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

Bases: Behaviour

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

Bases: object

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

Bases: Behaviour

getActions()[source]#