adam.adam_processing_service module

class adam.adam_processing_service.AdamProcessingService(rest=<adam.rest_proxy.AuthenticatingRestProxy object>)

Bases: object

The ADAM service handling operations related to jobs.

__init__(rest=<adam.rest_proxy.AuthenticatingRestProxy object>)

Initialize self. See help(type(self)) for accurate signature.

execute_batch_propagation(project, propagation_params: adam.propagation_params.PropagationParams, opm_params: adam.opm_params.OpmParams, object_id=None, user_defined_id=None)adam.batch_propagation_results.MonteCarloResults

Create a new job to run a batch propagation.

Parameters
  • project (str | Project) – The workspace (project) id or project object

  • propagation_params (PropagationParams) – Parameters for the propagation.

  • opm_params (OpmParams) – Parameters specific to the OPM.

  • object_id (str) – The object id

  • user_defined_id (str) – The user-defined id

Returns

a reference to batch propagation object.

Return type

MonteCarloResults