Python SDK quickstart
Create a project, upload multimodal data, wait for processing, and inspect the resulting Data Units.
from unitlab import UnitlabClient
client = UnitlabClient()
project = client.projects.create("Medical review")
batch = project.upload("./multimodal-data")
status = batch.wait(timeout=1800)
print({
"project_id": project.id,
"batch_queue_id": batch.batch_queue_id,
"uploaded": batch.uploaded,
"failed": status.failed,
})
for unit in project.data_units():
print(unit.id, unit.kind, unit.name, unit.status)
client.close()Definition of success
Operating contract
Concern
Required behavior
Failure and recovery boundary
Condition
Response