We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 69dcc2a commit d6b8fd2Copy full SHA for d6b8fd2
src/mdio/segy/_workers.py
@@ -158,9 +158,15 @@ def trace_worker( # noqa: PLR0913
158
data_array[region_slices] = tmp_samples
159
160
nonzero_samples = np.ma.masked_values(traces.sample, 0, copy=False)
161
+
162
+ nonzero_count = nonzero_samples.count()
163
+ if nonzero_count == 0:
164
+ # Return None to avoid calculating a NaN in sum_squares
165
+ return None
166
167
histogram = CenteredBinHistogram(bin_centers=[], counts=[])
168
return SummaryStatistics(
- count=nonzero_samples.count(),
169
+ count=nonzero_count,
170
min=nonzero_samples.min(),
171
max=nonzero_samples.max(),
172
sum=nonzero_samples.sum(dtype="float64"),
0 commit comments