Create time series

async AsyncCogniteClient.time_series.create(
time_series: TimeSeries | TimeSeriesWrite | Sequence[TimeSeries] | Sequence[TimeSeriesWrite],
) TimeSeries | TimeSeriesList

Create one or more time series.

Parameters:

time_series (TimeSeries | TimeSeriesWrite | Sequence[TimeSeries] | Sequence[TimeSeriesWrite]) – TimeSeries or list of TimeSeries to create.

Returns:

The created time series.

Return type:

TimeSeries | TimeSeriesList

Examples

Create a new time series:

>>> from cognite.client import CogniteClient
>>> from cognite.client.data_classes import TimeSeriesWrite
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> ts = client.time_series.create(
...     TimeSeriesWrite(name="my_ts", data_set_id=123, external_id="foo")
... )