File:: core/vqh_core_new.py Tags:: core
Description
The VQHCore class is responsible for initializing and holding all the classes throughout the codebase together. The Core ties all classes, and instantiates them during runtime. The instantiated classes can then be handled and controlled by the VQHController class.
Parent Class or Code Hierarchy
Attributes / Connections
problem_event
: threading.Event() - for handling segmented modestrategy_type
: str - eitherfile
orprocess
strategy_name
: str - determines the stragegy factory (a dictionary with tuples containing specific implementations of VQHSourceStrategy)rt_mode
: str - determines the runtime execution of VQH.segmented
hard
ordeferred
session_name
: str - file Path name for dataset folder.strategy:
VQHSourceStrategy - Initializes the strategyhardware_libray
: HardwareLibrary - Initializes quantum hardware platform factorysonificaiton_library
: SonificationLibrary - Initializes soniffication mapping factory/dicthardware_interface
: QuantumHardwareInterface - Loads and connects to a quantum hardware platform/simulator/hardwareson_type
: int - Holds the index of the sonification mapping type, as defined in the library.source
: VQHSourcemapper
: VQHMapper
Methods
init_strategy
init_mapper