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':
|
elif project['code'] == 'openQCD':
|
||||||
if md['measurement'] == 'ms1':
|
if md['measurement'] == 'ms1':
|
||||||
|
if 'param_file' in md.keys():
|
||||||
parameter_file = md['param_file']
|
parameter_file = md['param_file']
|
||||||
if parameter_file.endswith(".ms1.in"):
|
if parameter_file.endswith(".ms1.in"):
|
||||||
param = openQCD.load_ms1_infile(path, uuid, parameter_file)
|
param = openQCD.load_ms1_infile(path, uuid, parameter_file)
|
||||||
elif parameter_file.endswith(".ms1.par"):
|
elif parameter_file.endswith(".ms1.par"):
|
||||||
param = openQCD.load_ms1_parfile(path, uuid, parameter_file)
|
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'
|
param['type'] = 'ms1'
|
||||||
measurement = openQCD.read_rwms(path, uuid, md['path'], param, md["prefix"], version=md["version"], names=md['names'], files=md['files'])
|
measurement = openQCD.read_rwms(path, uuid, md['path'], param, md["prefix"], version=md["version"], names=md['names'], files=md['files'])
|
||||||
elif md['measurement'] == 't0':
|
elif md['measurement'] == 't0':
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue