LICENSE
README.md
pyproject.toml
setup.py
src/qrem/__init__.py
src/qrem.egg-info/PKG-INFO
src/qrem.egg-info/SOURCES.txt
src/qrem.egg-info/dependency_links.txt
src/qrem.egg-info/requires.txt
src/qrem.egg-info/top_level.txt
src/qrem/backends_support/aws_braket/functions_aws_rigetti.py
src/qrem/backends_support/pyquil/QDT_pyquill.py
src/qrem/backends_support/pyquil/pyquil_utilities.py
src/qrem/backends_support/qiskit/QDT_qiskit.py
src/qrem/backends_support/qiskit/qiskit_utilities.py
src/qrem/cn/__init__.py
src/qrem/cn/mitigation.py
src/qrem/cn/simulation.py
src/qrem/cn/mitigtools/__init__.py
src/qrem/cn/modeltools/__init__.py
src/qrem/cn/simtools/__init__.py
src/qrem/cn/simtools/auxiliary_merging_functions.py
src/qrem/cn/simtools/custom_model_creator.py
src/qrem/cn/simtools/noisy_simulationsKKM.py
src/qrem/common/__init__.py
src/qrem/common/config.py
src/qrem/common/constants.py
src/qrem/common/convert.py
src/qrem/common/devices.py
src/qrem/common/io.py
src/qrem/common/math.py
src/qrem/common/povmtools.py
src/qrem/common/printer.py
src/qrem/common/probability.py
src/qrem/common/utils.py
src/qrem/common/experiment/__init__.py
src/qrem/common/experiment/tomography.py
src/qrem/common/experiment/tomoutils/__init__.py
src/qrem/common/experiment/tomoutils/algortithmic_circuits.py
src/qrem/common/providers/__init__.py
src/qrem/common/providers/aws_braket.py
src/qrem/common/providers/ibm.py
src/qrem/common/providers/simulation.py
src/qrem/common/providers/awsutils/__init__.py
src/qrem/common/providers/awsutils/aws_braket_runner.py
src/qrem/common/providers/ibmutils/__init__.py
src/qrem/common/providers/ibmutils/data_converters.py
src/qrem/common/providers/ibmutils/ibmutils.py
src/qrem/ctmp/__init__.py
src/qrem/ctmp/mitigation.py
src/qrem/ctmp/model.py
src/qrem/ctmp/simulation.py
src/qrem/ctmp/mitigtools/mitig_utils.py
src/qrem/ctmp/mitigtools/observables_utils.py
src/qrem/ctmp/modeltools/__init__.py
src/qrem/ctmp/modeltools/ground_state_estimation.py
src/qrem/ctmp/modeltools/qubit_utils.py
src/qrem/ctmp/modeltools/ncpol2sdpa/__init__.py
src/qrem/ctmp/modeltools/ncpol2sdpa/chordal_extension.py
src/qrem/ctmp/modeltools/ncpol2sdpa/cvxpy_utils.py
src/qrem/ctmp/modeltools/ncpol2sdpa/faacets_relaxation.py
src/qrem/ctmp/modeltools/ncpol2sdpa/moroder_hierarchy.py
src/qrem/ctmp/modeltools/ncpol2sdpa/mosek_utils.py
src/qrem/ctmp/modeltools/ncpol2sdpa/nc_utils.py
src/qrem/ctmp/modeltools/ncpol2sdpa/physics_utils.py
src/qrem/ctmp/modeltools/ncpol2sdpa/picos_utils.py
src/qrem/ctmp/modeltools/ncpol2sdpa/rdm_hierarchy.py
src/qrem/ctmp/modeltools/ncpol2sdpa/sdp_relaxation.py
src/qrem/ctmp/modeltools/ncpol2sdpa/sdpa_utils.py
src/qrem/ctmp/modeltools/ncpol2sdpa/solver_common.py
src/qrem/ctmp/modeltools/ncpol2sdpa/steering_hierarchy.py
src/qrem/ctmp/simtools/sampling_utils.py
src/qrem/functions_qrem/__init__.py
src/qrem/functions_qrem/ancillary_functions.py
src/qrem/functions_qrem/clustering_function_visualisation.py
src/qrem/functions_qrem/functions_benchmarks.py
src/qrem/functions_qrem/functions_coherence_analysis.py
src/qrem/functions_qrem/functions_data_analysis.py
src/qrem/functions_qrem/functions_data_analysis2.py
src/qrem/functions_qrem/functions_distances.py
src/qrem/functions_qrem/functions_hamiltonians.py
src/qrem/functions_qrem/functions_hyperplane_projections.py
src/qrem/functions_qrem/functions_noise_model_analysis.py
src/qrem/functions_qrem/functions_noise_model_external.py
src/qrem/functions_qrem/functions_standarized_directories.py
src/qrem/functions_qrem/functions_visualization.py
src/qrem/functions_qrem/ground_state_approximations.py
src/qrem/functions_qrem/information_completeness_check.py
src/qrem/functions_qrem/new_mitigation_routines.py
src/qrem/functions_qrem/povmtools.py
src/qrem/functions_qrem/quantum_ancillary_functions.py
src/qrem/functions_qrem/CBB/branchandbound_tools.py
src/qrem/functions_qrem/CBB/spin_models.py
src/qrem/functions_qrem/PyMaLi/GeneralTensorCalculator.py
src/qrem/noise_characterization/__init__.py
src/qrem/noise_characterization/base_classes/OverlappingTomographyBase.py
src/qrem/noise_characterization/base_classes/SDKHandlerBase.py
src/qrem/noise_characterization/base_classes/marginals_analyzer_base.py
src/qrem/noise_characterization/base_classes/marginals_analyzer_interface.py
src/qrem/noise_characterization/base_classes/overlapping_estimation_base.py
src/qrem/noise_characterization/data_analysis/InitialNoiseAnalyzer.py
src/qrem/noise_characterization/tomography_design/overlapping/DOTMarginalsAnalyzer.py
src/qrem/noise_characterization/tomography_design/overlapping/LabelsBaseDDOT.py
src/qrem/noise_characterization/tomography_design/overlapping/LabelsCreatorDDOT.py
src/qrem/noise_characterization/tomography_design/overlapping/QDTMarginalsAnalyzer.py
src/qrem/noise_characterization/tomography_design/overlapping/SeparableCircuitsCreator.py
src/qrem/noise_characterization/tomography_design/overlapping/overlapping_tomography_functions.py
src/qrem/noise_characterization/tomography_design/standard/QuantumDetectorTomography.py
src/qrem/noise_mitigation/__init__.py
src/qrem/noise_mitigation/base_classes/EnergyEstimatorBase.py
src/qrem/noise_mitigation/base_classes/EnergyEstimatorInterface.py
src/qrem/noise_mitigation/expected_values/CRS/SCR_functions.py
src/qrem/noise_mitigation/expected_values/CRS/scipy_optimizers_wrappers.py
src/qrem/noise_mitigation/expected_values/CRS/testing_mitigation_clusters_SCR_amd.py
src/qrem/noise_mitigation/expected_values/CRS/testing_mitigation_clusters_equalization_depreciated.py
src/qrem/noise_mitigation/expected_values/quasiprobability/quasiprobability_sampling_functions.py
src/qrem/noise_mitigation/expected_values/quasiprobability/CTMP/EnergyCorrectorGlobalCTMP.py
src/qrem/noise_mitigation/expected_values/quasiprobability/CTMP/EnergyCorrectorLocalCTMP.py
src/qrem/noise_mitigation/expected_values/quasiprobability/optimal_local/EnergyCorrectorLocalQuasiprobabilityOptimal.py
src/qrem/noise_mitigation/expected_values/quasiprobability/optimal_local/functions_optimal_quasiprobability.py
src/qrem/noise_mitigation/probability_distributions/CorrectionDataGenerator.py
src/qrem/noise_mitigation/probability_distributions/MarginalsCorrector.py
src/qrem/noise_mitigation/probability_distributions/QDTErrorMitigator.py
src/qrem/noise_model_benchmarking/__init__.py
src/qrem/noise_model_benchmarking/base_classes/NoiseModelBenchmarkInterface.py
src/qrem/noise_model_benchmarking/tests/hamiltonians_reduction.py
src/qrem/noise_model_generation/__init__.py
src/qrem/noise_model_generation/CN/GlobalNoiseMatrixCreator.py
src/qrem/noise_model_generation/CN/NoiseModelGenerator.py
src/qrem/noise_model_generation/CN/clustering_algorithms/base_classes_clustering/HeuristicClusteringAlgorithmAuto.py
src/qrem/noise_model_generation/CN/clustering_algorithms/base_classes_clustering/heuristic_clustering_algorithm_base.py
src/qrem/noise_model_generation/CN/clustering_algorithms/base_classes_clustering/heuristic_clustering_algorithm_interface.py
src/qrem/noise_model_generation/CN/clustering_algorithms/clustering_methods/child_classes/heuristic_clustering_algorithm.py
src/qrem/noise_model_generation/CN/clustering_algorithms/clustering_methods/child_classes/heuristic_clustering_algorithm_base.py
src/qrem/noise_model_generation/CN/clustering_algorithms/clustering_methods/examples/generating_artificial_data/correlations_tables.py
src/qrem/noise_model_generation/CN/clustering_algorithms/clustering_methods/functions/functions_noise_model_external.py
src/qrem/noise_model_generation/CN/clustering_algorithms/clustering_methods/functions/functions_noise_model_heuristic.py
src/qrem/noise_model_generation/CN/clustering_algorithms/clustering_methods/functions/functions_noise_model_heuristic_OS.py
src/qrem/noise_model_generation/CN/clustering_algorithms/clustering_methods/functions/functions_noise_model_heuristic_help.py
src/qrem/noise_model_generation/CN/clustering_algorithms/clustering_methods/functions/functions_noise_model_heuristic_help_OS.py
src/qrem/noise_model_generation/CTMP/ModelGeneratorCTMP.py
src/qrem/noise_model_generation/CTMP/functions_CTMP.py
src/qrem/noise_simulation/__init__.py
src/qrem/noise_simulation/CN/functions_sampling.py
src/qrem/noise_simulation/CN/noise_implementation.py
src/qrem/noise_simulation/CN/sampling_improvements.py
src/qrem/noise_simulation/CTMP/functions_CTMP_conditional.py
src/qrem/noise_simulation/CTMP/functions_CTMP_simple.py
src/qrem/noise_visualization/NoiseVisualizationHandler.py
src/qrem/noise_visualization/__init__.py
src/qrem/noise_visualization/functions_data_visualization.py
src/qrem/pipelines/__init__.py
src/qrem/pipelines/characterization_routine.py
src/qrem/pipelines/mitigation_functions.py
src/qrem/pipelines/run_aws_experiment.py
src/qrem/pipelines/run_extended_ibm_experiment.py
src/qrem/pipelines/run_ibm_experiment.py
src/qrem/pipelines/run_simulation_experiment.py
src/qrem/types/__init__.py
src/qrem/types/circuit_collection.py
src/qrem/types/cn_noise_model.py
src/qrem/types/ctmp_noise_model.py
src/qrem/types/datastructure_base.py
src/qrem/types/experiment_results.py
src/qrem/visualisation/__init__.py
src/qrem/visualisation/article_plots_functions.py
src/qrem/visualisation/device_constants.py
src/qrem/visualisation/plotting_constants.py
src/qrem/visualisation/visualisation.py