Skip to content

Add dose estimation UI - #2175

Draft
mockoocy wants to merge 2 commits into
developfrom
maxiv-dose-calculation
Draft

Add dose estimation UI#2175
mockoocy wants to merge 2 commits into
developfrom
maxiv-dose-calculation

Conversation

@mockoocy

@mockoocy mockoocy commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Requires mxcube/mxcubecore#1643 to be merged first.

It adds UI for dose estimation, dose estimation logic is being handled entirely by derivatives of AbstractDoseEstimator hardware object on mxcubecore side.

Since each site may define their own way to estimate dose absorbed by
the crystal, it is important to move this logic to the backend.
This way it becomes much easier to make it accessible for all the
members of the collaboration and reduces the friction during
subsequent rebases.
It has another upside of making it easier for scientists to tinker
with the calculations.
@mockoocy
mockoocy marked this pull request as draft August 3, 2026 11:30
Includes removal of unused properties from dose estimation adapter.
@mockoocy
mockoocy force-pushed the maxiv-dose-calculation branch from f218aab to 7173b00 Compare August 3, 2026 11:33
@mockoocy

mockoocy commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Tests fail, but that's expected (it needs the mxcubecore PR to be mergedd first)

@marcus-oscarsson

Copy link
Copy Markdown
Member

Thanks, really nice that you guys made a PR with this. I/we think what you presented on the last MXCuBE meeting looked really promising. We would just need to have another look here, but as far as the concept goes I think we can merge this more or less as it is and then possibly work from there for any smaller adjustments.

@marcus-oscarsson

Copy link
Copy Markdown
Member

Would you mind attaching some screenshots on how it looks like in the mean time ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants