TEMPFIX: allow ms1 to not have an in or par file part 2
This commit is contained in:
parent
3b6a8be0cc
commit
9b628abc69
1 changed files with 20 additions and 5 deletions
|
|
@ -192,11 +192,26 @@ def import_toml(path: Path, file: str, copy_file: bool=True) -> None:
|
|||
|
||||
elif project['code'] == 'openQCD':
|
||||
if md['measurement'] == 'ms1':
|
||||
parameter_file = md['param_file']
|
||||
if parameter_file.endswith(".ms1.in"):
|
||||
param = openQCD.load_ms1_infile(path, uuid, parameter_file)
|
||||
elif parameter_file.endswith(".ms1.par"):
|
||||
param = openQCD.load_ms1_parfile(path, uuid, parameter_file)
|
||||
if 'param_file' in md.keys():
|
||||
parameter_file = md['param_file']
|
||||
if parameter_file.endswith(".ms1.in"):
|
||||
param = openQCD.load_ms1_infile(path, uuid, parameter_file)
|
||||
elif parameter_file.endswith(".ms1.par"):
|
||||
param = openQCD.load_ms1_parfile(path, uuid, parameter_file)
|
||||
else:
|
||||
# Temporary solution
|
||||
parameters = {}
|
||||
parameters["rand"] = {}
|
||||
for nrw in range(1):
|
||||
if "nsrc" not in parameters["rw_fcts"][nrw]:
|
||||
parameters["rw_fcts"][nrw]["nsrc"] = 1
|
||||
if "mu" not in parameters["rw_fcts"][nrw]:
|
||||
parameters["rw_fcts"][nrw]["mu"] = "None"
|
||||
if "np" not in parameters["rw_fcts"][nrw]:
|
||||
parameters["rw_fcts"][nrw]["np"] = "None"
|
||||
if "irp" not in parameters["rw_fcts"][nrw]:
|
||||
parameters["rw_fcts"][nrw]["irp"] = "None"
|
||||
param = parameters
|
||||
param['type'] = 'ms1'
|
||||
measurement = openQCD.read_rwms(path, uuid, md['path'], param, md["prefix"], version=md["version"], names=md['names'], files=md['files'])
|
||||
elif md['measurement'] == 't0':
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue