Use integer keys for measurements

This commit is contained in:
usov_i 2020-10-16 15:53:30 +02:00
parent 3f8900bf87
commit 23c8a573d7
2 changed files with 4 additions and 4 deletions

View File

@ -30,11 +30,11 @@ def export_comm(data, path, lorentz=False):
padding = [4, 6, 10, 8]
with open(str(path + extension), "w") as out_file:
for keys, meas in data["meas"].items():
for key, meas in data["meas"].items():
if "fit" not in meas:
print("Measurement skipped - no fit value for:", keys)
print("Measurement skipped - no fit value for:", key)
continue
meas_number_str = f"{keys[1:]:{align}{padding[0]}}"
meas_number_str = f"{key:{align}{padding[0]}}"
h_str = f'{int(meas["h_index"]):{padding[1]}}'
k_str = f'{int(meas["k_index"]):{padding[1]}}'
l_str = f'{int(meas["l_index"]):{padding[1]}}'

View File

@ -152,7 +152,7 @@ def parse_1D(fileobj, data_type):
int(next_line.split()[0]),
)
d["Counts"] = counts
measurements[str("M" + str(measurement_number))] = d
measurements[measurement_number] = d
if all(decimal):
metadata["indices"] = "hkl"