From 362b0a58b93797160552fe65d55dbbc0f07e8a03 Mon Sep 17 00:00:00 2001 From: fjosw Date: Thu, 27 Jan 2022 17:20:35 +0000 Subject: [PATCH] Documentation updated --- docs/pyerrors/correlators.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/pyerrors/correlators.html b/docs/pyerrors/correlators.html index ac64e602..673507c4 100644 --- a/docs/pyerrors/correlators.html +++ b/docs/pyerrors/correlators.html @@ -251,9 +251,9 @@ if not isinstance(data_input, list): raise TypeError('Corr__init__ expects a list of timeslices.') - if all([(isinstance(item, Obs) or isinstance(item, CObs)) for item in data_input]): - _assert_equal_properties(data_input) - self.content = [np.asarray([item]) for item in data_input] + if all([(isinstance(item, Obs) or isinstance(item, CObs)) or item is None for item in data_input]): + _assert_equal_properties([o for o in data_input if o is not None]) + self.content = [np.asarray([item]) if item is not None else None for item in data_input] self.N = 1 elif all([isinstance(item, np.ndarray) or item is None for item in data_input]) and any([isinstance(item, np.ndarray) for item in data_input]): @@ -1234,9 +1234,9 @@ if not isinstance(data_input, list): raise TypeError('Corr__init__ expects a list of timeslices.') - if all([(isinstance(item, Obs) or isinstance(item, CObs)) for item in data_input]): - _assert_equal_properties(data_input) - self.content = [np.asarray([item]) for item in data_input] + if all([(isinstance(item, Obs) or isinstance(item, CObs)) or item is None for item in data_input]): + _assert_equal_properties([o for o in data_input if o is not None]) + self.content = [np.asarray([item]) if item is not None else None for item in data_input] self.N = 1 elif all([isinstance(item, np.ndarray) or item is None for item in data_input]) and any([isinstance(item, np.ndarray) for item in data_input]): @@ -2166,9 +2166,9 @@ smearing matrix at every timeslice. Other dependency (eg. spatial) are not suppo if not isinstance(data_input, list): raise TypeError('Corr__init__ expects a list of timeslices.') - if all([(isinstance(item, Obs) or isinstance(item, CObs)) for item in data_input]): - _assert_equal_properties(data_input) - self.content = [np.asarray([item]) for item in data_input] + if all([(isinstance(item, Obs) or isinstance(item, CObs)) or item is None for item in data_input]): + _assert_equal_properties([o for o in data_input if o is not None]) + self.content = [np.asarray([item]) if item is not None else None for item in data_input] self.N = 1 elif all([isinstance(item, np.ndarray) or item is None for item in data_input]) and any([isinstance(item, np.ndarray) for item in data_input]):