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

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.4
File Size Uploaded
atomscale-0.21.4.tar.gz 899.7 kB Details

Built distributions (wheels)

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

Total release size: 60.4 MB

Release files / atomscale-0.21.4.tar.gz

Download URL atomscale-0.21.4.tar.gz
Size 899.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1512d7f842fdd5bad3e19c57b7851866632bab8397a08fefcbe068ad18de0c22
BLAKE2b-256 checksum
How to use checksums
02a3c40e6b818041a9073dec9a4ee755b09b4ef8aee0fb9e95e594de22075818
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.4-cp313-cp313-win_amd64.whl

Download URL atomscale-0.21.4-cp313-cp313-win_amd64.whl
Size 4.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
dbbe3264c23250c150a844cff9137744d53636f6bc468d442bfee71e236de32d
BLAKE2b-256 checksum
How to use checksums
355dd8623e70a2570c752bc7522d820c5bd87e0cb2a8c31c6fecb33ee7c46993
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.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.4-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
ad89562f3e1afb49dbc57f7c2f95b1825b91333b15e3578a36c0194a66be551e
BLAKE2b-256 checksum
How to use checksums
7aa7f63caff43ded0281632abe7469bf14b057bb64a915561e6661d121813261
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.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL atomscale-0.21.4-cp313-cp313-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
121219a9dc340baf4d7d9862abf900552617af6b3651b1c687bdbdcc2679831b
BLAKE2b-256 checksum
How to use checksums
49740192a4f0e36e166215c9c945e421517b54bdb7793e514b49d705fe9eb319
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.4-cp312-cp312-win_amd64.whl

Download URL atomscale-0.21.4-cp312-cp312-win_amd64.whl
Size 4.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d574b6acd45b24fb7e566b0e6a47dc54c9e0aedc61b5a5ed4aaf55138d472481
BLAKE2b-256 checksum
How to use checksums
6f37c89fac3505b27357e46facb4c2fc674f5ab067af59dc4d76f5353b864a3e
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.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.4-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
f3033ce211c6dcb8fcd786f1144cafcc16dd7dbd91a963f1d10cff6896026804
BLAKE2b-256 checksum
How to use checksums
58ffceae2d0a41cf757d470f764cd8b48236410543ccfeb95c73c3793fb8b98a
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.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL atomscale-0.21.4-cp312-cp312-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1e33d964a1f1d9eeb1da68f322d0551cbd48ba827491affa3683442128dc6775
BLAKE2b-256 checksum
How to use checksums
d651c6149b740eb38bada0331484cbf51fdea44e8f7e827ab12c59a481a33f3f
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.4-cp311-cp311-win_amd64.whl

Download URL atomscale-0.21.4-cp311-cp311-win_amd64.whl
Size 4.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d98a6ddff9e460a5c0202c3990caade355fdcb94dd53d206bd5413191bbce09a
BLAKE2b-256 checksum
How to use checksums
ea9251edcf8f20845526606ae72748803a51a3c925d8e80b9dd7238738d94280
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.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4be51db2b77908dfc2111d1be2d2de9765e4b74e670c5a6e6bc7038bd2eb02ba
BLAKE2b-256 checksum
How to use checksums
c2553c9a85023006241e130fff1b3ac5cbc4c2bd03ec962e5aef225e9a9c078b
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.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL atomscale-0.21.4-cp311-cp311-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
20e15c32431348e369b66a0cf01c6012e9ed3c3ae77c9e68dde3d7e56657cafe
BLAKE2b-256 checksum
How to use checksums
a20b584e9ec962a167ebd881e6e4758ffff85b7a0318d80e012baee59f917760
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.4-cp310-cp310-win_amd64.whl

Download URL atomscale-0.21.4-cp310-cp310-win_amd64.whl
Size 4.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
72ee173f97e20bb4572c31a8f1386d4597dea0ff04547193d00a8dc0d42bc04b
BLAKE2b-256 checksum
How to use checksums
bddd0c7cb5768ea91e0b3025093d3bbec54fcbb6ee18fc325156e6374eda39e2
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.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7abfb6c5b1b803fb7af3aac2c3546fc79a0f0ad7ea9a7f5c2bfec07041ca2ee4
BLAKE2b-256 checksum
How to use checksums
f0b0a16e3ea74d242f6c4931a419442aa3cf7006c59a9ce1cbb2520c57b06694
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.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL atomscale-0.21.4-cp310-cp310-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
02115748eff8cf3a81cedf371c3300ec70d488ebc01da115912ee7d7074cf91c
BLAKE2b-256 checksum
How to use checksums
3b531f78cfedfbfa7d7e63155a6b962d5c66595acb036b85a6ecf033503f8f24
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