Feat/add jungfrau joch integration #90
Merged
appel_c
merged 7 commits from 2025-09-17 17:40:44 +02:00
feat/add_jungfrau_joch_integration into main
No Reviewers
Labels
Clear labels
issue::not confirmed
issue::not reproducible
issue::reproducible
priority::critical
priority::needed
priority::nice to have
scope::backend
scope::frontend
stage::in development
stage::on hold
stage::pre_release
stage::ready for review
stage::selected for development
stage::weekly backlog
type::bug
type::discussion
type::doc
type::feature
type::improvement
type::test
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
Used if an issue has not yet been confirmed by a developer
Used if an issue is not reproducible
Used if a developer was able to reproduce the issue
Should be done as soon as possible
An important update to the code base
Not really needed but a good improvement
An issue regarding the backend services
An issue regarding the user-facing services
This issue is currently being worked on
Something is blocking the development
For issues that have been merged into a pre-release branch and are waiting for their release.
For issues that have been resolved and are ready for review
This issue has been selected for development but has not been scheduled yet
This issue has been selected for development for the next development cycle
It's a bug!
A discussion is wanted/needed
Improvements to the documentation
A new feature
Neither a feature nor a bug but an improvement to the code base
Missing tests or improvements to the test suite
Something is not working
This issue or pull request already exists
New feature
Need some help
Something is wrong
More information is needed
This won't be fixed
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
acerbo_a (acerbo_a)
bec-gitea
celcer_t (celcer_t)
debenjak_l (debenjak_l)
diaz (diaz)
divall_e (divall_e)
guizar_m (guizar_m)
haghta_s (haghta_s)
holler (holler)
lombosi_c (lombosi_c)
menzel (menzel)
perl_d (perl_d)
usov_i (usov_i)
wakonig_k (wakonig_k)
wang_x1 (wang_x1)
wyzula_j (wyzula_j)
zamofing_t (zamofing_t)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: bec/csaxs_bec#90
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
This MR integrates the JungfrauJoch backend together with the Eiger detectors Eiger1.5M and Eiger9M. Both detectors share the same logic, and are simply differentiated by having the correct system activate within JungfrauJoch. The integration was tested for the Eiger1.5M. Below is a brief summary of what works already, and what remains as a TODO for future work.
closes #1
Checklist
Summary
This version can be merged, and the points above used as reference for improvements in the future.
Notes
Currently CI pipelines fail because of issue related to gitlab. We wait for this to be fixed.
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 2 commits
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 3 commits
02ac2e19- feat(eiger): add jfj integration390ca9e5- refactor(eiger): add file event signal19a95d32- refactor(jungfrau-joch-client): Improve wait_till_idle methodCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
bac733e9- refactor(eiger): cleanup, remove auto initializationCompare with previous version
added 2 commits
bf6ab16e- fix(mcs-card): fix mcs card test for on_connectedf6f3dd94- fix: deprecate old eiger9m_csaxs integrationCompare with previous version
added 1 commit
Compare with previous version
marked this merge request as ready
changed the description
requested review from @wakonig_k, @menzel, @holler, @diaz, and @leonarski_f
assigned to @appel_c
marked the checklist item Currently, the integration will not automatically switch the detector as this operation may remain stuck. Therefore, I implemented checks that the detector is properly selected and initialized upon connecting to the device. Selection and initialization should take place in the JungfrauJoch WEB UI. The error message indicates this including the WEB UI URL. as completed
changed the description
changed the description
added 1 commit
Compare with previous version
added 1 commit
db6738d9- test(eiger): cleanup and add testsCompare with previous version
changed the description
changed the description
mentioned in issue #12
Thanks for all the work!
Where is the data so that we can try to read it?
d48a1f5402to9463a94e96