hello Community,
can anyone help me understand how to upload P&ID diagram files to CDF, Using Python SDK.
hello Community,
can anyone help me understand how to upload P&ID diagram files to CDF, Using Python SDK.
Best answer by Anders Albert
If you want to use the Python-SDK, there is a method in the FilesAPI: https://cognite-sdk-python.readthedocs-hosted.com/en/latest/core_data_model.html#upload-a-file-or-directory
You would call it for example like this to upload a P&ID, which I assume is in a PDF format on your local drive.
from cognite.client import CogniteClient
from pathlib import Path
client = CogniteClient()
data_set_id = client.data_sets.retrieve("src:p&id").id
my_PandID = Path("data/my_super_P&ID.pdf")
client.files.upload(
my_PandID,
external_id=f"file:p&id:{my_PandID.name.replace(' ', '_')}",
name=my_PandID.name,
mime_type="application/pdf",
data_set_id=data_set_id,
)
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.