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)

[Back to Model list] [Back to API list] [Back to README]