sdk.analysis_computation.list()

elements.sdk.api.analysis_computation

Retrieve a list of Analysis Computations.

Lists the details for all Analysis Computations that the requester has access to including their current state and their progress.

Parameters

  • [Optional] state (str) - computation state
  • [Optional] status (str) - computation status
  • [Optional] max_submitted_on (datetime) - filter for maximum submission time of the Analysis Computations
  • [Optional] min_submitted_on (datetime) - filter for minimum submission time of the Analysis Computations
  • [Optional] analysis_config_id (str) - Analysis Config to query computations for
  • [Optional] toi_id (str) - TOI to query computations for
  • [Optional] aoi_collection_id (str) - AOI Collection to query computations for
  • [Optional] analysis_id (str) - analysis to query computations for
  • [Optional] pagination (Pagination) - Pagination object only with page size field set

Returns

List[AnalysisComputation]

Example(s)

# Retrieve analysis computations by analysis_config_id
await sdk.analysis_computation.list(
  analysis_config_id="ac9f25c2-48ba-48b1-b096-ac3d0ec83c21"
)

# Output (List[AnalysisComputation])
[id: "cf880d7e-8a4d-4c0e-a946-9b8e8a6f225d"
analysis_id: "96b49764-007d-4166-9a5f-600b9bfa9ba6"
toi_id: "12847bf4-2c77-4468-a1ef-dd67566954e3"
aoi_collection_id: "41e3fb68-fa89-4e20-b4d1-2884ef3cb0ce"
analysis_config_id: "ac9f25c2-48ba-48b1-b096-ac3d0ec83c21"
submitted_on {
  seconds: 1667410620
  nanos: 73823000
}
computation_nodes {
  name: "device-visits"
  computation_id: "e60657cf-aa8d-4086-98c0-a1f2538f85be"
  children: "device-tracks"
}
computation_nodes {
  name: "device-tracks"
  computation_id: "027f2a18-3478-478e-8533-ef947492f809"
}
]