oasislmf.computation.run.model

Classes

RunModel

Run models end to end.

GenerateComputationSettingsJsonSchema

"Abstract" Class for all Computation Step (ExposurePreAnalysis, GulCalc, ...)

Module Contents

class oasislmf.computation.run.model.RunModel(**kwargs)[source]

Bases: oasislmf.computation.base.ComputationStep

Run models end to end.

step_params[source]
chained_commands[source]
get_exposure_data_config()[source]
run()[source]
class oasislmf.computation.run.model.GenerateComputationSettingsJsonSchema(**kwargs)[source]

Bases: oasislmf.computation.base.ComputationStep

“Abstract” Class for all Computation Step (ExposurePreAnalysis, GulCalc, …) initialise the object with all specified param un step_param and sub- ComputationStep provide a generic interface to get the all those parameter definitions (get_params)

the Run method must be implemented and contain le business execution logic.

step_params[source]
run()[source]