ORD output components¶
Oasis produces results in the Open Results Data (ORD) format. The pytools output
tools (Output components) emit the ORD tables directly; this page maps each ORD
table to the tool that produces it and to the analysis_settings flag that requests it.
Note
The column definitions of each ORD table are part of the ORD standard, single-sourced
in the ODS_OpenResultsData repository (and pulled into the aggregated Oasis documentation).
This page does not repeat them.
ORD tables, tools and settings¶
ORD table |
pytools tool |
|
|---|---|---|
SELT — Sample Event Loss Table |
|
|
MELT — Moment Event Loss Table |
|
|
QELT — Quantile Event Loss Table |
|
|
SPLT — Sample Period Loss Table |
|
|
MPLT — Moment Period Loss Table |
|
|
QPLT — Quantile Period Loss Table |
|
|
EPT — Exceedance Probability Table |
|
|
PSEPT — Per-Sample EPT |
|
|
ALT — Average Loss Table (AAL) |
|
|
ALCT — Average Loss Convergence Table |
|
|
EPType in the EPT/PSEPT tables is 1=OEP, 2=OEP TVaR, 3=AEP, 4=AEP TVaR; EPCalc
is the calculation basis (1 MeanDamage, 2 FullUncertainty, 3 PerSampleMean,
4 MeanSample). See the ORD standard for full definitions.
Requesting ORD outputs¶
ORD tables are requested per summary set in analysis_settings.json under ord_output.
For example, requesting a sample ELT, an EP table (full-uncertainty AEP + OEP) and the
period AAL for the ground-up perspective:
{
"gul_output": true,
"gul_summaries": [
{
"id": 1,
"ord_output": {
"elt_sample": true,
"ept_full_uncertainty_aep": true,
"ept_full_uncertainty_oep": true,
"alt_period": true,
"parquet_format": false
}
}
]
}
The same ord_output block applies under il_summaries / ri_summaries for the insured
and reinsurance perspectives. Global options include parquet_format (write parquet
instead of CSV) and return_period_file (use input/returnperiods.bin for the EP curve
return periods).
How they are produced in a run¶
oasislmf model run generates a run_kernel.sh pipeline that streams summarypy output
into the relevant output tool per requested table (see Workflows). The per-partition
outputs are concatenated with katpy. For a worked, stage-by-stage example see the
step-by-step pipeline notebook (in the example-models docs), and for analysing the
resulting tables see the ORD results notebook.
See also: Output components (the tools and their CLI) · Core components.