qat.frontend.passes.analysis module
- class InputAnalysis
Bases:
AnalysisPassDetermines the language of the input circuit.
- run(program, res_mgr, *args, **kwargs)
- Parameters:
program¶ (
str) – A circuit (e.g. QASM or QIR) or the file path for a circuit.res_mgr¶ (
ResultManager) – The results manager to save the analysis.
- class InputAnalysisResult(language=Empty, raw_input=None)
Bases:
ResultInfoMixin-
language:
Languages= 0
-
raw_input:
Union[str,bytes] = None
-
language: