Cognite Python SDK Documentation¶
This is the Cognite Python SDK for developers and data scientists working with Cognite Data Fusion (CDF). The package is tightly integrated with pandas, and helps you work easily and efficiently with data in Cognite Data Fusion (CDF).
Installation¶
To install this package:
pip install cognite-sdk
To upgrade the version of this package:
pip install cognite-sdk --upgrade
pip install "cognite-sdk[pandas, geo]"
Contents¶
- Quickstart
- Settings
- Credential Providers
- CogniteClient
- Extensions and optional dependencies
- Identity and access management
- Core Data Model
- Assets
- Events
- Data points
- Retrieve datapoints
- Retrieve datapoints as numpy arrays
- Retrieve datapoints in pandas dataframe
- Retrieve datapoints in time zone in pandas dataframe
- Retrieve latest datapoint
- Insert data points
- Insert data points into multiple time series
- Insert pandas dataframe
- Delete a range of data points
- Delete ranges of data points
- Data Points Data classes
- Files
- Retrieve file metadata by id
- Retrieve multiple files’ metadata by id
- List files metadata
- Aggregate files metadata
- Search for files
- Create file metadata
- Upload a file or directory
- Upload a string or bytes
- Retrieve download urls
- Download files to disk
- Download a single file to a specific path
- Download a file as bytes
- Delete files
- Update files metadata
- Files Data classes
- Geospatial
- Create feature types
- Delete feature types
- List feature types
- Retrieve feature types
- Update feature types
- Create features
- Delete features
- Retrieve features
- Update features
- List features
- Search features
- Stream features
- Aggregate features
- Get coordinate reference systems
- List coordinate reference systems
- Create coordinate reference systems
- Put raster data
- Delete raster data
- Get raster data
- Compute
- Geospatial Data classes
- Synthetic time series
- Time series
- Sequences
- Retrieve a sequence by id
- Retrieve multiple sequences by id
- List sequences
- Aggregate sequences
- Search for sequences
- Create a sequence
- Delete sequences
- Update sequences
- Retrieve data
- Retrieve pandas dataframe
- Insert rows into a sequence
- Insert a pandas dataframe into a sequence
- Delete rows from a sequence
- Delete a range of rows from a sequence
- Sequence Data classes
- 3D
- Contextualization
- Data Ingestion
- Data Organization
- Transformations
- Functions
- Data Modeling
- Deprecated
- Templates
- Create Template groups
- Upsert Template groups
- Retrieve Template groups
- List Template groups
- Delete Template groups
- Upsert a Template group version
- List Temple Group versions
- Delete a Temple Group version
- Run a GraphQL query
- Create Template instances
- Upsert Template instances
- Update Template instances
- Retrieve Template instances
- List Template instances
- Delete Template instances
- Create Template Views
- Upsert Template Views
- List Template Views
- Resolve Template View
- Delete Template Views
- Templates
- Base data classes
- Exceptions
- Utils
- Testing