Skip to main content
Back to top
Ctrl
+
K
Welcome to Flatland
Getting started
Installing Flatland
Flatland Environment
Using
RailEnv
Sequential Agent
Environment
Level Generation
Environment information
Provided Observations
Custom observations
Timetables
Multi-Agent Pettingzoo Usage
Environment Wrappers
Malfunctions
Speed profiles
State machine
Multi-Agent Interface
Unordered Close Following
Flatland Graph Demo
APIDOC
Flatland 4.0.5 API Reference
flatland package
flatland.contrib package
flatland.core package
flatland.core.grid package
flatland.core.env module
flatland.core.env_observation_builder module
flatland.core.env_prediction_builder module
flatland.core.transition_map module
flatland.core.transitions module
flatland.env_generation package
flatland.env_generation.env_generator module
flatland.envs package
flatland.envs.step_utils package
flatland.envs.agent_chains module
flatland.envs.agent_utils module
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_generators module
flatland.envs.observations module
flatland.envs.persistence module
flatland.envs.predictions module
flatland.envs.rail_env module
flatland.envs.rail_env_action module
flatland.envs.rail_env_shortest_paths module
flatland.envs.rail_env_utils module
flatland.envs.rail_generators 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
flatland.evaluators package
flatland.evaluators.aicrowd_helpers module
flatland.evaluators.client module
flatland.evaluators.messages module
flatland.evaluators.service module
flatland.graphs package
flatland.graphs.graph_utils module
flatland.ml package
flatland.ml.observations package
flatland.ml.ray package
flatland.png package
flatland.svg package
flatland.utils package
flatland.utils.Timer module
flatland.utils.decorators module
flatland.utils.editor module
flatland.utils.editor_controller module
flatland.utils.editor_interfaces module
flatland.utils.editor_model module
flatland.utils.editor_view module
flatland.utils.env_edit_utils module
flatland.utils.graphics_layer module
flatland.utils.graphics_pgl module
flatland.utils.graphics_pil module
flatland.utils.jupyter_utils module
flatland.utils.misc module
flatland.utils.ordered_set module
flatland.utils.rendertools module
flatland.utils.seeding module
flatland.utils.simple_rail module
flatland.utils.svg module
flatland.cli module
Tutorials
Operations Research
Reinforcement Learning
Single agent
Multiple Agents
Sequential agent
Challenges
Flatland 3
Make your first submission
Evaluation Metrics
Moving Flatland 2 code to Flatland 3 - Common changes
Testing Submissions Locally
Environment Configurations
AMLD 2021
Making a Submission
Evaluation Metrics
Environment Configurations
Neurips 2020
Making a Submission
Evaluation Metrics
Environment Configurations
FAQs
Challenge Solutions
Research
RLlib Baselines
Getting started
Centralized Critic PPO
Imitation Learning Training
Global Density Observation
Combined Observation
Frame skipping and action masking
Research Ideas
Analysis Framework
Introduction
Setup Instructions
1. API Description & Usage
What does the API consist of
How to use the API
List of provided raw data
List of provided Derived Metrics
Extending the API’s functionality
FAQ
Flatland Environment
Flatland Research
Misc
Community Projects
Contributing
Writing code
Writing documentation
Credits
.rst
.pdf
flatland.contrib package
Contents
Module contents
flatland.contrib package
#
Module contents
#
Contents
Module contents