Reference

Information-oriented material: dry, look-it-up facts. Most of this section is generated from the source, so it stays in step with the code.

Configuration & CLI

Model data & package

File formats for model and Oasis input/output data, and the oasislmf Python package reference:

Python API

The API reference is generated directly from the source docstrings with sphinx-autoapi (AST-based, so it never imports the package).

Note

The API reference is scoped per-subsystem rather than covering the whole package, so each subsystem sits beside the explanation pages that describe it and the build stays fast. Currently included: the Financial Module (oasislmf.pytools.fm), the ground-up Monte-Carlo engine (oasislmf.pytools.gulmc), the shared stream/data layer (oasislmf.pytools.common), the output modules (elt, lec, plt, aal, summary, pla) and the keys/lookup framework (oasislmf.lookup). Coverage widens as more subsystems are documented.

Outputs & results

The Oasis loss outputs (standard and ORD result tables), their formats and file-naming conventions.

Calculation kernel

Component, stream-format, converter, validation and calc-rule reference for the Oasis calculation kernel, migrated from ktools and being updated to the pytools implementation.