semantic-release
68ab034a51
0.8.0
...
Build and Publish / release (push) Successful in 6s
CI / lint (push) Successful in 24s
CI / test (3.11) (push) Successful in 24s
CI / test (3.12) (push) Successful in 25s
CI / test (3.13) (push) Successful in 22s
Automatically generated by python-semantic-release
v0.8.0
2026-09-09 15:08:04 +00:00
perl_d
f990ac4679
feat: add context manager to suppress print from e.g. macros
CI / lint (pull_request) Successful in 23s
CI / test (3.11) (pull_request) Successful in 26s
CI / test (3.12) (pull_request) Successful in 24s
CI / test (3.13) (pull_request) Successful in 23s
CI / lint (push) Canceled after 10s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 10s
2026-09-09 17:05:59 +02:00
semantic-release
39d7ae8dd3
0.7.4
...
Build and Publish / release (push) Successful in 7s
CI / lint (push) Successful in 20s
CI / test (3.11) (push) Successful in 26s
CI / test (3.12) (push) Successful in 25s
CI / test (3.13) (push) Successful in 34s
Automatically generated by python-semantic-release
v0.7.4
2026-09-08 14:53:47 +00:00
perl_d
8d273d0438
fix: zoom model typing
CI / lint (push) Canceled after 10s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
CI / lint (pull_request) Successful in 26s
Build and Publish / release (push) Successful in 11s
CI / test (3.12) (pull_request) Successful in 23s
CI / test (3.11) (pull_request) Successful in 25s
CI / test (3.13) (pull_request) Successful in 25s
2026-09-08 16:52:26 +02:00
semantic-release
e077add687
0.7.3
...
Build and Publish / release (push) Successful in 6s
CI / lint (push) Successful in 21s
CI / test (3.12) (push) Successful in 25s
CI / test (3.13) (push) Successful in 22s
CI / test (3.11) (push) Successful in 26s
Automatically generated by python-semantic-release
v0.7.3
2026-09-08 07:05:21 +00:00
perl_d
c13bb5d366
fix: validate data collection parameters on assignment
CI / test (3.13) (push) Canceled after 0s
CI / lint (pull_request) Successful in 22s
CI / test (3.12) (pull_request) Successful in 26s
CI / test (3.11) (pull_request) Successful in 27s
CI / test (3.13) (pull_request) Successful in 23s
CI / lint (push) Canceled after 10s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
Build and Publish / release (push) Successful in 9s
2026-09-08 09:00:47 +02:00
semantic-release
d8d89f4ad8
0.7.2
...
Build and Publish / release (push) Successful in 8s
CI / lint (push) Successful in 21s
CI / test (3.12) (push) Successful in 26s
CI / test (3.11) (push) Successful in 29s
CI / test (3.13) (push) Successful in 28s
Automatically generated by python-semantic-release
v0.7.2
2026-09-07 22:22:27 +00:00
GotthardG and Claude Fable 5
c095cb484e
fix: transmission is a fraction of full beam everywhere
...
CI / lint (pull_request) Successful in 34s
CI / test (3.12) (pull_request) Successful in 22s
CI / test (3.13) (pull_request) Successful in 30s
CI / test (3.11) (pull_request) Successful in 35s
CI / lint (push) Canceled after 10s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 11s
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
2026-09-07 23:58:44 +02:00
semantic-release
ca239c6760
0.7.1
...
Build and Publish / release (push) Successful in 5s
CI / lint (push) Successful in 1m17s
CI / test (3.13) (push) Successful in 23s
CI / test (3.12) (push) Successful in 1m5s
CI / test (3.11) (push) Successful in 1m7s
Automatically generated by python-semantic-release
v0.7.1
2026-09-03 10:52:30 +00:00
perl_d
f13edc3760
refactor: tidy up for gridscan analysis switching
CI / lint (push) Canceled after 13s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 11s
2026-09-03 12:52:15 +02:00
perl_d
907991fd12
fix: exclude jfjochgsunion from QA
2026-09-03 12:52:15 +02:00
semantic-release
33671771fb
0.7.0
...
Build and Publish / release (push) Successful in 7s
CI / lint (push) Successful in 2m3s
CI / test (3.12) (push) Successful in 23s
CI / test (3.13) (push) Successful in 22s
CI / test (3.11) (push) Successful in 1m50s
Automatically generated by python-semantic-release
v0.7.0
2026-09-03 10:27:38 +00:00
perl_d
a400ffc3be
fix: type checking in tests
CI / lint (pull_request) Successful in 2m49s
CI / test (3.11) (pull_request) Successful in 1m26s
CI / test (3.13) (pull_request) Successful in 2m7s
CI / test (3.12) (pull_request) Successful in 2m38s
CI / lint (push) Canceled after 13s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 14s
2026-09-03 12:21:32 +02:00
perl_d
113a388e50
style: ruff format and fix
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / lint (pull_request) Failing after 1m34s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
CI / test (3.13) (pull_request) Skipped
2026-09-03 12:16:36 +02:00
GotthardG and Claude Fable 5
626f1f0500
feat(models): ship the grid-scan decision to AareDB
...
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / lint (pull_request) Failing after 1m46s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
CI / test (3.13) (pull_request) Skipped
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
2026-09-03 11:09:25 +02:00
semantic-release
df0d86d9d1
0.6.0
...
Build and Publish / release (push) Successful in 6s
CI / lint (push) Failing after 1m16s
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
Automatically generated by python-semantic-release
v0.6.0
2026-09-03 07:29:03 +00:00
perl_d
9cad8ec4fb
feat: add Meitian's gridscan analysis util
CI / lint (pull_request) Failing after 26s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
CI / test (3.13) (pull_request) Skipped
CI / lint (push) Canceled after 15s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 12s
2026-09-03 09:20:55 +02:00
semantic-release
f56b7a4c1b
0.5.4
...
Build and Publish / release (push) Successful in 6s
CI / lint (push) Successful in 20s
CI / test (3.12) (push) Successful in 23s
CI / test (3.13) (push) Successful in 49s
CI / test (3.11) (push) Successful in 1m24s
Automatically generated by python-semantic-release
v0.5.4
2026-08-27 15:26:24 +00:00
duan_j
28b29c12ee
fix: revert to 0.75 low res spot and 0.25 background
CI / lint (pull_request) Successful in 24s
CI / test (3.11) (pull_request) Successful in 24s
CI / test (3.13) (pull_request) Successful in 22s
CI / test (3.12) (pull_request) Successful in 28s
CI / lint (push) Canceled after 10s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 10s
2026-08-27 17:23:25 +02:00
semantic-release
8ce38e4522
0.5.3
...
Build and Publish / release (push) Successful in 5s
CI / lint (push) Successful in 30s
CI / test (3.11) (push) Successful in 51s
CI / test (3.12) (push) Successful in 51s
CI / test (3.13) (push) Successful in 43s
Automatically generated by python-semantic-release
v0.5.3
2026-08-27 15:03:58 +00:00
duan_j
b1121aeeac
chore: drop unused import
CI / lint (pull_request) Successful in 26s
CI / test (3.12) (pull_request) Successful in 23s
CI / test (3.11) (pull_request) Successful in 25s
CI / test (3.13) (pull_request) Successful in 21s
CI / lint (push) Canceled after 10s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 10s
2026-08-27 17:02:38 +02:00
duan_j
fc1be4c5eb
fix:clean the test
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / lint (pull_request) Failing after 20s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
CI / test (3.13) (pull_request) Skipped
2026-08-27 17:00:40 +02:00
duan_j
eae49b82fe
fix: use total spots according to MW
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / lint (pull_request) Successful in 23s
CI / test (3.12) (pull_request) Failing after 24s
CI / test (3.13) (pull_request) Failing after 22s
CI / test (3.11) (pull_request) Failing after 26s
2026-08-27 16:55:48 +02:00
semantic-release
290a3ab59a
0.5.2
...
Build and Publish / release (push) Successful in 5s
CI / lint (push) Successful in 21s
CI / test (3.11) (push) Successful in 26s
CI / test (3.12) (push) Successful in 25s
CI / test (3.13) (push) Successful in 22s
Automatically generated by python-semantic-release
v0.5.2
2026-08-27 12:24:43 +00:00
David Perl
26d681075f
fix: supply max image with not enough spots
CI / lint (pull_request) Successful in 24s
CI / test (3.11) (pull_request) Successful in 24s
CI / test (3.12) (pull_request) Successful in 25s
CI / test (3.13) (pull_request) Successful in 23s
CI / lint (push) Canceled after 10s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 11s
2026-08-27 14:23:00 +02:00
semantic-release
2202b426e8
0.5.1
...
Build and Publish / release (push) Successful in 6s
CI / lint (push) Successful in 20s
CI / test (3.12) (push) Successful in 23s
CI / test (3.11) (push) Successful in 25s
CI / test (3.13) (push) Successful in 22s
Automatically generated by python-semantic-release
v0.5.1
2026-08-21 14:28:06 +00:00
David Perl
8930f10e31
fix: instantiation of beam centre model
CI / lint (pull_request) Successful in 24s
CI / test (3.11) (pull_request) Successful in 22s
CI / test (3.12) (pull_request) Successful in 22s
CI / test (3.13) (pull_request) Successful in 20s
CI / lint (push) Canceled after 13s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 10s
2026-08-21 16:26:16 +02:00
semantic-release
0c106e213b
0.5.0
...
Build and Publish / release (push) Successful in 7s
CI / lint (push) Successful in 22s
CI / test (3.12) (push) Successful in 22s
CI / test (3.11) (push) Successful in 25s
CI / test (3.13) (push) Successful in 24s
Automatically generated by python-semantic-release
v0.5.0
2026-08-21 09:30:01 +00:00
perl_d
2ff521661b
feat: add beam centre from detector coords
CI / lint (pull_request) Successful in 30s
CI / test (3.12) (pull_request) Successful in 24s
CI / test (3.11) (pull_request) Successful in 25s
CI / test (3.13) (pull_request) Successful in 33s
CI / lint (push) Canceled after 9s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 10s
2026-08-21 11:23:45 +02:00
perl_d
ebc3053e9a
test: add logging tests
2026-08-21 11:16:59 +02:00
semantic-release
3c9547adaf
0.4.2
...
Build and Publish / release (push) Successful in 6s
CI / lint (push) Successful in 21s
CI / test (3.12) (push) Successful in 23s
CI / test (3.11) (push) Successful in 24s
CI / test (3.13) (push) Successful in 22s
Automatically generated by python-semantic-release
v0.4.2
2026-08-20 12:48:30 +00:00
perl_d
b2992471ce
fix: round kev energy
CI / lint (pull_request) Successful in 22s
CI / test (3.11) (pull_request) Successful in 22s
CI / test (3.12) (pull_request) Successful in 22s
CI / test (3.13) (pull_request) Successful in 24s
CI / lint (push) Canceled after 9s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 11s
2026-08-20 14:46:27 +02:00
semantic-release
47bfe56cad
0.4.1
...
Build and Publish / release (push) Successful in 10s
CI / lint (push) Successful in 28s
CI / test (3.12) (push) Failing after 18s
CI / test (3.11) (push) Successful in 41s
CI / test (3.13) (push) Successful in 25s
Automatically generated by python-semantic-release
v0.4.1
2026-08-19 15:20:03 +00:00
David Perl
a18d87ad2b
fix: typo in log stream ID
CI / lint (pull_request) Successful in 20s
CI / test (3.12) (pull_request) Successful in 23s
CI / test (3.11) (pull_request) Successful in 27s
CI / test (3.13) (pull_request) Successful in 23s
CI / lint (push) Canceled after 10s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 12s
2026-08-19 16:55:38 +02:00
semantic-release
11971a8044
0.4.0
...
Build and Publish / release (push) Successful in 5s
CI / lint (push) Successful in 22s
CI / test (3.12) (push) Successful in 23s
CI / test (3.11) (push) Successful in 24s
CI / test (3.13) (push) Successful in 24s
Automatically generated by python-semantic-release
v0.4.0
2026-08-18 09:00:15 +00:00
GotthardG and Claude Fable 5
064a1d5cab
feat(models): fluorescence ingest contract shared with AareDB
...
CI / lint (pull_request) Successful in 23s
CI / test (3.12) (pull_request) Successful in 22s
CI / test (3.13) (pull_request) Successful in 23s
CI / test (3.11) (pull_request) Successful in 54s
CI / lint (push) Canceled after 11s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 12s
FluorescenceScanIngestModel wraps the existing
FluorescenceSpectrumOutputModel with the sample it belongs to — the
payload for AareDB's POST /dispatcher/protected_router/fluorescence/
ingest. FluorescenceScanIngestResponseModel returns the stored scan id
plus the elements AareDB identified from the peaks, so the beamline GUI
can display what was detected.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01F3xoBJBmqJJPLg475iK6cE
2026-08-17 15:36:53 +02:00
semantic-release
fb617efa5f
0.3.1
...
Build and Publish / release (push) Successful in 5s
CI / lint (push) Successful in 29s
CI / test (3.11) (push) Successful in 26s
CI / test (3.13) (push) Successful in 23s
CI / test (3.12) (push) Successful in 30s
Automatically generated by python-semantic-release
v0.3.1
2026-08-17 09:03:34 +00:00
perl_d
207612377d
fix: simplify further
CI / lint (pull_request) Successful in 22s
CI / test (3.11) (pull_request) Successful in 23s
CI / test (3.13) (pull_request) Successful in 55s
CI / test (3.12) (pull_request) Successful in 1m16s
CI / lint (push) Canceled after 12s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 11s
2026-08-14 16:04:06 +02:00
perl_d
be5e971ff4
fix: simplify log setup
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
2026-08-14 11:31:44 +02:00
perl_d
1a64ea3a09
fix: remove duplicate handler in dev logging config
2026-08-14 10:45:31 +02:00
semantic-release
3bc2ce95ad
0.3.0
...
Build and Publish / release (push) Successful in 5s
CI / lint (push) Successful in 49s
CI / test (3.13) (push) Successful in 23s
CI / test (3.11) (push) Successful in 47s
CI / test (3.12) (push) Successful in 55s
Automatically generated by python-semantic-release
v0.3.0
2026-08-07 09:07:22 +00:00
perl_d
7f1d29a8cb
style: formatting and linting in affected files
CI / lint (pull_request) Successful in 51s
CI / test (3.12) (pull_request) Successful in 24s
CI / test (3.11) (pull_request) Successful in 26s
CI / test (3.13) (pull_request) Successful in 23s
CI / lint (push) Canceled after 11s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
Build and Publish / release (push) Successful in 11s
2026-08-07 10:52:20 +02:00
perl_d
7f74144615
ci: add more linting steps
2026-08-07 10:51:55 +02:00
perl_d
648298ba25
chore: add dependencies
2026-08-07 10:51:55 +02:00
perl_d
1cd7aa5acf
feat: move clean paths util from daq
2026-08-07 10:51:55 +02:00
perl_d
e995b5b5ae
fix: locations of some imports
2026-08-07 10:51:38 +02:00
semantic-release
ea09c8c719
0.2.2
...
Build and Publish / release (push) Successful in 6s
CI / test (3.13) (push) Successful in 21s
CI / test (3.12) (push) Successful in 23s
CI / lint (push) Successful in 20s
CI / test (3.11) (push) Successful in 21s
Automatically generated by python-semantic-release
v0.2.2
2026-08-03 11:46:10 +00:00
perl_d
84836fd76a
fix: remove opencv pin
CI / lint (pull_request) Successful in 20s
CI / test (3.11) (pull_request) Successful in 25s
CI / test (3.13) (pull_request) Successful in 23s
CI / test (3.12) (pull_request) Successful in 26s
CI / lint (push) Successful in 18s
Build and Publish / release (push) Successful in 16s
CI / test (3.11) (push) Successful in 23s
CI / test (3.12) (push) Successful in 23s
CI / test (3.13) (push) Successful in 22s
2026-08-03 13:43:32 +02:00
semantic-release
de5db24ff8
0.2.1
...
Build and Publish / release (push) Successful in 6s
CI / lint (push) Successful in 18s
CI / test (3.11) (push) Successful in 24s
CI / test (3.12) (push) Successful in 26s
CI / test (3.13) (push) Successful in 21s
Automatically generated by python-semantic-release
v0.2.1
2026-07-31 08:50:11 +00:00
duan_j and Claude Fable 5
2969af8764
fix: drop spots_indexed from no-crystal guard
...
Build and Publish / release (push) Successful in 13s
CI / test (3.12) (push) Successful in 22s
CI / test (3.11) (push) Successful in 24s
CI / test (3.13) (push) Successful in 21s
CI / lint (push) Successful in 24s
CI / lint (pull_request) Successful in 16s
CI / test (3.12) (pull_request) Successful in 22s
CI / test (3.11) (pull_request) Successful in 24s
CI / test (3.13) (pull_request) Successful in 24s
Indexing was removed from the crystal score (w_indexed=0.00), so it must
not act as a hard veto either: a crystal that diffracts but fails to
index should still be targeted, not routed to grid centre. Guard now
checks max spots_low_res only.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-28 13:59:38 +02:00