Files
Jungfraujoch/docs/python_client/docs/AnalysisMode.md
T
leonarski_fandClaude Opus 5 37efa573c4 generated: regenerate the API clients for the analysis mode, the grid settings and the crystal list
Output of update_version.sh. The five lanes each reverted their generated trees
before handing back, so that two independently regenerated copies never had to be
merged; this is the single pass that replaces them.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EFEJG6WBQv8th4UJFNe53N
2026-09-08 07:59:42 +02:00

1.4 KiB

AnalysisMode

What analysis jfjoch_broker runs over the images. One setting replaces the several independent switches - spot finding on/off in two places, indexing on/off, rotation on/off - that used to be composed at each site into an answer nobody had written down. None - images are received, written and streamed; nothing is analysed. MXStills - spot finding, per-image indexing, refinement and integration. The default, and what an out-of-the-box broker has always done. Azint - azimuthal integration only; no spots are found. Grid - grid scan: per-image scoring and crystal selection. PowderCalibration - detector geometry from a calibrant's powder rings. Forces azimuthal integration onto the CPU, since the FPGA core cannot hold enough bins for the sectored profile a ring fit needs; a calibration exposure is a few images at a few Hz, so the cost does not matter. Rotation MX analysis is deliberately absent: jfjoch_broker has no rotation analysis path, so this API cannot express it. Rotation data is collected here and processed offline with rugnux.

Enum

  • NONE (value: 'None')

  • MXSTILLS (value: 'MXStills')

  • AZINT (value: 'Azint')

  • GRID (value: 'Grid')

  • POWDERCALIBRATION (value: 'PowderCalibration')

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