Skip to content

ENH: support more integration algorithms#492

Merged
redeboer merged 29 commits intomainfrom
ENH/vectorize
Feb 16, 2026
Merged

ENH: support more integration algorithms#492
redeboer merged 29 commits intomainfrom
ENH/vectorize

Conversation

@redeboer
Copy link
Copy Markdown
Member

@redeboer redeboer commented Feb 11, 2026

Closes #488
Closes #491

  • Implement kw_only option in @unevaluated dectorator
  • Make name a keyword-only argument to the phasespace factors
  • Remove np.vectorize() when not needed
  • Add notebook with investigation of stability of different integration algorithms for dispersion integral
  • Rename UnevaluatableIntegral to NumericalIntegral
  • Make UnevaluatableIntegral configurable per expression node rather than for the whole class

Tip

See preview here.

@redeboer redeboer added this to the 0.16.0 milestone Feb 11, 2026
@redeboer redeboer self-assigned this Feb 11, 2026
@redeboer redeboer added ⚠️ Interface Breaking changes to the API ⚙️ Enhancement Improvements and optimizations of existing features labels Feb 11, 2026
@redeboer redeboer changed the title Enh/vectorize ENH: implement more numerical integration algorithms Feb 11, 2026
@redeboer redeboer changed the title ENH: implement more numerical integration algorithms ENH: support more numerical integration algorithms Feb 11, 2026
@redeboer redeboer changed the title ENH: support more numerical integration algorithms ENH: support more integration algorithms Feb 11, 2026
@redeboer redeboer force-pushed the ENH/vectorize branch 5 times, most recently from b4e6574 to 0b9dc7d Compare February 13, 2026 10:56
@redeboer redeboer mentioned this pull request Feb 15, 2026
5 tasks
@redeboer redeboer marked this pull request as ready for review February 15, 2026 22:49
@ComPWA ComPWA deleted a comment from review-notebook-app bot Feb 15, 2026
@redeboer redeboer requested a review from Zeyna777 February 15, 2026 22:50
@redeboer redeboer added the ⬆️ Lock This PR upgrades the lock files label Feb 16, 2026
@redeboer redeboer merged commit d596d3e into main Feb 16, 2026
34 checks passed
@redeboer redeboer deleted the ENH/vectorize branch February 16, 2026 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚙️ Enhancement Improvements and optimizations of existing features ⚠️ Interface Breaking changes to the API ⬆️ Lock This PR upgrades the lock files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make UnevaluatableIntegral configurable per expression node and rename to NumericalIntegral Vectorize dispersion integral

3 participants