Q2NSViz 0.1.0
Q2NS trace visualizer
Loading...
Searching...
No Matches
logic.py File Reference

Go to the source code of this file.

Classes

class  q2nsviz.logic.Node
 A network node with a canvas-relative position. More...
 
class  q2nsviz.logic.Channel
 A directed communication link between two network nodes. More...
 
class  q2nsviz.logic.Qubit
 A qubit residing at a network node, tracked by label. More...
 
class  q2nsviz.logic.ClassicalBit
 A classical bit residing at a network node, tracked by label. More...
 
class  q2nsviz.logic.UnionFind
 Disjoint-set data structure with path compression and union by rank. More...
 
class  q2nsviz.logic.Snapshot
 Immutable view of the reconstructed network state at one instant. More...
 
class  q2nsviz.logic.SimulationStateManager
 Replays a Q2NS simulation event stream and exposes the quantum state. More...
 
class  q2nsviz.logic.EventFileParser
 Reads Q2NS simulation trace files in NDJSON or JSON-array format. More...
 

Namespaces

namespace  q2nsviz
 Q2NSViz – desktop trace visualizer for Q2NS quantum network simulations.
 
namespace  q2nsviz.logic
 

Variables

 q2nsviz.logic.logger = logging.getLogger(__name__)