oasislmf 2.3.4 - Oasis Loss Modelling Framework

This repository provides a Python toolkit for building, running and testing Oasis LMF models end-to-end, including performing individual steps in this process. It includes:

  • an api client for interacting with the api server (in the api_client submodule)

  • a Python class framework for working with Oasis models and model resources as Python objects (the models submodule)

  • a Python class framework for managing model exposures and resources, and also for generating Oasis files from these (the exposures submodule)

  • a Python factory class for instantiating keys lookup services for models, and generating and saving keys outputs from these lookup services (the keys submodule)

  • a command line interface (CLI) for creating and testing models. App sub-commands can be found by running oasislmf --help. CLI documentation can be found in the API Reference pages, under oasislmf.cli. Each sub-command, e.g., oasislmf model is described in the corresponding documentation page oasislmf.model.

Indices and tables