kNowlEdge grAph Transformer (NEAT)
There was no easy way to make knowledge graphs, especially data models, and onboard them to Cognite Data Fusion, so we have built NEAT.
NEAT is great for data model development, validation and deployment. It comes with an evergrowing library of validators, which will assure that your data model adheres to the best practices and that is performant. Unlike other solutions, which require you to be a technical wizard or modeling expert, NEAT provides you a guiding data modeling experience.
We offer various interfaces on how you can develop your data model, where majority of our users prefer a combination of Jupyter Notebooks, leveraging NEAT features through so called NeatSession, with a Spreadsheet data model template.
Only Data modeling? There was more before!? True, NEAT v0.x (legacy) offered a complete knowledge graph tooling. Do not worry though, all the legacy features are still available and will be gradually ported to NEAT v1.x according to the roadmap.
Usage
The user interface for NEAT features is through NeatSession, which is typically instantiated in a notebook-based environment due to simplified interactivity with NEAT
and navigation of the session content. Once you have set up your notebook environment, and installed neat via:
pip install cognite-neat
you start by creating a CogniteClient and instantiate a NeatSession object:
from cognite.neat import NeatSession, get_cognite_client
client = get_cognite_client(".env")
neat = NeatSession(client)
neat.physical_data_model.read.cdf("cdf_cdm", "CogniteCore", "v1")
Documentation
For more information, see the documentation
Metadata
Release files for cognite-neat 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cognite_neat-1.1.0.tar.gz | 676.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cognite_neat-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.5 MB
Release files / cognite_neat-1.1.0.tar.gz
| Download URL | cognite_neat-1.1.0.tar.gz |
|---|---|
| Size | 676.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
19883f71f2e8a633f050696a74a17b31a1802db963240228d60a7f1c59e3ac2b
|
|
BLAKE2b-256 checksum How to use checksums |
385f67320a1c146d00c42bca8e704b1925902670e7aad96ea993111ed1d7286b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.16
|
Release files / cognite_neat-1.1.0-py3-none-any.whl
| Download URL | cognite_neat-1.1.0-py3-none-any.whl |
|---|---|
| Size | 834.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
530234b21b7ece0a042fcaf45e293cd5d24f2f844290f6f3babf2c407b4dab7d
|
|
BLAKE2b-256 checksum How to use checksums |
663e89b11753a9d482df94629a34fdd57c55b512952d9c7e4e86c3f5b7734090
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.16
|