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.0

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.0
File Size Uploaded
atomscale-0.21.0.tar.gz 881.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for atomscale 0.21.0
File
atomscale-0.21.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
atomscale-0.21.0-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.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
atomscale-0.21.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
atomscale-0.21.0-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.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
atomscale-0.21.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
atomscale-0.21.0-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.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
atomscale-0.21.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
atomscale-0.21.0-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.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 60.0 MB

Release files / atomscale-0.21.0.tar.gz

Download URL atomscale-0.21.0.tar.gz
Size 881.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a73a6e4ef21c8a7eb0922e4d31b4a2e649594816e995708651cfb5939d884d29
BLAKE2b-256 checksum
How to use checksums
b7873e8b8c144d2a29a9d6f5f4544bfe1336fcbc94e718aa957aecdf8e2f3f4a
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.0-cp313-cp313-win_amd64.whl

Download URL atomscale-0.21.0-cp313-cp313-win_amd64.whl
Size 4.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
67240d66f8ce6e2ae2b17a7b78f351a2bfc0f04d5de36d45dbbe720c564d7cf7
BLAKE2b-256 checksum
How to use checksums
1661e9f5f32a2e34d51fe744472f0c1bd3ab33530b3d69564c0ff1c097bbf151
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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.0-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
0e69f5f755dfa5a65d2be01ed96efe715defe41b65816116033f762f8a991bdb
BLAKE2b-256 checksum
How to use checksums
14ae550d4459dd365f84360f8aea7b61f6dbd7ce8556d4c57d7e4fdc62177b97
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.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL atomscale-0.21.0-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
ecd3463f28792b6d233045e6a84a5bb482bda4893343acd028aa788c2f78fda7
BLAKE2b-256 checksum
How to use checksums
7a276000cf214846a954e72ae7bcfca975cd54576fc7e778e1fde216ac7f8163
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.0-cp312-cp312-win_amd64.whl

Download URL atomscale-0.21.0-cp312-cp312-win_amd64.whl
Size 4.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
045d59008318f33995a5d89df235b489290a9f7466dd59ce9bebcdd93df8663c
BLAKE2b-256 checksum
How to use checksums
d7a14d4684b71eec045a0e3ce38c273175254d38ac69fef06c1e0f724c20e3e7
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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.0-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
f271bf23c6997e4efa5270f57801762e8a00cf941e3de32ff627e61fd4d00980
BLAKE2b-256 checksum
How to use checksums
72c4d4d936f9c32813ebea411423832916a53e57b4f75e2de5b215d83d88d363
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.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL atomscale-0.21.0-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
0a809f3df247daee2bd40c3126a3ef64f39457b37baec8de1a9711394a51cb2e
BLAKE2b-256 checksum
How to use checksums
58028a8d6ed8a92f85178c6bfdbaf927573868c86430ee7472885221f4554e24
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.0-cp311-cp311-win_amd64.whl

Download URL atomscale-0.21.0-cp311-cp311-win_amd64.whl
Size 4.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
96768b615fee91520a1dd756fff16c23e4b77b994c35ff182d6a6fe096fda093
BLAKE2b-256 checksum
How to use checksums
96de9755de93246179a39bf507b67f6cbad81c5c5458959dea3345f522fb2464
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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.0-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
0452e0f22aa8d80f5b89cee06f7532e8cc8cf61e161ce3dc40ed518ac4267c71
BLAKE2b-256 checksum
How to use checksums
05674d9838ae7c1193e684a58e684d46b96c65b22359084b8b51bc8bb2ff909c
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.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL atomscale-0.21.0-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
e79130c9dd51fd7d1e06948d60e08bfdfad04114cbbff578557d91cad6440529
BLAKE2b-256 checksum
How to use checksums
3d849b9e0e77e29c4cb7f7e8365fa28744bef050494839b0ef564a2885ca5ed0
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.0-cp310-cp310-win_amd64.whl

Download URL atomscale-0.21.0-cp310-cp310-win_amd64.whl
Size 4.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7a040e0894c14612039b217fddb6cd78cd68793aa9d204f0ab984d54febd36be
BLAKE2b-256 checksum
How to use checksums
161938923a0cba799333db87d222ccda8189f0756538a4ba808f52a069813d1c
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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.0-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
10b2f4dfea947227d6b2ad64d5e78eb1c69938f96396ad3326c2671598c25a22
BLAKE2b-256 checksum
How to use checksums
d0e24d5552acd6d759cde3791896f7ea169a8e01f45ef681c0144ab4c66509a0
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.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL atomscale-0.21.0-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
01f3aa7c339c4ef2fa768c66e8a3079856f1167f4727e13c26898a28439fe4b1
BLAKE2b-256 checksum
How to use checksums
d1dbaf67bbd947a7ad97177eb8e3fd35b31731060af2e310900bd61ed311b11a
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