Skip to content

Move to ITensorBase 0.14 and TensorAlgebra 0.20 - #101

Merged
JoeyT1994 merged 1 commit into
JoeyT1994:ITensorBasefrom
mtfishman:mf/itensorbase-0.14
Sep 14, 2026
Merged

JoeyT1994 merged 1 commit into
JoeyT1994:ITensorBasefrom
mtfishman:mf/itensorbase-0.14

Conversation

@mtfishman

@mtfishman mtfishman commented Sep 14, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Moves onto the released ITensorBase 0.14 and TensorAlgebra 0.20, where project became strict and the auxiliary-index derivation split out into project_aux.

The local helper is renamed to maybe_project_aux, since it tries the plain projection first and derives an aux axis only when that is charge-forbidden, where TensorAlgebra.project_aux always appends one.

@mtfishman
mtfishman marked this pull request as draft September 14, 2026 17:23
Moves onto the released ITensorBase 0.14 and TensorAlgebra 0.20. TensorAlgebra made `project` strict and split the auxiliary-index derivation out into `project_aux`, so `project_aux` and `project_pair` call that directly instead of projecting a reshaped array with a trailing dummy axis.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mtfishman
mtfishman marked this pull request as ready for review September 14, 2026 19:00
@JoeyT1994
JoeyT1994 merged commit 49f9f14 into JoeyT1994:ITensorBase Sep 14, 2026
5 checks passed
@JoeyT1994

Copy link
Copy Markdown
Owner

Thanks!

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.

2 participants