mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-05-15 03:53:41 +02:00
change parameters of sfcf read method
This commit is contained in:
parent
a33d6897f0
commit
4ae5188f91
1 changed files with 17 additions and 12 deletions
|
@ -9,7 +9,7 @@ from ..obs import Obs
|
||||||
from . import utils
|
from . import utils
|
||||||
|
|
||||||
|
|
||||||
def read_sfcf(path, prefix, name, quarks='.*', corr_type = 'bi', noffset=0, wf=0, wf2=0, version="1.0c", **kwargs):
|
def read_sfcf(path, prefix, name, quarks='.*', corr_type='bi', noffset=0, wf=0, wf2=0, version="1.0c", **kwargs):
|
||||||
"""Read sfcf c format from given folder structure.
|
"""Read sfcf c format from given folder structure.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
|
@ -58,10 +58,8 @@ def read_sfcf(path, prefix, name, quarks='.*', corr_type = 'bi', noffset=0, wf=0
|
||||||
else:
|
else:
|
||||||
im = 0
|
im = 0
|
||||||
part = 'real'
|
part = 'real'
|
||||||
|
|
||||||
if "replica" in kwargs:
|
if "replica" in kwargs:
|
||||||
reps = kwargs.get("replica")
|
reps = kwargs.get("replica")
|
||||||
|
|
||||||
if corr_type == 'bb':
|
if corr_type == 'bb':
|
||||||
b2b = True
|
b2b = True
|
||||||
single = True
|
single = True
|
||||||
|
@ -210,6 +208,13 @@ def read_sfcf(path, prefix, name, quarks='.*', corr_type = 'bi', noffset=0, wf=0
|
||||||
# to do so, the pattern needed is put together
|
# to do so, the pattern needed is put together
|
||||||
# from the input values
|
# from the input values
|
||||||
if version == "0.0":
|
if version == "0.0":
|
||||||
|
pattern = "# " + name + " : offset " + str(noffset) + ", wf " + str(wf)
|
||||||
|
# if b2b, a second wf is needed
|
||||||
|
if b2b:
|
||||||
|
pattern += ", wf_2 " + str(wf2)
|
||||||
|
qs = quarks.split(" ")
|
||||||
|
pattern += " : " + qs[0] + " - " + qs[1]
|
||||||
|
file = open(path + '/' + item + '/' + sub_ls[0] + '/' + name, "r")
|
||||||
for k, line in enumerate(file):
|
for k, line in enumerate(file):
|
||||||
if read == 1 and not line.strip() and k > start + 1:
|
if read == 1 and not line.strip() and k > start + 1:
|
||||||
break
|
break
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue