Skip to content

harmoniqs/Intonato.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intonato.jl

Closed-loop pulse tuning of quantum hardware, built on the Piccolo ecosystem.

Intonato provides a composable framework for refining control pulses against an experiment in the loop. The core is a small chassisPulseTuningProblem — with two pluggable slots:

  • an AbstractTuningStrategy — the inner optimization step (the policy that proposes the next pulse from the latest measurements), and
  • an AbstractDeviceModel — the predictive model of the device the loop tunes against (a fixed NominalModel, or an adaptive model).

Around those it ships the substrate they need: measurement functions, measurement models, an AbstractExperiment interface (simulated or hardware), an AbstractHardwareBackend contract, pulse operations, a line search, and an ExperimentRecord / AbstractExperimentLogger seam for capturing provenance-rich hardware data.

Status

Early-stage. The chassis, slot interfaces, device model, and data-collection seam are in place; concrete tuning strategies are under active development.

Installation

using Pkg
Pkg.add(url="https://github.com/harmoniqs/Intonato.jl")

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages