upload() method to send files to Atomscale. Analysis starts as soon as data arrives, and results appear in the catalogue once the pipeline finishes.
Choose files
Collect the local file paths you want to upload. Mixing file types is fine.Supported formats
Start the upload
client.get() once analysis finishes.
Link uploads to a sample
Passphysical_sample to group the files under a sample. Names are matched case-insensitively, and a new sample is created when nothing matches:
Link uploads to a project
Passproject to associate the uploads with an existing project. The project must already exist, since the SDK does not create projects, and physical_sample is required so the sample can be added to the project’s tracking list:
Upload from file objects
You can also pass open file handles instead of paths:Mute progress bars
For non-interactive environments, passmute_bars=True when constructing the client:
Check status in the web app
Uploads immediately appear in the Atomscale UI. Analysis runs in the background, and results land in the catalogue once the pipeline finishes.Next steps
Search Data
Find your uploaded items in the catalogue.
Inspect Results
Work with analysis outputs and plots.
Samples & Projects
Group data across runs and align timeseries.
RHEED Features & Masks
Query low-level features and segmentation masks.