Skip to content

Add emcee Bayesian sampler with resumable runs#182

Merged
AndrewSazonov merged 65 commits into
developfrom
emcee-minimizer
May 25, 2026
Merged

Add emcee Bayesian sampler with resumable runs#182
AndrewSazonov merged 65 commits into
developfrom
emcee-minimizer

Conversation

@AndrewSazonov
Copy link
Copy Markdown
Member

No description provided.

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

codecov Bot commented May 25, 2026

Codecov Report

❌ Patch coverage is 79.06977% with 270 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.47%. Comparing base (67c842e) to head (57f63a7).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
src/easydiffraction/analysis/minimizers/emcee.py 71.79% 117 Missing and 46 partials ⚠️
src/easydiffraction/analysis/analysis.py 75.82% 31 Missing and 13 partials ⚠️
src/easydiffraction/analysis/fitting.py 72.72% 7 Missing and 5 partials ⚠️
src/easydiffraction/utils/logging.py 40.00% 10 Missing and 2 partials ⚠️
src/easydiffraction/utils/utils.py 69.69% 7 Missing and 3 partials ⚠️
...c/easydiffraction/analysis/fit_helpers/bayesian.py 87.83% 1 Missing and 8 partials ⚠️
...sydiffraction/analysis/fit_helpers/_diagnostics.py 91.52% 2 Missing and 3 partials ⚠️
src/easydiffraction/analysis/minimizers/base.py 75.00% 3 Missing and 1 partial ⚠️
src/easydiffraction/display/progress.py 93.93% 2 Missing and 2 partials ⚠️
.../easydiffraction/analysis/fit_helpers/reporting.py 94.11% 1 Missing and 1 partial ⚠️
... and 3 more
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #182      +/-   ##
===========================================
- Coverage    85.94%   85.47%   -0.47%     
===========================================
  Files          209      213       +4     
  Lines        15800    16896    +1096     
  Branches      1834     1965     +131     
===========================================
+ Hits         13579    14442     +863     
- Misses        1524     1688     +164     
- Partials       697      766      +69     
Flag Coverage Δ
integration 71.36% <67.90%> (-0.39%) ⬇️
unittests 78.30% <69.53%> (-0.56%) ⬇️

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

Files with missing lines Coverage Δ
...tion/analysis/categories/fit_parameters/default.py 100.00% <100.00%> (ø)
...raction/analysis/categories/fit_result/bayesian.py 100.00% <100.00%> (ø)
...ydiffraction/analysis/categories/fit_result/lsq.py 100.00% <100.00%> (ø)
...fraction/analysis/categories/minimizer/__init__.py 100.00% <100.00%> (ø)
...ydiffraction/analysis/categories/minimizer/base.py 83.67% <100.00%> (+0.34%) ⬆️
...rc/easydiffraction/analysis/minimizers/__init__.py 100.00% <100.00%> (ø)
...ydiffraction/analysis/minimizers/emcee_defaults.py 100.00% <100.00%> (ø)
src/easydiffraction/analysis/minimizers/enums.py 100.00% <100.00%> (ø)
src/easydiffraction/analysis/sequential.py 83.04% <100.00%> (+0.03%) ⬆️
...easydiffraction/datablocks/experiment/item/base.py 83.75% <100.00%> (+1.34%) ⬆️
... and 17 more

... and 3 files with indirect coverage changes

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

@AndrewSazonov AndrewSazonov merged commit a06f707 into develop May 25, 2026
20 of 23 checks passed
@AndrewSazonov AndrewSazonov deleted the emcee-minimizer 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