# FOA

# Calculations

# Volume

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Object&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3745%;">Option</td><td style="width: 16.6873%;">Values</td><td style="width: 16.6873%;">Default</td><td style="width: 33.3745%;">Requirements</td></tr><tr><td style="width: 33.3745%;"><div><div>onlyAirborne</div></div></td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">times.general.atd (Set: atd)</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- passengers.onboard.wab.total
- baggage.loaded.wab.amount
- passengers.booked.storm.total
- passengers.capacity.actual.total
- route.destination
- route.origin

&gt; Set: Volume

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">passengers</td><td style="width: 49.9383%; height: 29.7917px;">Int</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">flights</td><td style="width: 49.9383%; height: 29.7917px;">Int</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">baggages</td><td style="width: 49.9383%; height: 29.7917px;">Int

</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">capacity</td><td style="width: 49.9383%; height: 29.7917px;">Int</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">booked</td><td style="width: 49.9383%; height: 29.7917px;">Int</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">destinations</td><td style="width: 49.9383%; height: 29.7917px;">Int</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">origins</td><td style="width: 49.9383%; height: 29.7917px;">Int</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">seat\_load\_factor</td><td style="width: 49.9383%; height: 29.7917px;">Double</td></tr><tr><td style="width: 49.9383%;">booking\_factor</td><td style="width: 49.9383%;">Double</td></tr></tbody></table>

# TOBT Quality

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Object&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3745%;">Option</td><td style="width: 16.6873%;">Values</td><td style="width: 16.6873%;">Default</td><td style="width: 33.3745%;">Requirements</td></tr><tr><td style="width: 33.3745%;">trend\_day</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr><tr><td style="width: 33.3745%;">trend\_hour</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr><tr><td style="width: 33.3745%;">flights</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- times.general.atd
- times.general.adc
- times.general.tobt
- times.startup.given

&gt; Set: TOBT

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">days</td><td style="width: 49.8067%;">Array&lt;TOBT Object&gt;</td></tr><tr><td style="width: 49.8067%;">hours</td><td style="width: 49.8067%;">Array&lt;TOBT Object&gt;</td></tr><tr><td style="width: 49.8067%;">total</td><td style="width: 49.8067%;">TOBT Object</td></tr></tbody></table>

</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">flights</td><td style="width: 49.9383%; height: 29.7917px;">Array&lt;Object&gt;</td></tr></tbody></table>

<p class="callout info">TOBT Object</p>

<table border="1" id="bkmrk-field-type-ontime-in" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9383%;">Field</td><td style="width: 49.9383%;">Type</td></tr><tr><td style="width: 49.9383%;">ontime</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">offtime</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">unrated</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">uncomplete</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">quality</td><td style="width: 49.9383%;">Double</td></tr><tr><td style="width: 49.9383%;">rated</td><td style="width: 49.9383%;">Double</td></tr><tr><td style="width: 49.9383%;">dataquality</td><td style="width: 49.9383%;">Double</td></tr></tbody></table>

# Misconnex

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Object&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3745%;">Option</td><td style="width: 16.6873%;">Values</td><td style="width: 16.6873%;">Default</td><td style="width: 33.3745%;">Requirements</td></tr><tr><td style="width: 33.3745%;">trend\_day</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr><tr><td style="width: 33.3745%;">trend\_hour</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr><tr><td style="width: 33.3745%;">flights</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- times.general.atd
- times.general.adc
- times.general.tobt
- times.startup.given

&gt; Set: TOBT

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">days</td><td style="width: 49.8067%;">Array&lt;TOBT Object&gt;</td></tr><tr><td style="width: 49.8067%;">hours</td><td style="width: 49.8067%;">Array&lt;TOBT Object&gt;</td></tr><tr><td style="width: 49.8067%;">total</td><td style="width: 49.8067%;">TOBT Object</td></tr></tbody></table>

</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">flights</td><td style="width: 49.9383%; height: 29.7917px;">Array&lt;Object&gt;</td></tr></tbody></table>

<p class="callout info">TOBT Object</p>

<table border="1" id="bkmrk-field-type-ontime-in" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9383%;">Field</td><td style="width: 49.9383%;">Type</td></tr><tr><td style="width: 49.9383%;">ontime</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">offtime</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">unrated</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">uncomplete</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">quality</td><td style="width: 49.9383%;">Double</td></tr><tr><td style="width: 49.9383%;">rated</td><td style="width: 49.9383%;">Double</td></tr><tr><td style="width: 49.9383%;">dataquality</td><td style="width: 49.9383%;">Double</td></tr></tbody></table>

# Arrival Punctuality

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Object&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3745%;">Option</td><td style="width: 16.6873%;">Values</td><td style="width: 16.6873%;">Default</td><td style="width: 33.3745%;">Requirements</td></tr><tr><td style="width: 33.3745%;">flights</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr><tr><td style="width: 33.3745%;">minutes</td><td style="width: 16.6873%;">Int</td><td style="width: 16.6873%;">3</td><td style="width: 33.3745%;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- times.general.ata
- times.general.finalSta

&gt; Set: arrival\_punctuality

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">ontime</td><td style="width: 49.8067%;">Int</td></tr><tr><td style="width: 49.8067%;">offtime</td><td style="width: 49.8067%;">Int</td></tr><tr><td style="width: 49.8067%;">punctuality</td><td style="width: 49.8067%;">Double</td></tr></tbody></table>

</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">flights</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">ontime</td><td style="width: 49.8067%;">Array&lt;Flight&gt;</td></tr><tr><td style="width: 49.8067%;">offtime</td><td style="width: 49.8067%;">Array&lt;Flight&gt;</td></tr></tbody></table>

</td></tr></tbody></table>

# Departure Punctuality

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Object&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3745%;">Option</td><td style="width: 16.6873%;">Values</td><td style="width: 16.6873%;">Default</td><td style="width: 33.3745%;">Requirements</td></tr><tr><td style="width: 33.3745%;">flights</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr><tr><td style="width: 33.3745%;">minutes</td><td style="width: 16.6873%;">Int</td><td style="width: 16.6873%;">15</td><td style="width: 33.3745%;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- times.general.atd
- times.general.finalStd

&gt; Set: departure\_punctuality

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">ontime</td><td style="width: 49.8067%;">Int</td></tr><tr><td style="width: 49.8067%;">offtime</td><td style="width: 49.8067%;">Int</td></tr><tr><td style="width: 49.8067%;">punctuality</td><td style="width: 49.8067%;">Double</td></tr></tbody></table>

</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">flights</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">ontime</td><td style="width: 49.8067%;">Array&lt;Flight&gt;</td></tr><tr><td style="width: 49.8067%;">offtime</td><td style="width: 49.8067%;">Array&lt;Flight&gt;</td></tr></tbody></table>

</td></tr></tbody></table>

# Seat Load Factor

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Object&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3745%;">Option</td><td style="width: 16.6873%;">Values</td><td style="width: 16.6873%;">Default</td><td style="width: 33.3745%;">Requirements</td></tr><tr><td style="width: 33.3745%;">flights</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- <div><div>passengers.onboard.wab.first  
    </div></div>
- passengers.onboard.wab.business
- passengers.onboard.wab.premium\_economy
- passengers.onboard.wab.economy
- passengers.onboard.wab.total
- passengers.capacity.actual.first
- passengers.capacity.actual.business
- passengers.capacity.actual.premium\_economy
- passengers.capacity.actual.economy

&gt; Set: passengers

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">F</td><td style="width: 49.8067%;">Seat Load Factor Object</td></tr><tr><td style="width: 49.8067%;">C</td><td style="width: 49.8067%;">Seat Load Factor Object</td></tr><tr><td style="width: 49.8067%;">E</td><td style="width: 49.8067%;">Seat Load Factor Object</td></tr><tr><td style="width: 49.8067%;">M</td><td style="width: 49.8067%;">Seat Load Factor Object</td></tr></tbody></table>

</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">flights</td><td style="width: 49.9383%; height: 29.7917px;">Array&lt;Flight&gt;</td></tr></tbody></table>

<p class="callout info">Seat Load Factor Object</p>

<table border="1" id="bkmrk-field-type-passenger-0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9383%;">Field</td><td style="width: 49.9383%;">Type</td></tr><tr><td style="width: 49.9383%;">passengers</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">capacity</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">seat\_load\_factor</td><td style="width: 49.9383%;">Double</td></tr></tbody></table>

# Booking Load Factor

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Object&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3745%;">Option</td><td style="width: 16.6873%;">Values</td><td style="width: 16.6873%;">Default</td><td style="width: 33.3745%;">Requirements</td></tr><tr><td style="width: 33.3745%;">flights</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- <div><div>passengers.booked.storm.first  
    </div></div>
- passengers.booked.storm.business
- passengers.booked.storm.premium\_economy
- passengers.booked.storm.economy
- passengers.booked.storm.total
- passengers.capacity.actual.first
- passengers.capacity.actual.business
- passengers.capacity.actual.premium\_economy
- passengers.capacity.actual.economy

&gt; Set: passengers

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">F</td><td style="width: 49.8067%;">Booking Load Factor Object</td></tr><tr><td style="width: 49.8067%;">C</td><td style="width: 49.8067%;">Booking Load Factor Object</td></tr><tr><td style="width: 49.8067%;">E</td><td style="width: 49.8067%;">Booking Load Factor Object</td></tr><tr><td style="width: 49.8067%;">M</td><td style="width: 49.8067%;">Booking Load Factor Object</td></tr></tbody></table>

</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">flights</td><td style="width: 49.9383%; height: 29.7917px;">Array&lt;Flight&gt;</td></tr></tbody></table>

<p class="callout info">Booking Load Factor Object</p>

<table border="1" id="bkmrk-field-type-passenger-0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9383%;">Field</td><td style="width: 49.9383%;">Type</td></tr><tr><td style="width: 49.9383%;">passengers</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">capacity</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">booking\_load\_factor</td><td style="width: 49.9383%;">Double</td></tr></tbody></table>

# Regularity

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">flights\_a</td><td style="width: 24.9691%;">Array&lt;Flight&gt;</td><td style="width: 24.9691%;">1</td></tr><tr><td style="width: 49.9382%;">flights\_b</td><td style="width: 24.9691%;">Array&lt;Flight&gt;</td><td style="width: 24.9691%;">2</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%; height: 59.5834px;"><tbody><tr style="height: 29.7917px;"><td style="width: 33.3745%; height: 29.7917px;">Option</td><td style="width: 16.6873%; height: 29.7917px;">Values</td><td style="width: 16.6873%; height: 29.7917px;">Default</td><td style="width: 33.3745%; height: 29.7917px;">Requirements</td></tr><tr style="height: 29.7917px;"><td style="width: 33.3745%; height: 29.7917px;">unit</td><td style="width: 16.6873%; height: 29.7917px;">m, h, d</td><td style="width: 16.6873%; height: 29.7917px;">d</td><td style="width: 33.3745%; height: 29.7917px;">  
</td></tr><tr><td style="width: 33.3745%;">value</td><td style="width: 16.6873%;">Int</td><td style="width: 16.6873%;">7</td><td style="width: 33.3745%;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- <div><div><div><div>times.cancellation_time</div></div></div></div>
- <div><div>times.general.finalStd</div></div>
- <div><div>passengers.booked.storm.total</div></div>

&gt; Set: Regularity

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">cancelled</td><td style="width: 49.9383%; height: 29.7917px;">Int</td></tr><tr><td style="width: 49.9383%;">not\_cancelled</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">passengers</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">total</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">regularity</td><td style="width: 49.9383%;">Double</td></tr></tbody></table>

# Boarding Time

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">flights\_a</td><td style="width: 24.9691%;">Array&lt;Flight&gt;</td><td style="width: 24.9691%;">1</td></tr><tr><td style="width: 49.9382%;">flights\_b</td><td style="width: 24.9691%;">Array&lt;Flight&gt;</td><td style="width: 24.9691%;">2</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%; height: 59.5834px;"><tbody><tr style="height: 29.7917px;"><td style="width: 33.3745%; height: 29.7917px;">Option</td><td style="width: 16.6873%; height: 29.7917px;">Values</td><td style="width: 16.6873%; height: 29.7917px;">Default</td><td style="width: 33.3745%; height: 29.7917px;">Requirements</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- <div><div>processes.boarding.begin.actual</div></div>
- <div><div>times.general.adc</div></div>
- <div><div>passengers.onboard.wab.total</div></div>

&gt; Set: boarding\_time

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">passengers</td><td style="width: 49.9383%; height: 29.7917px;">Int</td></tr><tr><td style="width: 49.9383%;">time</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;"><div><div>average_boarding_time</div></div></td><td style="width: 49.9383%;">Double</td></tr></tbody></table>

# Boarding Time Update

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Flight&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%; height: 89.3751px;"><tbody><tr style="height: 29.7917px;"><td style="width: 33.3745%; height: 29.7917px;">Option</td><td style="width: 16.6873%; height: 29.7917px;">Values</td><td style="width: 16.6873%; height: 29.7917px;">Default</td><td style="width: 33.3745%; height: 29.7917px;">Requirements</td></tr><tr style="height: 29.7917px;"><td style="width: 33.3745%; height: 29.7917px;">flights</td><td style="width: 16.6873%; height: 29.7917px;">true, false</td><td style="width: 16.6873%; height: 29.7917px;">true</td><td style="width: 33.3745%; height: 29.7917px;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- <div><div>btu.unclear</div></div>
- <div><div>btu.reasons</div></div>

&gt; Set: btu

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">total</td><td style="width: 49.8067%;">Int</td></tr><tr><td style="width: 49.8067%;">reasons</td><td style="width: 49.8067%;">Object</td></tr><tr><td style="width: 49.8067%;">minus\_volume</td><td style="width: 49.8067%;">Volume</td></tr><tr><td style="width: 49.8067%;">plus\_volume</td><td style="width: 49.8067%;">Volume</td></tr><tr><td style="width: 49.8067%;">minus\_d15</td><td style="width: 49.8067%;">Departure Punctuality</td></tr><tr><td style="width: 49.8067%;">plus\_d15</td><td style="width: 49.8067%;">Departure Punctuality</td></tr></tbody></table>

</td></tr><tr><td style="width: 49.9383%;">flights</td><td style="width: 49.9383%;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;">minus</td><td style="width: 49.8067%;">Array&lt;Flight&gt;</td></tr><tr><td style="width: 49.8067%;">plus</td><td style="width: 49.8067%;">Array&lt;Flight&gt;</td></tr></tbody></table>

</td></tr></tbody></table>

# Delay

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Flight&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%; height: 89.3751px;"><tbody><tr style="height: 29.7917px;"><td style="width: 33.3745%; height: 29.7917px;">Option</td><td style="width: 16.6873%; height: 29.7917px;">Values</td><td style="width: 16.6873%; height: 29.7917px;">Default</td><td style="width: 33.3745%; height: 29.7917px;">Requirements</td></tr><tr style="height: 29.7917px;"><td style="width: 33.3745%; height: 29.7917px;">flights</td><td style="width: 16.6873%; height: 29.7917px;">true, false</td><td style="width: 16.6873%; height: 29.7917px;">true</td><td style="width: 33.3745%; height: 29.7917px;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- delays.delay\_code
- delays.sub\_delay\_code
- delays.delay
- delays.comment
- leg\_id
- times
- flags
- flight

&gt; Set: flags, flight, times

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%; height: 245.99px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.8067%; height: 29.7917px;">delays</td><td style="width: 49.8067%; height: 29.7917px;">Map of Delay Objects</td></tr><tr style="height: 29.7917px;"><td style="width: 49.8067%; height: 29.7917px;">subdelays</td><td style="width: 49.8067%; height: 29.7917px;">Map of Delay Objects</td></tr><tr style="height: 97.0312px;"><td style="width: 49.8067%; height: 97.0312px;">groups</td><td style="width: 49.8067%; height: 97.0312px;"><table border="1" style="border-collapse: collapse; width: 100.428%;"><tbody><tr><td style="width: 49.7869%;">atc</td><td style="width: 49.7869%;">Int</td></tr><tr><td style="width: 49.7869%;">bvd</td><td style="width: 49.7869%;">Int</td></tr></tbody></table>

</td></tr></tbody></table>

</td></tr><tr><td style="width: 49.9383%;">flights</td><td style="width: 49.9383%;">Array&lt;Flight&gt;</td></tr></tbody></table>

<p class="callout info">Delay Object</p>

<table border="1" id="bkmrk-field-type-amount-in" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9383%;">Field</td><td style="width: 49.9383%;">Type</td></tr><tr><td style="width: 49.9383%;">amount</td><td style="width: 49.9383%;">Int</td></tr><tr><td style="width: 49.9383%;">sum</td><td style="width: 49.9383%;">Int</td></tr></tbody></table>

# MBI

<p class="callout info">Input</p>

<table border="1" id="bkmrk-name-type-index-flig" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 49.9382%;">Name</td><td style="width: 24.9691%;">Type</td><td style="width: 24.9691%;">Index</td></tr><tr><td style="width: 49.9382%;">flights</td><td style="width: 24.9691%;">Array&lt;Object&gt;</td><td style="width: 24.9691%;">0</td></tr><tr><td style="width: 49.9382%;">options</td><td style="width: 24.9691%;">Object</td><td style="width: 24.9691%;">1</td></tr></tbody></table>

<p class="callout info">Options</p>

<table border="1" id="bkmrk-option-values-defaul" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.3745%;">Option</td><td style="width: 16.6873%;">Values</td><td style="width: 16.6873%;">Default</td><td style="width: 33.3745%;">Requirements</td></tr><tr><td style="width: 33.3745%;">flights</td><td style="width: 16.6873%;">true, false</td><td style="width: 16.6873%;">false</td><td style="width: 33.3745%;">  
</td></tr></tbody></table>

<p class="callout info">Requirements</p>

- <div><div>baggage.loaded.wab.amount</div></div>
- mbi

&gt; Set: TOBT

<p class="callout info">Output</p>

<table border="1" id="bkmrk-field-type-passenger" style="border-collapse: collapse; width: 100%; height: 268.125px;"><tbody><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">Field</td><td style="width: 49.9383%; height: 29.7917px;">Type</td></tr><tr style="height: 29.7917px;"><td style="width: 49.9383%; height: 29.7917px;">stats</td><td style="width: 49.9383%; height: 29.7917px;"><table border="1" style="border-collapse: collapse; width: 100.388%;"><tbody><tr><td style="width: 49.8067%;"><div><div>loaded_baggages</div></div></td><td style="width: 49.8067%;">Int</td></tr><tr><td style="width: 49.8067%;"><div><div>baggages</div></div></td><td style="width: 49.8067%;">Int</td></tr><tr><td style="width: 49.8067%;">flights</td><td style="width: 49.8067%;">Int</td></tr></tbody></table>

</td></tr></tbody></table>