Skip to main content

Airport simulator

Project description

Airport simulator for evaluating airport gate assignment problem. Part of ariportAI project.

Prerequisites

Python 3 is required to run this application. Cuda toolkit must be installed. If you are using Conda type:

$ conda install cudatoolkit

Refer to numba requirements.

Installation

Installing from git:

$ git clone https://github.com/burnpiro/airport-ai.git
$ cd airport-ai/simulator
$ pip install .

Installing from pypi:

$ pip install airportAI-simulator

Usage

Import Simulator module and create Simulation object.

from Simulator import Simulation
sim = Simulation()

# stepping simulation
sim.step()

# get agents and theier properties
agents = sim.agents
pos = agents[0].get_pos()

# get flight schedule
flights = sim.get_flights()

# get gates status
gates = sim.get_gates()

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

airportAI-simulator-0.0.3.tar.gz (90.4 kB view details)

Uploaded Source

Built Distribution

airportAI_simulator-0.0.3-py3-none-any.whl (168.6 kB view details)

Uploaded Python 3

File details

Details for the file airportAI-simulator-0.0.3.tar.gz.

File metadata

  • Download URL: airportAI-simulator-0.0.3.tar.gz
  • Upload date:
  • Size: 90.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for airportAI-simulator-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a36dddc9dc76f550e8256d159785af8d56041623d4538ca5d9ca0650c4611b5b
MD5 cbd966272cccf7b02dd23229d1f85f5b
BLAKE2b-256 a6b5eb645dfbf4b184f086a723ca61730e1091c4c2c07fda542eaa1ef305d561

See more details on using hashes here.

File details

Details for the file airportAI_simulator-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: airportAI_simulator-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 168.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for airportAI_simulator-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 979c82e770d9dee84031b0eb79ef782322827f1a8fc480c0eb43ef6f2860f5d2
MD5 ff637e35a0a82349bc141884e1198325
BLAKE2b-256 7b3ada1e6153eda6e3691e88049ea1b1e78940db7291558df842caaf7de9e71d

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