Skip to content

Add initial Bayesian analysis implementation with BUMPS DREAM#170

Merged
AndrewSazonov merged 106 commits into
developfrom
bana
May 13, 2026
Merged

Add initial Bayesian analysis implementation with BUMPS DREAM#170
AndrewSazonov merged 106 commits into
developfrom
bana

Conversation

@AndrewSazonov

Copy link
Copy Markdown
Member

No description provided.

@AndrewSazonov AndrewSazonov added the [scope] enhancement Adds/improves features (major.MINOR.patch) label May 13, 2026
@codecov

codecov Bot commented May 13, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 91.58798% with 98 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.75%. Comparing base (2a48780) to head (d2f53fb).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
...easydiffraction/analysis/minimizers/bumps_dream.py 94.24% 15 Missing and 9 partials ⚠️
src/easydiffraction/display/plotters/plotly.py 86.87% 12 Missing and 9 partials ⚠️
...c/easydiffraction/analysis/fit_helpers/tracking.py 89.36% 8 Missing and 12 partials ⚠️
...c/easydiffraction/analysis/fit_helpers/bayesian.py 94.84% 2 Missing and 13 partials ⚠️
src/easydiffraction/core/variable.py 64.10% 9 Missing and 5 partials ⚠️
src/easydiffraction/analysis/calculators/cryspy.py 71.42% 1 Missing and 1 partial ⚠️
src/easydiffraction/display/plotters/ascii.py 0.00% 1 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #170      +/-   ##
===========================================
- Coverage    88.52%   86.75%   -1.78%     
===========================================
  Files          154      157       +3     
  Lines         9475    11829    +2354     
  Branches       990     1347     +357     
===========================================
+ Hits          8388    10262    +1874     
- Misses         764     1082     +318     
- Partials       323      485     +162     
Flag Coverage Δ
integration 71.08% <82.66%> (-3.13%) ⬇️
unittests 78.14% <70.90%> (-2.33%) ⬇️

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

Files with missing lines Coverage Δ
src/easydiffraction/analysis/analysis.py 87.08% <100.00%> (+0.07%) ⬆️
...easydiffraction/analysis/categories/fit/default.py 97.70% <100.00%> (+26.43%) ⬆️
...c/easydiffraction/analysis/fit_helpers/__init__.py 100.00% <100.00%> (ø)
.../easydiffraction/analysis/fit_helpers/reporting.py 80.00% <100.00%> (+7.38%) ⬆️
src/easydiffraction/analysis/fitting.py 96.49% <ø> (ø)
...rc/easydiffraction/analysis/minimizers/__init__.py 100.00% <100.00%> (ø)
src/easydiffraction/analysis/minimizers/base.py 90.67% <100.00%> (+12.46%) ⬆️
src/easydiffraction/analysis/minimizers/enums.py 100.00% <100.00%> (ø)
src/easydiffraction/display/plotters/base.py 96.77% <100.00%> (+0.28%) ⬆️
src/easydiffraction/display/plotting.py 72.38% <ø> (-11.11%) ⬇️
... and 8 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@AndrewSazonov AndrewSazonov merged commit 3467c72 into develop May 13, 2026
23 of 25 checks passed
@AndrewSazonov AndrewSazonov deleted the bana branch June 1, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[scope] enhancement Adds/improves features (major.MINOR.patch)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant