Branch reviewed ate16db07ff(review: owner's decisions accepted - _maps.mtz instead of .ccp4 in the viewer, -o "" computes everything incl. MR/validation, Ctrl+C/error paths may leave fewer files, the writer links gemmi/zlib) and merged at55184eb09with its review fixes (END size guard, frame drop as in Lite, outputs released before re-runs, pool priority, docs, frontend gating). Conflicts: rugnux/Rugnux.h (kept rc176's host_memory_budget_bytes, output_prefix removed as on the branch), rugnux/RugnuxPipeline.h (MtzTable future + rc176's GPUMerge pointer), MolecularReplacement.h/.cpp (rc176's GPU cost model, packed transform and split functions with the branch's RugnuxModel signature; search_model with rc176's other_budgets, result.model_name). tests/RugnuxLargeTest.cpp: rc176's host-budget test writes its files through WriteRugnuxOutputs now that the library writes none. Generated code (broker/gen, frontend client, Python client docs, Redoc) regenerated from the merged jfjoch_api.yaml with update_version.sh (version unchanged). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PXc1zD1yxHqaR1DGdCTHL4
47 lines
2.3 KiB
Markdown
47 lines
2.3 KiB
Markdown
# RugnuxLiveStatus
|
|
|
|
Live rugnux processing of the last collection; kept until the next collection starts
|
|
|
|
## Properties
|
|
|
|
Name | Type | Description | Notes
|
|
------------ | ------------- | ------------- | -------------
|
|
**state** | **str** | |
|
|
**probe** | **str** | Answer of the early lattice probe on the first 60 degrees; empty until it answers |
|
|
**probe_s** | **float** | When the probe answered, since the collection started | [optional]
|
|
**message** | **str** | Why the run failed or was skipped |
|
|
**images_expected** | **int** | |
|
|
**images_received** | **int** | |
|
|
**elapsed_s** | **float** | |
|
|
**step_progress** | **float** | Fraction of the current pass's images | [optional]
|
|
**steps** | [**List[RugnuxLiveStep]**](RugnuxLiveStep.md) | |
|
|
**last_image_s** | **float** | When the last image arrived (and the cutoff timer started), since the collection started | [optional]
|
|
**cut** | **str** | Empty, or why the analysis was cut: `deadline` (`deadline_s` after the last image) or `cancel` (`POST /cancel`). The end message then carried what was established at the cut. | [optional]
|
|
**cut_s** | **float** | When the analysis was cut, since the collection started | [optional]
|
|
**last_image_to_written_s** | **float** | From the last image received to all results written | [optional]
|
|
**verdict** | **str** | OK, WARNINGS, UNUSABLE or FAILED; empty until the run is over |
|
|
**verdict_text** | **str** | |
|
|
**summary** | [**List[RugnuxSummaryRow]**](RugnuxSummaryRow.md) | |
|
|
**warnings** | **List[str]** | |
|
|
|
|
## Example
|
|
|
|
```python
|
|
from jfjoch_client.models.rugnux_live_status import RugnuxLiveStatus
|
|
|
|
# TODO update the JSON string below
|
|
json = "{}"
|
|
# create an instance of RugnuxLiveStatus from a JSON string
|
|
rugnux_live_status_instance = RugnuxLiveStatus.from_json(json)
|
|
# print the JSON string representation of the object
|
|
print(RugnuxLiveStatus.to_json())
|
|
|
|
# convert the object into a dict
|
|
rugnux_live_status_dict = rugnux_live_status_instance.to_dict()
|
|
# create an instance of RugnuxLiveStatus from a dict
|
|
rugnux_live_status_from_dict = RugnuxLiveStatus.from_dict(rugnux_live_status_dict)
|
|
```
|
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
|
|
|
|