| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Codecov Report✅ All modified and coverable lines are covered by tests.
... and 23 files with indirect coverage changes 🚀 New features to boost your workflow:
|
Sorry, something went wrong.
|
So, it turns out that I made a mistake in simply replacing the entire call with add_braid!, since that is not actually equivalent to transpose + artin_braid, which is what the BraidingTensor is supposed to do. I know that we could still consider merging this by writing a new fusiontree manipulation that does this, but unless this is really showing up in the profiler I would argue that it is fine to leave this as is for now. |
Sorry, something went wrong.
|
Failures are unrelated (still the MatrixAlgebraKit issues), so will merge this as-is. |
Sorry, something went wrong.
* update BraidingTensor `planarcontract!` * remove obsolete code * add `promote_storagetype` edge case * add braidingtensor.jl tests * extend braidingtensor tests * update planarcontract implementation * fix small typos * one more bugfix * try once more * some more tests * Correct braiding behavior * remove unnecessary overloads * add_permute does not accept allocators
I should have known this. I had some hunch while reviewing that something might be off, and was looking for the effect of the final pAB permutation, but then I stopped worrying about it and assumed that it would be fine, with the permutation really only doing the swap and therefore add_braid! being the right primitive. But indeed, it is not. |
Sorry, something went wrong.
|
Yeah, it is very confusing since the @planar macro actually only generates calls where the pAB turns out to be trivial, which is why I somehow assumed it would be fine. |
Sorry, something went wrong.
* Update changelog for v0.16.5 * Bump version to v0.16.5 * Update CITATION.cff for v0.16.5
| Back | FazBrowse Home | New Git URL |
This was overlooked in the release, and unfortunately now it is a bit annoying to backport this to 0.16 (although we may discuss if this could be worth it, as a true bugfix).
To do: