12#include <nlohmann/json.hpp>
14#include "Component.hpp"
15#include "QuantumBackend.hpp"
17#include "CouplingMap.hpp"
19using json = nlohmann::json;
23 int parseIQM(Component* parent, std::string dataSourcePath,
int qcId,
int tsForHistory = -1);
24 int parseIQM(QuantumBackend* parent, std::string dataSourcePath,
int qcId,
int tsForHistory = -1,
bool createTopo =
true);
32 int ParseDynamicData(
int tsForHistory);
34 double t1_max, t2_max, q1_fidelity_max, readout_fidelity_max;
Definition iqm-parser.hpp:27
Represents a quantum backend device (e.g., quantum processor or simulator).
Definition QuantumBackend.hpp:25