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]):