Skip to content
Snippets Groups Projects
Commit 918c2443 authored by Martin Reinecke's avatar Martin Reinecke
Browse files

avoid 'assert' statements

parent 2accbbe5
No related branches found
No related tags found
No related merge requests found
Pipeline #
...@@ -147,10 +147,14 @@ class LOSResponse(LinearOperator): ...@@ -147,10 +147,14 @@ class LOSResponse(LinearOperator):
sigmas_up = np.zeros(nlos, dtype=np.float32) sigmas_up = np.zeros(nlos, dtype=np.float32)
sigmas_low = np.array(sigmas_low) sigmas_low = np.array(sigmas_low)
sigmas_up = np.array(sigmas_up) sigmas_up = np.array(sigmas_up)
assert starts.shape[0] == ndim, "dimension mismatch" if starts.shape[0] != ndim:
assert nlos == sigmas_low.shape[0], "dimension mismatch" raise TypeError("dimension mismatch")
assert starts.shape == ends.shape, "dimension mismatch" if nlos != sigmas_low.shape[0]:
assert sigmas_low.shape == sigmas_up.shape, "dimension mismatch" raise TypeError("dimension mismatch")
if starts.shape != ends.shape:
raise TypeError("dimension mismatch")
if sigmas_low.shape != sigmas_up.shape:
raise TypeError("dimension mismatch")
self._local_shape = dobj.local_shape(self.domain[0].shape) self._local_shape = dobj.local_shape(self.domain[0].shape)
local_zero_point = (np.array( local_zero_point = (np.array(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment