Create data sets

async AsyncCogniteClient.data_sets.create(
data_set: DataSet | DataSetWrite | Sequence[DataSet] | Sequence[DataSetWrite],
) DataSet | DataSetList

Create one or more data sets.

Parameters:

data_set (DataSet | DataSetWrite | Sequence[DataSet] | Sequence[DataSetWrite]) – Union[DataSet, Sequence[DataSet]]: Data set or list of data sets to create.

Returns:

Created data set(s)

Return type:

DataSet | DataSetList

Examples

Create new data sets:

>>> from cognite.client import CogniteClient
>>> from cognite.client.data_classes import DataSetWrite
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> data_sets = [DataSetWrite(name="1st level"), DataSetWrite(name="2nd level")]
>>> res = client.data_sets.create(data_sets)