aeromaps.models.air_transport.air_traffic.ask¶
ask¶
Module for computing Available Seat Kilometers (ASK).
ASK ¶
ASK(name='ask', *args, **kwargs)
Bases: AeroMAPSModel
Class to compute Available Seat Kilometers (ASK) and its breakdown by range for passenger aircraft, based on load factor and revenue passenger kilometers [RPK].
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Name of the model instance ('ask' by default). |
'ask'
|
Source code in aeromaps/models/air_transport/air_traffic/ask.py
25 26 | |
compute ¶
compute(load_factor, rpk, rpk_short_range, rpk_medium_range, rpk_long_range)
Execute the computation of Available Seat Kilometers (ASK) and its breakdown by range.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
load_factor
|
Series
|
Annual passenger load factor [%]. |
required |
rpk
|
Series
|
Annual RPKs [RPK]. |
required |
rpk_short_range
|
Series
|
Annual RPKs for short-range flights [RPK]. |
required |
rpk_medium_range
|
Series
|
Annual RPKs for medium-range flights [RPK]. |
required |
rpk_long_range
|
Series
|
Annual RPKs for long-range flights [RPK]. |
required |
Returns:
| Type | Description |
|---|---|
ask
|
Annual ASKs [ASK]. |
ask_short_range
|
ASKs for short-range flights [ASK]. |
ask_medium_range
|
ASKs for medium-range flights [ASK]. |
ask_long_range
|
ASKs for long-range flights [ASK]. |
Source code in aeromaps/models/air_transport/air_traffic/ask.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | |