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

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.8
File Size Uploaded Provenance
atomscale-0.21.8.tar.gz 1.0 MB Without provenance Details

Built distributions (wheels)

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

Total release size: 62.8 MB

Release files / atomscale-0.21.8.tar.gz

Download URL atomscale-0.21.8.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
843b805af7fb20f09b666fc943ae2f33b84a56f0faad3e76ef8fe884759528de
BLAKE2b-256 checksum
How to use checksums
0f00c5c02ea14c510f5bc5c987f2b6db2a2b3304666e9b76e0e7d9f74a42b03a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp313-cp313-win_amd64.whl
Size 4.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e189432c445dc851a044d23a5414e6fdd63aa19acc4254c3251531252d3cbe20
BLAKE2b-256 checksum
How to use checksums
4fdaf1f1b94cf51850f892c916c5205a085a1c656f4ccad955605cb8b4db5c5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4d3fb2ebb54cee7ded0a1fa9a51d4222fae01c62f2b341e641b2d98dc5c43905
BLAKE2b-256 checksum
How to use checksums
84106d9ee544bca645550bf9cf5864a68f89017cfcf551c0b219057f2eac64ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp313-cp313-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4302591432c88cdd4f5be505de46b98c5ad5a7c3ad7318db83a95e37b65c5f70
BLAKE2b-256 checksum
How to use checksums
92fee651f131167eeb36acb6ac62a6cf2aaac3f543c1943890c9feec98c904e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp312-cp312-win_amd64.whl
Size 4.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2d0a2ffc5c94de895ac38656736a2059fbee8e8e9b1756cbf19d9dc807e52c7b
BLAKE2b-256 checksum
How to use checksums
8b6e36b027f101a1796d06083c6d6c306efe234fe9bdd76a6faa5733050c3c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5252c6a9c90646e22d9991aaacbfbf6a56f931285ad6e0f03ff19439ad9efe2e
BLAKE2b-256 checksum
How to use checksums
933612ef9ad848a581805167004a43effc6b509f05e0b564d02e74cdae65e0e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp312-cp312-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4876911d23e0357450c632ca06dfcf175b620ce70dc337caf95bdb8bcd406a72
BLAKE2b-256 checksum
How to use checksums
85bc32789f6f72e65eb9e181b4f127f6dba83ace50de839c112ebea32d4a3f50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp311-cp311-win_amd64.whl
Size 4.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
788c8827270cb8bb0123d1d867612274d6d185a158588f142fdb33332691be33
BLAKE2b-256 checksum
How to use checksums
acad62c4c1ffdfe9c1471f7deb8f467166c886a829f352de125fc1a43aed0a52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8cfca0faaaac0db4e5484e6bfbbedcb7d2f8404454243de4f965c04a3640ffa0
BLAKE2b-256 checksum
How to use checksums
faa86ad07029326dd7a419441f1623e237052f5f59afcb8f83ad108e1cdf84f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp311-cp311-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5e28ef29b53ef9a6692c41b99eaaa064bead09986f70d32c94e9d065487bf558
BLAKE2b-256 checksum
How to use checksums
fdb20f9adad0ffebfc2ee79827b4fc88433a1815553bfa55aaeb0d1fe743cc62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL atomscale-0.21.8-cp310-cp310-win_amd64.whl
Size 4.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e04a944850482f18b0d15fabd4930f85f930e4631e4c42a9e414e72834d98cfd
BLAKE2b-256 checksum
How to use checksums
c872cf10897c9e4f97993ca58eba72911caaa676c8e8190bc3f90f7a76453957
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

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

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

Download URL atomscale-0.21.8-cp310-cp310-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
127454671af4e411beada9c805f4e6391be3c8a2fe5bdd82c0e3a05245f633f8
BLAKE2b-256 checksum
How to use checksums
e5bfe5b160fba21a6b2998233dcc6508b3bcf70ceb18f00ebb8486b5f78c2863
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for atomscale 0.21.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.21.8 This release

13 release files No provenance

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