Jekyll2019-07-16T21:50:42-07:00http://threeplusone.com/feed.xmlthreeplusoneBespoke research on the physics of informations.Gavin E. CrooksWebLogo 3.7.4 Released2019-07-09T00:00:00-07:002019-07-09T00:00:00-07:00http://threeplusone.com/code/weblogo-3-7-4<p><img src="/assets/images/lexa.png" alt="" /></p>
<h3 id="37-2019-03-04-gavin-crooks">3.7 (2019-03-04) [Gavin Crooks]</h3>
<ul>
<li>Refactor and cleanup code, removing python 2.7 support</li>
<li>Extend API documentation</li>
<li>WebLogo python package is now ‘weblogo’, rather than ‘weblogolib’,
matching pip install name. The ‘corebio’ package has been merged into ‘weblogo’.</li>
<li>Miscellaneous minor bug fixes and refactoring</li>
<li>
<p>Weblogo 3.7 runs under python 3.6 and 3.7</p>
</li>
<li><a href="http://weblogo.threeplusone.com/">WebLogo 3.7 web-server</a></li>
<li><a href="https://weblogo.readthedocs.io/en/latest/">WebLogo 3.7 API docs</a></li>
<li><a href="https://github.com/WebLogo/weblogo">WebLogo 3.7 code</a></li>
</ul>
<h3 id="374-2019-09-11">3.7.4 (2019-09-11)</h3>
<p>Mayor server upgrade. The old WebLogo server was getting very old and crufty.
Moved to a shiny new AWS instance, with up to date installations of linux,
apache, and python.</p>Gavin E. CrooksMayor server upgrade. The old server was getting very old and crufty. WebLogo moved to a shiny new AWS instance, with up to date installations of linux, apache, and python.Preprint: Gradients of parameterized quantum gates using the parameter-shift rule and gate decomposition2019-06-03T00:00:00-07:002019-06-03T00:00:00-07:00http://threeplusone.com/pubs/gradients<p>Gavin E. Crooks, arXiv:1905.13311</p>
<p>[
<a href="http://arxiv.org/pdf/1905.13311.pdf">Full text</a> |
<a href="http://arxiv.org/abs/1905.13311">arXiv</a> ]</p>
<p><strong>Abstract</strong></p>
<p><a href="/assets/images/cr.png" class="align-right"><img src="/assets/images/cr-300x84.png" alt="cr" /></a>
The parameter-shift rule is an approach to measuring gradients of quantum circuits with respect to their parameters, which does not require ancilla qubits or controlled operations. Here, I discuss applying this approach to a wider range of parameterize quantum gates by decomposing gates into a product of standard gates, each of which is parameter-shift rule differentiable.</p>Gavin E. CrooksThe parameter-shift rule is an approach to measuring gradients of quantum circuits with respect to their parameters, which does not require ancilla qubits or controlled operations. Here, I discuss applying this approach to a wider range of parameterize quantum gates by decomposing gates into a product of standard gates, each of which is parameter-shift rule differentiable.Tech. Note: Gates, States, and Circuits2019-05-01T00:00:00-07:002019-05-01T00:00:00-07:00http://threeplusone.com/pubs/technote-gates-014v1<p>Notes on the circuit model of quantum computing. Currently mostly an exposition on the menagerie of quantum gates on 2-qubits.</p>
<p>PDF: <a href="/gates">http://threeplusone.com/gates</a></p>
<p><br /><br />
<a href="/gates"><img src="/assets/images/weyl_3d.png" alt="weyl" /></a></p>
<h2 id="release-notes">Release Notes</h2>
<dl>
<dt>v1 (2019-05-01)</dt>
<dd>Notes on the menagerie of quantum gates, including the canonical gate, and the Weyl chamber of 2-qubit gates, and various.</dd>
</dl>Gavin E. CrooksNotes on the circuit model of quantum computing. Currently mostly an exposition on the menagerie of quantum gates on 2-qubits.Preprint: Fixed-Depth Two-Qubit Circuits and the Monodromy Polytope2019-04-25T00:00:00-07:002019-04-25T00:00:00-07:00http://threeplusone.com/pubs/monodromy-polytope<p>Eric C. Peterson, Gavin E. Crooks, and Robert S. Smith, arXiv:1904.10541</p>
<p>[
<a href="http://arxiv.org/pdf/1904.10541.pdf">Full text</a> |
<a href="http://arxiv.org/abs/1904.10541">arXiv</a> ]</p>
<p><strong>Abstract</strong>
<a href="/assets/images/db.png" class="aligh-right"><img src="/assets/images/db-300x175.png" alt="db" /></a>
For a native gate set which includes all single-qubit gates, we apply results from symplectic geometry to analyze the spaces of two-qubit programs accessible within a fixed number of gates. These techniques yield an explicit description of this subspace as a convex polytope, presented by a family of linear inequalities themselves accessible via a finite calculation. We completely describe this family of inequalities in a variety of familiar example cases, and as a consequence we highlight a certain member of the “XY-family” for which this subspace is particularly large, i.e., for which many two-qubit programs admit expression as low-depth circuits.</p>Gavin E. CrooksFor a native gate set which includes all single-qubit gates, we apply results from symplectic geometry to analyze the spaces of two-qubit programs accessible within a fixed number of gates. These techniques yield an explicit description of this subspace as a convex polytope, presented by a family of linear inequalities themselves accessible via a finite calculation. We completely describe this family of inequalities in a variety of familiar example cases, and as a consequence we highlight a certain member of the "XY-family" for which this subspace is particularly large, i.e., for which many two-qubit programs admit expression as low-depth circuits.Tech. Note: On the Weyl chamber of canonical non-local 2-qubit gates2019-04-24T00:00:00-07:002019-04-24T00:00:00-07:00http://threeplusone.com/pubs/technote012v3<p>The Weyl chamber of canonical non-local 2-qubit gates. Papercraft meets quantum computing. Print, cut, fold, and paste.</p>
<p><br /><br />
<a href="/weyl"><img src="/assets/images/weyl.png" alt="weyl" /></a></p>
<p>A 2-qubit gate has 15 free parameters. But you can apply local 1-qubit gates before and after, which leaves a 15-4x3=3-parameter space of non-local gates. Once you remove a bunch of symmetries, you’re left with a tetrahedral chamber in which all your favorite 2-qubit gates live.</p>
<p>PDF: <a href="/weyl">http://threeplusone.com/weyl</a></p>
<p>Source code: <a href="https://github.com/gecrooks/on_weyl">https://github.com/gecrooks/on_weyl</a></p>
<p>Further exposition: <a href="/gates">Gates, States, and Circuit: Notes on the circuit model of quantum computing</a></p>
<p><a href="/assets/images/weyl_3d.png"><img src="/assets/images/weyl_3d.png" alt="weyl" /></a></p>
<h2 id="release-notes">Release Notes</h2>
<ul>
<li>v3: Added ECP and Dagwood-Bumstead gates, and various other tweaks.</li>
</ul>Gavin E. CrooksThe Weyl chamber of canonical non-local 2-qubit gates. Papercraft meets quantum computing. Print, cut, fold, and paste.Book: Field Guide to Continuous Probability Distributions, 1st Edition2019-04-01T00:00:00-07:002019-04-01T00:00:00-07:00http://threeplusone.com/pubs/fieldguide_100<p>[
<a href="/gud">PDF</a> |
<a href="https://www.amazon.com/dp/1733938109/">Amazon</a> |
<a href="https://github.com/gecrooks/fieldguide">Source code</a>|
<a href="/fieldguide">More</a>]</p>
<h3 id="field-guide-10-2019-04-01-release-notes">Field Guide 1.0 (2019-04-01) Release Notes</h3>
<ul>
<li>First print edition.</li>
<li>Over 170 named univariate continuous probability distributions, and at least as many synonyms.</li>
<li>Added
inverse Maxwell,
inverse half-normal,
inverse Nakagami,
reciprocal inverse Gaussian,
generalized Sichel,
Pearson exponential,
Perks,
and
noncentral chi
distributions.</li>
<li>Added diagram of the Pearson-exponential hierarchy.</li>
<li>Renamed the Pearson II distribution to central-beta, and the symmetric beta-logistic distribution to central-logistic.</li>
</ul>
<p><a href="/assets/images/gud07.png"><img src="/assets/images/gud07.png" alt="gud07" /></a></p>Gavin E. CrooksSurvey of over 170 continuous univariate probability distributions (and at least as many synonyms) organized into 20 families. First dead tree edition.Article: Marginal and Conditional Second Laws of Thermodynamics2019-03-25T00:00:00-07:002019-03-25T00:00:00-07:00http://threeplusone.com/pubs/Crooks2019a<p>Gavin E. Crooks and Susanne Still, EPL 125:40005 (2019).</p>
<p>[
<a href="/pubs/Crooks2019a.pdf">PDF</a> |
<a href="https://doi.org/10.1209/0295-5075/125/40005">Journal</a>]</p>
<h2 id="abstract">Abstract</h2>
<p><a href="/assets/images/split.png" class="align-right"><img src="/assets/images/split-300x163.png" alt="split" /></a></p>
<p>We show that the total entropy production of a strongly coupled bipartite system can be partitioned into components, which can be used to define local versions of the Second Law that are valid without the usual idealization of weak coupling. The key insight is that causal intervention offers a way to identify those parts of the entropy production that result from feedback between the subsystems. All central relations describing the thermodynamics of strongly coupled systems follow from this observation in a few lines.</p>Gavin E. CrooksGavin E. Crooks and Susanne Still, EPL 125:40005 (2019).QuantumFlow v0.8: Now with TensorFlow 2.0 support2019-03-07T00:00:00-08:002019-03-07T00:00:00-08:00http://threeplusone.com/code/quantumflow-v0-8<p><img src="/assets/images/qf.png" alt="qf" class="align-right" /> QuantumFlow v0.8.0: Automatic differentiation of quantum circuits and SGD training of quantum networks. Now with TensorFlow 2.0 backend.</p>
<p>Install the latest tensorflow 2.0 alpha with</p>
<blockquote>
<p>pip install -U –pre tensorflow</p>
</blockquote>
<p>and set the QUANTUMFLOW_BACKEND environment variable to tensorflow2.</p>
<blockquote>
<p>QUANTUMFLOW_BACKEND=tensorflow2 make test</p>
</blockquote>
<p>[
<a href="https://quantumflow.readthedocs.io">Documentation</a>|
<a href="https://github.com/gecrooks/quantumflow-dev">Code</a>]</p>Gavin E. CrooksQuantumFlow v0.8.0: Automatic differentiation of quantum circuits and SGD training of quantum networks. Now with TensorFlow 2.0 backend.WebLogo 3.7 Released2019-03-04T00:00:00-08:002019-03-04T00:00:00-08:00http://threeplusone.com/code/weblogo-3-7<p><img src="/assets/images/lexa.png" alt="" /></p>
<p>3.7 (2019-03-04) [Gavin Crooks]</p>
<ul>
<li>Refactor and cleanup code, removing python 2.7 support</li>
<li>Extend API documentation</li>
<li>WebLogo python package is now ‘weblogo’, rather than ‘weblogolib’,
matching pip install name. The ‘corebio’ package has been merged into ‘weblogo’.</li>
<li>Miscellaneous minor bug fixes and refactoring</li>
<li>
<p>Weblogo 3.7 runs under python 3.6 and 3.7</p>
</li>
<li><a href="http://weblogo.threeplusone.com/">WebLogo 3.7 web-server</a></li>
<li><a href="https://weblogo.readthedocs.io/en/latest/">WebLogo 3.7 API docs</a></li>
<li><a href="https://github.com/WebLogo/weblogo">WebLogo 3.7 code</a></li>
</ul>Gavin E. Crooks3.7 (2019-03-04) [Gavin Crooks] Refactor and cleanup code, removing python 2.7 support Extend API documentation WebLogo python package is now ‘weblogo’, rather than ‘weblogolib’, matching pip install name. The ‘corebio’ package has been merged into ‘weblogo’. Miscellaneous minor bug fixes and refactoring Weblogo 3.7 runs under python 3.6 and 3.7 WebLogo 3.7 web-server WebLogo 3.7 API docs WebLogo 3.7 codeTech. Note: Field Guide to Continuous Probability Distributions v0.122019-02-23T00:00:00-08:002019-02-23T00:00:00-08:00http://threeplusone.com/pubs/fieldguide_012<p><img src="/assets/images/dist.png" alt="Unimodal distributions" class="align-right" /> Version: 0.12: A survey of probability distributions used to describe a single, continuous, unimodal, univariate random variable.
Whats New: Added Porter-Thomas, Epanechnikov, biweight, triweight, Libby-Novick, Gauss hypergeometric, confluent hypergeometric, Johnson-SU, and log-Cauchy distributions.</p>
<p>Full LaTeX source distributed on github:
<a href="https://github.com/gecrooks/fieldguide">https://github.com/gecrooks/fieldguide</a></p>
<p>[<a href="/gud">Full Text</a> ]</p>
<p><a href="/assets/images/gud07.png"><img src="/assets/images/gud07.png" alt="gud07" /></a></p>Gavin E. CrooksAdded Porter-Thomas, Epanechnikov, biweight, triweight, Libby-Novick, Gauss hypergeometric, confluent hypergeometric, Johnson-SU, and log-Cauchy distributions