Skip to content

Rename TensorNetwork to ITensorNetwork and adopt the v0.10 next-generation stack#125

Merged
mtfishman merged 2 commits into
mainfrom
mf/upgrade-nextgen-stack
Jun 23, 2026
Merged

Rename TensorNetwork to ITensorNetwork and adopt the v0.10 next-generation stack#125
mtfishman merged 2 commits into
mainfrom
mf/upgrade-nextgen-stack

Conversation

@mtfishman

@mtfishman mtfishman commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

Renames the TensorNetwork type to ITensorNetwork, along with AbstractTensorNetwork and the TensorNetworkGenerators submodule, to match the package name and the naming used across the next-generation stack.

Moves the package onto the v0.10 next-generation stack: ITensorBase v0.7, TensorAlgebra v0.10, and GradedArrays v0.10. Factorization call sites move to the namespaces where ITensorBase defines its named-tensor methods (MatrixAlgebraKit for qr_compact and svd_trunc, TensorAlgebra.MatrixAlgebra for the Gram factorizations), and the named-axis helpers follow ITensorBase's v0.7 renames.

This is a breaking release (0.7.0).

…ation stack

Renames the TensorNetwork type to ITensorNetwork, along with
AbstractTensorNetwork and the TensorNetworkGenerators submodule, and moves
onto ITensorBase v0.7, TensorAlgebra v0.10, and GradedArrays v0.10.
Factorization call sites move to MatrixAlgebraKit and TensorAlgebra.MatrixAlgebra,
where ITensorBase defines its named-tensor methods.
@codecov

codecov Bot commented Jun 23, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 76.11940% with 16 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.35%. Comparing base (dd886af) to head (d23eb8c).

Files with missing lines Patch % Lines
src/tensornetwork.jl 75.00% 10 Missing ⚠️
src/abstracttensornetwork.jl 66.66% 6 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #125   +/-   ##
=======================================
  Coverage   80.35%   80.35%           
=======================================
  Files          13       13           
  Lines         738      738           
=======================================
  Hits          593      593           
  Misses        145      145           
Flag Coverage Δ
docs 0.00% <0.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 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.

@mtfishman mtfishman changed the title [WIP] Rename TensorNetwork to ITensorNetwork and adopt the v0.10 next-generation stack Rename TensorNetwork to ITensorNetwork and adopt the v0.10 next-generation stack Jun 23, 2026
@mtfishman mtfishman marked this pull request as ready for review June 23, 2026 23:46
@mtfishman mtfishman enabled auto-merge (squash) June 23, 2026 23:47
@mtfishman mtfishman merged commit 29d78fa into main Jun 23, 2026
24 of 28 checks passed
@mtfishman mtfishman deleted the mf/upgrade-nextgen-stack branch June 23, 2026 23:57
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.

1 participant