def create_point_list(num_alt, min_alt, max_alt, num_azm, min_azm, max_azm):
    """
    Build a grid of target points in alt-az coordinate space.
    """

    points = []

    for i in range(num_azm):
        azm = min_azm + (max_azm - min_azm) * i / float(num_azm)

        for j in range(num_alt):
            alt = min_alt + (max_alt - min_alt) * j / float(num_alt-1)

            points.append((alt, azm))

    return points