flatland.envs package#
Subpackages#
- flatland.envs.graph package
- flatland.envs.grid package
- flatland.envs.step_utils package
Submodules#
- flatland.envs.RailEnvPolicy module
- flatland.envs.agent_chains module
- flatland.envs.agent_utils module
AgentAgent.action_saverAgent.arrival_timeAgent.directionAgent.earliest_departureAgent.handleAgent.initial_directionAgent.initial_positionAgent.latest_arrivalAgent.malfunction_handlerAgent.movingAgent.old_directionAgent.old_positionAgent.positionAgent.speed_counterAgent.state_machineAgent.targetAgent.waypointsAgent.waypoints_earliest_departureAgent.waypoints_latest_arrival
EnvAgentEnvAgent.apply_timetable()EnvAgent.from_line()EnvAgent.get_current_delay()EnvAgent.get_shortest_path()EnvAgent.get_time_remaining_until_latest_arrival()EnvAgent.get_travel_time_on_shortest_path()EnvAgent.load_legacy_static_agent()EnvAgent.malfunction_dataEnvAgent.reset()EnvAgent.speed_dataEnvAgent.stateEnvAgent.to_agent()
load_env_agent()
- flatland.envs.distance_map module
- flatland.envs.fast_methods module
- flatland.envs.flatland_envs_rail_env_utils module
- flatland.envs.grid4_generators_utils module
- flatland.envs.line_generators module
- flatland.envs.malfunction_effects_generators module
- flatland.envs.malfunction_generators module
- flatland.envs.observations module
FullEnvObservationGlobalObsForRailEnvLocalObsForRailEnvNodeNode.childsNode.dist_min_to_targetNode.dist_other_agent_encounteredNode.dist_other_target_encounteredNode.dist_own_target_encounteredNode.dist_potential_conflictNode.dist_to_next_branchNode.dist_unusable_switchNode.num_agents_malfunctioningNode.num_agents_opposite_directionNode.num_agents_ready_to_departNode.num_agents_same_directionNode.speed_min_fractional
TreeObsForRailEnv
- flatland.envs.observations_perturbed module
- flatland.envs.persistence module
RailEnvPersisterRailEnvPersister.deprecated_get_agent_state_msg()RailEnvPersister.deprecated_get_full_state_dist_msg()RailEnvPersister.deprecated_get_full_state_msg()RailEnvPersister.deprecated_set_full_state_dist_msg()RailEnvPersister.deprecated_set_full_state_msg()RailEnvPersister.get_full_state()RailEnvPersister.load()RailEnvPersister.load_env_dict()RailEnvPersister.load_new()RailEnvPersister.load_resource()RailEnvPersister.save()RailEnvPersister.save_episode()RailEnvPersister.set_full_state()
- flatland.envs.predictions module
- flatland.envs.rail_env module
RailEnvRailEnv.action_required()RailEnv.add_agent()RailEnv.clear_rewards_dict()RailEnv.clone_from()RailEnv.close()RailEnv.end_of_episode_update()RailEnv.get_agent_handles()RailEnv.get_info_dict()RailEnv.get_num_agents()RailEnv.handle_done_state()RailEnv.initialize_renderer()RailEnv.record_timestep()RailEnv.render()RailEnv.reset()RailEnv.reset_agents()RailEnv.save()RailEnv.step()RailEnv.update_renderer()
- flatland.envs.rail_env_action module
- flatland.envs.rail_env_policies module
- flatland.envs.rail_env_policy module
- flatland.envs.rail_env_shortest_paths module
- flatland.envs.rail_env_utils module
- flatland.envs.rail_generators module
- flatland.envs.rail_grid_transition_map module
- flatland.envs.rail_trainrun_data_structures module
- flatland.envs.rewards module
- flatland.envs.schedule_generators module
- flatland.envs.timetable_generators module
- flatland.envs.timetable_utils module