processing.config.processing_config

Contents

processing.config.processing_config#

contains the base configuration class and presets that can be used to specify monarq.default’s processing behaviour

Classes#

ProcessingConfig(*args)

a parameter object that can be passed to devices for changing its default behaviour

Functions#

EmptyConfig()

A configuration preset that you can use if you want to skip the transpiling step alltogether, and send your job to monarq as is.

FakeMonarqConfig(machine_name[, use_benchmark])

A configuration preset that does the same thing as the default config, but adds gate and readout noise at the end.

MonarqDefaultConfig(machine_name[, ...])

The default configuration preset for MonarQ

MonarqDefaultConfigNoBenchmark(machine_name)

The default configuration preset, minus the benchmarking acceptance tests on qubits and couplers in the placement and routing steps.

NoPlaceNoRouteConfig()

A configuration preset that omits placement and routing.

PrintDefaultConfig(machine_name[, ...])

The same as the default config, but it prints wires/circuit before and after transpilation

PrintNoPlaceNoRouteConfig([only_wires])

The same as the NoPlaceNoRoute config, but it prints wires/circuit before and after transpilation