Skip to content
Snippets Groups Projects
Commit 3e7fef54 authored by Philipp Arras's avatar Philipp Arras
Browse files

Simplify

parent 2c669096
Branches
No related tags found
1 merge request!12Mpi likelihood
Pipeline #94127 passed
...@@ -103,23 +103,13 @@ class Observation: ...@@ -103,23 +103,13 @@ class Observation:
antpos.append(val) antpos.append(val)
pol = Polarization.from_list(dct["polarization"]) pol = Polarization.from_list(dct["polarization"])
direction = Direction.from_list(dct["direction"]) direction = Direction.from_list(dct["direction"])
if lo_hi_index is not None: slc = slice(None) if lo_hi_index is None else slice(*lo_hi_index)
lo, hi = lo_hi_index
# FIXME: implement with less code duplication
return Observation( return Observation(
AntennaPositions.from_list(antpos), AntennaPositions.from_list(antpos),
dct["vis"][:, :, lo:hi], dct["vis"][..., slc],
dct["weight"][:, :, lo:hi], dct["weight"][..., slc],
pol, pol,
dct["freq"][lo:hi], dct["freq"][slc],
direction,
)
return Observation(
AntennaPositions.from_list(antpos),
dct["vis"],
dct["weight"],
pol,
dct["freq"],
direction, direction,
) )
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment