BlockVisibility¶
-
class
BlockVisibility
(data=None, frequency=None, channel_bandwidth=None, phasecentre=None, configuration=None, uvw=None, time=None, vis=None, weight=None, integration_time=None, polarisation_frame=<data_models.polarisation.PolarisationFrame object>, imaging_weight=None, source='anonymous', meta={})[source]¶ Bases:
object
Block Visibility table class
BlockVisibility with uvw, time, integration_time, frequency, channel_bandwidth, pol, a1, a2, vis, weight Columns in a numpy structured array.
BlockVisibility is defined to hold an observation with one direction.
The phasecentre is the direct of delay tracking i.e. n=0. If uvw are rotated then this should be updated with the new delay tracking centre. This is important for wstack and wproject algorithms.
Polarisation frame is the same for the entire data set and can be stokesI, circular, linear
The configuration is also an attribute
Attributes Summary
Methods Summary
size
()Return size in GB
Attributes Documentation
-
imaging_weight
¶
-
integration_time
¶
-
nants
¶
-
nchan
¶
-
npol
¶
-
nvis
¶
-
time
¶
-
u
¶
-
uvdist
¶
-
uvw
¶
-
uvwdist
¶
-
v
¶
-
vis
¶
-
w
¶
-
weight
¶
Methods Documentation
-