Skip to main content
GET
/
rheed
/
timeseries
/
{data_id}
from atomscale import Client

client = Client(api_key="YOUR_API_KEY")
results = client.get(data_ids="d290f1ee-6c54-4b01-90e6-d701748f0851")
video = results[0]  # RHEEDVideoResult
print(video.timeseries_data)
{
  "calibration_id": "cal_001",
  "series_by_angle": [
    {
      "angle": 0,
      "series": [...]
    }
  ],
  "lattice_spacing_multiples": {},
  "regions": {},
  "series_max_time": 1800.5
}
Returns processed RHEED results data for plotting timeseries information, including intensity series organized by azimuthal angle.
data_id
string
required
The data entry UUID for the RHEED recording
return_null_if_missing
boolean
default:"false"
Return null instead of an error if no processed data exists yet
last_n
integer
Return only the last N data points (useful for incremental fetching during streams)
elapsed_seconds
number
Return only data points from the last N seconds (useful for incremental fetching during streams)

Response

calibration_id
string
ID of the calibration used for processing
series_by_angle
array
Timeseries data organized by azimuthal angle, each containing fingerprint series data
lattice_spacing_multiples
object
Lattice spacing multiple values derived from the diffraction pattern
regions
object
Region definitions used for intensity extraction
series_max_time
number
Maximum timestamp in the timeseries (seconds)
from atomscale import Client

client = Client(api_key="YOUR_API_KEY")
results = client.get(data_ids="d290f1ee-6c54-4b01-90e6-d701748f0851")
video = results[0]  # RHEEDVideoResult
print(video.timeseries_data)
{
  "calibration_id": "cal_001",
  "series_by_angle": [
    {
      "angle": 0,
      "series": [...]
    }
  ],
  "lattice_spacing_multiples": {},
  "regions": {},
  "series_max_time": 1800.5
}