Convert Counts to float ndarray
This commit is contained in:
parent
bf3b44405d
commit
a6f97f59e8
@ -152,8 +152,8 @@ def parse_1D(fileobj, data_type):
|
|||||||
# subsequent lines with counts
|
# subsequent lines with counts
|
||||||
counts = []
|
counts = []
|
||||||
while len(counts) < s["n_points"]:
|
while len(counts) < s["n_points"]:
|
||||||
counts.extend(map(int, next(fileobj).split()))
|
counts.extend(map(float, next(fileobj).split()))
|
||||||
s["Counts"] = counts
|
s["Counts"] = np.array(counts)
|
||||||
|
|
||||||
# add metadata to each scan
|
# add metadata to each scan
|
||||||
s["meta"] = metadata
|
s["meta"] = metadata
|
||||||
@ -175,6 +175,9 @@ def parse_1D(fileobj, data_type):
|
|||||||
for name, val in zip(col_names, line.split()):
|
for name, val in zip(col_names, line.split()):
|
||||||
s[name].append(float(val))
|
s[name].append(float(val))
|
||||||
|
|
||||||
|
for name in col_names:
|
||||||
|
s[name] = np.array(s[name])
|
||||||
|
|
||||||
try:
|
try:
|
||||||
s["h"], s["k"], s["l"] = map(float, metadata["title"].split()[-3:])
|
s["h"], s["k"], s["l"] = map(float, metadata["title"].split()[-3:])
|
||||||
except (ValueError, IndexError):
|
except (ValueError, IndexError):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user