Cognite Python SDK
Cognite Python SDK
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).
Without any optional dependencies
To install this package without pandas and geopandas support:
$ pip install cognite-sdk
With optional dependencies
A number of optional dependencies may be specified in order to support a wider set of features. The available extras (along with the libraries they include) are:
[numpy, pandas, geopandas, shapely, sympy, pip]
To include optional dependencies, specify them like this with pip:
$ pip install "cognite-sdk[pandas, geo]"
or like this if you are using poetry:
$ poetry add cognite-sdk -E pandas -E geo
If you regularly need to fetch large amounts of datapoints, consider installing with
pandas, as it depends on
numpy) for best performance, then use the
retrieve_dataframe) endpoint(s). This avoids building large pure Python data structures, and instead reads data directly into memory-efficient
On Windows, it is recommended to install
geopandas and its dependencies using
conda package manager, see geopandas installation page.
The following commands create a new environment, install
conda create -n geo_env conda activate geo_env conda install --channel conda-forge geopandas pip install cognite-sdk
Wondering about upcoming or previous changes to the SDK? Take a look at the CHANGELOG.
To help you upgrade your code(base) quickly and safely to a newer major version of the SDK, check out our migration guide. It is a more focused guide based on the detailed change log. MIGRATION GUIDE.
Want to contribute? Check out CONTRIBUTING.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for cognite_sdk-6.28.0-py3-none-any.whl