Metadata-Version: 1.1
Name: g2tools
Version: 1.0.1
Summary: Utilities for muon g-2 analyses in lattice QCD.
Home-page: https://github.com/gplepage/g2tools.git
Author: G. Peter Lepage, Cornell University
Author-email: g.p.lepage@cornell.edu
License: GPLv3+
Description:     This module contains a small number of tools useful for analyzing
            contributions to the muon's magnetic moment from (lattice) QCD vacuum
            polarization. The general technique is described in  arXiv:1403.1778.
            The functions or classes include:
        
                moments(G)      --  compute moments of jj correlator G.
        
                mom2taylor(G)   --  convert moments in G into Taylor coefficients
                                    for q2-expansion.
        
                taylor2mom(G)   --  convert Taylor expansion coefficients G into moments.
        
                vacpol(G)       --  create a Pade approximant for the subtracted
                                    vacuum polarization (PI-hat) from the jj correlator
                                    whose moments (or Taylor coefs) are in G.
        
                a_mu(pihat, Q)  --  compute the contribution to the muon's g-2
                                    anomaly from function pihat (usually built by vacpol).
        
                pade_gvar(f,m,n)--  general-purpose code for determining Pade approximants
                                    to a power series whose coefficients are GVars.
        
                pade_svd(f,m,n) --  general-purpose code for determining Pade approximants
                                    for a power series whose coefficients are floats.
                                    Uses SVD regularization to stabilize results when
                                    the input data are noisy.
            
Platform: Any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Scientific/Engineering :: Physics
Requires: lsqfit (>=9.1)
Requires: numpy (>=1.7)
Requires: gvar (>=7.3)
Requires: scipy
