atomscale.results.rheed_video#
Result objects for RHEED video analysis.
Classes
|
RHEED video result |
- class atomscale.results.rheed_video.RHEEDVideoResult(data_id: UUID | str, timeseries_data: DataFrame, snapshot_image_data: list[RHEEDImageResult] | None, rotating: bool, collected_datetime: str | None = None)[source]
Bases:
MSONableRHEED video result
- Parameters:
data_id (UUID | str) – Data ID for the entry in the data catalogue.
timeseries_data (DataFrame) – Pandas DataFrame with per-frame RHEED features, indexed against a “Time” column. Columns are capitalized labels such as “Cluster ID”, “Specular Intensity”, “Strain”, “Cumulative Strain”, “Oscillation Period”, “Diffraction Spot Count”, and “Lattice Spacing”.
snapshot_image_data (list[atomscale.results.rheed_image.RHEEDImageResult] | None) – One
atomscale.results.rheed_image.RHEEDImageResultper snapshot extracted from the video, or None if no snapshots were extracted.rotating (bool) – Whether the video was taken of a rotating stage.
collected_datetime (str | None) – Datetime when the data was collected.