-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: leakage-aware gauge optimization #410
base: develop
Are you sure you want to change the base?
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 05d5e4f - Browse repository at this point
Copy the full SHA 05d5e4fView commit details -
extend basistools to gracefully accomodate objects that derive from L…
…inearOperator (not just plain numpy ndarrays)
Configuration menu - View commit details
-
Copy full SHA for 6b6f231 - Browse repository at this point
Copy the full SHA 6b6f231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e4ee93 - Browse repository at this point
Copy the full SHA 2e4ee93View commit details -
update function in reportables to indicate API limitation. Bugfix in …
…frobenius norm computation. Bugfix in test_optools.py.
Configuration menu - View commit details
-
Copy full SHA for f2b1daf - Browse repository at this point
Copy the full SHA f2b1dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91d0790 - Browse repository at this point
Copy the full SHA 91d0790View commit details -
Configuration menu - View commit details
-
Copy full SHA for 005f56a - Browse repository at this point
Copy the full SHA 005f56aView commit details -
extend implementation to support bases other than pauli-product. Add …
…lots of in-line comments explaining the logic.
Configuration menu - View commit details
-
Copy full SHA for c57b0a7 - Browse repository at this point
Copy the full SHA c57b0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8c77e9 - Browse repository at this point
Copy the full SHA c8c77e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fabe689 - Browse repository at this point
Copy the full SHA fabe689View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f89c9 - Browse repository at this point
Copy the full SHA 31f89c9View commit details -
slightly simplify minimize(...) function. There was an unnecessary br…
…anch that omitted jac as a keyword argument to scipy.minimize, even if jac was None.
Configuration menu - View commit details
-
Copy full SHA for b41e324 - Browse repository at this point
Copy the full SHA b41e324View commit details -
factor out the logic needed to set up calculation of leaky entangleme…
…nt fidelity from the calculation of that metric itself. This makes it easier to reuse the setup code in other metrics. While making this change, also make the setup more efficient by using TensorProduct bases from the beginning.
Configuration menu - View commit details
-
Copy full SHA for 851cc98 - Browse repository at this point
Copy the full SHA 851cc98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1809942 - Browse repository at this point
Copy the full SHA 1809942View commit details -
enable gauge optimization with leakage-aware metrics using non-LS opt…
…imizers. Right now only entanglement fidelity and jtracedist have implementations that can consider leakage. (So there are no leakage-aware metrics for SPAM.)
Configuration menu - View commit details
-
Copy full SHA for 4418b06 - Browse repository at this point
Copy the full SHA 4418b06View commit details -
support for leakage-aware Frobenius distance with non-LS optimizer. A…
…dded annotations to all gauage optimization objectives used in the non-LS optimizer, indicating if that particular objective has support for leakage-aware metrics.
Configuration menu - View commit details
-
Copy full SHA for 53430e9 - Browse repository at this point
Copy the full SHA 53430e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26ea09d - Browse repository at this point
Copy the full SHA 26ea09dView commit details -
tests for the leaky_entanglement_fidelity function that Ive had for a…
… while. The tests only consider when no leakage is modeled. New tests wil be needed for when theres a leakage dimension
Configuration menu - View commit details
-
Copy full SHA for 0856ffb - Browse repository at this point
Copy the full SHA 0856ffbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a360da3 - Browse repository at this point
Copy the full SHA a360da3View commit details -
rename test_gauageopt.py file to indicate that its contents only test…
… that various gauge optimization functions don`t raise errors.
Configuration menu - View commit details
-
Copy full SHA for d2f3ada - Browse repository at this point
Copy the full SHA d2f3adaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e267adc - Browse repository at this point
Copy the full SHA e267adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75b1d34 - Browse repository at this point
Copy the full SHA 75b1d34View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd0d0d - Browse repository at this point
Copy the full SHA afd0d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18173ca - Browse repository at this point
Copy the full SHA 18173caView commit details -
change how leakage affects distances between SPAM model members for F…
…robenius distance
Configuration menu - View commit details
-
Copy full SHA for 38072e6 - Browse repository at this point
Copy the full SHA 38072e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c7d5aa - Browse repository at this point
Copy the full SHA 1c7d5aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f2d7e9 - Browse repository at this point
Copy the full SHA 3f2d7e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 615f2cc - Browse repository at this point
Copy the full SHA 615f2ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f23347 - Browse repository at this point
Copy the full SHA 2f23347View commit details
Commits on Sep 27, 2024
-
Add utilities for constructing CVXPY models involving (convex) diamon…
…d-norm expressions or (concave) root-fidelity expressions. Add a "normalize" keyword argument to the various functions for computing(/uncomputing) Jamiolkowski isomorphisms of operation matrices. Added option to return all optimization model variables used in computing diamonddist.
Configuration menu - View commit details
-
Copy full SHA for dbf761f - Browse repository at this point
Copy the full SHA dbf761fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10aca43 - Browse repository at this point
Copy the full SHA 10aca43View commit details
Commits on Sep 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c864a5e - Browse repository at this point
Copy the full SHA c864a5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb55d13 - Browse repository at this point
Copy the full SHA bb55d13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ff50c - Browse repository at this point
Copy the full SHA 81ff50cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82e8bc0 - Browse repository at this point
Copy the full SHA 82e8bc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bde0e5d - Browse repository at this point
Copy the full SHA bde0e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a83c2e3 - Browse repository at this point
Copy the full SHA a83c2e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b4635c - Browse repository at this point
Copy the full SHA 4b4635cView commit details
Commits on Nov 18, 2024
-
update add_gauge_opt so it can accept a dict specifying a gaugeopt su…
…ite rather than a literal gaugeoptsuite object.
Configuration menu - View commit details
-
Copy full SHA for a522735 - Browse repository at this point
Copy the full SHA a522735View commit details -
Configuration menu - View commit details
-
Copy full SHA for 828cfa7 - Browse repository at this point
Copy the full SHA 828cfa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dddc16 - Browse repository at this point
Copy the full SHA 6dddc16View commit details -
Configuration menu - View commit details
-
Copy full SHA for f580830 - Browse repository at this point
Copy the full SHA f580830View commit details -
Configuration menu - View commit details
-
Copy full SHA for f916247 - Browse repository at this point
Copy the full SHA f916247View commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a138b7b - Browse repository at this point
Copy the full SHA a138b7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f49e43 - Browse repository at this point
Copy the full SHA 1f49e43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e9ccb1 - Browse repository at this point
Copy the full SHA 6e9ccb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5783263 - Browse repository at this point
Copy the full SHA 5783263View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfb1118 - Browse repository at this point
Copy the full SHA dfb1118View commit details
Commits on Nov 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 85f0a1f - Browse repository at this point
Copy the full SHA 85f0a1fView commit details -
Revert "status for notebook 2024-11-21a.ipynb"
This reverts commit dfb1118.
Configuration menu - View commit details
-
Copy full SHA for 82b8c70 - Browse repository at this point
Copy the full SHA 82b8c70View commit details -
Revert "remove non-Frobenius objectives from gauge optimization"
This reverts commit 5783263.
Configuration menu - View commit details
-
Copy full SHA for 6ced5a3 - Browse repository at this point
Copy the full SHA 6ced5a3View commit details -
Revert "simplify gaugeopt in the non-LS case"
This reverts commit 6e9ccb1.
Configuration menu - View commit details
-
Copy full SHA for 85754b7 - Browse repository at this point
Copy the full SHA 85754b7View commit details -
Revert "last commit actually just included comments. Material changes…
… are in this commit" This reverts commit 1f49e43.
Configuration menu - View commit details
-
Copy full SHA for 778b15b - Browse repository at this point
Copy the full SHA 778b15bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48eac7d - Browse repository at this point
Copy the full SHA 48eac7dView commit details