Skip to main content

Multi Agent Reinforcement Learning on Trains

Project description

🚂 Flatland

Flatland

Main

Flatland is an open-source toolkit for developing and comparing Multi-Agent Reinforcement Learning algorithms in little (or ridiculously large!) gridworlds.

The official documentation contains full details about the environment and problem statement.

Flatland is tested with Python 3.10, 3.11, 3.12 and 3.13 on modern versions of macOS, Linux and Windows. You may encounter problems with graphical rendering if you use WSL.

🏆 Challenges

This library was developed specifically for the AIcrowd Flatland challenges in which we strongly encourage you to take part in!

📦 Setup

Setup virtual environment

Set up a virtual environment using your preferred method (we suggest the built-in venv) and activate it. You can use your IDE to do this or by using the command line:

python -m venv .venv
source .venv/bin/activate

Stable release

Install Flatland using pip:

python -m pip install flatland-rl

This is the preferred method to install Flatland, as it will always install the most recent stable release.

👥 Credits

This library was initially developed by SBB, Deutsche Bahn, SNCF, AIcrowd and numerous contributors from the flatland community. It is now developed by the Flatland Association and the Flatland Community.

➕ Contributions

Please follow the Contribution Guidelines for more details on how you can successfully contribute to the project. We enthusiastically look forward to your contributions!

💬 Communication

🔗 Partners

SBB   DB   SNCF   AIcrowd   Flatland Community

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flatland_rl-4.2.3.tar.gz (20.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flatland_rl-4.2.3-py2.py3-none-any.whl (20.5 MB view details)

Uploaded Python 2Python 3

File details

Details for the file flatland_rl-4.2.3.tar.gz.

File metadata

  • Download URL: flatland_rl-4.2.3.tar.gz
  • Upload date:
  • Size: 20.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for flatland_rl-4.2.3.tar.gz
Algorithm Hash digest
SHA256 7cd36640190fc4409c9299c81241420214af6964d46fab8369d7c2b89fcc9c3b
MD5 debe44dec586ff347f2d61cdb4857735
BLAKE2b-256 5480c5c1e574e212b9e48ce3e6c437aad727327a0f6ff8820ca4b6a80782f1df

See more details on using hashes here.

File details

Details for the file flatland_rl-4.2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: flatland_rl-4.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 20.5 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for flatland_rl-4.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 83d71979fb15624e954585099ca08d9096b83da6ec5ed6d7957b5352f354e1da
MD5 1b4a2b5b664848dc8d5f19b7df91b7db
BLAKE2b-256 458b8240aeb6e9885281de3bbfc9502f5a5b8d1bc9d3b455163030381c1d8790

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page