|
| | dist_m4ri._get_codedistance () |
| |
| | dist_m4ri._get_stim () |
| |
| Any | dist_m4ri.__getattr__ (str name) |
| |
| None | dist_m4ri.set_distance_cache_file (Optional[Union[str, Path]] filepath=None) |
| |
| Dict[str, Any] | dist_m4ri.load_distance_cache (Optional[Union[str, Path]] filepath=None) |
| |
| None | dist_m4ri.save_distance_cache (Optional[Union[str, Path]] filepath=None) |
| |
| None | dist_m4ri.clear_distance_cache (Optional[Union[str, Path]] cache_file=None, bool clear_file=False) |
| |
| None | dist_m4ri.enable_distance_cache () |
| |
| None | dist_m4ri.disable_distance_cache () |
| |
| Dict[str, Any] | dist_m4ri.get_distance_cache () |
| |
| List[int] | dist_m4ri.format_bounds_list (int dmin, int dmax, int num_rw) |
| |
| str | dist_m4ri.format_bounds_str (List[int] bounds) |
| |
| str | dist_m4ri.explain_bounds (List[int] bounds, Optional[int] method=None, str label="") |
| |
| Optional[Dict[str, Any]] | dist_m4ri.get_cached_distance (Optional[Any] H=None, Optional[Any] G=None, Optional[Any] L=None, Optional[Any] Hx=None, Optional[Any] Hz=None, Optional[Any] Lx=None, Optional[Any] Lz=None, Optional[Any] dem=None, Optional[Any] circuit=None, float pmin=0.0, Optional[Union[str, Path]] cache_file=None) |
| |
| str | dist_m4ri.get_sparse_array_state (A) |
| |
| str | dist_m4ri.create_unique_file (Union[str, Path] directory="tmp", str extension=".tmp") |
| |
| List[List[int]] | dist_m4ri.read_sparse_vectors (str filepath) |
| |
| str | dist_m4ri.find_dist_m4ri_binary (Optional[str] custom_path=None) |
| |
| Tuple[int, int, int] | dist_m4ri.parse_dist_m4ri_output (str stdout) |
| |
| Optional[str] | dist_m4ri.check_finc_outc (Optional[str] finC, Optional[str] outC, bool verbose=False) |
| |
| Tuple[int, int, int] | dist_m4ri.run_dist_m4ri (Optional[str] dist_m4ri_path=None, int method=3, Optional[str] finH=None, Optional[str] finG=None, Optional[str] finL=None, Optional[str] fin=None, Optional[str] finC=None, Optional[str] fdem=None, int dmin=0, int dmax=0, int wmax=0, int wmin=1, int dexp=0, int dest=0, Optional[int] steps=None, Optional[int] threads=None, float timeout=60.0, Optional[int] smax=None, Optional[int] start=None, Optional[int] cbeg=None, Optional[int] cend=None, Optional[int] css=None, int noscan=0, int classical=-1, int dW=-1, int maxC=0, float pmin=0.0, Optional[str] outC=None, int seed=0, int debug=0, Optional[threading.Event] stop_event=None) |
| |
| str | dist_m4ri._matrix_to_file (matrix, str extension=".mtx", str temp_dir="tmp") |
| |
| Any | dist_m4ri.compute_classical_distance (Any H, Optional[str] dist_m4ri=None, int method=3, Optional[int] threads=None, float timeout=60.0, Optional[int] num_steps=None, int d_exp=0, int d_min=0, int d_max=0, int dmin=0, int dmax=0, int wmin=1, int wmax=0, Optional[int] smax=None, Optional[int] start=None, Optional[int] cbeg=None, Optional[int] cend=None, int noscan=0, int dW=-1, int maxC=0, Optional[str] finC=None, Optional[str] outC=None, bool do_cws=False, bool return_info=False, Optional[Union[str, Path]] cache_file=None, str solver="dist_m4ri", str codedistance_method="QDistEvol", Optional[Dict[str, Any]] codedistance_params=None, int seed=0, int debug=0, bool verbose=False) |
| |
| Any | dist_m4ri.compute_quantum_distance (Any H, Optional[Any] G=None, Optional[Any] L=None, Optional[str] dist_m4ri=None, int method=3, Optional[int] threads=None, float timeout=60.0, Optional[int] num_steps=None, int d_exp=0, int d_min=0, int d_max=0, int dmin=0, int dmax=0, int wmin=1, int wmax=0, Optional[int] smax=None, Optional[int] start=None, Optional[int] cbeg=None, Optional[int] cend=None, int noscan=0, int dW=-1, int maxC=0, Optional[str] finC=None, Optional[str] outC=None, bool do_cws=False, bool return_info=False, Optional[Union[str, Path]] cache_file=None, str solver="dist_m4ri", str codedistance_method="QDistEvol", Optional[Dict[str, Any]] codedistance_params=None, int seed=0, int debug=0, bool verbose=False) |
| |
| Tuple[Any,...] | dist_m4ri.compute_css_distance (Any Hx, Any Hz, Optional[Any] Lx=None, Optional[Any] Lz=None, Optional[str] dist_m4ri=None, int method=3, Optional[int] threads=None, float timeout=60.0, Optional[int] num_steps=None, int d_exp=0, int d_min=0, int d_max=0, int dmin=0, int dmax=0, int wmin=1, int wmax=0, Optional[int] smax=None, Optional[int] start=None, Optional[int] cbeg=None, Optional[int] cend=None, int noscan=0, int dW=-1, int maxC=0, Optional[str] finC=None, Optional[str] outC=None, bool do_cws=False, Optional[Union[str, Path]] cache_file=None, str solver="dist_m4ri", str codedistance_method="QDistEvol", Optional[Dict[str, Any]] codedistance_params=None, int seed=0, int debug=0, bool verbose=False, **kwargs) |
| |
| Tuple[Any,...] | dist_m4ri.compute_dem_distance (Optional[Any] dem=None, Optional[Any] circuit=None, Optional[str] dist_m4ri=None, int method=3, Optional[int] threads=None, float timeout=60.0, Optional[int] num_steps=None, int d_exp=0, int d_min=0, int d_max=0, int dmin=0, int dmax=0, int wmin=1, int wmax=0, Optional[int] smax=None, Optional[int] start=None, Optional[int] cbeg=None, Optional[int] cend=None, int noscan=0, int dW=-1, int maxC=0, float pmin=0.0, Optional[str] finC=None, Optional[str] outC=None, bool do_cws=False, Optional[Union[str, Path]] cache_file=None, str solver="dist_m4ri", str codedistance_method="UndetectableErrorStim", Optional[Dict[str, Any]] codedistance_params=None, int seed=0, int debug=0, bool verbose=False, **kwargs) |
| |
| None | dist_m4ri._write_nzlist_file (str filepath, List[List[int]] cws) |
| |
| Dict[str, Any] | dist_m4ri.parse_cli_args (List[str] argv) |
| |
| None | dist_m4ri.print_cli_help () |
| |
| int | dist_m4ri.main (Optional[List[str]] argv=None) |
| |