Skip to content

Release: merge develop into master#153

Merged
AndrewSazonov merged 6 commits intomasterfrom
develop
Apr 13, 2026
Merged

Release: merge develop into master#153
AndrewSazonov merged 6 commits intomasterfrom
develop

Conversation

@easyscience
Copy link
Copy Markdown
Contributor

@easyscience easyscience bot commented Apr 13, 2026

This PR is created automatically to trigger the release pipeline. It merges the accumulated changes from develop into master.

⚠️ It is labeled [bot] release and is excluded from release notes and version bump logic.

easyscience[bot] and others added 6 commits April 9, 2026 10:59
* Enable RET rule

* Enable FBT rule

* Bump dependencies
* Rename ShelxExtinction to BeckerCoppensExtinction with model switch

* Apply formatting
* Apply latest templates

* Correcting peak profiles

* Make load_numeric_block skip non-numeric lines anywhere in file

* Add double-jorgensen-von-dreele peak profile (CrysPy type0m)

* Add some temporary documents and tests [ci skip]

* Clean up

* Exclude tmp/ directory and update roadmap

* Clean up
* Apply latest templates

* Correcting peak profiles

* Make load_numeric_block skip non-numeric lines anywhere in file

* Add double-jorgensen-von-dreele peak profile (CrysPy type0m)

* Add some temporary documents and tests [ci skip]

* Clean up

* Exclude tmp/ directory and update roadmap

* Clean up

* Make data_type read-only on experiments

* Refactor analysis and base modules to simplify API in pseudo-switchable categories

* Restore minimiser variant support via thin subclasses

* Add bumps minimizer

* Use physical limits for the fitted parameters

* Colorize correlation matrix: red negative, blue positive

* Update tests for physical limits and correlation colorization

* Fix cell length_a validator upper bound from 3.885 to 30

* Use default minimizer in Analysis constructor

* Update test expectations for bumps (lm) default minimizer

* Add more issues to issues_open.md

* Fix formatting

* Update some tutorials

* Add SEQUENTIAL to FitModeEnum and show methods to Analysis
* Create implementation details

* Rename b_iso to adp_iso and expand adp_type to four values

* Add adp_iso_as_b property and use it in calculator bridges

* Add AtomSiteAniso sibling collection with iso-ani conversion

* Continue implementing ADPs

* Continue implementing ADPs

* Skip diagnostics for private attrs in GuardedBase.__getattr__

* Update SG tutorial

* Apply formatting, etc.

* Update tutorials

* More fixes for the notebooks

* Guard B/U convention consistency across structure atoms

* Fix ADP type assertion in mixed types test to reflect auto-conversion

* Add CIF loop tag consistency validation in serializer
@easyscience easyscience bot added the [bot] release Automated release PR. Excluded from changelog/versioning label Apr 13, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 13, 2026

Codecov Report

❌ Patch coverage is 77.94760% with 101 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.83%. Comparing base (7f4f336) to head (be3dfdd).
⚠️ Report is 8 commits behind head on master.

Files with missing lines Patch % Lines
src/easydiffraction/analysis/calculators/cryspy.py 69.87% 38 Missing and 9 partials ⚠️
src/easydiffraction/analysis/minimizers/base.py 55.10% 18 Missing and 4 partials ⚠️
.../easydiffraction/analysis/fit_helpers/reporting.py 30.00% 7 Missing and 7 partials ⚠️
src/easydiffraction/analysis/analysis.py 36.84% 12 Missing ⚠️
src/easydiffraction/core/variable.py 60.00% 2 Missing and 2 partials ⚠️
...ydiffraction/analysis/categories/fit_mode/enums.py 66.66% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #153      +/-   ##
==========================================
- Coverage   89.31%   88.83%   -0.48%     
==========================================
  Files         134      145      +11     
  Lines        7700     8396     +696     
  Branches      723      853     +130     
==========================================
+ Hits         6877     7459     +582     
- Misses        593      668      +75     
- Partials      230      269      +39     
Flag Coverage Δ
integration 75.89% <75.32%> (+0.86%) ⬆️
unittests 79.19% <55.24%> (-0.81%) ⬇️

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 2669c3f into master Apr 13, 2026
46 of 48 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[bot] release Automated release PR. Excluded from changelog/versioning

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant