client.search() to locate items in the data catalogue. The method returns a pandas DataFrame with metadata for each match.
Basic search
Limit to your uploads
By default, search includes data from other users in your organization. To see only your own uploads:Filter by IDs or type
Fetch specific items by their data IDs:Available data types
| Value | Description |
|---|---|
rheed_image | Single RHEED image |
rheed_stationary | Stationary RHEED video |
rheed_rotating | Rotating RHEED video |
xps | XPS spectrum |
photoluminescence | Photoluminescence spectrum |
pl | Alias for photoluminescence |
raman | Raman spectrum |
all | All types (default) |
Filter by lifecycle state
Thestatus parameter filters by pipeline state:
Available status values
| Value | Description |
|---|---|
success | Analysis completed successfully |
pending | Queued for processing |
running | Currently processing |
error | Analysis failed |
stream_active | Streaming in progress |
stream_interrupted | Stream was interrupted |
stream_finalizing | Stream finishing up |
stream_error | Streaming failed |
all | All statuses (default) |
Apply numeric or datetime bounds
Pass(min, max) tuples for growth length (seconds), upload timestamp, or last-accessed timestamp. Use None for an open bound.
Combine filters
All filter parameters can be combined:Next steps
Pass theData ID column to client.get() to fetch analysis artefacts. See Inspect Results for a hands-on tour.