weather can appear in the filter rail while
lighting is still processing. run.wait() prints which field is ready and
returns once all fields finish. You can inspect run.completed_fields after
run.refresh() or pass show_progress=False to silence updates. If a later
field fails, earlier published fields remain available.
Check
client.studio.taxonomy_schema(studio_id) for fields currently available
to filters. client.studio.facet_rows(studio_id) exposes available,
event_count, and truncated for the current event table. None is a count of
all real-world occurrences in the source media.
Each search-based field is classified into its own event bucket. Combined
counts across fields use time overlap, so treat them as inferred combinations
rather than direct observations from one event. Numeric fields use structured
analysis and become available when that run completes. Field names already
present on the Studio are rejected.
Fields and filters
To add numeric speed and a true/false field to an existing Studio:
<, =, or > followed by a finite number; they do
not accept <= or >=. Numeric taxonomy fields run structured analysis,
which can take longer than search-based labeling. Speed values are only as
accurate as the source data and analysis allow. For numeric fields you already
know at analysis time, you can also define them in
Structured Output and create a Studio from that batch.
Search-based labels may be absent when no matching event is retrieved. For a
search-based boolean field, an absent label is not the same as False.
Searches for different values are separate matching operations; do not assume
every eligible event was assigned exactly one enum value or that competing
matches were resolved as a mutually exclusive classifier. Review the resulting
event values before using them as evaluation ground truth.
speed_mps in this example is an inferred value, unless the source analysis
has calibrated timing, geometry, or telemetry for metric speed. Units in the
field name do not validate measurement accuracy. Check the data source and
compare a sample against trusted measurements before applying thresholds such
as < 5 or > 20 to a safety-critical dataset.