Skip to content

Keep structure-view secondary axis upright

cc47350
Select commit
Loading
Failed to load commit list.
Merged

Initial implementation of the crystal structure visualization #186

Keep structure-view secondary axis upright
cc47350
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 1, 2026 in 0s

86.01% (+0.66%) compared to dcc0aa6

View this Pull Request on Codecov

86.01% (+0.66%) compared to dcc0aa6

Details

Codecov Report

❌ Patch coverage is 86.31285% with 49 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.01%. Comparing base (dcc0aa6) to head (cc47350).

Files with missing lines Patch % Lines
src/easydiffraction/display/plotters/plotly.py 81.25% 17 Missing and 13 partials ⚠️
src/easydiffraction/analysis/enums.py 16.66% 10 Missing ⚠️
...easydiffraction/crystallography/crystallography.py 86.36% 2 Missing and 1 partial ⚠️
src/easydiffraction/analysis/analysis.py 75.00% 1 Missing and 1 partial ⚠️
.../easydiffraction/analysis/fit_helpers/reporting.py 75.00% 1 Missing and 1 partial ⚠️
src/easydiffraction/__main__.py 0.00% 1 Missing ⚠️
.../easydiffraction/datablocks/structure/item/base.py 90.90% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #186      +/-   ##
===========================================
+ Coverage    85.35%   86.01%   +0.66%     
===========================================
  Files          235      258      +23     
  Lines        20300    21631    +1331     
  Branches      2383     2518     +135     
===========================================
+ Hits         17327    18606    +1279     
- Misses        2054     2071      +17     
- Partials       919      954      +35     
Files with missing lines Coverage Δ
...s/categories/fit_parameter_correlations/default.py 100.00% <100.00%> (ø)
...diffraction/analysis/categories/fit_result/base.py 98.46% <100.00%> (ø)
...c/easydiffraction/analysis/fit_helpers/bayesian.py 94.07% <100.00%> (+0.02%) ⬆️
src/easydiffraction/core/validation.py 95.23% <100.00%> (ø)
src/easydiffraction/core/variable.py 91.72% <100.00%> (+1.22%) ⬆️
...s/experiment/categories/experiment_type/default.py 100.00% <100.00%> (ø)
...experiment/categories/extinction/becker_coppens.py 100.00% <100.00%> (ø)
...tion/datablocks/experiment/categories/peak/base.py 100.00% <100.00%> (+9.52%) ⬆️
...ablocks/structure/categories/atom_sites/default.py 91.12% <100.00%> (+0.03%) ⬆️
...n/datablocks/structure/categories/geom/__init__.py 100.00% <100.00%> (ø)
... and 60 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.