Nominal Python Client#
An Open-source Python library for working with the Nominal platform. It allows you to automate data upload, streaming, and retrieval.
Intro#
Once you install the library and set-up your API keys, you can easily upload data to Nominal.
from nominal.core import NominalClient
client = NominalClient.from_profile("default")
asset = client.get_or_create_asset_by_properties({"serial": "SN42"}, name="Test stand SN42")
dataset = asset.get_or_create_dataset("primary")
dataset.add_tabular_data("run.csv", timestamp_column="time", timestamp_type="iso_8601") # your CSV
print(asset.nominal_url)
Let’s go#
API keys setup
Create an API key and save it as a profile.
Quickstart
Upload a file, stream data, mark a run and read it back.
Examples
Full, runnable scripts.
SDK reference
Every class, function and nom command.