@@ -767,7 +767,7 @@ def __init__(self,
767767 time = None , antenna1 = None , antenna2 = None , vis = None ,
768768 weight = None , imaging_weight = None , integration_time = None ,
769769 polarisation_frame = PolarisationFrame ('stokesI' ), cindex = None ,
770- blockvis = None ):
770+ blockvis = None , source = 'anonymous' ):
771771 """Visibility
772772
773773 :param data:
@@ -786,6 +786,7 @@ def __init__(self,
786786 :param polarisation_frame:
787787 :param cindex:
788788 :param blockvis:
789+ :param source:
789790 """
790791 if data is None and vis is not None :
791792 if imaging_weight is None :
@@ -829,6 +830,7 @@ def __init__(self,
829830 self .configuration = configuration # Antenna/station configuration
830831 self .polarisation_frame = polarisation_frame
831832 self .frequency_map = None
833+ self .source = source
832834
833835 def __str__ (self ):
834836 """Default printer for Visibility
@@ -837,6 +839,7 @@ def __str__(self):
837839 ufrequency = numpy .unique (self .frequency )
838840 uchannel_bandwidth = numpy .unique (self .channel_bandwidth )
839841 s = "Visibility:\n "
842+ s += "\t Source: %s\n " % source
840843 s += "\t Number of visibilities: %s\n " % self .nvis
841844 s += "\t Number of channels: %d\n " % len (ufrequency )
842845 s += "\t Frequency: %s\n " % ufrequency
@@ -1004,6 +1007,7 @@ def __str__(self):
10041007 """
10051008 s = "BlockVisibility:\n "
10061009 s += "\t Source %s\n " % self .source
1010+ s += "\t Phasecentre: %s\n " % self .phasecentre
10071011 s += "\t Number of visibilities: %s\n " % self .nvis
10081012 s += "\t Number of integrations: %s\n " % len (self .time )
10091013 s += "\t Visibility shape: %s\n " % str (self .vis .shape )
@@ -1012,7 +1016,6 @@ def __str__(self):
10121016 s += "\t Channel bandwidth: %s\n " % self .channel_bandwidth
10131017 s += "\t Number of polarisations: %s\n " % self .npol
10141018 s += "\t Polarisation Frame: %s\n " % self .polarisation_frame .type
1015- s += "\t Phasecentre: %s\n " % self .phasecentre
10161019 s += "\t Configuration: %s\n " % self .configuration .name
10171020 s += "\t Metadata: %s\n " % self .meta
10181021
0 commit comments