Repository navigation
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 🚀 New features to boost your workflow:
|
leburgel
approved these changes
Oct 27, 2026
leburgel
left a comment
Member
There was a problem hiding this comment.
No changes does make things very easy to review.
Member
Author
|
It's more about whether the notes are good and if we are still missing things, but yes 😂 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
SUNRepresentations.jl v0.5.0
This release makes the order of
⊗deterministic and caches CGCs, F- and R-symbols with MemoizationKit. It also makes⊗,Nsymbolanddimmuch faster.Breaking changes
s1 ⊗ s2now returns the irreps in sorted (isless) order. That is the same order asvalues(SUNIrrep{N}). The old order depended onhash(::SUNIrrep), so it changes once: tensor data stored with the old fusion tree layout must be converted. (Sort⊗output and speed upNsymboland⊗#58, fixes Order of⊗depends onhash(::SUNIrrep), which makes the data layout of SU(N) tensors depend onhash#54)use_disk_cache,cgc_cache_dirandclear_disk_cache!are removed.precompute_disk_cacheandcache_inforemain. CGCs cached by earlier versions are not reused. (Cache CGCs, F- and R-symbols and direct products with MemoizationKit #59)Performance
⊗andNsymboluse a pruned Littlewood-Richardson enumeration, which is much faster for large irreps. (Sort⊗output and speed upNsymboland⊗#58)dimuses integer arithmetic instead ofRational, which makes it about 20× faster. It throws an error if the dimension does not fit in anInt. (Computedimin integer arithmetic #56)Serialization. (Cache CGCs, F- and R-symbols and direct products with MemoizationKit #59)Fixed
SUNIrreprank. (Fix README usage example for explicit SUNIrrep rank #55)Full Changelog: v0.4.1...v0.5.0
🤖 Generated with Claude Code