Skip to content

Conversation

@shinaoka
Copy link
Member

This PR renames the package from T4ATCIAlgorithms to T4AAdaptivePatchedTCI and updates the UUID.

Changes

  • Update package name in Project.toml
  • Change UUID to 36ff05ac-192f-4444-92c7-2a2992a7023b
  • Rename main module file from T4ATCIAlgorithms.jl to T4AAdaptivePatchedTCI.jl
  • Update all references in source, test, and documentation files

Testing

  • ✅ All tests pass (132 tests)
  • ✅ Documentation builds successfully

- Update package name in Project.toml
- Change UUID to 36ff05ac-192f-4444-92c7-2a2992a7023b
- Rename main module file from T4ATCIAlgorithms.jl to T4AAdaptivePatchedTCI.jl
- Update all references in source, test, and documentation files
- All tests pass
- Documentation builds successfully
- Remove ProjMPS and ProjMPSContainer type aliases
- Use SubDomainMPS and PartitionedMPS from T4APartitionedMPSs directly
- Update adaptiveinterpolate to return PartitionedMPS directly
- Add evaluation and fulltensor methods for PartitionedMPS
- Update tests to use new types
- Fix docs/Project.toml to include T4AAdaptivePatchedTCI as dev dependency
- Move T4AITensorCompat and ITensors from [deps] to [weakdeps]
- Create extension module T4AAdaptivePatchedTCIITensorExt for ITensor-dependent code
- Move itensor.jl to ext/T4AAdaptivePatchedTCIITensorExt/
- Change adaptiveinterpolate return type to Vector{ProjTensorTrain{T}}
- Update tests to use T4APartitionedMPSs.project explicitly
- Fix _random_mpo to use TensorTrain directly without ITensorMPS
- Remove duplicate include of _util.jl in itensor_tests.jl
@shinaoka shinaoka merged commit a556536 into main Nov 20, 2025
4 checks passed
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