processing_components/simulation/ionospheric_screen.py
def find_pierce_points(station_locations, ha, dec, phasecentre, height):
    """Find the pierce points for a flat screen at specified height
    
    :param station_locations: All station locations [:3]
    :param ha: Hour angle
    :param dec: Declination
    :param phasecentre: Phase centre
    :param height: Height of screen
    :return:
    """
    source_direction = SkyCoord(ra=ha, dec=dec, frame='icrs', equinox='J2000')
    local_locations = xyz_to_uvw(station_locations, ha, dec)
    local_locations -= numpy.average(local_locations, axis=0)
    
    lmn = numpy.array(skycoord_to_lmn(source_direction, phasecentre))
    lmn[2] += 1.0
    pierce_points = local_locations + height * numpy.array(lmn)
    return pierce_points
Find the pierce points for a flat screen at specified height
    
    :param station_locations: All station locations [:3]
    :param ha: Hour angle
    :param dec: Declination
    :param phasecentre: Phase centre
    :param height: Height of screen
    :return:
    
Find the pierce points for a flat screen at specified height
Find the pierce points for a flat screen at specified height
def find_pierce_points(station_locations, ha, dec, phasecentre, height):
    source_direction = SkyCoord(ra=ha, dec=dec, frame='icrs', equinox='J2000')
    local_locations = xyz_to_uvw(station_locations, ha, dec)
    local_locations -= numpy.average(local_locations, axis=0)
    lmn = numpy.array(skycoord_to_lmn(source_direction, phasecentre))
    lmn[2] += 1.0
    pierce_points = local_locations + height * numpy.array(lmn)
    return pierce_points
def find_pierce_points ( station_locations , ha , dec , phasecentre , height ) : source_direction = SkyCoord ( ra = ha , dec = dec , frame = 'icrs' , equinox = 'J2000' ) local_locations = xyz_to_uvw ( station_locations , ha , dec ) local_locations -= numpy . average ( local_locations , axis = 0 ) lmn = numpy . array ( skycoord_to_lmn ( source_direction , phasecentre ) ) lmn [ 2 ] += 1.0 pierce_points = local_locations + height * numpy . array ( lmn ) return pierce_points
Find the pierce points for a flat screen at specified height
Find the pierce points for a flat screen at specified height
"""Find the pierce points for a flat screen at specified height
    
    :param station_locations: All station locations [:3]
    :param ha: Hour angle
    :param dec: Declination
    :param phasecentre: Phase centre
    :param height: Height of screen
    :return:
    """
None
station_locations
All station locations [:3]
All station locations [ : 3 ]
ha
None
dec
None
phasecentre
None
height
Height of screen
Height of screen