Skip to content

Add persistent fit results and project-centric workflows (#178)

57f00e1
Select commit
Loading
Failed to load commit list.
Merged

🎉 Release: merge develop into master #179

Add persistent fit results and project-centric workflows (#178)
57f00e1
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 19, 2026 in 0s

85.77% (-2.76%) compared to 27407d2

View this Pull Request on Codecov

85.77% (-2.76%) compared to 27407d2

Details

Codecov Report

❌ Patch coverage is 87.21389% with 162 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.77%. Comparing base (27407d2) to head (57f00e1).
⚠️ Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
src/easydiffraction/analysis/analysis.py 83.16% 76 Missing and 55 partials ⚠️
src/easydiffraction/__main__.py 57.14% 26 Missing and 1 partial ⚠️
src/easydiffraction/analysis/calculators/cryspy.py 71.42% 1 Missing and 1 partial ⚠️
...categories/bayesian_distribution_caches/default.py 98.27% 1 Missing ⚠️
...nalysis/categories/bayesian_pair_caches/default.py 99.07% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #179      +/-   ##
==========================================
- Coverage   88.52%   85.77%   -2.76%     
==========================================
  Files         154      210      +56     
  Lines        9475    15884    +6409     
  Branches      990     1831     +841     
==========================================
+ Hits         8388    13624    +5236     
- Misses        764     1548     +784     
- Partials      323      712     +389     
Files with missing lines Coverage Δ
src/easydiffraction/__init__.py 100.00% <100.00%> (ø)
src/easydiffraction/analysis/__init__.py 100.00% <100.00%> (ø)
...rc/easydiffraction/analysis/categories/__init__.py 100.00% <100.00%> (ø)
...diffraction/analysis/categories/aliases/default.py 100.00% <100.00%> (ø)
...alysis/categories/bayesian_convergence/__init__.py 100.00% <100.00%> (ø)
...nalysis/categories/bayesian_convergence/default.py 100.00% <100.00%> (ø)
...nalysis/categories/bayesian_convergence/factory.py 100.00% <100.00%> (ø)
...ategories/bayesian_distribution_caches/__init__.py 100.00% <100.00%> (ø)
...categories/bayesian_distribution_caches/factory.py 100.00% <100.00%> (ø)
...alysis/categories/bayesian_pair_caches/__init__.py 100.00% <100.00%> (ø)
... and 114 more

... and 1 file with indirect coverage changes

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