Create simulator models

async AsyncCogniteClient.simulators.models.create(
items: SimulatorModelWrite | Sequence[SimulatorModelWrite],
) SimulatorModel | SimulatorModelList

Create simulator models

Parameters:

items (SimulatorModelWrite | Sequence[SimulatorModelWrite]) – The model(s) to create.

Returns:

Created simulator model(s)

Return type:

SimulatorModel | SimulatorModelList

Examples

Create new simulator models:
>>> from cognite.client import CogniteClient
>>> from cognite.client.data_classes.simulators import SimulatorModelWrite
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> models = [
...     SimulatorModelWrite(
...         name="model1",
...         simulator_external_id="sim1",
...         type="SteadyState",
...         data_set_id=1,
...         external_id="model_external_id",
...     ),
...     SimulatorModelWrite(
...         name="model2",
...         simulator_external_id="sim2",
...         type="SteadyState",
...         data_set_id=2,
...         external_id="model_external_id2",
...     ),
... ]
>>> res = client.simulators.models.create(models)