List simulator routines
- async AsyncCogniteClient.simulators.routines.list(
- limit: int = 25,
- model_external_ids: Sequence[str] | None = None,
- simulator_integration_external_ids: Sequence[str] | None = None,
- kind: Literal['long'] | None = None,
- sort: PropertySort | None = None,
-
Retrieves a list of simulator routines that match the given criteria.
- Parameters:
limit (int) – Maximum number of results to return. Defaults to 25. Set to -1, float(“inf”) or None to return all items.
model_external_ids (Sequence[str] | None) – Filter on model external ids.
simulator_integration_external_ids (Sequence[str] | None) – Filter on simulator integration external ids.
kind (Literal['long'] | None) – Filter on routine kind.
sort (PropertySort | None) – The criteria to sort by.
- Returns:
List of simulator routines
- Return type:
Examples
- List simulator routines:
>>> from cognite.client import CogniteClient, AsyncCogniteClient >>> client = CogniteClient() >>> # async_client = AsyncCogniteClient() # another option >>> res = client.simulators.routines.list(limit=10)
- Iterate over simulator routines, one-by-one:
>>> for routine in client.simulators.routines(): ... routine # do something with the simulator routine
- Specify filter and sort order:
>>> from cognite.client.data_classes.simulators.filters import PropertySort >>> res = client.simulators.routines.list( ... simulator_integration_external_ids=["integration_ext_id"], ... sort=PropertySort(property="createdTime", order="desc"), ... )
- Filter on routine kind:
>>> res = client.simulators.routines.list(kind="long")