Skip to main content
The NeatSession is the main interface for working with NEAT. You instantiate it with a CogniteClient and an optional NeatConfig.
neat = NeatSession(client: CogniteClient, config: Optional[NeatConfig] = None)
For full API documentation, see the cognite-neat package on PyPI and the NEAT source code.

Attributes

issues

neat.issues
Contains issues and insights found during session operations.

result

neat.result
Holds the result of the last executed operation in the session.

Physical data model

neat.physical_data_model
The physical_data_model object provides methods for reading and writing physical data models.

Reading physical data models

Use neat.physical_data_model.read to load data models from:
  • CDF: read.cdf(space, external_id, version) — Read from Cognite Data Fusion
  • Excel: read.excel(path) — Read from an Excel file

Writing physical data models

Use neat.physical_data_model.write to deploy or export data models:
  • CDF: write.cdf(dry_run=False, drop_data=False) — Deploy to Cognite Data Fusion
  • Excel: write.excel(path) — Export to an Excel file

Further reading

Last modified on February 27, 2026