PyGSTi provides support for many different plots you may want to make with your estimates. In this tutorial, we give examples of how to generate the more commonly-used plots using the functions within pygsti.report.plotting
.
from __future__ import print_function
import pygsti
import pygsti.report.plotting as pplt
import json
%pylab inline
Populating the interactive namespace from numpy and matplotlib
Gather the data we need to create some example plots.
#Gate sets
gs_target = pygsti.io.load_gateset("tutorial_files/Example_Gateset.txt")
gs_mc2gst = pygsti.io.load_gateset("tutorial_files/Example_MC2GST_Gateset.txt")
gs_elgst = pygsti.io.load_gateset("tutorial_files/Example_eLGST_Gateset.txt")
#Data set
ds = pygsti.io.load_dataset("tutorial_files/Example_Dataset.txt", cache=False)
#Fiducials, germs, and maximum lengths (necessary to label the plots)
fiducialList = pygsti.io.load_gatestring_list("tutorial_files/Example_FiducialList.txt")
germList = pygsti.io.load_gatestring_list("tutorial_files/Example_GermsList.txt")
maxLengthList = json.load(open("tutorial_files/Example_maxLengths.json","r"))
specs = pygsti.construction.build_spam_specs(fiducialGateStrings=fiducialList)
strs = pygsti.construction.get_spam_strs(specs)
print("Gates (%d): " % len(gs_target.gates), gs_target.gates.keys())
print("Fiducials (%d): " % len(fiducialList), map(str,fiducialList))
print("Germs (%d): " % len(germList),map(str,germList))
print("Dataset has %d gate strings" % len(ds))
Loading tutorial_files/Example_Dataset.txt: 100% Gates (3): odict_keys(['Gi', 'Gx', 'Gy']) Fiducials (6): <map object at 0x1096a0198> Germs (11): <map object at 0x1096a0198> Dataset has 2737 gate strings
pplt.gate_matrix_boxplot(gs_target['Gx'], mxBasis="pp", mxBasisDims=2, xlabel="testX", ylabel="testY", title="mytitle", boxLabels=True)
<pygsti.report.figure.ReportFigure at 0x1097267b8>
errgen = pygsti.tools.error_generator(gs_mc2gst['Gx'], gs_target['Gx'], "logG-logT")
hamProjs = pygsti.tools.pauliprod_errgen_projections(errgen, "hamiltonian", "gm")
stoProjs = pygsti.tools.pauliprod_errgen_projections(errgen, "stochastic", "gm")
pplt.pauliprod_projection_boxplot(hamProjs,title="Hamiltonian",boxLabels=True)
pplt.pauliprod_projection_boxplot(stoProjs,title="Stochastic",boxLabels=True)
<pygsti.report.figure.ReportFigure at 0x10aab04a8>
Many of the plots in the following examples plot groups of boxes. Each group corresponds to a particular "base" gate string that is sandwiched between sets of fiducial gate strings to create the group. Here we create a "gate-string-dictionary" which associates a base gate string with a (x,y) coordinate pair. Plotting functions take sets of X-coordinates (Xs
) and Y-coordinates (Ys
) to plot, along with a gate string dictionary (gateStrDict
) which serves as a lookkup table for base gate strings.
#Collect data we need for making plots
Xs = maxLengthList[1:]; xlbl = r"$L$ (max length)"
Ys = germList; ylbl = "Germ"
gateStrDict = { (x,y):pygsti.construction.repeat_with_max_length(y,x,False) for x in Xs for y in Ys }
#remove duplicates by replacing duplicate strings with None
runningList = []
for x in Xs:
for y in Ys:
if gateStrDict[(x,y)] in runningList:
gateStrDict[(x,y)] = None
else: runningList.append( gateStrDict[(x,y)] )
One of the most straightforward ways to evaluate GST estimates is to ask whether the estimates correctly reproduce the observed frequencies of the counts (or "clicks") for the experiments. The answer to this question is to compute the $\chi^{2}$ function for the gateset.
#Demonstrates a blank chi2 boxplot
pplt.blank_boxplot( Xs, Ys, gateStrDict, strs, xlbl, ylbl, sumUp=True, ticSize=20)
<pygsti.report.figure.ReportFigure at 0x10ae76ef0>
#Compute the chi2 scores for the estimated gateset using the MC2GST algorithm
pplt.chi2_boxplot( Xs, Ys, gateStrDict, ds, gs_mc2gst, strs, xlbl, ylbl,
scale=1.0, sumUp=False, histogram=True)
<pygsti.report.figure.ReportFigure at 0x10e8e62b0>
Because most of the $\chi^{2}$ values are close to 0, we conclude this estimated gateset does a good job of reproducing the observed frequencies. Which it should, since the figure of merit we were using in our estimation was the $\chi^{2}$ function!
#Make another chi2 plot, with different x and y labels
pplt.chi2_boxplot( Xs, Ys, gateStrDict, ds, gs_mc2gst, strs, xlbl, ylbl,
scale=1.0, sumUp=False, histogram=True, invert=True)
<pygsti.report.figure.ReportFigure at 0x10d1a94e0>
#Sum up the chi2 boxes for each (Germ, L) pair
pplt.chi2_boxplot( Xs, Ys, gateStrDict, ds, gs_mc2gst, strs, xlbl, ylbl,
scale=1.0, sumUp=True)
<pygsti.report.figure.ReportFigure at 0x10e1acd68>
directLGST = pplt.direct_lgst_gatesets( [gs for gs in gateStrDict.values() if gs is not None],
ds, specs, gs_target, svdTruncateTo=4, verbosity=2)
directLSGST = pplt.direct_mc2gst_gatesets( [gs for gs in gateStrDict.values() if gs is not None],
ds, specs, gs_target, svdTruncateTo=4, minProbClipForWeighting=1e-2,
probClipInterval=(-1e6,1e6), verbosity=2)
#focusedGS = AT.focused_mc2gst_gatesets( [gs for gs in gateStrDict.values() if gs is not None],
# ds, specs, gs_mc2gst, minProbClipForWeighting=1e-2,
# probClipInterval=(-1e6,1e6), verbosity=2)
--- Direct LGST precomputation --- --- Computing gateset for string - Iter 01 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 02 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 03 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 04 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 05 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 06 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 07 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 08 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 09 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 10 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 11 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 12 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 13 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 14 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 15 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 16 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 17 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 18 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 19 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 20 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 21 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 22 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 23 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 24 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 25 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 26 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 27 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 28 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 29 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 30 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 31 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 32 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 33 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 34 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 35 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 36 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 37 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 38 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 39 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 40 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 41 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 42 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 43 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 44 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 45 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 46 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 47 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 48 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 49 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 50 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 51 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 52 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 53 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 54 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 55 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 56 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 57 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 58 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 59 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 60 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 61 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 62 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 63 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 64 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 65 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 66 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 67 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 68 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 69 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 70 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 71 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 72 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 73 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 74 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 75 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 76 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 77 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 78 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 79 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 80 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 81 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 82 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 83 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Computing gateset for string - Iter 84 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Direct LSGST precomputation --- --- Computing gateset for string- Iter 01 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 193.951, mu=0 --- Outer Iter 1: norm_f = 78.9849, mu=572.356 --- Outer Iter 2: norm_f = 78.4328, mu=190.785 --- Outer Iter 3: norm_f = 78.4243, mu=63.5951 --- Outer Iter 4: norm_f = 78.4242, mu=21.1984 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 78.4242 (192 data params - 56 model params = expected mean of 136; p-value = 0.999981) Completed in 0.1s --- Computing gateset for string- Iter 02 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 169.907, mu=0 --- Outer Iter 1: norm_f = 72.8692, mu=561.549 --- Outer Iter 2: norm_f = 72.5117, mu=187.183 --- Outer Iter 3: norm_f = 72.5072, mu=62.3944 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 72.5072 (192 data params - 56 model params = expected mean of 136; p-value = 0.999998) Completed in 0.1s --- Computing gateset for string- Iter 03 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 179.404, mu=0 --- Outer Iter 1: norm_f = 73.753, mu=563.687 --- Outer Iter 2: norm_f = 73.3692, mu=187.896 --- Outer Iter 3: norm_f = 73.364, mu=62.6319 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 73.364 (192 data params - 56 model params = expected mean of 136; p-value = 0.999998) Completed in 0.1s --- Computing gateset for string- Iter 04 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 181.953, mu=0 --- Outer Iter 1: norm_f = 76.6268, mu=560.957 --- Outer Iter 2: norm_f = 76.2731, mu=186.986 --- Outer Iter 3: norm_f = 76.2685, mu=62.3285 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 76.2685 (192 data params - 56 model params = expected mean of 136; p-value = 0.999992) Completed in 0.1s --- Computing gateset for string- Iter 05 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 189.538, mu=0 --- Outer Iter 1: norm_f = 85.0724, mu=561.301 --- Outer Iter 2: norm_f = 84.6993, mu=187.1 --- Outer Iter 3: norm_f = 84.6951, mu=62.3668 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 84.6951 (192 data params - 56 model params = expected mean of 136; p-value = 0.999827) Completed in 0.1s --- Computing gateset for string- Iter 06 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 187.571, mu=0 --- Outer Iter 1: norm_f = 83.8078, mu=561.192 --- Outer Iter 2: norm_f = 83.3305, mu=187.064 --- Outer Iter 3: norm_f = 83.3247, mu=62.3546 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 83.3247 (192 data params - 56 model params = expected mean of 136; p-value = 0.999889) Completed in 0.1s --- Computing gateset for string- Iter 07 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 187.108, mu=0 --- Outer Iter 1: norm_f = 74.5645, mu=567.631 --- Outer Iter 2: norm_f = 74.024, mu=189.21 --- Outer Iter 3: norm_f = 74.012, mu=63.0701 --- Outer Iter 4: norm_f = 74.0119, mu=21.0234 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 74.0119 (192 data params - 56 model params = expected mean of 136; p-value = 0.999997) Completed in 0.1s --- Computing gateset for string- Iter 08 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 188.974, mu=0 --- Outer Iter 1: norm_f = 89.1284, mu=560.71 --- Outer Iter 2: norm_f = 88.7828, mu=186.903 --- Outer Iter 3: norm_f = 88.7781, mu=62.3011 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 88.7781 (192 data params - 56 model params = expected mean of 136; p-value = 0.999407) Completed in 0.1s --- Computing gateset for string- Iter 09 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 176.244, mu=0 --- Outer Iter 1: norm_f = 78.3497, mu=561.034 --- Outer Iter 2: norm_f = 78.0235, mu=187.011 --- Outer Iter 3: norm_f = 78.0195, mu=62.3371 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 78.0195 (192 data params - 56 model params = expected mean of 136; p-value = 0.999984) Completed in 0.1s --- Computing gateset for string- Iter 10 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 175.008, mu=0 --- Outer Iter 1: norm_f = 64.0829, mu=578.54 --- Outer Iter 2: norm_f = 63.6182, mu=192.847 --- Outer Iter 3: norm_f = 63.6116, mu=64.2822 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 63.6116 (192 data params - 56 model params = expected mean of 136; p-value = 1) Completed in 0.1s --- Computing gateset for string- Iter 11 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 173.274, mu=0 --- Outer Iter 1: norm_f = 71.665, mu=565.637 --- Outer Iter 2: norm_f = 71.2296, mu=188.546 --- Outer Iter 3: norm_f = 71.2217, mu=62.8486 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 71.2217 (192 data params - 56 model params = expected mean of 136; p-value = 0.999999) Completed in 0.1s --- Computing gateset for string- Iter 12 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 167.726, mu=0 --- Outer Iter 1: norm_f = 71.8407, mu=560.68 --- Outer Iter 2: norm_f = 71.5237, mu=186.893 --- Outer Iter 3: norm_f = 71.5194, mu=62.2978 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 71.5194 (192 data params - 56 model params = expected mean of 136; p-value = 0.999999) Completed in 0.1s --- Computing gateset for string- Iter 13 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 193.443, mu=0 --- Outer Iter 1: norm_f = 86.5298, mu=560.926 --- Outer Iter 2: norm_f = 86.2048, mu=186.975 --- Outer Iter 3: norm_f = 86.2011, mu=62.3251 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 86.2011 (192 data params - 56 model params = expected mean of 136; p-value = 0.999723) Completed in 0.1s --- Computing gateset for string- Iter 14 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 200.206, mu=0 --- Outer Iter 1: norm_f = 84.0756, mu=561.505 --- Outer Iter 2: norm_f = 83.6021, mu=187.168 --- Outer Iter 3: norm_f = 83.5969, mu=62.3894 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 83.5969 (192 data params - 56 model params = expected mean of 136; p-value = 0.999879) Completed in 0.1s --- Computing gateset for string- Iter 15 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 203.385, mu=0 --- Outer Iter 1: norm_f = 93.5035, mu=564.226 --- Outer Iter 2: norm_f = 92.963, mu=188.075 --- Outer Iter 3: norm_f = 92.9555, mu=62.6918 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 92.9555 (192 data params - 56 model params = expected mean of 136; p-value = 0.998189) Completed in 0.1s --- Computing gateset for string- Iter 16 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 183.411, mu=0 --- Outer Iter 1: norm_f = 70.4087, mu=572.3 --- Outer Iter 2: norm_f = 70.0232, mu=190.767 --- Outer Iter 3: norm_f = 70.0157, mu=63.5889 --- Outer Iter 4: norm_f = 70.0156, mu=21.1963 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 70.0156 (192 data params - 56 model params = expected mean of 136; p-value = 0.999999) Completed in 0.1s --- Computing gateset for string- Iter 17 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 172.803, mu=0 --- Outer Iter 1: norm_f = 69.2503, mu=561.186 --- Outer Iter 2: norm_f = 68.9196, mu=187.062 --- Outer Iter 3: norm_f = 68.9158, mu=62.354 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 68.9158 (192 data params - 56 model params = expected mean of 136; p-value = 1) Completed in 0.1s --- Computing gateset for string- Iter 18 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 177.065, mu=0 --- Outer Iter 1: norm_f = 76.7361, mu=560.704 --- Outer Iter 2: norm_f = 76.4283, mu=186.901 --- Outer Iter 3: norm_f = 76.4244, mu=62.3005 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 76.4244 (192 data params - 56 model params = expected mean of 136; p-value = 0.999991) Completed in 0.1s --- Computing gateset for string- Iter 19 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 169.884, mu=0 --- Outer Iter 1: norm_f = 68.808, mu=572.704 --- Outer Iter 2: norm_f = 68.291, mu=190.901 --- Outer Iter 3: norm_f = 68.28, mu=63.6338 --- Outer Iter 4: norm_f = 68.2799, mu=21.2113 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 68.2799 (192 data params - 56 model params = expected mean of 136; p-value = 1) Completed in 0.1s --- Computing gateset for string- Iter 20 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 178.875, mu=0 --- Outer Iter 1: norm_f = 74.5477, mu=561.018 --- Outer Iter 2: norm_f = 74.223, mu=187.006 --- Outer Iter 3: norm_f = 74.2193, mu=62.3353 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 74.2193 (192 data params - 56 model params = expected mean of 136; p-value = 0.999997) Completed in 0.1s --- Computing gateset for string- Iter 21 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 188.075, mu=0 --- Outer Iter 1: norm_f = 78.567, mu=569.109 --- Outer Iter 2: norm_f = 78.082, mu=189.703 --- Outer Iter 3: norm_f = 78.0728, mu=63.2343 --- Outer Iter 4: norm_f = 78.0727, mu=21.0781 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 78.0727 (192 data params - 56 model params = expected mean of 136; p-value = 0.999983) Completed in 0.1s --- Computing gateset for string- Iter 22 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 184.294, mu=0 --- Outer Iter 1: norm_f = 86.5632, mu=561.345 --- Outer Iter 2: norm_f = 86.2319, mu=187.115 --- Outer Iter 3: norm_f = 86.2276, mu=62.3717 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 86.2276 (192 data params - 56 model params = expected mean of 136; p-value = 0.99972) Completed in 0.1s --- Computing gateset for string- Iter 23 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 177.897, mu=0 --- Outer Iter 1: norm_f = 70.5102, mu=560.646 --- Outer Iter 2: norm_f = 70.1649, mu=186.882 --- Outer Iter 3: norm_f = 70.1608, mu=62.294 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 70.1608 (192 data params - 56 model params = expected mean of 136; p-value = 0.999999) Completed in 0.1s --- Computing gateset for string- Iter 24 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 168.492, mu=0 --- Outer Iter 1: norm_f = 68.2857, mu=561.272 --- Outer Iter 2: norm_f = 67.952, mu=187.091 --- Outer Iter 3: norm_f = 67.9474, mu=62.3636 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 67.9474 (192 data params - 56 model params = expected mean of 136; p-value = 1) Completed in 0.1s --- Computing gateset for string- Iter 25 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 172.615, mu=0 --- Outer Iter 1: norm_f = 60.5764, mu=585.387 --- Outer Iter 2: norm_f = 60.1579, mu=195.129 --- Outer Iter 3: norm_f = 60.1494, mu=65.043 --- Outer Iter 4: norm_f = 60.1493, mu=21.681 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 60.1493 (192 data params - 56 model params = expected mean of 136; p-value = 1) Completed in 0.1s --- Computing gateset for string- Iter 26 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 178.489, mu=0 --- Outer Iter 1: norm_f = 79.8012, mu=561.292 --- Outer Iter 2: norm_f = 79.4058, mu=187.097 --- Outer Iter 3: norm_f = 79.4011, mu=62.3658 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 79.4011 (192 data params - 56 model params = expected mean of 136; p-value = 0.999972) Completed in 0.1s --- Computing gateset for string- Iter 27 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 175.594, mu=0 --- Outer Iter 1: norm_f = 75.8582, mu=561.037 --- Outer Iter 2: norm_f = 75.5103, mu=187.012 --- Outer Iter 3: norm_f = 75.5059, mu=62.3374 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 75.5059 (192 data params - 56 model params = expected mean of 136; p-value = 0.999994) Completed in 0.1s --- Computing gateset for string- Iter 28 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 177.414, mu=0 --- Outer Iter 1: norm_f = 75.2014, mu=560.328 --- Outer Iter 2: norm_f = 74.8786, mu=186.776 --- Outer Iter 3: norm_f = 74.8743, mu=62.2586 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 74.8743 (192 data params - 56 model params = expected mean of 136; p-value = 0.999995) Completed in 0.1s --- Computing gateset for string- Iter 29 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 169.014, mu=0 --- Outer Iter 1: norm_f = 67.3174, mu=561.551 --- Outer Iter 2: norm_f = 67.0007, mu=187.184 --- Outer Iter 3: norm_f = 66.9969, mu=62.3945 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 66.9969 (192 data params - 56 model params = expected mean of 136; p-value = 1) Completed in 0.1s --- Computing gateset for string- Iter 30 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 184.287, mu=0 --- Outer Iter 1: norm_f = 80.1975, mu=561.678 --- Outer Iter 2: norm_f = 79.7757, mu=187.226 --- Outer Iter 3: norm_f = 79.7706, mu=62.4087 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 79.7706 (192 data params - 56 model params = expected mean of 136; p-value = 0.999968) Completed in 0.1s --- Computing gateset for string- Iter 31 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 189.759, mu=0 --- Outer Iter 1: norm_f = 79.3676, mu=561.283 --- Outer Iter 2: norm_f = 78.9661, mu=187.094 --- Outer Iter 3: norm_f = 78.9615, mu=62.3648 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 78.9615 (192 data params - 56 model params = expected mean of 136; p-value = 0.999976) Completed in 0.1s --- Computing gateset for string- Iter 32 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 182.327, mu=0 --- Outer Iter 1: norm_f = 66.4596, mu=577.926 --- Outer Iter 2: norm_f = 66.0303, mu=192.642 --- Outer Iter 3: norm_f = 66.0214, mu=64.214 --- Outer Iter 4: norm_f = 66.0212, mu=21.4047 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 66.0212 (192 data params - 56 model params = expected mean of 136; p-value = 1) Completed in 0.1s --- Computing gateset for string- Iter 33 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 182.55, mu=0 --- Outer Iter 1: norm_f = 82.8134, mu=561.806 --- Outer Iter 2: norm_f = 82.4097, mu=187.269 --- Outer Iter 3: norm_f = 82.4043, mu=62.4229 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 82.4043 (192 data params - 56 model params = expected mean of 136; p-value = 0.999919) Completed in 0.1s --- Computing gateset for string- Iter 34 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 190.285, mu=0 --- Outer Iter 1: norm_f = 88.6912, mu=567.362 --- Outer Iter 2: norm_f = 88.1986, mu=189.121 --- Outer Iter 3: norm_f = 88.1897, mu=63.0402 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 88.1897 (192 data params - 56 model params = expected mean of 136; p-value = 0.999499) Completed in 0.1s --- Computing gateset for string- Iter 35 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 176.008, mu=0 --- Outer Iter 1: norm_f = 76.3108, mu=560.916 --- Outer Iter 2: norm_f = 75.9009, mu=186.972 --- Outer Iter 3: norm_f = 75.8958, mu=62.324 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 75.8958 (192 data params - 56 model params = expected mean of 136; p-value = 0.999993) Completed in 0.1s --- Computing gateset for string- Iter 36 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 170.704, mu=0 --- Outer Iter 1: norm_f = 70.3527, mu=561.586 --- Outer Iter 2: norm_f = 69.9484, mu=187.195 --- Outer Iter 3: norm_f = 69.9437, mu=62.3984 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 69.9437 (192 data params - 56 model params = expected mean of 136; p-value = 1) Completed in 0.1s --- Computing gateset for string- Iter 37 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 193.582, mu=0 --- Outer Iter 1: norm_f = 82.1907, mu=560.79 --- Outer Iter 2: norm_f = 81.7744, mu=186.93 --- Outer Iter 3: norm_f = 81.7697, mu=62.31 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 81.7697 (192 data params - 56 model params = expected mean of 136; p-value = 0.999935) Completed in 0.1s --- Computing gateset for string- Iter 38 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 179.742, mu=0 --- Outer Iter 1: norm_f = 81.1429, mu=560.67 --- Outer Iter 2: norm_f = 80.7425, mu=186.89 --- Outer Iter 3: norm_f = 80.737, mu=62.2967 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 80.737 (192 data params - 56 model params = expected mean of 136; p-value = 0.999955) Completed in 0.1s --- Computing gateset for string- Iter 39 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 184.337, mu=0 --- Outer Iter 1: norm_f = 82.6893, mu=560.395 --- Outer Iter 2: norm_f = 82.3213, mu=186.798 --- Outer Iter 3: norm_f = 82.3161, mu=62.2661 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 82.3161 (192 data params - 56 model params = expected mean of 136; p-value = 0.999921) Completed in 0.1s --- Computing gateset for string- Iter 40 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 176.182, mu=0 --- Outer Iter 1: norm_f = 82.7516, mu=561.014 --- Outer Iter 2: norm_f = 82.421, mu=187.005 --- Outer Iter 3: norm_f = 82.4166, mu=62.3349 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 82.4166 (192 data params - 56 model params = expected mean of 136; p-value = 0.999919) Completed in 0.1s --- Computing gateset for string- Iter 41 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 173.058, mu=0 --- Outer Iter 1: norm_f = 71.7228, mu=564.057 --- Outer Iter 2: norm_f = 71.3374, mu=188.019 --- Outer Iter 3: norm_f = 71.3323, mu=62.673 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 71.3323 (192 data params - 56 model params = expected mean of 136; p-value = 0.999999) Completed in 0.1s --- Computing gateset for string- Iter 42 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739 0.664754312975 0.0224691987452 0.0112970484379 Singular values of target I_tilde (truncating to first 4 of 6) = 3.0 1.0 1.0 1.0 2.46365884775e-16 9.80956846773e-17 --- Minimum Chi^2 GST --- bulk_evaltree: created initial tree (192 strs) in 0s bulk_evaltree: split tree (1 subtrees) in 0s Created evaluation tree with 1 subtrees. Will divide 1 procs into 1 (subtree-processing) groups of ~1 procs each, to distribute over 72 params (taken as 1 param groups of ~72 params). --- Outer Iter 0: norm_f = 200.82, mu=0 --- Outer Iter 1: norm_f = 81.2744, mu=561.166 --- Outer Iter 2: norm_f = 80.9039, mu=187.055 --- Outer Iter 3: norm_f = 80.8997, mu=62.3518 Least squares message = Both actual and predicted relative reductions in the sum of squares are at most 1e-06 Sum of Chi^2 = 80.8997 (192 data params - 56 model params = expected mean of 136; p-value = 0.999952) Completed in 0.1s --- Computing gateset for string- Iter 43 of 84 ---: --- LGST --- Singular values of I_tilde (truncating to first 4 of 6) = 2.99042918449 0.834913690109 0.671124159739
pplt.direct_chi2_boxplot( Xs, Ys, gateStrDict, ds, directLSGST, strs, xlbl, ylbl,
scale=1.0, boxLabels=True )
<pygsti.report.figure.ReportFigure at 0x10dc7da58>
pplt.direct_deviation_boxplot(Xs, Ys, gateStrDict, ds, gs_mc2gst, directLSGST, xlbl, ylbl, prec=4,
scale=1.0, boxLabels=True)
<pygsti.report.figure.ReportFigure at 0x10d62ac50>
pplt.direct2x_comp_boxplot( Xs, Ys, gateStrDict, ds, directLSGST, strs, xlbl, ylbl,
scale=1.0, boxLabels=True )
<pygsti.report.figure.ReportFigure at 0x10c135278>
pplt.small_eigval_err_rate_boxplot(Xs, Ys, gateStrDict, ds, directLSGST, xlbl, ylbl,
scale=1.0, boxLabels=True)
<pygsti.report.figure.ReportFigure at 0x10c06eba8>
whack = pygsti.objects.GateString( ('Gi',)*256 )
fullGatestringList = pygsti.io.load_gatestring_list("tutorial_files/Example_LSGSTlist256.txt")
pplt.whack_a_chi2_mole_boxplot( whack, fullGatestringList, Xs, Ys, gateStrDict, ds, gs_mc2gst, strs, xlbl, ylbl,
scale=1.0, sumUp=False, histogram=True )
<pygsti.report.figure.ReportFigure at 0x10d262898>
pplt.gof_boxplot_keyplot(strs)
<pygsti.report.figure.ReportFigure at 0x10d004cc0>
pplt.gate_matrix_boxplot(gs_target['Gx'], mxBasis="gm", mxBasisDims=2)
<pygsti.report.figure.ReportFigure at 0x10e01c6d8>
pplt.polar_eigenval_plot(gs_mc2gst['Gx'], gs_target['Gx'], size=(4,4), title="Gx")
<pygsti.report.figure.ReportFigure at 0x10c6e7e10>
pplt.choi_eigenvalue_barplot([2,4,5,7,-2,-3],[1,2,1,1,1,1])
<pygsti.report.figure.ReportFigure at 0x10ee29940>