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
* 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>
2.0 KiB
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)