Skip to content

Compatibility for MPSKit 0.13#183

Merged
leburgel merged 15 commits intomasterfrom
compathelper/new_version/2025-04-24-01-19-23-125-03351417506
May 5, 2025
Merged

Compatibility for MPSKit 0.13#183
leburgel merged 15 commits intomasterfrom
compathelper/new_version/2025-04-24-01-19-23-125-03351417506

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Apr 24, 2025

This PR updates the compatibility with MPSKit v0.13.

Additionally, I added support for two-site derivatives, therefore also enabling changebonds and other utility for the boundary-mps parts of the library.

To do

  • Test new functionality
  • Verify PEPO updates are handled correctly

@lkdvos lkdvos force-pushed the compathelper/new_version/2025-04-24-01-19-23-125-03351417506 branch from c6ff913 to ffe34d3 Compare April 24, 2025 01:19
@codecov
Copy link

codecov bot commented Apr 29, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Files with missing lines Coverage Δ
src/PEPSKit.jl 100.00% <ø> (ø)
src/algorithms/contractions/vumps_contractions.jl 84.53% <100.00%> (+4.53%) ⬆️
src/environments/vumps_environments.jl 100.00% <ø> (ø)
src/operators/localoperator.jl 60.52% <100.00%> (ø)
src/operators/models.jl 56.62% <100.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@lkdvos lkdvos changed the title CompatHelper: bump compat for MPSKit to 0.13, (keep existing compat) Compatibility for MPSKi 0.13 Apr 29, 2025
@lkdvos lkdvos changed the title Compatibility for MPSKi 0.13 Compatibility for MPSKit 0.13 Apr 29, 2025
@leburgel
Copy link
Member

leburgel commented Apr 30, 2025

This should then also update the vumps environment calling syntax (see #167) and flip the sign of the charge shift in the bose_hubbard Hamiltonian implementation (and also flip all auxiliary charges in the upcoming example).

@lkdvos lkdvos force-pushed the compathelper/new_version/2025-04-24-01-19-23-125-03351417506 branch from c318380 to 99b2ea0 Compare April 30, 2025 18:35
@lkdvos
Copy link
Member

lkdvos commented May 1, 2025

@leburgel , I've added a test to have coverage for the two-site derivative, if everything passes I'd be okay with merging this, unless there are still things I'm missing?

@leburgel leburgel enabled auto-merge (squash) May 5, 2025 09:33
@leburgel leburgel merged commit a431bec into master May 5, 2025
106 of 111 checks passed
@leburgel leburgel deleted the compathelper/new_version/2025-04-24-01-19-23-125-03351417506 branch May 5, 2025 09:58
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