Config Generator
This module defines common functions for the config generation files. Examples of using this module is in https://github.com/sequence-toolbox/SeQUeNCe/tree/master/utils/json_config_generators
- sequence.utils.config_generator.add_default_args(parser)
Adds arguments to argument parser.
- Parameters:
parser (argparse.ArgumentParser)
- Returns:
argparse.ArgumentParser
- sequence.utils.config_generator.bsm_name_func(i, j) str
a function that returns the name of the BSM node
- sequence.utils.config_generator.generate_nodes(router_names: list, memo_size: int, template: str = None, gate_fidelity: float = None, measurement_fidelity: float = None) list
generate a list of node configs for quantum routers
- sequence.utils.config_generator.generate_quantum_dqc_nodes(router_names: str, memo_size: int, data_memo_size: int, template: str = None, gate_fidelity: float = None, measurement_fidelity: float = None) list
generate a list of node configs for quantum nodes
- sequence.utils.config_generator.router_name_func(i) str
a function that returns the name of the router