-
v0.7.2
Stablereleased this
2026-09-08 00:22:24 +02:00 | 6 commits to main since this releasev0.7.2 (2026-09-07)
Bug Fixes
- Transmission is a fraction of full beam everywhere (
c095cb4)
DataCollectionParameters.transmission was the outlier: int percent 0-100 while BeamlineStatus / SimpleScanParameters / FluorescenceSpectrum already used a 0-1 fraction. Per the DAQ/DB consensus it is now a strict Annotated[float, Field(ge=0.0, le=1.0)] fraction (1.0 = full beam); percent-scale values in (1.0, 100.0] fail validation by design instead of being silently reinterpreted. RotationScanRequest / RasterGridRequest gain the same constraint (production data is already fraction on those paths).
Human-facing surfaces (user spreadsheets, AareDB public API) stay percent; their converters live in AareDB at the boundary.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01HiGzkkuiZXei894cnJfgSg
Downloads
- Transmission is a fraction of full beam everywhere (
-
v0.7.0
Stablereleased this
2026-09-03 12:27:35 +02:00 | 11 commits to main since this releasev0.7.0 (2026-09-03)
Bug Fixes
- Type checking in tests (
a400ffc)
Code Style
- Ruff format and fix (
113a388)
Features
- models: Ship the grid-scan decision to AareDB (
626f1f0)
GridScanResult gains contour_cells -- the (nx, ny) cells of the chosen 50 % blob, so consumers can draw the decision's own footprint over the sample image without recomputing the map. New GridScanDecision wraps the result verbatim with provenance (algorithm, version, the Thresholds used) and rides on RasterPayloadModel.decision (optional -- DAQs that have not adopted it stay valid). jfjoch-client floor moves to 1.0.0rc166: the embedded ScanResult defines the field contract, and rc166 adds per-image ice + latt_count and rotation_bravais.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01HiGzkkuiZXei894cnJfgSg
Downloads
- Type checking in tests (
-
v0.6.0
Stablereleased this
2026-09-03 09:29:00 +02:00 | 15 commits to main since this releaseDownloads
-
v0.5.4
Stablereleased this
2026-08-27 17:26:21 +02:00 | 17 commits to main since this releaseDownloads
-
v0.5.3
Stablereleased this
2026-08-27 17:03:55 +02:00 | 19 commits to main since this releasev0.5.3 (2026-08-27)
Bug Fixes
- Use total spots according to MW (
eae49b8)
Chores
- Drop unused import (
b1121ae)
Downloads
- Use total spots according to MW (
-
v0.5.2
Stablereleased this
2026-08-27 14:24:40 +02:00 | 23 commits to main since this releaseDownloads