Skip to main content

Atomscale

Python SDK

Testing GitHub tag Python License

Documentation


The official Python SDK for the Atomscale platform. Upload RHEED videos, stream live data, search the catalogue, and retrieve analysis results programmatically.

Features

  • Unified Client – Single interface for uploads, search, and downloads
  • Live Streaming – Push or pull RHEED frames in real-time
  • Flexible Search – Filter by keywords, data type, status, or time bounds
  • Rich Results – Access timeseries, diffraction graphs, and processed videos
  • Polling Utilities – Sync, async, and threaded options for monitoring updates

Installation

pip install atomscale

Note: The package was renamed from atomicds. Importing atomicds still works but emits a DeprecationWarning.

Quick Start

from atomscale import Client

# Create a client (reads AS_API_KEY from environment)
client = Client()

# Upload files
client.upload(files=["rheed_video.mp4"])

# Search the catalogue
results = client.search(keywords=["GaN"], status="success")

# Fetch analysis results
items = client.get(results["Data ID"].to_list())
for item in items:
    print(item.timeseries_data.tail())

Documentation

Full documentation is available at atomscale-ai.github.io/sdk.

License

This project is licensed under the Mozilla Public License 2.0.

Metadata

Release files for atomscale 0.21.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atomscale 0.21.1
File Size Uploaded
atomscale-0.21.1.tar.gz 883.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for atomscale 0.21.1
File
atomscale-0.21.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
atomscale-0.21.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
atomscale-0.21.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
atomscale-0.21.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
atomscale-0.21.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
atomscale-0.21.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
atomscale-0.21.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
atomscale-0.21.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
atomscale-0.21.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
atomscale-0.21.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
atomscale-0.21.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
atomscale-0.21.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 60.2 MB

Release files / atomscale-0.21.1.tar.gz

Download URL atomscale-0.21.1.tar.gz
Size 883.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1e01ee96bb925fc1debf1779607e6554f5067e363782c4bf485a56be9461ae24
BLAKE2b-256 checksum
How to use checksums
0df7f02d3bf05ef6cee45d3fd5bc4929d22db4ef8843b28b44e30a709e4b0672
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp313-cp313-win_amd64.whl

Download URL atomscale-0.21.1-cp313-cp313-win_amd64.whl
Size 4.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3bee3423b9b5845bfd854b4178d2f896d889e7c0a2d02ce896d13cb905779644
BLAKE2b-256 checksum
How to use checksums
578df653f54f38b7be0056fb24dc5696bb5cef114e3369e11ebfa6dc9f8fc2b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b40022a94d604891c5d14600f28d77b79fc04a1c97c3c3f87318a8787547641c
BLAKE2b-256 checksum
How to use checksums
af2bac01db6e2bd09196fad3e9b7b7fa293090fd4f5bef94cf3466d4a96b48ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL atomscale-0.21.1-cp313-cp313-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
90a8b26afdf42604567576cf72d01d302c6782b19e5dab72edb33d53bb6c42f1
BLAKE2b-256 checksum
How to use checksums
52c9a9d7c392987d88afabe3a2cc9689ab1f10cde3142859e1a20ad8ea511161
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp312-cp312-win_amd64.whl

Download URL atomscale-0.21.1-cp312-cp312-win_amd64.whl
Size 4.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
82de8e3514aa15cdda626e06f97f3b99b4c65384207a87b724a3eed1578dee8d
BLAKE2b-256 checksum
How to use checksums
b4a909d72e4647e315c457b6fbfa92fc1528808025b8d7fe89e5d41340416d2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
61cc3da6da0f316edf3b0e92c87d75d78b012653a40841dc9eb11189f01e0119
BLAKE2b-256 checksum
How to use checksums
b3ca76f9fd5ad48a2b97b2505d77b6697b799c4808904ae5bc78c1f92315f2d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL atomscale-0.21.1-cp312-cp312-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
418875d9593374582cb5d2292b3bc25724f6def3145c1b8b4d67f22e1c9f80b4
BLAKE2b-256 checksum
How to use checksums
95ad9f65e020be4865eb59887eee74ba9e6ee3b713240f8901fa11414a6b8136
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp311-cp311-win_amd64.whl

Download URL atomscale-0.21.1-cp311-cp311-win_amd64.whl
Size 4.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9afdcebeb9dde0f61706951063dadafb0735e29a28db23353255652cea0bc56f
BLAKE2b-256 checksum
How to use checksums
3742c8a3da2bd3e865546b8dfed0be283853d87d02d0a9678b10a574a1584b93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2fb408c909bfa26612f7cb6a21017ab6bea63dba9ec32cf014f1793af832fa8d
BLAKE2b-256 checksum
How to use checksums
18078f78e9a45e09c29f07ec6656467395e65c1c577721f32350dcf7f5762e8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL atomscale-0.21.1-cp311-cp311-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
13bbe6c95b450241f151834866d2b9f467e0ffe40d93e2db91d307f6736a2ae4
BLAKE2b-256 checksum
How to use checksums
c68fad255b93919c5594141a78c1f513e48872900b0d1de665fea9d36a83791e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp310-cp310-win_amd64.whl

Download URL atomscale-0.21.1-cp310-cp310-win_amd64.whl
Size 4.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0bb2c6416a4c960b6d1db8924384e5234e2f333d53ec45b2286f0590a846dc38
BLAKE2b-256 checksum
How to use checksums
769837d232cddb2edea8fcfacb76d5489aa0a1c8fb5192e7349be9d8d76ed37e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f11be3d7469e168089e68f1e11826136a29d25ef21ef54db1bbcc75322522ad5
BLAKE2b-256 checksum
How to use checksums
b706260c6207a25ca52e2ed1e3144079b48ece58a3009021301b913eb734b403
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / atomscale-0.21.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL atomscale-0.21.1-cp310-cp310-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
25982a8cbb34eed80d426dedf4108df728a2956376f9162d0a686de52e78282b
BLAKE2b-256 checksum
How to use checksums
73174474feb458675cc4c95208de731bf75fbb637f23631667f0470ff8d7ca2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page