[console_scripts]
qecsim = qecsim.cli:cli

[qecsim.cli.run.codes]
color666 = qecsim.models.color:Color666Code
five_qubit = qecsim.models.basic:FiveQubitCode
planar = qecsim.models.planar:PlanarCode
rotated_planar = qecsim.models.rotatedplanar:RotatedPlanarCode
rotated_toric = qecsim.models.rotatedtoric:RotatedToricCode
steane = qecsim.models.basic:SteaneCode
toric = qecsim.models.toric:ToricCode

[qecsim.cli.run.decoders]
color666.mps = qecsim.models.color:Color666MPSDecoder
generic.naive = qecsim.models.generic:NaiveDecoder
planar.cmwpm = qecsim.models.planar:PlanarCMWPMDecoder
planar.mps = qecsim.models.planar:PlanarMPSDecoder
planar.mwpm = qecsim.models.planar:PlanarMWPMDecoder
planar.rmps = qecsim.models.planar:PlanarRMPSDecoder
planar.y = qecsim.models.planar:PlanarYDecoder
rotated_planar.mps = qecsim.models.rotatedplanar:RotatedPlanarMPSDecoder
rotated_planar.rmps = qecsim.models.rotatedplanar:RotatedPlanarRMPSDecoder
rotated_planar.smwpm = qecsim.models.rotatedplanar:RotatedPlanarSMWPMDecoder
rotated_toric.smwpm = qecsim.models.rotatedtoric:RotatedToricSMWPMDecoder
toric.mwpm = qecsim.models.toric:ToricMWPMDecoder

[qecsim.cli.run.error_models]
generic.biased_depolarizing = qecsim.models.generic:BiasedDepolarizingErrorModel
generic.biased_y_x = qecsim.models.generic:BiasedYXErrorModel
generic.bit_flip = qecsim.models.generic:BitFlipErrorModel
generic.bit_phase_flip = qecsim.models.generic:BitPhaseFlipErrorModel
generic.center_slice = qecsim.models.generic:CenterSliceErrorModel
generic.depolarizing = qecsim.models.generic:DepolarizingErrorModel
generic.file = qecsim.models.generic:FileErrorModel
generic.phase_flip = qecsim.models.generic:PhaseFlipErrorModel

[qecsim.cli.run_ftp.codes]
rotated_planar = qecsim.models.rotatedplanar:RotatedPlanarCode
rotated_toric = qecsim.models.rotatedtoric:RotatedToricCode

[qecsim.cli.run_ftp.decoders]
rotated_planar.smwpm = qecsim.models.rotatedplanar:RotatedPlanarSMWPMDecoder
rotated_toric.smwpm = qecsim.models.rotatedtoric:RotatedToricSMWPMDecoder

[qecsim.cli.run_ftp.error_models]
generic.biased_depolarizing = qecsim.models.generic:BiasedDepolarizingErrorModel
generic.biased_y_x = qecsim.models.generic:BiasedYXErrorModel
generic.bit_flip = qecsim.models.generic:BitFlipErrorModel
generic.bit_phase_flip = qecsim.models.generic:BitPhaseFlipErrorModel
generic.center_slice = qecsim.models.generic:CenterSliceErrorModel
generic.depolarizing = qecsim.models.generic:DepolarizingErrorModel
generic.phase_flip = qecsim.models.generic:PhaseFlipErrorModel

