Atomscale Python SDK#

Testing status Latest tag Supported Python versions License: MPL 2.0

The atomscale package connects your Python code to the Atomscale platform for RHEED analysis, XPS processing, and instrument data management.

Installation#

pip install atomscale

Set your API key (from Profile > Account Management in the web app):

export AS_API_KEY="your-api-key"

Quick Example#

from atomscale import Client

client = Client()

# Upload a RHEED video for analysis
client.upload(files=["growth_001.mp4"])

# Find your data
results = client.search(keywords=["GaN"])

# Get analysis results
analysed = client.get(results["Data ID"].to_list())
print(analysed[0].timeseries_data)

What Can You Do?#

Send data

Upload files or stream live RHEED/instrument data to Atomscale

Get results

Search the catalogue, download processed videos, access analysis data

Monitor live

Poll for real-time updates during active streaming sessions

Guides#

Getting Started

Support#