Skip to main content

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


Download files

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

Source Distribution

bluebird_gymnasium-0.2.0.tar.gz (134.7 kB view details)

Uploaded Source

Built Distribution

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

bluebird_gymnasium-0.2.0-py3-none-any.whl (178.4 kB view details)

Uploaded Python 3

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

Hashes for bluebird_gymnasium-0.2.0.tar.gz
Algorithm Hash digest
SHA256 831c900018e64ab23323fe9a12fb99cbd17803275839ba4acde998e0b9512d84
MD5 a1b50c8c2366b27a2f775a80134c6e3a
BLAKE2b-256 e3a1ce3013d4d1a8e238c28d0701680a5890bb2ce85615d388c4f6eca3acf61c

See more details on using hashes here.

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

Hashes for bluebird_gymnasium-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1c8237cba12f7bd8408f03ea5e0ac5f4a676c598a550966051a18b738f93a32
MD5 6a1cdb3b321794eb8d8d99823e657412
BLAKE2b-256 ffdea2bb042e9ef19b1b01cab646d4b665a92f0c07fd3daca261a2452933e1fc

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