sandialabs / pyGSTi

A python implementation of Gate Set Tomography
http://www.pygsti.info
Apache License 2.0
134 stars 56 forks source link

Add Eriks updates: experimental state-space-setting framework; lots of little fixes #375

Closed enielse closed 10 months ago

enielse commented 10 months ago

A number of accumulated minor fixes along with one experimental feature to allow setting a model member's state space labels. This updates modelmember.py, composedop.py, and embeddedop.py and is an experimental feature that hasn't been fully tested yet. In particular, caches of representation objects will need to be cleared in the forward simulator and/or model to get the approach to work robustly.

Aside from this, the main fixes are:

sserita commented 10 months ago

Thanks for the quick PR @enielse!

sserita commented 9 months ago

Hi Bas,

No worries, this branch will be staying up for now. I’ll urge to migrate over to pygsti 0.9.12 when it makes sense as it includes these bugfixes and many more, but I realize that is a process for many of our users.

I’ll also mention that at some point this branch will likely just be active in a fork of pyGSTi, but exactly what that looks like is TBD in the near future as we reorganize how we manage the repository.

-- Stefan K. Seritan

From: Bas Nijholt @.> Date: Wednesday, December 13, 2023 at 10:30 AM To: sandialabs/pyGSTi @.> Cc: Seritan, Stefan Kelley @.>, State change @.> Subject: [EXTERNAL] Re: [sandialabs/pyGSTi] Add Eriks updates: experimental state-space-setting framework; lots of little fixes (PR #375)

Would it be possible to leave to branch up for a little while? We've internally pinned some stuff to this branch and not all of that broke 😭

— Reply to this email directly, view it on GitHubhttps://github.com/sandialabs/pyGSTi/pull/375#issuecomment-1854501556, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARIOHDTPK3KPOJLQSVUFFUTYJHX4VAVCNFSM6AAAAAA7VAIKGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJUGUYDCNJVGY. You are receiving this because you modified the open/close state.Message ID: @.***>