Skip to content

Analyzing correlator matrices from QCD, fitting and making plots

Notifications You must be signed in to change notification settings

f4hy/qcd_correlator_anaylsis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d8d5450 · Mar 22, 2017
Jun 27, 2014
Sep 18, 2013
Jan 19, 2016
Jun 17, 2014
Nov 27, 2014
Mar 29, 2014
Aug 22, 2014
Oct 26, 2012
Feb 2, 2016
Apr 14, 2016
Oct 24, 2016
Jul 21, 2015
Jan 17, 2017
Mar 22, 2017
Sep 5, 2013
Apr 24, 2014
Feb 2, 2016
Jan 17, 2017
Mar 25, 2016
Feb 2, 2016
Sep 25, 2013
Feb 2, 2016
Oct 24, 2016
Aug 7, 2014
Jan 19, 2016
Sep 12, 2013
Jun 22, 2016
Mar 2, 2017
Dec 22, 2014
Jul 31, 2014
Nov 27, 2014
Mar 15, 2017
Apr 22, 2016
Nov 27, 2014
Jul 15, 2014
Apr 11, 2014
Feb 4, 2016
Aug 5, 2014
Aug 5, 2014
Feb 2, 2016
Aug 22, 2014
Oct 8, 2012
Feb 12, 2016
Sep 5, 2013
Jun 3, 2015
Apr 22, 2016
Jul 14, 2014
Jul 14, 2014
Aug 5, 2013
Mar 2, 2017
Dec 22, 2015
Jul 9, 2013
Jul 15, 2014
Feb 12, 2016
Jul 15, 2014
Jan 19, 2016
Sep 5, 2013
Sep 5, 2013
Jul 11, 2014
Mar 13, 2014
Nov 27, 2014
Mar 2, 2017
Apr 18, 2016
Jun 22, 2016
Jun 2, 2014
Jul 14, 2014
Aug 22, 2012
Sep 9, 2014
Feb 2, 2016
Nov 30, 2012
Mar 25, 2014

Repository files navigation

Analysis code for analyzing Operators and Correlators from Lattice QCD
measurements

Explaination of each executable:


* alt_zfactor.py

  * Computes Z-factors (operator-overlaps) using fits to the
    diagonalized correlators
* binarywriter.py
  * Writes correlator data in a binary format to be used with older
    c++ analysis code
* build_corr.py
  * Convenience methods for creating correlator files given data files
* compare_cormatrix.py
  * Computes the chi-sqr differences of two entire correlator matricies
* configtimeobj.py
  * Class to store "config,time" indexed data such as correlator and
    operator data
* correlator.py
  * Extends the configtimeobj to have correlator specific methods,
    namely vevs
* determine_operators.py
  * Given a list of files for a correlator matrix, determine the list
    of operators from the filenames
* eigenvalues.py
  * Methods for reading Laph eigenvalues for glueball measurements
* fakecor_matrix.py
  * Methods to generate fake correlator maticies for testing
* fakecor.py
  * Method to generate fake correlator data
* fitfunctions.py
  * Functional forms to fit correlators to
* fit.py
  * Perform a covariant least squares fit to a correlator
* format_fit_results.py
  * Read in files for many fits and consolidate into a single file
* histo.py
  * Compute a histogram of a measurement for checking outliers/shape
* irreps.py
  * Figure out lattice irreps from continuum particle name
* jackknife.py
  * Basic jackknife functions for correlators (can probably be merged
    with correlator)
* level_identifier.py
  * Plot z-factor/rotation coeffs
* main.py
  * Compute effective masses. Should be renamed effective mass
* operator_tranlator.py
  * Translate operator names for printing in plots
* pandas_reader.py
  * read data files into pandas module objects
* particle_operators.py
  * Translating PDG names
* particles.py
  * List of particle names
* plot_files.py
  * Plot data files
* plot.py
  * Older plot library writing gnuplot files
* read_config_time_file.py
  * Older data file reader
* readinput.py
  * Simply library for reading various options from the user at
    command line
* test_cfgtimeobj.py
  * nit tests for cfgtimeobj
* tmin.py
  * Make tmin plots from a full correlator file
* vev.py
  * object for vevs to go with correlator objects
* zfactor.py
  * Compute zfactors(overlaps) using rotation coeffs, original
    correlator matrix

About

Analyzing correlator matrices from QCD, fitting and making plots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages