Skip to content

Improve reporting and plotting, switch default minimizer to LMFIT, and refresh tutorials#154

Merged
AndrewSazonov merged 17 commits intodevelopfrom
minor-fixes
Apr 14, 2026
Merged

Improve reporting and plotting, switch default minimizer to LMFIT, and refresh tutorials#154
AndrewSazonov merged 17 commits intodevelopfrom
minor-fixes

Conversation

@AndrewSazonov
Copy link
Copy Markdown
Member

  • Improves summary reporting and fit-result plotting
  • Changes the default minimizer to lmfit (leastsq)
  • Updates tutorials and aligns test expectations with the refactor
  • Adjusts external data references after moving data from easyscience/data/diffraction to diffraction/data

@AndrewSazonov AndrewSazonov added the [scope] maintenance Code/tooling cleanup, no feature or bugfix (major.minor.PATCH) label Apr 14, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 14, 2026

Codecov Report

❌ Patch coverage is 85.10638% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.77%. Comparing base (883c384) to head (ec8db03).
⚠️ Report is 53 commits behind head on develop.

Files with missing lines Patch % Lines
src/easydiffraction/summary/summary.py 80.76% 4 Missing and 1 partial ⚠️
.../easydiffraction/analysis/fit_helpers/reporting.py 33.33% 2 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #154      +/-   ##
===========================================
+ Coverage    82.26%   88.77%   +6.51%     
===========================================
  Files           88      145      +57     
  Lines         5451     8418    +2967     
  Branches       454      854     +400     
===========================================
+ Hits          4484     7473    +2989     
+ Misses         802      675     -127     
- Partials       165      270     +105     
Flag Coverage Δ
integration 75.13% <68.08%> (+5.18%) ⬆️
unittests 79.24% <80.85%> (+6.80%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@AndrewSazonov AndrewSazonov merged commit b3011a6 into develop Apr 14, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[scope] maintenance Code/tooling cleanup, no feature or bugfix (major.minor.PATCH)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant