Files
leonarski_f 3f8c72cd1e
Build Packages / build:portable:windows-x86_64:cuda (push) Successful in 28m9s
Build Packages / Generate python client (push) Successful in 31s
Build Packages / Validation Battery (push) Successful in 47m56s
Build Packages / build:jfjoch:ubuntu2404:nocuda (push) Successful in 26m51s
Build Packages / build:rugnux:linux-aarch64:cuda (push) Successful in 10m33s
Build Packages / build:jfjoch:ubuntu2204:nocuda (push) Successful in 26m49s
Build Packages / build:jfjoch:rocky8:cuda (push) Successful in 30m10s
Build Packages / build:jfjoch:rocky8:nocuda (push) Successful in 32m0s
Build Packages / build:jfjoch:rocky9:nocuda (push) Successful in 32m49s
Build Packages / Create release (push) Successful in 8s
Build Packages / build:portable:linux-x86_64:nocuda (push) Successful in 16m57s
Build Packages / Build documentation (push) Successful in 47s
Build Packages / build:portable:macos-arm64:nocuda (push) Successful in 5m7s
Build Packages / build:jfjoch:rocky8:cuda-sls9 (push) Successful in 29m33s
Build Packages / build:portable:linux-x86_64:cuda (push) Successful in 21m36s
Build Packages / build:portable:windows-x86_64:nocuda (push) Successful in 24m26s
Build Packages / HDF5 consumer tests (DIALS, XDS) (push) Successful in 30m56s
Build Packages / build:jfjoch:rocky9:cuda-sls9 (push) Successful in 32m3s
Build Packages / build:jfjoch:rocky9:cuda (push) Successful in 30m50s
Build Packages / build:jfjoch:ubuntu2404:cuda (push) Successful in 28m52s
Build Packages / build:jfjoch:ubuntu2204:cuda (push) Successful in 25m22s
Build Packages / Unit tests (push) Successful in 1h44m43s
v1.0.0-rc.182 (#93)
* Rugnux: Fixed indexing of stills of a centred lattice with a known cell.
* jfjoch_broker (experimental): Live Rugnux processing of serial collections.
* Rugnux: Stills detector modules are placed from the data and written to `<prefix>_module_placement.json`; `--panel-refine` replaces `--refine-modules`.
* Rugnux: More reliable rotation processing - indexing, monoclinic setting, space-group choice and refinement of multi-domain twins.

Reviewed-on: #93
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
2026-11-04 11:13:33 +01:00

2.0 KiB

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]