Skip to content

summary prettified - #308

Merged
rozyczko merged 2 commits into
developfrom
summary_update_1
May 22, 2026
Merged

summary prettified#308
rozyczko merged 2 commits into
developfrom
summary_update_1

Conversation

@rozyczko

Copy link
Copy Markdown
Member

This pull request introduces improvements to how fit results are propagated and displayed, as well as a user interface enhancement for experiment name tooltips. The most significant change is ensuring that fit results are accessible at the project level for summary calculations. Additionally, the UI now provides tooltips for truncated experiment datablock names, and there are minor corrections to variable names and dependencies.

Fit results propagation and summary accuracy:

  • Fit results are now stored in the project object (_project_lib._last_fit_results), making them accessible for summary calculations such as chi-squared and errors.
  • The code now correctly uses reduced_chi2 instead of reduced_chi to calculate and return the reduced chi-squared value for fits, ensuring accuracy in summary statistics.

User interface enhancements:

  • Added a tooltip mechanism in Summary.qml that displays the full experiment datablock name when the user hovers over a truncated name, improving usability for long names.

Dependency update:

  • Updated the easyreflectometry dependency to a specific Git branch (summary_update_1) to incorporate recent library changes.

@rozyczko rozyczko added [scope] enhancement Adds/improves features (major.MINOR.patch) chore [priority] high Should be prioritized soon labels May 21, 2026
@rozyczko
rozyczko merged commit 81e11ce into develop May 22, 2026
16 checks passed
@rozyczko
rozyczko deleted the summary_update_1 branch May 22, 2026 09:01
rozyczko added a commit that referenced this pull request Aug 3, 2026
* summary prettified (#308)

* summary prettified

* minor fixes after code review

* make links clickable (#310)

* Bayesian analysis (#309)

* initial version.

* updates to the parameter passing

* nice Bayesian sub-tabs display

* add parameter names, add cancellation of sampling, add number of steps
in status bar

* correct parenting

* added required dependencies and modified Fit Status dialog

* add save button to the plots

* added tests for bayesian logic

* attempt at getting posterior median and credibility intervals on the
main chart

* enable/disable legends on bayesian sampling

* reload bumps images on recalculation. Use different caption when running
sampling

* updates and changes, new unit tests and GUI elements. New colors

* fixed typo

* actually sample multiple experiments

* nicer plots

* trace plot - nice display

* updated plots

* changes for the new EasyList based reflectometry-lib

* changes after updates to core

* unit test fixed

* weird conflict

* Bayesian fixes (#332)

* removed MD file, fixed #312

* fixed #313

* Fixed issues #312 - #322
Temporarily commented out code signing

* Addressed issues #323, #324, #325, #326

* addressed #327, #328, #329

* update paths in the Summary textboxes

* minor updates based on the new ERL

* summary results now show correct GoF #375

* reparent to released lib

* fixes from code review (#334)

* updated versioning (#335)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore [priority] high Should be prioritized soon [scope] enhancement Adds/improves features (major.MINOR.patch)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant