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.directionEnvAgent.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.initial_directionEnvAgent.initial_positionEnvAgent.load_legacy_static_agent()EnvAgent.malfunction_dataEnvAgent.old_directionEnvAgent.old_positionEnvAgent.positionEnvAgent.reset()EnvAgent.speed_dataEnvAgent.stateEnvAgent.targetEnvAgent.to_agent()EnvAgent.to_line()
load_env_agent()
- flatland.envs.distance_map module
- flatland.envs.fast_methods module
- flatland.envs.flatland_envs_rail_env_utils module
- flatland.envs.graph_rail_env 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
AbstractRailEnvAbstractRailEnv.action_required()AbstractRailEnv.add_agent()AbstractRailEnv.clear_rewards_dict()AbstractRailEnv.end_of_episode_update()AbstractRailEnv.get_agent_handles()AbstractRailEnv.get_info_dict()AbstractRailEnv.get_num_agents()AbstractRailEnv.handle_done_state()AbstractRailEnv.reset()AbstractRailEnv.reset_agents()AbstractRailEnv.step()
RailEnv
- 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
BaseDefaultRewardsBasicMultiObjectiveRewardsDefaultPenaltiesDefaultRewardsDefaultRewards.cancellation_factorDefaultRewards.cancellation_time_bufferDefaultRewards.collision_factorDefaultRewards.cumulate()DefaultRewards.empty()DefaultRewards.end_of_episode_reward()DefaultRewards.intermediate_early_departure_penalty_factorDefaultRewards.intermediate_late_arrival_penalty_factorDefaultRewards.intermediate_not_served_penaltyDefaultRewards.normalize()DefaultRewards.step_reward()
PunctualityRewardsRewardsdefaultdict_list()defaultdict_set()
- flatland.envs.schedule_generators module
- flatland.envs.timetable_generators module
- flatland.envs.timetable_utils module