An gymnasium environment for air traffic control.
Project description
Bluebird Gymnasium
A suite of gymnasium environments for air traffic control (ATC). The environments are based on bluebird-dt (an ATC simulator).
The environments support research in agent-based learning (e.g. reinforcement learning) for ATC. It supports either single agent or multi-agents scenarios.
Installation
bluebird-gymnasium is available on pypi, therefore it can be installed using
pip install bluebird-gymnasium
or, if using UV, you can add it to your environment using
uv add bluebird-gymnasium
Getting started
Basic usage
bluebird-gymnasium currently supports the following environments/airspace: X sector, Y sector, I sector, Xplus sector and Springfield sector.
To instantiate a X sector environment with the default config, run:
import gymnasium as gym
import bluebird_gymnasium
env = gym.make("SectorXEnv-v0")
Sample agents
Below, an example agent that takes random actions.
import gymnasium as gym
import bluebird_gymnasium
env = gym.make("SectorXEnv-v0")
obs, info = env.reset()
done = False
while not done:
action = env.action_space.sample()
obs, reward, done, truncated, info = env.step(action)
Documentation
The documentation of the latest release is available at https://docs.projectbluebird.ai.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bluebird_gymnasium-0.2.0.tar.gz.
File metadata
- Download URL: bluebird_gymnasium-0.2.0.tar.gz
- Upload date:
- Size: 134.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
831c900018e64ab23323fe9a12fb99cbd17803275839ba4acde998e0b9512d84
|
|
| MD5 |
a1b50c8c2366b27a2f775a80134c6e3a
|
|
| BLAKE2b-256 |
e3a1ce3013d4d1a8e238c28d0701680a5890bb2ce85615d388c4f6eca3acf61c
|
File details
Details for the file bluebird_gymnasium-0.2.0-py3-none-any.whl.
File metadata
- Download URL: bluebird_gymnasium-0.2.0-py3-none-any.whl
- Upload date:
- Size: 178.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1c8237cba12f7bd8408f03ea5e0ac5f4a676c598a550966051a18b738f93a32
|
|
| MD5 |
6a1cdb3b321794eb8d8d99823e657412
|
|
| BLAKE2b-256 |
ffdea2bb042e9ef19b1b01cab646d4b665a92f0c07fd3daca261a2452933e1fc
|