Skip to main content

Bluebird Gymnasium PyPI version BluebirdATC logo

bluebird-gymnasium is 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

Install from PyPI:

pip install bluebird-gymnasium

Or, if you're using uv, you can add it to your environment:

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)

Various examples of using the bluebird-gymnasium package can be found in the form of Jupyter notebooks in the examples directory or in the documentation for the AI(r) Traffic Controller Challenge.

Documentation

The documentation of the latest release is available at https://docs.projectbluebird.ai.

ProjectBluebird

Metadata

Release files for bluebird-gymnasium 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bluebird-gymnasium 0.3.0
File Size Uploaded Provenance
bluebird_gymnasium-0.3.0.tar.gz 133.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bluebird-gymnasium 0.3.0
File Interpreter ABI Platform
bluebird_gymnasium-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 310.1 kB

Release files / bluebird_gymnasium-0.3.0.tar.gz

Download URL bluebird_gymnasium-0.3.0.tar.gz
Size 133.3 kB
Tags Source
SHA-256 checksum
How to use checksums
022cb2aa289cbad4e1ff281a6ab866e835d98fca5727e1fb460b3bffdcabb08f
BLAKE2b-256 checksum
How to use checksums
556404228c8cfce16158d81011c0121e087941b95139aceb4a2db8301d83fbf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Release files / bluebird_gymnasium-0.3.0-py3-none-any.whl

Download URL bluebird_gymnasium-0.3.0-py3-none-any.whl
Size 176.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e7aeb5b5e32cbf8b181a14ac42b73e9c88005cc1ca25ea556258c92e3285146
BLAKE2b-256 checksum
How to use checksums
a5ef02e851a07e050820a4623c78a801bc2d95e32eb27b11bf5e995997f077e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}

Security for bluebird-gymnasium 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page