Base Class¶
-
class
arline_benchmarks.strategies.strategy.CompressionStrategy(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.StrategyAbstract Class for Compression Strategy
-
analyse(target, result)¶
-
static
from_config(cfg)¶
-
run(target, run_analyser=True)¶
-
-
class
arline_benchmarks.strategies.strategy.MappingStrategy(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.StrategyAbstract Class for Connectivity Mapping Strategy
-
analyse(target, result)¶
-
static
from_config(cfg)¶
-
run(target, run_analyser=True)¶
-
-
class
arline_benchmarks.strategies.strategy.RebaseStrategy(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.StrategyAbstract Class for Gate Set Rebase Strategy
-
analyse(target, result)¶
-
static
from_config(cfg)¶
-
run(target, run_analyser=True)¶
-
Target Analysis¶

-
class
arline_benchmarks.strategies.target_analysis.TargetAnalysis(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.StrategyDummy strategy to run analyser
-
analyse(target, result)¶
-
static
from_config(cfg)¶
-
run(target, run_analyser=True)¶
-
Cirq Compression¶
-
class
arline_benchmarks.strategies.cirq_compression.CirqCompression(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.CompressionStrategyClass Wrapper for CirQ Compression Strategy
-
analyse(target, result)¶
-
static
from_config(cfg)¶
-
run(target, run_analyser=True)¶
-
Cirq Mapping¶
-
class
arline_benchmarks.strategies.cirq_mapping.CirqMapping(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.MappingStrategyClass Wrapper for CirQ Mapping Strategy
-
analyse(target, result)¶
-
static
from_config(cfg)¶
-
run(target, run_analyser=True)¶
-