PAPA BEAR: PAirwise Perturbative Ansatz for Better Estimation And Runtime written in Julia
PAPA.jl is a Julia package used for bootstrapping the process matrix of a large quantum system from the descriptions of many smaller quantum systems. In particular, PAPA.jl takes the processes matrices for all pairs of qubits in a N-qubit system and bootstraps to a process matrix for the full system. It does so in a way that constrains the global process matrix based on all the pairwise reconstructions with a non-linear least-squares method.
This branch can now be locally installed as a package with the command:
(v1.0) pkg> add https://github.com/BBN-Q/PAPA.jl
To run the test code do:
(v1.0) pkg> test PAPA
papa_reconstruction()
is the primary function for PAPA reconstructions.
Apache License v2.0
Luke Govia, Guilhem Ribeill, Matthew Ware, and Hari Krovi
This effort was partially funded by ARO under contract W911NF-14-C-0048.
Raytheon BBN Technologies