Skip to main content

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

Metadata

Release files for radarbox 1.0.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 radarbox 1.0.0
File Size Uploaded
radarbox-1.0.0.tar.gz 51.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for radarbox 1.0.0
File Interpreter ABI Platform
radarbox-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 175.6 kB

Release files / radarbox-1.0.0.tar.gz

Download URL radarbox-1.0.0.tar.gz
Size 51.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1785017767afdb31829c28cd8fa83023efe522086ca2976c216c7c43416a8b26
BLAKE2b-256 checksum
How to use checksums
acead577c407d49e73958f38f83053e721a71a6f2e250a842ce6cd72dab1b4bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.9.20 Linux/6.5.0-1025-azure

Release files / radarbox-1.0.0-py3-none-any.whl

Download URL radarbox-1.0.0-py3-none-any.whl
Size 124.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b76ca0c6a6771b26d8275e28a81078161dda5738fc0080fbbd749dc884d7d22
BLAKE2b-256 checksum
How to use checksums
0d2c79d6958cda72986154a6d8dbdd709eed73675dee3c6e89bafc5b8de5732a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.9.20 Linux/6.5.0-1025-azure

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

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