Skip to main content

Multi Agent Reinforcement Learning on Trains

Project description

🚂 Flatland

Flatland

Main

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

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

Flatland is tested with Python 3.8, 3.9 and 3.10 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 developed by SBB, Deutsche Bahn, SNCF, AIcrowd and numerous contributors from 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

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.0.3.tar.gz (21.9 MB view details)

Uploaded Source

Built Distribution

flatland_rl-4.0.3-py2.py3-none-any.whl (22.0 MB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: flatland_rl-4.0.3.tar.gz
  • Upload date:
  • Size: 21.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for flatland_rl-4.0.3.tar.gz
Algorithm Hash digest
SHA256 0365870739b90f24ffe5f24c68157a26402c681ca4f0e10e7b3a0937ae719d63
MD5 1edca24d5b2120f8dc6029b0eb21aa05
BLAKE2b-256 f21a3deb9dfee108a7378e117e7fd91254ea1b9ccce3a32dadbc0b16bee1a312

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flatland_rl-4.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 00bd2c51aa2850fbbeeb776723e02b01dd54847e45cf18c9c4b596b6961a5249
MD5 cfba49a2223f9d834067ea37205e45e9
BLAKE2b-256 f30f87833cb327e9e021bbab87be55c384f99ca903935bead1fc4f3a6756b595

See more details on using hashes here.

Supported by

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