Files
Jungfraujoch/docs/python_client/docs
leonarski_fandClaude Opus 5 d4f280047f grid scan: a raster reaches the spot engine, and the crystal cap says none rather than zero
Two defects the merge created and one the API carried.

Rugnux gated the per-image spot engine on AnalysisModeIsMX, so AnalysisMode::Grid
fell through to the azimuthal-integration-only path: a raster ran, scored nothing,
and reported no crystals. The gate now asks the stages table whether the mode does
spot finding, which is the actual question - three modes need that engine for three
different reasons, and a fourth would otherwise have to be remembered here too.

max_crystals was a required integer defaulting to 10, with 0 meaning "all". Zero
reads as "report no crystals", the opposite of what it did. It is now optional, and
absent means no cap; a crystal found and then dropped is information the caller
cannot get back. grow_score_threshold was missing from the schema entirely.

Measured over the labelled corpus after these fixes: 34 of 34 confirmed-protein
rasters yield a crystal, 0 of 8 water, 0 of 6 ice, 19 of 19 heldout.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EFEJG6WBQv8th4UJFNe53N
2026-09-08 08:22:14 +02:00
..
2026-08-13 17:03:10 +02:00
2026-03-05 22:13:12 +01:00
2025-11-09 12:42:27 +01:00
2026-07-03 19:18:56 +02:00
2026-06-23 20:29:49 +02:00
2024-12-08 13:26:13 +01:00
2026-04-29 09:50:50 +02:00
2024-12-05 16:41:04 +01:00
2024-11-17 14:55:09 +01:00
2024-11-17 14:55:09 +01:00
2024-12-05 16:41:04 +01:00
2025-11-28 12:47:35 +01:00
2024-11-17 14:55:09 +01:00
2024-12-05 16:41:04 +01:00
2024-11-17 14:55:09 +01:00
2025-05-05 19:32:22 +02:00
2024-12-05 16:41:04 +01:00
2026-07-19 09:39:28 +02:00
2026-08-25 08:21:39 +02:00
2025-03-02 13:15:28 +01:00
2026-07-19 09:39:28 +02:00
2026-09-02 21:17:31 +02:00
2026-03-02 15:57:12 +01:00
2024-12-05 16:41:04 +01:00
2026-03-05 22:13:12 +01:00
2026-03-02 15:57:12 +01:00
2025-09-21 19:27:51 +02:00
2026-09-02 21:17:31 +02:00
2024-12-05 16:41:04 +01:00
2026-08-13 17:03:10 +02:00
2026-03-05 22:13:12 +01:00
2024-12-05 16:41:04 +01:00
2024-12-05 16:41:04 +01:00
2025-12-08 19:53:35 +01:00
2025-05-28 18:49:27 +02:00
2025-06-10 18:14:04 +02:00
2026-09-02 21:17:31 +02:00
2025-04-14 11:52:06 +02:00
2026-06-23 20:29:49 +02:00
2024-12-05 16:41:04 +01:00
2024-12-05 16:41:04 +01:00
2024-12-05 16:41:04 +01:00
2024-12-05 16:41:04 +01:00
2025-05-05 19:32:22 +02:00
2026-09-02 21:17:31 +02:00
2026-06-25 18:12:00 +02:00
2025-06-15 17:46:46 +02:00
2024-12-05 16:41:04 +01:00
2024-12-05 16:41:04 +01:00
2024-12-05 16:41:04 +01:00