Hardware API Standardization
This release overhauls the API for the hardware module. This includes the _receivers
attribute for all Entities, which is a list of entities that may receive photons via the get
interface. The photon class has also been redone to allow for both quantum manager usage (in the case of memories, where quantum states need extended storage and functionality) and direct usage of quantum states, as before (i.e. for BB84). The GUI continues to be developed.
Additionally, this update adds some preliminary scripts to be used for the SeQUeNCe tutorial at IEEE Quantum Week 2022. These will continue to be updated over the next week.