Merge pull request #9 from s-kuberski/feature/irregularMC

Bug-Fix: Do not apply filter if all deltas vanish, i.e., if Obs is zero
This commit is contained in:
Fabian Joswig 2021-11-16 13:48:32 +00:00 committed by GitHub
commit 56b1b36037
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -975,7 +975,10 @@ def _filter_zeroes(names, deltas, idl, eps=Obs.filter_eps):
new_names.append(name)
new_deltas[name] = np.array(nd)
new_idl[name] = ni
return (new_names, new_deltas, new_idl)
if new_names:
return (new_names, new_deltas, new_idl)
else:
return (names, deltas, idl)
def derived_observable(func, data, **kwargs):