Core#

nominal.core is the object-oriented client for the Nominal core platform. Start with NominalClient, then work with the resources it returns. For setup and an end-to-end example, see the Python quickstart.

Client and resources#

Client

Create a client, select a workspace, and configure requests.

Assets and runs

Organize datasets and runs, attach files, and add discussion comments.

Workbooks

Manage workbooks and instantiate them from templates.

Markings

Apply markings and configure their display symbols.

Shared types

Look up time bounds, resource links, archive filters, and property types.

Data#

Datasets and files

Upload files, monitor ingestion, and work with dataset channels and exports.

Channels and units

Inspect channel metadata, search tagged logs, and manage measurement units.

Streaming

Write timeseries data and log messages through asynchronous streams.

Containerized extractors

Register container images, configure extractors, and manage their secrets.

Events and validation#

Events

Create and classify events associated with Nominal resources.

Automatic validation

Execute checklists, review violations, and configure notification integrations.