Skip to main content

RadarBox On Demand API

Project description

radarbox

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 2.3.9
  • Package version: 1.0.0
  • Generator version: 7.10.0-SNAPSHOT
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 3.7+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import radarbox

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import radarbox

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import radarbox
from radarbox.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.radarbox.com/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = radarbox.Configuration(
    host = "https://api.radarbox.com/v2"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization: bearerToken
configuration = radarbox.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
with radarbox.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = radarbox.AircraftApi(api_client)
    mode_s = 'A98909' # str | Mode-S code (optional)
    registration = 'N713UW' # str | Registration (optional)
    include_statistics = true # bool | Include statistics (optional)
    start_month = '2023-01' # str | Statistics start month (yyyy-MM) (optional)
    end_month = '2023-03' # str | Statistics end month (yyyy-MM) (optional)

    try:
        # Aircraft by ID
        api_response = api_instance.get_aircraft(mode_s=mode_s, registration=registration, include_statistics=include_statistics, start_month=start_month, end_month=end_month)
        print("The response of AircraftApi->get_aircraft:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AircraftApi->get_aircraft: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://api.radarbox.com/v2

Class Method HTTP request Description
AircraftApi get_aircraft GET /aircraft Aircraft by ID
AircraftApi search_aircraft GET /aircraft/search Aircraft search
AirportsApi get_airport GET /airports/{icaoCode} Airport by code
AirportsApi get_datis GET /airports/{icaoCode}/datis Get D-ATIS by airport
AirportsApi get_metar GET /airports/{icaoCode}/metar Get METAR by airport
AirportsApi get_taf GET /airports/{icaoCode}/taf Get TAF by airport
AirportsApi search_airport GET /airports/search Airport search
AirspaceApi get_nat_tracks GET /airspace/natTracks NAT (North Atlantic Tracks)
AirspaceApi get_notams GET /airspace/{icaoCode}/notams Get NOTAMS by airport
AirspaceApi get_pac_tracks GET /airspace/pacTracks PAC (Pacific Organized Track System - PACOTS)
BillingApi status GET /billing/status Get the current billing status
BillingApi usage GET /billing/usage Get the latest token usage statistics
FlightsApi aircraft_position POST /flights/live Get live flights
FlightsApi geosearch POST /flights/geosearch Search flights by geographical area
FlightsApi get_scheduled_flights GET /flights/schedules Get scheduled flights
FlightsApi search POST /flights/search Search flights
StatisticsApi get_airline_statistics GET /statistics/airline/{icaoCode} Statistics for a specific airline
StatisticsApi get_airlines_statistics GET /statistics/airlines Statistics for major airlines
StatisticsApi get_bus_jet_models_statistics_internal GET /statistics/flights/business/models Statistics for business jet models
StatisticsApi get_bus_jet_operator_statistics_internal GET /statistics/flights/business/operators Statistics for business jet operators
StatisticsApi get_business_airport_statistics GET /statistics/airports/business Statistics for business flights on major airports
StatisticsApi get_business_flights_statistics GET /statistics/flights/business Flights statistics (business)
StatisticsApi get_commercial_airport_statistics GET /statistics/airports/commercial Statistics for commercial flights on major airports
StatisticsApi get_commercial_flights_statistics GET /statistics/flights/commercial Flights statistics (commercial)
StatisticsApi get_flights_statistics GET /statistics/flights Statistics for all flights
StatisticsApi get_major_airport_statistics GET /statistics/airports Statistics for major airports

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

bearerToken

  • Type: Bearer authentication

Author

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

radarbox-1.0.0.tar.gz (51.3 kB view details)

Uploaded Source

Built Distribution

radarbox-1.0.0-py3-none-any.whl (124.3 kB view details)

Uploaded Python 3

File details

Details for the file radarbox-1.0.0.tar.gz.

File metadata

  • Download URL: radarbox-1.0.0.tar.gz
  • Upload date:
  • Size: 51.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.9.20 Linux/6.5.0-1025-azure

File hashes

Hashes for radarbox-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1785017767afdb31829c28cd8fa83023efe522086ca2976c216c7c43416a8b26
MD5 13ce14492eaeb102ea3feea1f486a045
BLAKE2b-256 acead577c407d49e73958f38f83053e721a71a6f2e250a842ce6cd72dab1b4bc

See more details on using hashes here.

File details

Details for the file radarbox-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: radarbox-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 124.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.9.20 Linux/6.5.0-1025-azure

File hashes

Hashes for radarbox-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b76ca0c6a6771b26d8275e28a81078161dda5738fc0080fbbd749dc884d7d22
MD5 491917a977e503015273bf9b1a636b72
BLAKE2b-256 0d2c79d6958cda72986154a6d8dbdd709eed73675dee3c6e89bafc5b8de5732a

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