[
  {
    "circuit_translation": true,
    "exact_statevector": false,
    "execution_backend": true,
    "installed": true,
    "local_only": true,
    "measurement_grouping": true,
    "noise_models": {},
    "notes": "Uses Amazon Braket LocalSimulator only.",
    "pauli_hamiltonians": true,
    "python_package_only": true,
    "result_normalization": true,
    "runtime_includes_transpilation": false,
    "sdk": "braket_local",
    "shot_sampling": true,
    "unsupported_noise_models": {
      "amplitude_damping": "not injected",
      "bit_flip": "not injected",
      "depolarizing": "not injected",
      "phase_flip": "not injected",
      "readout_error": "not injected"
    },
    "workflow_translation": true
  },
  {
    "circuit_translation": true,
    "exact_statevector": false,
    "execution_backend": true,
    "installed": true,
    "local_only": true,
    "measurement_grouping": true,
    "noise_models": {
      "amplitude_damping": "implemented",
      "bit_flip": "implemented",
      "depolarizing": "implemented",
      "phase_flip": "implemented",
      "readout_error": "implemented"
    },
    "notes": "Uses cirq.Simulator.",
    "pauli_hamiltonians": true,
    "python_package_only": true,
    "result_normalization": true,
    "runtime_includes_transpilation": false,
    "sdk": "cirq",
    "shot_sampling": true,
    "unsupported_noise_models": {},
    "workflow_translation": true
  },
  {
    "circuit_translation": true,
    "exact_statevector": false,
    "execution_backend": true,
    "installed": true,
    "local_only": true,
    "measurement_grouping": true,
    "noise_models": {
      "amplitude_damping": "implemented",
      "bit_flip": "implemented",
      "depolarizing": "implemented",
      "phase_flip": "implemented",
      "readout_error": "implemented"
    },
    "notes": "Uses default.qubit/default.mixed.",
    "pauli_hamiltonians": true,
    "python_package_only": true,
    "result_normalization": true,
    "runtime_includes_transpilation": false,
    "sdk": "pennylane",
    "shot_sampling": true,
    "unsupported_noise_models": {},
    "workflow_translation": true
  },
  {
    "circuit_translation": true,
    "exact_statevector": false,
    "execution_backend": true,
    "installed": true,
    "local_only": true,
    "measurement_grouping": true,
    "noise_models": {
      "amplitude_damping": "implemented",
      "bit_flip": "implemented",
      "depolarizing": "implemented",
      "phase_flip": "implemented",
      "readout_error": "implemented"
    },
    "notes": "Uses Qiskit AerSimulator locally.",
    "pauli_hamiltonians": true,
    "python_package_only": true,
    "result_normalization": true,
    "runtime_includes_transpilation": true,
    "sdk": "qiskit_aer",
    "shot_sampling": true,
    "unsupported_noise_models": {},
    "workflow_translation": true
  },
  {
    "circuit_translation": false,
    "exact_statevector": true,
    "execution_backend": true,
    "installed": true,
    "local_only": true,
    "measurement_grouping": false,
    "noise_models": {},
    "notes": "Uses a QuTiP-compatible local statevector simulation.",
    "pauli_hamiltonians": false,
    "python_package_only": true,
    "result_normalization": false,
    "runtime_includes_transpilation": false,
    "sdk": "qutip",
    "shot_sampling": true,
    "unsupported_noise_models": {
      "amplitude_damping": "not injected",
      "bit_flip": "not injected",
      "depolarizing": "not injected",
      "phase_flip": "not injected",
      "readout_error": "not injected"
    },
    "workflow_translation": false
  }
]
