17 research outputs found

    Real-time error mitigation for variational optimization on quantum hardware

    Full text link
    In this work we put forward the inclusion of error mitigation routines in the process of training Variational Quantum Circuit (VQC) models. In detail, we define a Real Time Quantum Error Mitigation (RTQEM) algorithm to assist in fitting functions on quantum chips with VQCs. While state-of-the-art QEM methods cannot address the exponential loss concentration induced by noise in current devices, we demonstrate that our RTQEM routine can enhance VQCs' trainability by reducing the corruption of the loss function. We tested the algorithm by simulating and deploying the fit of a monodimensional u\textit{u}-Quark Parton Distribution Function (PDF) on a superconducting single-qubit device, and we further analyzed the scalability of the proposed technique by simulating a multidimensional fit with up to 8 qubits.Comment: 12 pages, 9 figure

    Determining probability density functions with adiabatic quantum computing

    Full text link
    A reliable determination of probability density functions from data samples is still a relevant topic in scientific applications. In this work we investigate the possibility of defining an algorithm for density function estimation using adiabatic quantum computing. Starting from a sample of a one-dimensional distribution, we define a classical-to-quantum data embedding procedure which maps the empirical cumulative distribution function of the sample into time dependent Hamiltonian using adiabatic quantum evolution. The obtained Hamiltonian is then projected into a quantum circuit using the time evolution operator. Finally, the probability density function of the sample is obtained using quantum hardware differentiation through the parameter shift rule algorithm. We present successful numerical results for predefined known distributions and high-energy physics Monte Carlo simulation samples.Comment: 7 pages, 3 figure

    Qibolab: an open-source hybrid quantum operating system

    Full text link
    We present Qibolab, an open-source software library for quantum hardware control integrated with the Qibo quantum computing middleware framework. Qibolab provides the software layer required to automatically execute circuit-based algorithms on custom self-hosted quantum hardware platforms. We introduce a set of objects designed to provide programmatic access to quantum control through pulses-oriented drivers for instruments, transpilers and optimization algorithms. Qibolab enables experimentalists and developers to delegate all complex aspects of hardware implementation to the library so they can standardize the deployment of quantum computing algorithms in a hardware-agnostic way. We first describe the status of all components of the library, then we show examples of control setup for superconducting qubits platforms. Finally, we present successful application results related to circuit-based algorithms.Comment: 18 pages, 10 figures, code available at https://github.com/qiboteam/qibola

    Quantum simulation, control and calibration using Qibo

    No full text
    We present the latest developments of Qibo, a full-stack and open-source framework for quantum computing. Qibo was initially born as a quantum circuit simulation tool, but over time we have developed new packages, through which quantum control (qibolab) and quantum calibration (qibocal) can be performed.Through its modular layout for backend abstraction it is possible to change efforlessy between different backends, including an high-performance simulator based on just-in-time compilation able to simulate quantum circuits with large number of qubits (greater than 35).&nbsp;Again due to its modularity, qibo can easily be adopted as a tool for controlling and calibrating self-hosted quantum devices.Our framework is designed for the research world; therefore, after briefly describing it, we will present some examples of work developed using Qibo in which we show the convenience of having access to a tool which can be used to design and test full-stack quantum algorithms.About the speakerMatteo Robbiati graduated in Physics from UniversitĂ  degli Studi di Milano in September 2022. In the same year he started his Ph.D. at the same university and based at CERN, as Doctoral student for the QTI-TH branch. His research is focused on Quantum Machine Learning algorithms for HEP, hardware-compatible optimization techniques and numerical simulation.&nbsp;&nbsp;He is also part of the Qiboteam,&nbsp;in which he participates as a core-developer of Qibo, a full-stack framework for quantum simulation, control and calibration.&nbsp;&nbsp;</p

    qiboteam/rtqem: rtqem 0.0.1

    No full text
    &lt;p&gt;First release of the rtqem algorithm.&lt;/p&gt

    Multi-variable integration with a variational quantum circuit

    No full text
    In this work we present a novel strategy to evaluate multi-variable integrals with quantum circuits. The procedure first encodes the integration variables into a parametric circuit. The obtained circuit is then derived with respect to the integration variables using the parameter shift rule technique. The observable representing the derivative is then used as the predictor of the target integrand function following a quantum machine learning approach. The integral is then estimated using the fundamental theorem of integral calculus by evaluating the original circuit. Embedding data according to a reuploading strategy, multi-dimensional variables can be easily encoded into the circuit's gates and then individually taken as targets while deriving the circuit. These techniques can be exploited to partially integrate a function or to quickly compute parametric integrands within the training hyperspace

    A quantum analytical Adam descent through parameter shift rule using Qibo

    No full text
    In this proceedings we present quantum machine learning optimization experiments using stochastic gradient descent with the parameter shift rule algorithm. We first describe the gradient evaluation algorithm and its optimization procedure implemented using the Qibo framework. After numerically testing the implementation using quantum simulation on classical hardware, we perform successfully a full quantum hardware optimization exercise using a single superconducting qubit chip controlled by Qibo. We show results for a quantum regression model by comparing simulation to real hardware optimization.In this proceedings we present quantum machine learning optimization experiments using stochastic gradient descent with the parameter shift rule algorithm. We first describe the gradient evaluation algorithm and its optimization procedure implemented using the Qibo framework. After numerically testing the implementation using quantum simulation on classical hardware, we perform successfully a full quantum hardware optimization exercise using a single superconducting qubit chip controlled by Qibo. We show results for a quantum regression model by comparing simulation to real hardware optimization

    Determining probability density functions with adiabatic quantum computing

    No full text
    A reliable determination of probability density functions from data samples is still a relevant topic in scientific applications. In this work we investigate the possibility of defining an algorithm for density function estimation using adiabatic quantum computing. Starting from a sample of a one-dimensional distribution, we define a classical-to-quantum data embedding procedure which maps the empirical cumulative distribution function of the sample into time dependent Hamiltonian using adiabatic quantum evolution. The obtained Hamiltonian is then projected into a quantum circuit using the time evolution operator. Finally, the probability density function of the sample is obtained using quantum hardware differentiation through the parameter shift rule algorithm. We present successful numerical results for predefined known distributions and high-energy physics Monte Carlo simulation samples

    Real-time error mitigation for variational optimization on quantum hardware

    No full text
    In this work we put forward the inclusion of error mitigation routines in the process of training Variational Quantum Circuit (VQC) models. In detail, we define a Real Time Quantum Error Mitigation (RTQEM) algorithm to assist in fitting functions on quantum chips with VQCs. While state-of-the-art QEM methods cannot address the exponential loss concentration induced by noise in current devices, we demonstrate that our RTQEM routine can enhance VQCs' trainability by reducing the corruption of the loss function. We tested the algorithm by simulating and deploying the fit of a monodimensional u\textit{u}-Quark Parton Distribution Function (PDF) on a superconducting single-qubit device, and we further analyzed the scalability of the proposed technique by simulating a multidimensional fit with up to 8 qubits

    qiboteam/qibocal: Qibocal 0.0.1

    No full text
    What's Changed &lt;ul&gt; &lt;li&gt;Add poetry-black setup by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/3"&gt;https://github.com/qiboteam/qibocal/pull/3&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[WIP] Add randomized benchmarking routine by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/4"&gt;https://github.com/qiboteam/qibocal/pull/4&lt;/a&gt;&lt;/li&gt; &lt;li&gt;adding unit test by @scarrazza in &lt;a href="https://github.com/qiboteam/qibocal/pull/11"&gt;https://github.com/qiboteam/qibocal/pull/11&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Versioning by @scarrazza in &lt;a href="https://github.com/qiboteam/qibocal/pull/16"&gt;https://github.com/qiboteam/qibocal/pull/16&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Adding tests by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/18"&gt;https://github.com/qiboteam/qibocal/pull/18&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Adding docs by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/17"&gt;https://github.com/qiboteam/qibocal/pull/17&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Implement new action runcard design and decorators by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/9"&gt;https://github.com/qiboteam/qibocal/pull/9&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Adding pyupgrade by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/22"&gt;https://github.com/qiboteam/qibocal/pull/22&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Live plotting using flask and html templates by @stavros11 in &lt;a href="https://github.com/qiboteam/qibocal/pull/26"&gt;https://github.com/qiboteam/qibocal/pull/26&lt;/a&gt;&lt;/li&gt; &lt;li&gt;adding responsive design by @scarrazza in &lt;a href="https://github.com/qiboteam/qibocal/pull/34"&gt;https://github.com/qiboteam/qibocal/pull/34&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Static HTML report by @stavros11 in &lt;a href="https://github.com/qiboteam/qibocal/pull/29"&gt;https://github.com/qiboteam/qibocal/pull/29&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Update installation instructions by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/40"&gt;https://github.com/qiboteam/qibocal/pull/40&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Server scripts by @scarrazza in &lt;a href="https://github.com/qiboteam/qibocal/pull/48"&gt;https://github.com/qiboteam/qibocal/pull/48&lt;/a&gt;&lt;/li&gt; &lt;li&gt;qq-upload by @scarrazza in &lt;a href="https://github.com/qiboteam/qibocal/pull/47"&gt;https://github.com/qiboteam/qibocal/pull/47&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix bug in &lt;code&gt;Dataset&lt;/code&gt; class by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/42"&gt;https://github.com/qiboteam/qibocal/pull/42&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix multiqubit sections layout by @stavros11 in &lt;a href="https://github.com/qiboteam/qibocal/pull/50"&gt;https://github.com/qiboteam/qibocal/pull/50&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add fitting to calibration routines by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/25"&gt;https://github.com/qiboteam/qibocal/pull/25&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add plot decorator by @stavros11 in &lt;a href="https://github.com/qiboteam/qibocal/pull/45"&gt;https://github.com/qiboteam/qibocal/pull/45&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/routines qblox multiplex by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/53"&gt;https://github.com/qiboteam/qibocal/pull/53&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix probems for fitting by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/55"&gt;https://github.com/qiboteam/qibocal/pull/55&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Live plotting multi-qubit and scripts for basic experiments working by @maxhant in &lt;a href="https://github.com/qiboteam/qibocal/pull/30"&gt;https://github.com/qiboteam/qibocal/pull/30&lt;/a&gt;&lt;/li&gt; &lt;li&gt;speedup Dataset add() and fix bug by @aorgazf in &lt;a href="https://github.com/qiboteam/qibocal/pull/61"&gt;https://github.com/qiboteam/qibocal/pull/61&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/live fitting rabis by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/56"&gt;https://github.com/qiboteam/qibocal/pull/56&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Update Qibolab dependency by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/69"&gt;https://github.com/qiboteam/qibocal/pull/69&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/live fitting ramsey by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/57"&gt;https://github.com/qiboteam/qibocal/pull/57&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/live fitting t1 by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/58"&gt;https://github.com/qiboteam/qibocal/pull/58&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/fitting flipping by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/65"&gt;https://github.com/qiboteam/qibocal/pull/65&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Alvaro/calibrate state binning pr by @aorgazf in &lt;a href="https://github.com/qiboteam/qibocal/pull/63"&gt;https://github.com/qiboteam/qibocal/pull/63&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/fitting_allXY by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/70"&gt;https://github.com/qiboteam/qibocal/pull/70&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Implement actions executing circuits by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/66"&gt;https://github.com/qiboteam/qibocal/pull/66&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/fitting dispersive shift by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/75"&gt;https://github.com/qiboteam/qibocal/pull/75&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Renaming &lt;code&gt;qcvv&lt;/code&gt; to &lt;code&gt;qibocal&lt;/code&gt; by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/93"&gt;https://github.com/qiboteam/qibocal/pull/93&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fixing tests by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/89"&gt;https://github.com/qiboteam/qibocal/pull/89&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Update platform runcard after every calibration by @stavros11 in &lt;a href="https://github.com/qiboteam/qibocal/pull/82"&gt;https://github.com/qiboteam/qibocal/pull/82&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Drag Pulse Tuning with [Rx(pi/2) - Ry(pi)] - [Ry(pi/2) - Rx(pi)] by @aorgazf in &lt;a href="https://github.com/qiboteam/qibocal/pull/90"&gt;https://github.com/qiboteam/qibocal/pull/90&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add calibration routines from qibolab by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/8"&gt;https://github.com/qiboteam/qibocal/pull/8&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/97"&gt;https://github.com/qiboteam/qibocal/pull/97&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix security problems by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/102"&gt;https://github.com/qiboteam/qibocal/pull/102&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Update workflow by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/113"&gt;https://github.com/qiboteam/qibocal/pull/113&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix double connection issue by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/115"&gt;https://github.com/qiboteam/qibocal/pull/115&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Enable workflow for multiple OS by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/118"&gt;https://github.com/qiboteam/qibocal/pull/118&lt;/a&gt;&lt;/li&gt; &lt;li&gt;add Dataset set() by @aorgazf in &lt;a href="https://github.com/qiboteam/qibocal/pull/116"&gt;https://github.com/qiboteam/qibocal/pull/116&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Update qibolab4qibocal.rst by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/125"&gt;https://github.com/qiboteam/qibocal/pull/125&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Readme by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/127"&gt;https://github.com/qiboteam/qibocal/pull/127&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Introduction updated in documentation by @MatteoRobbiati in &lt;a href="https://github.com/qiboteam/qibocal/pull/123"&gt;https://github.com/qiboteam/qibocal/pull/123&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Testing documentation examples in workflow by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/131"&gt;https://github.com/qiboteam/qibocal/pull/131&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/138"&gt;https://github.com/qiboteam/qibocal/pull/138&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Update deps by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/135"&gt;https://github.com/qiboteam/qibocal/pull/135&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add tests on data structures by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/130"&gt;https://github.com/qiboteam/qibocal/pull/130&lt;/a&gt;&lt;/li&gt; &lt;li&gt;added spin echo 3 pulses and live plotting by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/129"&gt;https://github.com/qiboteam/qibocal/pull/129&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Minor fixes by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/122"&gt;https://github.com/qiboteam/qibocal/pull/122&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/148"&gt;https://github.com/qiboteam/qibocal/pull/148&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Test fitting by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/139"&gt;https://github.com/qiboteam/qibocal/pull/139&lt;/a&gt;&lt;/li&gt; &lt;li&gt;From rtd to furo sphinx theme by @MatteoRobbiati in &lt;a href="https://github.com/qiboteam/qibocal/pull/145"&gt;https://github.com/qiboteam/qibocal/pull/145&lt;/a&gt;&lt;/li&gt; &lt;li&gt;qq-compare by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/128"&gt;https://github.com/qiboteam/qibocal/pull/128&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/163"&gt;https://github.com/qiboteam/qibocal/pull/163&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/171"&gt;https://github.com/qiboteam/qibocal/pull/171&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix typos by @MatteoRobbiati in &lt;a href="https://github.com/qiboteam/qibocal/pull/170"&gt;https://github.com/qiboteam/qibocal/pull/170&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fixing windows installation by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/172"&gt;https://github.com/qiboteam/qibocal/pull/172&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Bump certifi from 2022.9.24 to 2022.12.7 by @dependabot in &lt;a href="https://github.com/qiboteam/qibocal/pull/176"&gt;https://github.com/qiboteam/qibocal/pull/176&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fixing tests failing on MacOS by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/178"&gt;https://github.com/qiboteam/qibocal/pull/178&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/179"&gt;https://github.com/qiboteam/qibocal/pull/179&lt;/a&gt;&lt;/li&gt; &lt;li&gt;added web visualization of multiple data reports by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/156"&gt;https://github.com/qiboteam/qibocal/pull/156&lt;/a&gt;&lt;/li&gt; &lt;li&gt;delete table of contents by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/180"&gt;https://github.com/qiboteam/qibocal/pull/180&lt;/a&gt;&lt;/li&gt; &lt;li&gt;New features pending on qibolab PR#161 (alvaro/binning_pr) by @aorgazf in &lt;a href="https://github.com/qiboteam/qibocal/pull/117"&gt;https://github.com/qiboteam/qibocal/pull/117&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Passing list of qubits for each calibration routines by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/164"&gt;https://github.com/qiboteam/qibocal/pull/164&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Calibration docs by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/134"&gt;https://github.com/qiboteam/qibocal/pull/134&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/182"&gt;https://github.com/qiboteam/qibocal/pull/182&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add platform runcard in qq runcard by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/183"&gt;https://github.com/qiboteam/qibocal/pull/183&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/186"&gt;https://github.com/qiboteam/qibocal/pull/186&lt;/a&gt;&lt;/li&gt; &lt;li&gt;New docs font and version display by @MatteoRobbiati in &lt;a href="https://github.com/qiboteam/qibocal/pull/188"&gt;https://github.com/qiboteam/qibocal/pull/188&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Back to furo font by @MatteoRobbiati in &lt;a href="https://github.com/qiboteam/qibocal/pull/190"&gt;https://github.com/qiboteam/qibocal/pull/190&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Publishing workflow by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/184"&gt;https://github.com/qiboteam/qibocal/pull/184&lt;/a&gt;&lt;/li&gt; &lt;li&gt;New documentation for qibocal by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/121"&gt;https://github.com/qiboteam/qibocal/pull/121&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Merge pr#117 with pr#164 and additional enhancements by @aorgazf in &lt;a href="https://github.com/qiboteam/qibocal/pull/192"&gt;https://github.com/qiboteam/qibocal/pull/192&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add average to plots + qubit list argument by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/155"&gt;https://github.com/qiboteam/qibocal/pull/155&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Refactor qubit biassing port by @aorgazf in &lt;a href="https://github.com/qiboteam/qibocal/pull/194"&gt;https://github.com/qiboteam/qibocal/pull/194&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix pulse sequence creation in Rabi routines by @aorgazf in &lt;a href="https://github.com/qiboteam/qibocal/pull/196"&gt;https://github.com/qiboteam/qibocal/pull/196&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix &lt;code&gt;update_platform_runcard&lt;/code&gt; method by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/197"&gt;https://github.com/qiboteam/qibocal/pull/197&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Adding sampling capability for resonator punchout and flux dependance by @igres26 in &lt;a href="https://github.com/qiboteam/qibocal/pull/137"&gt;https://github.com/qiboteam/qibocal/pull/137&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Update Qibo version in &lt;code&gt;poetry.lock&lt;/code&gt; by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/200"&gt;https://github.com/qiboteam/qibocal/pull/200&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix bug with report not appearing by @stavros11 in &lt;a href="https://github.com/qiboteam/qibocal/pull/199"&gt;https://github.com/qiboteam/qibocal/pull/199&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Refactor 1: Rabi by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/202"&gt;https://github.com/qiboteam/qibocal/pull/202&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/multiplotting by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/215"&gt;https://github.com/qiboteam/qibocal/pull/215&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[POC] Refactor routines in order to work &lt;code&gt;AbstractPlatform&lt;/code&gt; methods by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/189"&gt;https://github.com/qiboteam/qibocal/pull/189&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix allXY plot label and plot by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/221"&gt;https://github.com/qiboteam/qibocal/pull/221&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Minor fix useful for multiplex by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/219"&gt;https://github.com/qiboteam/qibocal/pull/219&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Ramsey fit by @AlejandroSopena in &lt;a href="https://github.com/qiboteam/qibocal/pull/213"&gt;https://github.com/qiboteam/qibocal/pull/213&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/228"&gt;https://github.com/qiboteam/qibocal/pull/228&lt;/a&gt;&lt;/li&gt; &lt;li&gt;workflows migration by @Edoardo-Pedicillo in &lt;a href="https://github.com/qiboteam/qibocal/pull/224"&gt;https://github.com/qiboteam/qibocal/pull/224&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Live plotting refresh rate selector by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/214"&gt;https://github.com/qiboteam/qibocal/pull/214&lt;/a&gt;&lt;/li&gt; &lt;li&gt;[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in &lt;a href="https://github.com/qiboteam/qibocal/pull/235"&gt;https://github.com/qiboteam/qibocal/pull/235&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Bump cryptography from 39.0.0 to 39.0.1 by @dependabot in &lt;a href="https://github.com/qiboteam/qibocal/pull/238"&gt;https://github.com/qiboteam/qibocal/pull/238&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Bump ipython from 8.8.0 to 8.10.0 by @dependabot in &lt;a href="https://github.com/qiboteam/qibocal/pull/241"&gt;https://github.com/qiboteam/qibocal/pull/241&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Simplify action builder + fix tests by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/242"&gt;https://github.com/qiboteam/qibocal/pull/242&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fix ramsey fit by @AlejandroSopena in &lt;a href="https://github.com/qiboteam/qibocal/pull/226"&gt;https://github.com/qiboteam/qibocal/pull/226&lt;/a&gt;&lt;/li&gt; &lt;li&gt;pathlib qq-compare by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/236"&gt;https://github.com/qiboteam/qibocal/pull/236&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Bump werkzeug from 2.2.2 to 2.2.3 by @dependabot in &lt;a href="https://github.com/qiboteam/qibocal/pull/244"&gt;https://github.com/qiboteam/qibocal/pull/244&lt;/a&gt;&lt;/li&gt; &lt;li&gt;David/pdfreports by @DavidSarlle in &lt;a href="https://github.com/qiboteam/qibocal/pull/232"&gt;https://github.com/qiboteam/qibocal/pull/232&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Dump report after each routine by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/245"&gt;https://github.com/qiboteam/qibocal/pull/245&lt;/a&gt;&lt;/li&gt; &lt;li&gt;non interactive gate set characterization + action builder by @wilkensJ in &lt;a href="https://github.com/qiboteam/qibocal/pull/239"&gt;https://github.com/qiboteam/qibocal/pull/239&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Minor fixes before release by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/248"&gt;https://github.com/qiboteam/qibocal/pull/248&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Attempting to fix tests before release by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/251"&gt;https://github.com/qiboteam/qibocal/pull/251&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Upgrade pint-pandas by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/250"&gt;https://github.com/qiboteam/qibocal/pull/250&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Add workflow for poetry deployment by @andrea-pasquale in &lt;a href="https://github.com/qiboteam/qibocal/pull/252"&gt;https://github.com/qiboteam/qibocal/pull/252&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; New Contributors &lt;ul&gt; &lt;li&gt;@scarrazza made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/11"&gt;https://github.com/qiboteam/qibocal/pull/11&lt;/a&gt;&lt;/li&gt; &lt;li&gt;@aorgazf made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/61"&gt;https://github.com/qiboteam/qibocal/pull/61&lt;/a&gt;&lt;/li&gt; &lt;li&gt;@pre-commit-ci made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/97"&gt;https://github.com/qiboteam/qibocal/pull/97&lt;/a&gt;&lt;/li&gt; &lt;li&gt;@Edoardo-Pedicillo made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/125"&gt;https://github.com/qiboteam/qibocal/pull/125&lt;/a&gt;&lt;/li&gt; &lt;li&gt;@MatteoRobbiati made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/123"&gt;https://github.com/qiboteam/qibocal/pull/123&lt;/a&gt;&lt;/li&gt; &lt;li&gt;@dependabot made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/176"&gt;https://github.com/qiboteam/qibocal/pull/176&lt;/a&gt;&lt;/li&gt; &lt;li&gt;@igres26 made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/137"&gt;https://github.com/qiboteam/qibocal/pull/137&lt;/a&gt;&lt;/li&gt; &lt;li&gt;@AlejandroSopena made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/213"&gt;https://github.com/qiboteam/qibocal/pull/213&lt;/a&gt;&lt;/li&gt; &lt;li&gt;@wilkensJ made their first contribution in &lt;a href="https://github.com/qiboteam/qibocal/pull/239"&gt;https://github.com/qiboteam/qibocal/pull/239&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/qiboteam/qibocal/commits/v0.0.1"&gt;https://github.com/qiboteam/qibocal/commits/v0.0.1&lt;/a&gt;&lt;/p&gt
    corecore