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

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.3
File Size Uploaded
atomscale-0.21.3.tar.gz 885.8 kB Details

Built distributions (wheels)

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

Download URL atomscale-0.21.3.tar.gz
Size 885.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a88864269946e924d4f38ade0285a6da326b378fad6953f1a9edb8695a090e6b
BLAKE2b-256 checksum
How to use checksums
a2058c1a6bc0f358eb27ce8a9b00090492a1b956b60970bd8f98a735cd5ac15e
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.3-cp313-cp313-win_amd64.whl

Download URL atomscale-0.21.3-cp313-cp313-win_amd64.whl
Size 4.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c76429c41aa2d078475cbbbafef852d53b56212683133fd2c36bf8163b9363f6
BLAKE2b-256 checksum
How to use checksums
53903e079784fef26312d43a88a7ef6c5b6e73f99b9e98b8e48b0a8f6bd17bc7
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.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.3-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
6202768e14e52f0c33608f25e50ccd54ccfb0f4eaf03231d7b9322e9575fd61d
BLAKE2b-256 checksum
How to use checksums
a021b89cb7f65f415de3ef52ecb52db9ec5ac2f5cb6012ff3c8d8792cfe53768
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.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL atomscale-0.21.3-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
0072f0a384928996e822a737bdb217980260129576b6de8a6e32a2e951785539
BLAKE2b-256 checksum
How to use checksums
13f827d774045fb8b4b6d82fcc6be20f7b487b6fb4c8fe80cd50242b2ec30654
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.3-cp312-cp312-win_amd64.whl

Download URL atomscale-0.21.3-cp312-cp312-win_amd64.whl
Size 4.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9ed5d3aeef406a83c6ad7baf78c01975f4c9417c5279234c9e3cc93da43dec5e
BLAKE2b-256 checksum
How to use checksums
d6d0d1ded706a3335072d701b981ca398e4466795b9415561509670dbc31b95d
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.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.3-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
b35b3f928b3aaaab5944bcfed4b2a25d9493f1d8ba19b7ba1b8062157649666e
BLAKE2b-256 checksum
How to use checksums
899b60a02523095ba55a779f9add080f946cf5849efa1b32689f6daf6704230e
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.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL atomscale-0.21.3-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
9dd2681bfd4889538ff9b1eb462bf169de5894b36f01b5718ad52810413a2611
BLAKE2b-256 checksum
How to use checksums
351ae49f1d82c7887331d99499a657f51e1bc525cafeb69ee1716517b7866c8f
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.3-cp311-cp311-win_amd64.whl

Download URL atomscale-0.21.3-cp311-cp311-win_amd64.whl
Size 4.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
581709d18aeda9dbb5297f66009f0f26f0ec50f5b92095a5e2f9c8b644abb0c7
BLAKE2b-256 checksum
How to use checksums
c1199fadbe6c9f6281441f2a2cb1750d35cc70ac3732339d94bc01b1dc2a15e9
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.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.3-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
b435b0a9b2dbb408921d0072fc4adcfbbfcd53331e462ab2264e173cb114dfd9
BLAKE2b-256 checksum
How to use checksums
c7d559a617f4c9322c86cb038fd2475b8ec70647c2a66966352dd9f61cbe200a
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.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL atomscale-0.21.3-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
077e3dbf434821f3d14f8fc3b7469954083c4c792c140ffe82385aae6bc131bf
BLAKE2b-256 checksum
How to use checksums
428edeb4346c46fb5c58848d5c90faa1b2af370f68b68d7a84d3083bb95fcb95
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.3-cp310-cp310-win_amd64.whl

Download URL atomscale-0.21.3-cp310-cp310-win_amd64.whl
Size 4.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
833cc0454317e7b2f1afea3a20abe63471c2d21e21815af0882dbbd759c689af
BLAKE2b-256 checksum
How to use checksums
155a2af514a72d7e64e2fe573b9c4724410473e83b376c0bcdb52a1573591239
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.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomscale-0.21.3-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
bb4bbcf9a017fb84e515c0ff97159c4e64808e0a0a8dca2f2c04bf404039928a
BLAKE2b-256 checksum
How to use checksums
e578777408572ccf219622556b81a39937a3de0b51220185da11c51c77b8e786
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.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL atomscale-0.21.3-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
947a5ceeed749a284ad1457021071d53e399fba03bdbe320069f8fe5ca7a8858
BLAKE2b-256 checksum
How to use checksums
d7a11678317080384beeb2dfb805b836458f8a21655369459717d19df32f7fc8
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