oasislmf.cli.api¶
Classes¶
Print version/info details of the connected Oasis Platform API server |
|
Issue API GET requests via the command line |
|
Run a model via the Oasis Platform API end to end |
|
Run a model via the Oasis Platform API end to end |
|
Run a model via the Oasis Platform API end to end |
|
Delete items from the Platform API |
|
Download files from the Oasis Platform API |
|
Upload file(s) to the Platform API |
|
Validate (or fetch the validation status of) a portfolio's OED exposure files |
|
Run oasislmf exposure run on the server against a portfolio's exposure files |
|
Convert a portfolio's exposure data between OED and AIR |
|
Combine the ORD output of multiple RUN_COMPLETED analyses |
|
Cancel a running analysis (input generation or execution) |
|
Reconnect to an in-progress (or finished) analysis and resume polling for status |
|
List the sub-tasks of an analysis run |
|
Plot a Gantt chart of an analysis's sub-tasks, with a status summary |
|
The base command to inherit from for each command. |
Module Contents¶
- class oasislmf.cli.api.ServerInfoApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandPrint version/info details of the connected Oasis Platform API server
- class oasislmf.cli.api.ListApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandIssue API GET requests via the command line
- class oasislmf.cli.api.RunApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandRun a model via the Oasis Platform API end to end
- class oasislmf.cli.api.RunInputApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandRun a model via the Oasis Platform API end to end
- class oasislmf.cli.api.RunLossApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandRun a model via the Oasis Platform API end to end
- class oasislmf.cli.api.DeleteApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandDelete items from the Platform API
- class oasislmf.cli.api.GetApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandDownload files from the Oasis Platform API
- class oasislmf.cli.api.PostApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandUpload file(s) to the Platform API
- class oasislmf.cli.api.ValidateApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandValidate (or fetch the validation status of) a portfolio’s OED exposure files
- class oasislmf.cli.api.ExposureRunApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandRun oasislmf exposure run on the server against a portfolio’s exposure files
- class oasislmf.cli.api.ExposureTransformApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandConvert a portfolio’s exposure data between OED and AIR
- class oasislmf.cli.api.CombineApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandCombine the ORD output of multiple RUN_COMPLETED analyses
- class oasislmf.cli.api.CancelApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandCancel a running analysis (input generation or execution)
- class oasislmf.cli.api.ReconnectApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandReconnect to an in-progress (or finished) analysis and resume polling for status
- class oasislmf.cli.api.SubTasksApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandList the sub-tasks of an analysis run
- class oasislmf.cli.api.PlotApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisComputationCommandPlot a Gantt chart of an analysis’s sub-tasks, with a status summary
- class oasislmf.cli.api.ApiCmd(*args, **kwargs)[source]¶
Bases:
oasislmf.cli.command.OasisBaseCommandThe base command to inherit from for each command.
2 additional arguments (
--verboseand--config) are added to the parser so that they are available for all commands.