Files
Jungfraujoch/docs/python_client/docs/RugnuxSettings.md
T
leonarski_fandClaude Opus 5.5 14ee27f362
Build Packages / Create release (push) Successful in 8s
Build Packages / build:portable:macos-arm64:nocuda (push) Successful in 4m43s
Build Packages / build:rugnux:linux-aarch64:cuda (push) Successful in 9m36s
Build Packages / build:portable:linux-x86_64:nocuda (push) Successful in 14m44s
Build Packages / build:portable:linux-x86_64:cuda (push) Successful in 20m29s
Build Packages / build:portable:windows-x86_64:nocuda (push) Successful in 21m41s
Build Packages / build:jfjoch:ubuntu2204:nocuda (push) Successful in 21m58s
Build Packages / build:portable:windows-x86_64:cuda (push) Successful in 26m12s
Build Packages / build:jfjoch:rocky8:nocuda (push) Successful in 26m10s
Build Packages / build:jfjoch:rocky9:nocuda (push) Successful in 27m17s
Build Packages / HDF5 consumer tests (DIALS, XDS) (push) Successful in 27m41s
Build Packages / build:jfjoch:ubuntu2404:nocuda (push) Successful in 22m48s
Build Packages / Generate python client (push) Successful in 28s
Build Packages / Build documentation (push) Successful in 1m8s
Build Packages / build:jfjoch:rocky8:cuda-sls9 (push) Successful in 23m57s
Build Packages / build:jfjoch:rocky9:cuda-sls9 (push) Successful in 27m18s
Build Packages / build:jfjoch:rocky8:cuda (push) Successful in 26m18s
Build Packages / build:jfjoch:ubuntu2204:cuda (push) Successful in 21m27s
Build Packages / build:jfjoch:ubuntu2404:cuda (push) Successful in 24m10s
Build Packages / build:jfjoch:rocky9:cuda (push) Successful in 27m39s
Build Packages / Unit tests (push) Successful in 1h32m56s
Build Packages / Validation Battery (push) Successful in 33m4s
broker rugnux live: the analysis is cut 60 s after the last image by default
deadline_s defaulted to 0 (no cutoff), so a difficult crystal could hold the end of a collection for
as long as the analysis took. 60 s bounds it; 0 still means no cutoff. The OpenAPI default, the
broker and receiver defaults and the docs say 60; the generated clients are regenerated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PXc1zD1yxHqaR1DGdCTHL4
2026-10-18 08:53:14 +02:00

1.5 KiB

RugnuxSettings

Rugnux live mode: rotation collections from a DECTRIS detector are processed by rugnux inside the broker while they arrive, and the merged result is sent to the writer.

Properties

Name Type Description Notes
enable bool Process DECTRIS rotation collections with rugnux live [optional] [default to False]
reserved_cpus int CPU threads left to the receiver and the image pusher while rugnux runs [optional] [default to 4]
deadline_s float Fixed cutoff: this long after the last image the analysis is cut, and the collection ends with what it has established (as `POST /cancel` after the last image does). 0 means no cutoff. [optional] [default to 60.0]

Example

from jfjoch_client.models.rugnux_settings import RugnuxSettings

# TODO update the JSON string below
json = "{}"
# create an instance of RugnuxSettings from a JSON string
rugnux_settings_instance = RugnuxSettings.from_json(json)
# print the JSON string representation of the object
print(RugnuxSettings.to_json())

# convert the object into a dict
rugnux_settings_dict = rugnux_settings_instance.to_dict()
# create an instance of RugnuxSettings from a dict
rugnux_settings_from_dict = RugnuxSettings.from_dict(rugnux_settings_dict)

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