Build Packages / Create release (push) Successful in 8s
Build Packages / build:portable:macos-arm64:nocuda (push) Successful in 5m11s
Build Packages / build:rugnux:linux-aarch64:cuda (push) Successful in 10m32s
Build Packages / build:portable:linux-x86_64:nocuda (push) Successful in 18m26s
Build Packages / build:portable:linux-x86_64:cuda (push) Successful in 22m11s
Build Packages / build:jfjoch:ubuntu2204:nocuda (push) Successful in 23m32s
Build Packages / build:portable:windows-x86_64:nocuda (push) Successful in 25m36s
Build Packages / build:jfjoch:rocky8:nocuda (push) Successful in 27m28s
Build Packages / HDF5 consumer tests (DIALS, XDS) (push) Successful in 28m10s
Build Packages / build:jfjoch:rocky9:nocuda (push) Successful in 28m10s
Build Packages / build:portable:windows-x86_64:cuda (push) Successful in 29m24s
Build Packages / build:jfjoch:ubuntu2404:nocuda (push) Successful in 21m45s
Build Packages / Generate python client (push) Successful in 31s
Build Packages / Build documentation (push) Successful in 1m21s
Build Packages / build:jfjoch:rocky8:cuda-sls9 (push) Successful in 24m2s
Build Packages / build:jfjoch:rocky9:cuda-sls9 (push) Successful in 29m25s
Build Packages / build:jfjoch:rocky8:cuda (push) Successful in 30m27s
Build Packages / build:jfjoch:ubuntu2204:cuda (push) Successful in 27m12s
Build Packages / build:jfjoch:ubuntu2404:cuda (push) Successful in 32m20s
Build Packages / build:jfjoch:rocky9:cuda (push) Successful in 33m36s
Build Packages / Unit tests (push) Successful in 2h7m18s
Build Packages / Validation Battery (push) Successful in 33m19s
* Rugnux: Stills processing needs only the unit cell and space group beyond what the file records - detector distance, beam centre, tilt, panel placement, saturation level, gain and polarisation plane are found from the images - and is up to twice as fast. * Rugnux: Stills can be indexed without a GPU, with a CPU implementation of the fast-feedback indexer (macOS, computers without a GPU). * Rugnux: Rotation and stills data are integrated in the detector's own units with one gain model, improving data from CCD detectors. * Web frontend: The Rugnux live page shows the placed model with its electron density and anomalous difference map in a Mol* viewer. Reviewed-on: #90 Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
51 lines
3.1 KiB
Markdown
51 lines
3.1 KiB
Markdown
# RugnuxLiveStatus
|
|
|
|
Live rugnux processing of the last collection; kept until the next collection starts or `POST /initialize`. Times are taken when the image puller received a message, and are in seconds since the first image (before it arrives, since now). The frame rate is `(images_received - 1) / last_image_s`.
|
|
|
|
## Properties
|
|
|
|
Name | Type | Description | Notes
|
|
------------ | ------------- | ------------- | -------------
|
|
**state** | **str** | |
|
|
**placed_model** | **bool** | The run placed the model: it can be fetched from `/rugnux/model.cif` and its maps from `/rugnux/map.ccp4`. |
|
|
**anomalous_map** | **bool** | The merge kept the Bijvoet pairs, so with the placed model there is an anomalous difference map (`/rugnux/map.ccp4?type=anom`). |
|
|
**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 first image | [optional]
|
|
**start_to_first_image_s** | **float** | From the START message to the first image; set once the first image arrives | [optional]
|
|
**message** | **str** | Why the run failed or was skipped |
|
|
**images_expected** | **int** | |
|
|
**expected_collection_s** | **float** | How long the collection is set up to take - images_expected times the image time; absent if not known | [optional]
|
|
**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, since the first image; set once the collection is over | [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 first image | [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)
|
|
|
|
|