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
@AndrewSazonov AndrewSazonov changed the title Release: merge develop into master 🎉 Release: merge develop into master May 6, 2026
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