RugnuxLiveStills¶
Serial frames converted by the FPGA and analysed on the GPU: the pre-pass on the first images (the beam centre, distance and mask the whole collection is analysed with), and the analysis since.
Properties¶
Name | Type | Description | Notes |
|---|---|---|---|
prepass | str | Holding the first images, running on them, or done (Failed - the stated geometry and mask are used) | |
images_held | int | Images held for the pre-pass | |
images_needed | int | Images the pre-pass runs on | |
prepass_s | float | How long the pre-pass took | [optional] |
file_beam_x_pxl | float | ||
file_beam_y_pxl | float | ||
file_distance_mm | float | ||
beam_x_pxl | float | Beam centre the pre-pass decided (where the beam lands) | [optional] |
beam_y_pxl | float | [optional] | |
distance_mm | float | Detector distance the pre-pass decided | [optional] |
shadow_pixels | int | Pixels masked as the beam-stop shadow | [optional] |
bad_pixels | int | Pixels masked as defective (hot, dead, error value) | [optional] |
images_analysed | int | ||
images_indexed | int | ||
analysis_rate_hz | float | Images analysed per second since the pre-pass | [optional] |
Example¶
from jfjoch_client.models.rugnux_live_stills import RugnuxLiveStills
# TODO update the JSON string below
json = "{}"
# create an instance of RugnuxLiveStills from a JSON string
rugnux_live_stills_instance = RugnuxLiveStills.from_json(json)
# print the JSON string representation of the object
print(RugnuxLiveStills.to_json())
# convert the object into a dict
rugnux_live_stills_dict = rugnux_live_stills_instance.to_dict()
# create an instance of RugnuxLiveStills from a dict
rugnux_live_stills_from_dict = RugnuxLiveStills.from_dict(rugnux_live_stills_dict)