HeliosInterface¶
- class selene_sim.HeliosInterface(log_level: selene_helios_qis_plugin.plugin.LogLevel = <LogLevel.QUIET: 0>)¶
- __abstractmethods__ = frozenset({})¶
- __eq__(other)¶
Return self==value.
- __hash__ = None¶
- __init__(log_level: LogLevel = LogLevel.QUIET) None ¶
- __repr__()¶
Return repr(self).
- property library_file¶
Returns the path to the object file for the quantum interface. It may be a shared object, static object, or any other file type. The [build planner](/selene-sim/python/selene_sim/builder/build_planner.py) should be provided the information on how to use this file to map a user program to the selene interface.
- log_level: LogLevel = 0¶
- register_build_steps(planner: BuildPlanner)¶
Registers the build steps for this interface with the provided [build planner](/selene-sim/python/selene_sim/builder/build_planner.py). This method should be overridden by subclasses to add specific build steps.