Skip to content

Commit b078062

Browse files
committed
fix: remove non-finite values
1 parent 0c9dbb4 commit b078062

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/ess/amor/orso.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,10 @@ def build_orso_iofq_dataset(
6161
r = sc.values(iofq.data)
6262
sr = sc.stddevs(iofq.data)
6363
sqz = sigma_q.to(unit="1/angstrom", copy=False)
64-
data = (qz, r, sr, sqz)
6564

66-
return OrsoIofQDataset(
67-
OrsoDataset(header, np.column_stack([_extract_values_array(d) for d in data]))
68-
)
65+
data = np.column_stack(tuple(map(_extract_values_array, (qz, r, sr, sqz))))
66+
data = data[np.isfinite(data).all(axis=-1)]
67+
return OrsoIofQDataset(OrsoDataset(header, data))
6968

7069

7170
def _extract_values_array(var: sc.Variable) -> np.ndarray:

0 commit comments

Comments
 (0)