Commit Graph

1087 Commits

Author SHA1 Message Date
8326e4a59f Revert "jfjoch_indexing_test: Bring back old, working code, to further modify"
This reverts commit 756115606c.
2025-11-30 13:32:13 +01:00
756115606c jfjoch_indexing_test: Bring back old, working code, to further modify
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m47s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m40s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m45s
Build Packages / Generate python client (push) Successful in 19s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m18s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 41s
Build Packages / build:rpm (rocky8) (push) Successful in 13m22s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m26s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m54s
Build Packages / build:rpm (rocky9) (push) Successful in 13m54s
Build Packages / Unit tests (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
2025-11-30 13:23:07 +01:00
cb983f5c74 IndexAndRefine: Another iteration 2025-11-30 13:20:26 +01:00
69afeb488f IndexAndRefine: Work in progress
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m41s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m57s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m1s
Build Packages / Generate python client (push) Successful in 10s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m7s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m26s
Build Packages / build:rpm (rocky8) (push) Successful in 13m27s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m23s
Build Packages / Build documentation (push) Successful in 34s
Build Packages / build:rpm (rocky9) (push) Successful in 13m58s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m5s
Build Packages / Unit tests (push) Successful in 52m30s
2025-11-30 09:54:55 +01:00
222b28c224 IndexAndRefine: Work in progress 2025-11-30 09:52:08 +01:00
a08cc17f9f IndexAndRefine: Fixes
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m15s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m17s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m14s
Build Packages / build:rpm (rocky8) (push) Successful in 13m13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m13s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m24s
Build Packages / Generate python client (push) Successful in 19s
Build Packages / Build documentation (push) Successful in 39s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m2s
Build Packages / build:rpm (rocky9) (push) Successful in 14m0s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m45s
Build Packages / Unit tests (push) Successful in 53m38s
2025-11-30 08:28:02 +01:00
2c35655f5e Frontend: Fix
Some checks failed
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 10m6s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 10m29s
Build Packages / Generate python client (push) Successful in 27s
Build Packages / Build documentation (push) Successful in 52s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 11m50s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 12m15s
Build Packages / build:rpm (rocky9) (push) Failing after 12m18s
Build Packages / build:rpm (rocky8) (push) Failing after 12m25s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 12m34s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 12m31s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 6m52s
Build Packages / Unit tests (push) Failing after 3h6m3s
2025-11-29 21:27:57 +01:00
bbcf0efb4d IndexAndRefine: Work in progress - seems to not work at the moment
Some checks failed
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 3m6s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 3m7s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 3m22s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 3m16s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 3m22s
Build Packages / build:rpm (rocky8) (push) Failing after 3m15s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Failing after 3m24s
Build Packages / build:rpm (rocky9) (push) Failing after 3m26s
Build Packages / Generate python client (push) Successful in 34s
Build Packages / Build documentation (push) Successful in 48s
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
Build Packages / Unit tests (push) Has been cancelled
2025-11-29 21:22:12 +01:00
59930dfea0 OpenAPI: Add angular range
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 3m1s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 3m8s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 3m6s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 3m13s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 2m59s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 3m7s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Failing after 3m22s
Build Packages / build:rpm (rocky9) (push) Failing after 3m20s
Build Packages / Generate python client (push) Successful in 32s
Build Packages / Build documentation (push) Successful in 52s
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
Build Packages / Unit tests (push) Has been cancelled
2025-11-29 21:14:05 +01:00
118fed1d83 IndexAndRefine: Refactor integration 2025-11-29 21:05:42 +01:00
70a03b87ff IndexingSettings: Add rotation indexer specific settings 2025-11-29 20:21:26 +01:00
c8d28a8921 RotationIndexer: Add resulting data 2025-11-29 19:04:05 +01:00
36454a9637 RotationIndexer: Add quick refinement for the final frame to increase indexing stability
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m41s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m0s
Build Packages / Generate python client (push) Successful in 30s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m50s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m2s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 38s
Build Packages / build:rpm (rocky8) (push) Successful in 13m7s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m15s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m39s
Build Packages / build:rpm (rocky9) (push) Successful in 13m55s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m4s
Build Packages / Unit tests (push) Successful in 53m30s
2025-11-29 18:55:00 +01:00
a6745e7a1a RotationIndexer: More information in output 2025-11-29 18:46:30 +01:00
1b64f45fdc RotationIndexer: Seems to return valid lattice for each image 2025-11-29 18:30:23 +01:00
c67b4d0bb7 RotationIndexer: Works on test lyso with consistent result to XDS!!! 2025-11-29 18:10:09 +01:00
549bb9fb5d RotationIndexer: Work in progress 2025-11-29 17:28:33 +01:00
163518f724 RotationIndexer: Further improvements 2025-11-29 16:35:20 +01:00
1d753524e4 XtalOptimizer: Add rotation axis 2025-11-29 16:12:35 +01:00
c9ffe8d60e SpotToSave: Add image number 2025-11-29 15:53:36 +01:00
020b5d6651 XtalOptimizer: add option to refine distance mm 2025-11-29 15:40:46 +01:00
907774e3a6 XtalOptimizer: Provide 3x3 rotation matrix as parameter (to combine detector rotation with crystal rotation array)
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m25s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m44s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m48s
Build Packages / Generate python client (push) Successful in 12s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 12m52s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m13s
Build Packages / build:rpm (rocky8) (push) Successful in 13m15s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m28s
Build Packages / Build documentation (push) Successful in 39s
Build Packages / build:rpm (rocky9) (push) Successful in 13m59s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m13s
Build Packages / Unit tests (push) Successful in 50m24s
2025-11-29 15:22:31 +01:00
3881438781 jfjoch_indexing_test: Rotation indexer test (for the time being) 2025-11-29 15:13:09 +01:00
e4da987070 RotationalIndexer: Work in progress 2025-11-29 15:12:36 +01:00
4948b4b7b0 XtalOptimizer: Make beam center, distance explicit parameter for refinement 2025-11-29 15:06:04 +01:00
87a9a0b745 SpotAnalyze: Extract spot analysis function into a dedicated 2025-11-29 14:07:24 +01:00
15e8e47b39 RotationIndexer: Work in progress on rotation data indexer 2025-11-29 14:00:05 +01:00
4225173daa Indexer: Add more general Run() call with reciprocal coordinates to accommodate more demanding schemes 2025-11-29 13:59:52 +01:00
b6b6bab064 CrystalLattice: Add multiply option for rotation matrix 2025-11-29 13:58:45 +01:00
23fc9a27d8 jfjoch_broker: Add safety for a code that potentially caused the optimizer to get to NaN (need to investigate further) 2025-11-29 12:22:12 +01:00
1565c5a19f Frontend: Remove vulnerability 2025-11-29 11:18:38 +01:00
d3a00621fd VERSION: 1.0.0-rc.112 2025-11-29 11:14:46 +01:00
9bc71cfddc v1.0.0-rc.111 (#17)
Some checks failed
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m27s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m51s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m45s
Build Packages / Generate python client (push) Successful in 28s
Build Packages / Build documentation (push) Successful in 57s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m53s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m26s
Build Packages / build:rpm (rocky9) (push) Successful in 9m21s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m42s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m11s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 7m7s
Build Packages / Unit tests (push) Has been skipped
This is an UNSTABLE release.

* jfjoch_viewer: Remove 3D lattice viewer (not really useful at this moment)
* jfjoch_viewer: Fix auto contrast not refreshing image

Reviewed-on: #17
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.111
2025-11-28 16:22:18 +01:00
224cc8b89c v1.0.0-rc.110 (#16)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m46s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m45s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 6m56s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 5m58s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 6m59s
Build Packages / build:rpm (rocky8) (push) Successful in 7m33s
Build Packages / Generate python client (push) Successful in 19s
Build Packages / Build documentation (push) Successful in 41s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9) (push) Successful in 8m45s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m51s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m12s
Build Packages / Unit tests (push) Successful in 1h8m51s
This is an UNSTABLE release.

* jfjoch_broker: Add auto-contrast option for preview images
* Frontend: Add logo image
* jfjoch_viewer: Add logo image
* jfjoch_viewer: For image chart allow to set min value to zero
* jfjoch_viewer: For resolution estimation plots, visualization uses 1/d^2 as measure
* jfjoch_viewer: Add 3D unit cell visualization (experimental/WIP/not really there)
* Documentation: Add logo image

Reviewed-on: #16
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.110
2025-11-28 12:47:35 +01:00
05410d7cb3 v1.0.0-rc.109 (#15)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m46s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m52s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m9s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m43s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m11s
Build Packages / Generate python client (push) Successful in 14s
Build Packages / Build documentation (push) Successful in 39s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m26s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m51s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m20s
Build Packages / Unit tests (push) Successful in 1h12m50s
This is an UNSTABLE release.

* jfjoch_viewer: Add keyboard shortcuts and option to copy image to clipboard
* jfjoch_broker: Fix bit-width and exposure time for PSI EIGER detectors

Reviewed-on: #15
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.109
2025-11-26 13:48:59 +01:00
d53e93023b v1.0.0-rc.108 (#13)
Some checks failed
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m11s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m28s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m46s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m48s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m0s
Build Packages / build:rpm (rocky8) (push) Successful in 8m21s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m20s
Build Packages / Generate python client (push) Successful in 18s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m19s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m43s
Build Packages / Unit tests (push) Failing after 1h25m28s
This is an UNSTABLE release.

* jfjoch_viewer: Fix bug when resolution estimation/B-Factor/Profile radius were not set (NaN)
* jfjoch_viewer: Show spots is off by default, resolution ring mode is enabled by default
* jfjoch_viewer: Fit to window of image is now default when size of the grid changes

Reviewed-on: #13
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.108
2025-11-24 12:27:54 +01:00
f44c6520a8 v1.0.0-rc.107 (#12)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m33s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m46s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m19s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m50s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m8s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / Build documentation (push) Successful in 43s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m25s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m39s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m13s
Build Packages / build:rpm (rocky9) (push) Successful in 9m33s
Build Packages / Unit tests (push) Successful in 1h14m4s
This is an UNSTABLE release.

* jfjoch_viewer: Minor polishing of new functionality
* jfjoch_broker: User NaN for empty azimuthal bins

Reviewed-on: #12
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.107
2025-11-24 07:07:32 +01:00
ddcc24fba8 v1.0.0-rc.106 (#11)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m7s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 6m52s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m53s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m56s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m7s
Build Packages / build:rpm (rocky8) (push) Successful in 7m43s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / Build documentation (push) Successful in 35s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m56s
Build Packages / build:rpm (rocky9) (push) Successful in 8m56s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m3s
Build Packages / Unit tests (push) Successful in 1h10m8s
This is an UNSTABLE release.

* jfjoch_viewer: Allow for multiple dataset info plots
* jfjoch_viewer: Highlight current element in grid

Reviewed-on: #11
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.106
2025-11-21 11:03:29 +01:00
a6b5cb5629 v1.0.0-rc.105 (#10)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m0s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m30s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m54s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m41s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m19s
Build Packages / build:rpm (rocky8) (push) Successful in 8m8s
Build Packages / Generate python client (push) Successful in 13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m57s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 30s
Build Packages / build:rpm (rocky9) (push) Successful in 9m0s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m54s
Build Packages / Unit tests (push) Successful in 1h10m42s
This is an UNSTABLE release.

* jfjoch_viewer: Clean-up widgets slightly
* jfjoch_viewer: Limit right panel to 600 pixels
* jfjoch_viewer: Parse crystal symmetry type
* jfjoch_viewer: Grid scan view takes color map and can be fit to zoom

Reviewed-on: #10
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.105
2025-11-20 09:46:25 +01:00
95acf3aba3 v1.0.0-rc.104 (#9)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m17s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m9s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m29s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m52s
Build Packages / Generate python client (push) Successful in 25s
Build Packages / Build documentation (push) Successful in 49s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m47s
Build Packages / build:rpm (rocky8) (push) Successful in 8m49s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m4s
Build Packages / build:rpm (rocky9) (push) Successful in 8m52s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m11s
Build Packages / Unit tests (push) Successful in 1h14m42s
This is an UNSTABLE release.

jfjoch_writer: Fix and improve the way grid scan geometry is saved (non-NXmx extension makes it way easier)
jfjoch_viewer: Display grid scan results in 2D (work in progress)
jfjoch_viewer: Improve auto-scaling on start of images (work in progress)
jfjoch_viewer: Add B-factor and resolution estimate to the dataset info plots

Reviewed-on: #9
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.104
2025-11-19 17:28:10 +01:00
33aeb64e4c v1.0.0-rc.103 (#8)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m51s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m19s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m46s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m32s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m6s
Build Packages / build:rpm (rocky8) (push) Successful in 8m7s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m37s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 32s
Build Packages / build:rpm (rocky9) (push) Successful in 9m6s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m53s
Build Packages / Unit tests (push) Successful in 1h9m39s
This is an UNSTABLE release.

* jfjoch_viewer: Minor improvements to the viewer
* jfjoch_broker: Change behavior for modular detectors: coordinates of 0-th pixel can be now arbitrary and detector will be cropped to the smallest rectangle limited by module coordinates

Reviewed-on: #8
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.103
2025-11-19 09:40:50 +01:00
5c38b2bfe8 v1.0.0-rc.102 (#7)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m45s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m59s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m35s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m35s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m10s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (rocky8) (push) Successful in 9m15s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 10m31s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m45s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m33s
Build Packages / Unit tests (push) Successful in 1h6m26s
This is an UNSTABLE release.

* jfjoch_viewer: Minor improvements to the viewer

Reviewed-on: #7
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.102
2025-11-18 10:49:19 +01:00
808691251e v1.0.0-rc.101 (#6)
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m48s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m18s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m18s
Build Packages / build:rpm (rocky8) (push) Successful in 11m43s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m31s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Generate python client (push) Successful in 17s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m2s
Build Packages / Build documentation (push) Successful in 37s
Build Packages / build:rpm (rocky9) (push) Successful in 9m45s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m35s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m8s
This is an UNSTABLE release.

* jfjoch_viewer: Auto load is better handling change of states
* jfjoch_viewer: Fix DBus registration
* jfjoch_viewer: Handle charts better with vertical lines on hover and status bar update
* jfjoch_viewer: Calculate ROI in a more efficient way

Reviewed-on: #6
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.101
2025-11-16 12:35:00 +01:00
d634491885 2511-viewer-enh (#5)
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m52s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m47s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m58s
Build Packages / build:rpm (rocky8) (push) Successful in 12m13s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m34s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / Generate python client (push) Successful in 23s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m33s
Build Packages / Build documentation (push) Successful in 42s
Build Packages / build:rpm (rocky9) (push) Successful in 9m57s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m9s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m34s
## 1.0.0-rc.100
This is an UNSTABLE release.

* jfjoch_viewer: Fix dbus registration
* jfjoch_viewer: Remove background slider for diffraction image
* jfjoch_viewer: Adjustments for 2D azimuthal image viewer

Reviewed-on: #5
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.100
2025-11-14 12:32:27 +01:00
8e65e8bf25 v1.0.0-rc.99 (#4)
All checks were successful
Build Packages / build:rpm (rocky8) (push) Successful in 8m13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m58s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m45s
Build Packages / build:rpm (rocky9) (push) Successful in 9m9s
Build Packages / Unit tests (push) Successful in 1h15m22s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m30s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 9m51s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m59s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m57s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m43s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / Build documentation (push) Successful in 49s
Build Packages / Create release (push) Has been skipped
This is an UNSTABLE release.

jfjoch_broker: Fix output during mask data collection

Reviewed-on: #4
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.99
2025-11-11 10:40:25 +01:00
5d81af1c88 2511-eiger-mask-2 (#3)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m40s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m45s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m6s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m40s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m26s
Build Packages / build:rpm (rocky8) (push) Successful in 8m31s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m41s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m23s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m45s
Build Packages / Unit tests (push) Successful in 1h12m33s
This is an UNSTABLE release and not recommended for production use (please use rc.96 instead).

* jfjoch_broker: For DECTRIS detectors fix dark data collection during initialization

Reviewed-on: #3
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.98
2025-11-10 11:42:39 +01:00
4dbbf0e365 v1.0.0-rc.97
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m11s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m9s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m18s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m14s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m3s
Build Packages / Generate python client (push) Successful in 15s
Build Packages / Build documentation (push) Successful in 50s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m31s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m21s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m42s
Build Packages / build:rpm (rocky9) (push) Successful in 9m11s
Build Packages / Unit tests (push) Failing after 1h13m19s
This is an UNSTABLE release and not recommended for production use (please use rc.96 instead).

* jfjoch_broker: For DECTRIS detectors add dark data collection during initialization for bad pixel mask
* jfjoch_broker: Refactor of calibration logic for more clear code (likely to introduce problems)
* jfjoch_viewer: Add option to handle user pixel mask (experimental)
* jfjoch_viewer: More options for ROI
* jfjoch_viewer: Add window to display calibration

Reviewed-on: #2
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.97
2025-11-09 12:42:27 +01:00
8b356a7001 v1.0.0-rc.96 (#1)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m47s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m20s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m13s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m10s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 7m53s
Build Packages / build:rpm (rocky8) (push) Successful in 7m57s
Build Packages / Generate python client (push) Successful in 13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m39s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m0s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m55s
Build Packages / Unit tests (push) Successful in 1h10m44s
This is an UNSTABLE release.

* Fixes in CI pipeline
* jfjoch_broker: Remove PNG preview, no dependency on libpng
* jfjoch_writer: Fix UTC timestamp being generated wrong (mix between milli- and microseconds)
* jfjoch_viewer: Show data collection time in dataset tooltip
* jfjoch_viewer: Allow to choose the calibrant (presets for LaB6 and silver behenate)
* jfjoch_viewer: Auto foreground value
* Use external libjpeg-turbo and libtiff: simpler build stack, these are built and linked statically in automated Docker builds
* Remove OpenBLAS dependency

Reviewed-on: #1
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.96
2025-11-02 13:45:57 +01:00
effe97a970 Merge branch '2510-fix-docker' into 'main'
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m32s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m26s
Build Packages / build:rpm (rocky8) (push) Successful in 12m11s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m37s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m51s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / Generate python client (push) Successful in 28s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m23s
Build Packages / Build documentation (push) Successful in 47s
Build Packages / build:rpm (rocky9) (push) Successful in 10m7s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m48s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m18s
v1.0.0-rc.95

See merge request jungfraujoch/nextgendcu!184
1.0.0-rc.95
2025-10-28 16:44:05 +01:00
189f84be53 v1.0.0-rc.95 2025-10-28 16:44:04 +01:00