Skip to content

Comments

Frobenius-Schur disambiguation#28

Merged
lkdvos merged 3 commits intomainfrom
ld-frobschur
Sep 25, 2025
Merged

Frobenius-Schur disambiguation#28
lkdvos merged 3 commits intomainfrom
ld-frobschur

Conversation

@lkdvos
Copy link
Member

@lkdvos lkdvos commented Sep 24, 2025

This PR aims to fix #27 by introducing frobenius_schur_phase and frobenius_schur_indicator to distinguish between the categoric and group-theoretic versions of that concept.

I deprecated frobeniusschur to forward to frobenius_schur_phase, so this wouldn't be immediately breaking for TensorKit, even though it would be for packages that provide implementations of sectors and specialized frobeniusschur.

@lkdvos lkdvos requested a review from Jutho September 24, 2025 11:46
@lkdvos lkdvos force-pushed the ld-frobschur branch 2 times, most recently from 55bbeac to a734548 Compare September 24, 2025 14:05
@codecov
Copy link

codecov bot commented Sep 24, 2025

Codecov Report

❌ Patch coverage is 83.33333% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/precompile.jl 0.00% 2 Missing ⚠️
Files with missing lines Coverage Δ
src/TensorKitSectors.jl 16.66% <ø> (ø)
src/groupelements.jl 82.81% <100.00%> (+4.68%) ⬆️
src/irreps/cu1irrep.jl 96.47% <100.00%> (ø)
src/irreps/irreps.jl 96.55% <100.00%> (+3.44%) ⬆️
src/product.jl 91.51% <100.00%> (+9.00%) ⬆️
src/sectors.jl 91.30% <100.00%> (+2.57%) ⬆️
src/precompile.jl 0.00% <0.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Member

@Jutho Jutho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not the greatest fan of underscores, but I guess that in the current case, it becomes a bit unwieldy without. So this looks good to go for me.

@Jutho
Copy link
Member

Jutho commented Sep 24, 2025

Coverage is a bit low, probably because frobenius_schur_indicator is currently untested.

@lkdvos
Copy link
Member Author

lkdvos commented Sep 24, 2025

I checked, the missed lines are mostly the precompile statements (coverage doesn't capture these), and Asymbol, which we aren't using, so I added a bit of a stub test for that.

@lkdvos lkdvos enabled auto-merge (squash) September 24, 2025 22:39
@lkdvos lkdvos disabled auto-merge September 25, 2025 11:17
@lkdvos lkdvos merged commit 6178240 into main Sep 25, 2025
7 of 8 checks passed
@lkdvos lkdvos deleted the ld-frobschur branch September 25, 2025 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

frobeniusschur of a complex representation

2 participants