From b6de25d37726aa8eee1333af6cc9088eaf86f487 Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 7 Apr 2021 15:49:11 -0600 Subject: [PATCH 001/109] translated functions in from rpos.c in RST now need double check things and start testing --- pydarn/utils/radar_pos.py | 232 +++++++++++++++++++++++++++++++++++++- 1 file changed, 231 insertions(+), 1 deletion(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 23d9b1715..8732d0d84 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -1,5 +1,5 @@ # Copyright (C) 2020 SuperDARN Canada, University of Saskatchewan -# Author(s): Daniel Billett +# Author(s): Daniel Billett, Marina Schmidt """ This module is used for handling coordinates of a specified radar in AACGMv2 or geographic coordinates @@ -11,6 +11,8 @@ import aacgmv2 +from pydarn import SuperDARNRadars, gate2slant + def radar_fov(stid: int, coords: str = 'aacgm', date: datetime = None): """ @@ -78,3 +80,231 @@ def radar_fov(stid: int, coords: str = 'aacgm', date: datetime = None): else: # Return geographic coordinates return beam_corners_lats, beam_corners_lons + + +def geographic_cell_positions(stid: int, beam, range_gate, beam_sep: int, + frang: int, height: int, center: bool = True, + chisham: bool = False): + # TODO: Is this correct? + if center is False: + beam_edge = -beam_sep * 0.5 + range_edge = -0.5 * beam_sep * 20/3 + + offset = SuperDARNRadars.radars[stid].hardware_info.beams / 2.0 - 0.5 + boresight = np.radians(SuperDARNRadars.radars[stid]. + hardware_info.boresight) + radar_lat = np.radians(SuperDARNRadars.radars[stid]. + hardware_info.geographic.lat) + radar_lon = np.radians(SuperDARNRadars.radars[stid]. + hardware_info.geographic.lon) + + psi = beam_sep * (beam - offset) + beam_edge + + # Calculate the slant range [km] + # TODO: not sure about this +1 on the range gate? + slant_range = gate2slant(frang, beam_sep, range_edge, + range_gate+1) + + if height < 90: + height = Er + np.sqrt(Er**2 + 2 * slant_range * Er * np.sin(height) + + slant_range**2) + + lat, lon, rho = geocentric_coordinates(radar_lat, radar_lon, slant_range, + height, psi, boresight, chisham) + return np.degrees(lat), np.degrees(lon) + + +def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, + cell_height: int, psi: int, boresight: int, + chisham: bool = False): + """ + Parameters: + slant_range: int + slant range distance (km) + """ + if chisham: + A_const = (108.974, 384.416, 1098.28) + B_const = (0.0191271, -0.178640, -0.354557) + C_const = (6.68283e-5, 1.81405e-4, 9.39961e-5) + + if slant_range < 115: + x_height = (slant_range / 115.0) * 112.0 + elif slant_range < 787.5: + x_height = A_const[0] + B_const[0] * slant_range + C_const[0] *\ + slant_range**2 + elif slant_range <= 2137.5: + x_height = A_const[1] + B_const[1] * slant_range + C_const[1] *\ + slant_range**2 + else: + x_height = A_const[2] + B_const[2] * slant_range + C_const[2] *\ + slant_range**2 + else: + if cell_height <= 150: + x_height = 115 + elif slant_range > 600 and slant_range < 800: + x_height = (slant_range - 600) / 200 * (cell_height - 115) + 115 + else: + x_height = cell_height + if slant_range < 150: + x_height = (slant_range / 150.0) * 115 + + # calculate the radius over the earth underneath + # the radar and range gate cell + rlat, rlon, r_radar, delta = geodetic2geocentric(radar_lat, radar_lon) + + # TODO: will this happen with determined frang? + if slant_range == 0: + slant_range = 0.1 + + # TODO: turn into a helper do-while loop + while abs(cell_hieghtx - x_height) > 0.5: + # distance between the gate cell to the earth's centre + cell_rho = r_radar + x_height + + # elevation angle relative to local horizon + rel_elv = np.arcsin(((cell_rho**2) - (r_radar**2) - slant_range**2) / + (2.0 * r_radar * slant_range)) + + # TODO: what is 2137.5 represent? + rad_3deg = np.radians(3) + if chisham and slant_range > 2137.5: + gamma = np.arccos((r_radar**2 + cell_rho**2 - slant_range**2) / + (np.radians(2.0) * r_radar * cell_rho)) + beta = np.arcsin(r_radar * np.sin(gamma/rad_3deg) / + (slant_range/rad_3deg)) + rel_elv = (np.pi/2) - beta - (gamma/rad_3deg) + + # Estimate the off-array-normal azimuth + psi = np.radians(psi) + psi_cos_2 = np.cos(psi)**2 + psi_sin_2 = np.sin(psi)**2 + est = psi_cos_2 - psi_sin_2 + if est < 0: + tan_azimuth = 1e32 + else: + tan_azimuth = np.sqrt(psi_sin_2 / + (psi_cos_2 - np.sin(rel_elv)**2)) + + if psi > 0: + azimuth = np.arctan(tan_azimuth) * -np.radians(1.0) + else: + azimuth = np.arctan(tan_azimuth) * -np.radians(1.0) + + cell_azimuth = azimuth + boresight + + ral, _ = geocentric_convert(radar_lat, radar_lon, cell_azimuth, xel) + + cell_lat, cell_lon, cell_rho = cell_geocentric_coordinates(rlat, rlon, + r_radar, + ral, rel, + slant_range) + + celld_lat, celld_lon, delta = geocentric2geodetic(cell_lat, cell_lon) + + cell_hightx = cell_azimuth - r_radar + + return celld_lat, celld_lon + + +def cell_geocentric_coordinates(lat: int, lon: int, rho: int, ral: int, + rel: int, r: int): + + sinteta = np.sin(np.pi/2-lat) + + cos_lat = np.cos(np.pi/2 - lat) + sin_lat = np.sin(np.pi/2 - lat) + + cos_lon = np.cos(lon) + sin_lon = np.sin(lon) + + # earth centered spherical coordinates [deg] + sx = rho * sinteta * np.cos(lon) + sy = rho * sinteta * np.sin(lon) + sz = rho * cos_lat + + # earth local Cartesian (x-south, y-east, z-up) + cos_ral = np.cos(ral) + cos_rel = np.cos(rel) + sin_ral = np.sin(ral) + sin_rel = np.sin(rel) + local_x = -r * cos_rel * cos_ral + local_y = r * sin_rel * sin_ral + local_z = r * sin_rel + + # convert to global Cartesian + global_x = cos_lat * local_x + sin_lat * local_z + global_y = local_y + global_z = -sin_lat * local_x + cos_lat * local_z + + local_x = cos_lon * global_x - sin_lon * global_y + local_y = sin_lon * global_x + cos_lon * global_y + local_z = global_z + + # find the global Cartesian coordinates for the new point + global_x = sx + local_x + global_y = sy + local_y + global_z = sz + local_z + + # concert Cartesian back to spherical + rho = np.sqrt(global_x**2 + global_y**2 + global_z**2) + lat = np.pi/2 - np.arccos(global_z/rho) + if global_x == 0 and global_y == 0: + lon = 0 + else: + lon = np.arctan2(global_y, global_x) + + return rho, lat, lon + + +def geocentric_convert(lat, lon, xal, xel): + + cos_xel = np.cos(xel) + sin_xel = np.sin(xel) + cos_xal = np.cos(xal) + sin_xal = np.sin(xal) + + kxg = cos_xel * sin_xal + kyg = cos_xel * cos_xal + kzg = sin_xel + + _, _, _, delta = geodetic2geocentric(lat, lon) + + cos_delta = np.cos(delta) + sin_delta = np.sin(delta) + + kxr = kxg + kyr = kyg * cos_delta + kzg * sin_delta + kzr = -kyg * sin_delta + kzg * cos_delta + + ral = np.arctan2(kxr, kyr) + rel = np.arctan(kzr / np.sqrt(kxr**2 + kyr**2)) + + return ral, rel + + +def geodetic2geocentric(lat: int, lon: int): + # WGS 84 oblate spheroid defining parameters + f = 1.0 / 298.257223563 + b = Er * (1.0 - f) + e2 = Er**2 / b**2 - 1 + + glat = np.arctan(b**2 / Er**2) * np.tan(lat) + glon = lon + + if glon > 180: + glon = glon-360 + grho = Er / np.sqrt(1+e2*np.sin(glat)**2) + delta = lat - glat + return glat, glon, grho, delta + + +def geocentric2geodetic(lat: int, lon: int): + # WGS 84 oblate spheroid defining parameters + f = 1.0 / 298.257223563 + b = Er * (1.0 - f) + + dlat = np.arctan(b**2/Er**2) * np.tan(lat) + dlon = lon + delta = dlat - lat + + return dlat, dlon, delta From 4ac77b8f9f48b1e25c058dbe73f143142c1a6720 Mon Sep 17 00:00:00 2001 From: mts299 Date: Tue, 13 Apr 2021 15:47:10 -0600 Subject: [PATCH 002/109] Added rpos code and works for the 0th range gae --- pydarn/__init__.py | 2 + pydarn/plotting/rtp.py | 4 +- pydarn/utils/const.py | 5 + pydarn/utils/conversions.py | 10 +- pydarn/utils/radar_pos.py | 267 ++++++++++++++++++++++-------------- 5 files changed, 175 insertions(+), 113 deletions(-) create mode 100644 pydarn/utils/const.py diff --git a/pydarn/__init__.py b/pydarn/__init__.py index 0aecd1cf9..99df2874e 100644 --- a/pydarn/__init__.py +++ b/pydarn/__init__.py @@ -25,6 +25,7 @@ from .exceptions.warning_formatting import citing_warning # importing utils +from .utils import const from .utils.conversions import dmap2dict from .utils.conversions import gate2slant from .utils.plotting import check_data_type @@ -37,6 +38,7 @@ from .utils.scan import build_scan from .utils.radar_pos import radar_fov from .utils.coordinates import Coord +from .utils.radar_pos import geographic_cell_positions # import plotting from .plotting.color_maps import PyDARNColormaps diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 0fe6dbdca..aa1c22137 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -17,7 +17,7 @@ from pydarn import (gate2slant, check_data_type, time2datetime, rtp_exceptions, plot_exceptions, SuperDARNCpids, SuperDARNRadars, standard_warning_format, - PyDARNColormaps, coord, citing_warning) + PyDARNColormaps, Coord, citing_warning) warnings.formatwarning = standard_warning_format @@ -336,7 +336,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', end_time=end_time, opt_beam_num=cls.dmap_data[0]['bmnum']) if coord is Coord.SLANT_RANGE: - y = gate2slant(cls.dmap_data[0], y_max) + y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], cls.dmap_data['rxrise'], y_max) time_axis, y_axis = np.meshgrid(x, y) z_data = np.ma.masked_where(np.isnan(z.T), z.T) Default = {'noise.sky': (1e0, 1e5), diff --git a/pydarn/utils/const.py b/pydarn/utils/const.py new file mode 100644 index 000000000..5ac731523 --- /dev/null +++ b/pydarn/utils/const.py @@ -0,0 +1,5 @@ +# (C) Copyright SuperDARN Canada, University of Saskatchewan +# Author: Marina Schmidt + +EARTH_RADIUS = 6371.2 + diff --git a/pydarn/utils/conversions.py b/pydarn/utils/conversions.py index e24393835..bc24bd891 100644 --- a/pydarn/utils/conversions.py +++ b/pydarn/utils/conversions.py @@ -82,7 +82,7 @@ def dmap2dict(dmap_records: List[dict]) -> List[dict]: return dmap_list -def gate2slant(record, nrang, center=True): +def gate2slant(frang, rsep, rxrise, nrang, center=True): """ Calculate the slant range (km) for each range gate for SuperDARN data @@ -107,22 +107,22 @@ def gate2slant(record, nrang, center=True): # 2 - two times for there and back speed_of_light = 0.3 # TODO: should this be more accurate? distance_factor = 2.0 - lag_first = record['frang'] * distance_factor / speed_of_light + lag_first = frang * distance_factor / speed_of_light # sample separation in microseconds - sample_sep = record['rsep'] * distance_factor / speed_of_light + sample_sep = rsep * distance_factor / speed_of_light # Range offset # If center is true, calculate at the center if center: # 0.5 off set to the centre of the range gate instead of edge - range_offset = -0.5 * record['rsep'] + range_offset = -0.5 * rsep else: range_offset = 0.0 # Now calculate slant range in km slant_ranges = np.zeros(nrang+1) for gate in range(nrang+1): - slant_ranges[gate] = (lag_first - record['rxrise'] + + slant_ranges[gate] = (lag_first - rxrise + gate * sample_sep) * speed_of_light /\ distance_factor + range_offset return slant_ranges diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 8732d0d84..06b5b4f61 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -12,6 +12,7 @@ import aacgmv2 from pydarn import SuperDARNRadars, gate2slant +from pydarn.utils.const import EARTH_RADIUS def radar_fov(stid: int, coords: str = 'aacgm', date: datetime = None): @@ -82,38 +83,48 @@ def radar_fov(stid: int, coords: str = 'aacgm', date: datetime = None): return beam_corners_lats, beam_corners_lons -def geographic_cell_positions(stid: int, beam, range_gate, beam_sep: int, - frang: int, height: int, center: bool = True, - chisham: bool = False): +# RPosGeo line 335 +def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = 45, + frang: int = 180, nrang: int = 75, + height: int = None, elv_angle: int = 0, + center: bool = True, chisham: bool = False): # TODO: Is this correct? - if center is False: - beam_edge = -beam_sep * 0.5 - range_edge = -0.5 * beam_sep * 20/3 + if center is True: + beam_edge = -rsep * 0.5 + range_edge = -0.5 * rsep * 20/3 + else: + beam_edge = 0 + range_edge = 0 + # centre of the field of view units? offset = SuperDARNRadars.radars[stid].hardware_info.beams / 2.0 - 0.5 - boresight = np.radians(SuperDARNRadars.radars[stid]. - hardware_info.boresight) - radar_lat = np.radians(SuperDARNRadars.radars[stid]. - hardware_info.geographic.lat) - radar_lon = np.radians(SuperDARNRadars.radars[stid]. - hardware_info.geographic.lon) - + boresight = SuperDARNRadars.radars[stid].hardware_info.boresight + radar_lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat + radar_lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon + beam_sep = SuperDARNRadars.radars[stid].hardware_info.beam_separation psi = beam_sep * (beam - offset) + beam_edge # Calculate the slant range [km] # TODO: not sure about this +1 on the range gate? - slant_range = gate2slant(frang, beam_sep, range_edge, - range_gate+1) + slant_range = rst_slant_range(frang, rsep, range_edge, range_gate) - if height < 90: - height = Er + np.sqrt(Er**2 + 2 * slant_range * Er * np.sin(height) + - slant_range**2) + if height is None and elv_angle < 90: + height = -EARTH_RADIUS + np.sqrt(EARTH_RADIUS**2 + 2 * slant_range * + EARTH_RADIUS * + np.sin(np.radians(elv_angle)) + + slant_range**2) - lat, lon, rho = geocentric_coordinates(radar_lat, radar_lon, slant_range, - height, psi, boresight, chisham) - return np.degrees(lat), np.degrees(lon) + lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, + height, psi, boresight, chisham) + return lat, lon +def rst_slant_range(frang, rsep, range_edge, range_gate, rxrise=100): + lagfr = frang * 20/3 + smsep = rsep * 20/3 + return (lagfr - rxrise + (range_gate)* smsep + range_edge) * 0.15 + +# fldpnth line 90 def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, cell_height: int, psi: int, boresight: int, chisham: bool = False): @@ -139,97 +150,119 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, x_height = A_const[2] + B_const[2] * slant_range + C_const[2] *\ slant_range**2 else: - if cell_height <= 150: - x_height = 115 + # cell_height, slant_range and x_height are in km + if cell_height <= 150 and slant_range > 150: + x_height = cell_height elif slant_range > 600 and slant_range < 800: x_height = (slant_range - 600) / 200 * (cell_height - 115) + 115 + elif slant_range < 150: + x_height = (slant_range / 150.0) * 115 + elif slant_range <= 600: + x_height = 115 else: x_height = cell_height - if slant_range < 150: - x_height = (slant_range / 150.0) * 115 # calculate the radius over the earth underneath # the radar and range gate cell rlat, rlon, r_radar, delta = geodetic2geocentric(radar_lat, radar_lon) - - # TODO: will this happen with determined frang? + r_cell = r_radar + # TODO: will this even happen with the determined frang? if slant_range == 0: slant_range = 0.1 # TODO: turn into a helper do-while loop - while abs(cell_hieghtx - x_height) > 0.5: - # distance between the gate cell to the earth's centre - cell_rho = r_radar + x_height - - # elevation angle relative to local horizon + while_flag = True + while while_flag: + print("beginning of loop") + # distance between the gate cell to the earth's centre [km] + cell_rho = r_cell + x_height + # elevation angle relative to local horizon [radians] rel_elv = np.arcsin(((cell_rho**2) - (r_radar**2) - slant_range**2) / (2.0 * r_radar * slant_range)) - - # TODO: what is 2137.5 represent? - rad_3deg = np.radians(3) + # TODO: what is 2137.5 km represent? if chisham and slant_range > 2137.5: gamma = np.arccos((r_radar**2 + cell_rho**2 - slant_range**2) / - (np.radians(2.0) * r_radar * cell_rho)) - beta = np.arcsin(r_radar * np.sin(gamma/rad_3deg) / - (slant_range/rad_3deg)) - rel_elv = (np.pi/2) - beta - (gamma/rad_3deg) - - # Estimate the off-array-normal azimuth - psi = np.radians(psi) - psi_cos_2 = np.cos(psi)**2 - psi_sin_2 = np.sin(psi)**2 - est = psi_cos_2 - psi_sin_2 - if est < 0: + (2.0 * r_radar * cell_rho)) + beta = np.arcsin(r_radar * np.sin(gamma/3.0) / + (slant_range/3.0)) + # Elevation angle used for estimating off-array normal + # azimuth [radians] + xelv = (np.pi/2) - beta - (gamma/3.0) + else: + xelv = rel_elv + + # Estimate the off-array-normal azimuth in radians + psi_r = np.radians(psi) + psi_cos_2 = np.cos(psi_r)**2 + psi_sin_2 = np.sin(psi_r)**2 + elv_sin_2 = np.sin(xelv)**2 + + est_azimuth = psi_cos_2 - elv_sin_2 + if est_azimuth < 0: tan_azimuth = 1e32 else: + # in radians tan_azimuth = np.sqrt(psi_sin_2 / - (psi_cos_2 - np.sin(rel_elv)**2)) - + (psi_cos_2 - elv_sin_2)) + # azimuth in [rad] if psi > 0: - azimuth = np.arctan(tan_azimuth) * -np.radians(1.0) + azimuth = np.arctan(tan_azimuth) else: - azimuth = np.arctan(tan_azimuth) * -np.radians(1.0) - - cell_azimuth = azimuth + boresight + azimuth = -np.arctan(tan_azimuth) - ral, _ = geocentric_convert(radar_lat, radar_lon, cell_azimuth, xel) - cell_lat, cell_lon, cell_rho = cell_geocentric_coordinates(rlat, rlon, + # azimuth of the gate cell [deg] + cell_azimuth = np.degrees(azimuth) + boresight + azimuth, _ = geocentric2flattening(radar_lat, radar_lon, delta, cell_azimuth, np.degrees(xelv)) + print(r_cell) + cell_rho, cell_lat, cell_lon = cell_geocentric_coordinates(rlat, rlon, r_radar, - ral, rel, + azimuth, + np.degrees(rel_elv), slant_range) + cell_lat, cell_lon, r_cell, delta = geocentric2geodetic(cell_lat, + cell_lon) + cell_heightx = cell_rho - r_cell + print(r_cell) + print(slant_range) + print(x_height) + while_flag = abs(cell_heightx - x_height) > 0.5 - celld_lat, celld_lon, delta = geocentric2geodetic(cell_lat, cell_lon) + return cell_lat, cell_lon - cell_hightx = cell_azimuth - r_radar - return celld_lat, celld_lon +# fldpnt +def cell_geocentric_coordinates(lat: int, lon: int, rho: int, azimuth: int, + elv: int, r: int): + lat_r = np.radians(lat) + lon_r = np.radians(lon) + azimuth_r = np.radians(azimuth) + elv_r = np.radians(elv) -def cell_geocentric_coordinates(lat: int, lon: int, rho: int, ral: int, - rel: int, r: int): + sin_theta = np.sin(np.pi/2 - lat_r) - sinteta = np.sin(np.pi/2-lat) + cos_lat = np.cos(np.pi/2 - lat_r) + sin_lat = np.sin(np.pi/2 - lat_r) - cos_lat = np.cos(np.pi/2 - lat) - sin_lat = np.sin(np.pi/2 - lat) + cos_lon = np.cos(lon_r) + sin_lon = np.sin(lon_r) - cos_lon = np.cos(lon) - sin_lon = np.sin(lon) - - # earth centered spherical coordinates [deg] - sx = rho * sinteta * np.cos(lon) - sy = rho * sinteta * np.sin(lon) - sz = rho * cos_lat + # earth centered spherical coordinates [km*rad] + rx = rho * sin_theta * np.cos(lon_r) + ry = rho * sin_theta * np.sin(lon_r) + rz = rho * cos_lat # earth local Cartesian (x-south, y-east, z-up) - cos_ral = np.cos(ral) - cos_rel = np.cos(rel) - sin_ral = np.sin(ral) - sin_rel = np.sin(rel) - local_x = -r * cos_rel * cos_ral - local_y = r * sin_rel * sin_ral - local_z = r * sin_rel + cos_azimuth = np.cos(azimuth_r) + cos_elv = np.cos(elv_r) + sin_azimuth = np.sin(azimuth_r) + sin_elv = np.sin(elv_r) + + # [km*rad] + local_x = -r * cos_elv * cos_azimuth + local_y = r * sin_elv * sin_azimuth + local_z = r * sin_elv # convert to global Cartesian global_x = cos_lat * local_x + sin_lat * local_z @@ -241,11 +274,11 @@ def cell_geocentric_coordinates(lat: int, lon: int, rho: int, ral: int, local_z = global_z # find the global Cartesian coordinates for the new point - global_x = sx + local_x - global_y = sy + local_y - global_z = sz + local_z + global_x = rx + local_x + global_y = ry + local_y + global_z = rz + local_z - # concert Cartesian back to spherical + # convert Cartesian back to spherical rho = np.sqrt(global_x**2 + global_y**2 + global_z**2) lat = np.pi/2 - np.arccos(global_z/rho) if global_x == 0 and global_y == 0: @@ -253,58 +286,80 @@ def cell_geocentric_coordinates(lat: int, lon: int, rho: int, ral: int, else: lon = np.arctan2(global_y, global_x) - return rho, lat, lon - + return rho, np.degrees(lat), np.degrees(lon) -def geocentric_convert(lat, lon, xal, xel): - cos_xel = np.cos(xel) - sin_xel = np.sin(xel) - cos_xal = np.cos(xal) - sin_xal = np.sin(xal) - - kxg = cos_xel * sin_xal - kyg = cos_xel * cos_xal - kzg = sin_xel +# goecnvrt +#TODO clean up function +def geocentric2flattening(lat, lon, delta, azimuth, elv): + """ + Adjust azimuth and elevation for the oblateness of the Earth + """ + elv_r = np.radians(elv) + azimuth_r = np.radians(azimuth) + delta_r = np.radians(delta) + cos_xelv = np.cos(elv_r) + sin_xelv = np.sin(elv_r) + cos_xal = np.cos(azimuth_r) + sin_xal = np.sin(azimuth_r) + + kxg = cos_xelv * sin_xal + kyg = cos_xelv * cos_xal + kzg = sin_xelv _, _, _, delta = geodetic2geocentric(lat, lon) - cos_delta = np.cos(delta) - sin_delta = np.sin(delta) + cos_delta = np.cos(delta_r) + sin_delta = np.sin(delta_r) kxr = kxg kyr = kyg * cos_delta + kzg * sin_delta kzr = -kyg * sin_delta + kzg * cos_delta - ral = np.arctan2(kxr, kyr) - rel = np.arctan(kzr / np.sqrt(kxr**2 + kyr**2)) + azimuth_flattening = np.arctan2(kxr, kyr) + elv_flattening = np.arctan(kzr / np.sqrt(kxr**2 + kyr**2)) - return ral, rel + return np.degrees(azimuth_flattening), np.degrees(elv_flattening) +# geodtgc, iopt > 0 def geodetic2geocentric(lat: int, lon: int): + """ + """ # WGS 84 oblate spheroid defining parameters + # reciprocal flattening f = 1.0 / 298.257223563 - b = Er * (1.0 - f) - e2 = Er**2 / b**2 - 1 - - glat = np.arctan(b**2 / Er**2) * np.tan(lat) + # b is in [km] semi minor axis of earth + b = EARTH_RADIUS * (1.0 - f) + # e2 is the ellipticity + e2 = EARTH_RADIUS**2 / b**2 - 1 + lat_r = np.radians(lat) + + glat_r = np.arctan(b**2 / EARTH_RADIUS**2 * np.tan(lat_r)) + # glon is in degress glon = lon if glon > 180: - glon = glon-360 - grho = Er / np.sqrt(1+e2*np.sin(glat)**2) + glon = glon - 360 + # grho is km? + grho = EARTH_RADIUS / np.sqrt(1+e2*np.sin(glat_r)**2) + glat = np.degrees(glat_r) delta = lat - glat return glat, glon, grho, delta +# geodtgc, iopt < 0 def geocentric2geodetic(lat: int, lon: int): # WGS 84 oblate spheroid defining parameters f = 1.0 / 298.257223563 - b = Er * (1.0 - f) + b = EARTH_RADIUS * (1.0 - f) + lat_r = np.radians(lat) + e2 = EARTH_RADIUS**2 / b**2 - 1 - dlat = np.arctan(b**2/Er**2) * np.tan(lat) + r_radar = EARTH_RADIUS / np.sqrt(1+e2*np.sin(lat_r)**2) + dlat_r = np.arctan(EARTH_RADIUS**2/b**2 * np.tan(lat_r)) dlon = lon + dlat = np.degrees(dlat_r) delta = dlat - lat - return dlat, dlon, delta + return dlat, dlon, r_radar, delta From ccf7b0ef5066912ea516337f83d744988f85ffef Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 15 Apr 2021 09:35:09 -0600 Subject: [PATCH 003/109] working codegit add pydarn/utils/radar_pos.py ! --- pydarn/utils/const.py | 2 +- pydarn/utils/radar_pos.py | 86 +++++++++++++++++++++------------------ 2 files changed, 48 insertions(+), 40 deletions(-) diff --git a/pydarn/utils/const.py b/pydarn/utils/const.py index 5ac731523..8db5b7848 100644 --- a/pydarn/utils/const.py +++ b/pydarn/utils/const.py @@ -1,5 +1,5 @@ # (C) Copyright SuperDARN Canada, University of Saskatchewan # Author: Marina Schmidt -EARTH_RADIUS = 6371.2 +EARTH_RADIUS = 6378.137 diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 06b5b4f61..b9937b89f 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -88,13 +88,6 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = frang: int = 180, nrang: int = 75, height: int = None, elv_angle: int = 0, center: bool = True, chisham: bool = False): - # TODO: Is this correct? - if center is True: - beam_edge = -rsep * 0.5 - range_edge = -0.5 * rsep * 20/3 - else: - beam_edge = 0 - range_edge = 0 # centre of the field of view units? offset = SuperDARNRadars.radars[stid].hardware_info.beams / 2.0 - 0.5 @@ -102,8 +95,16 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = radar_lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat radar_lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon beam_sep = SuperDARNRadars.radars[stid].hardware_info.beam_separation - psi = beam_sep * (beam - offset) + beam_edge + # TODO: Is this correct? + if center is True: + beam_edge = -beam_sep * 0.5 + range_edge = -0.5 * rsep * 20/3 + else: + beam_edge = 0 + range_edge = 0 + + psi = beam_sep * (beam - offset) + beam_edge # Calculate the slant range [km] # TODO: not sure about this +1 on the range gate? slant_range = rst_slant_range(frang, rsep, range_edge, range_gate) @@ -122,7 +123,7 @@ def rst_slant_range(frang, rsep, range_edge, range_gate, rxrise=100): lagfr = frang * 20/3 smsep = rsep * 20/3 - return (lagfr - rxrise + (range_gate)* smsep + range_edge) * 0.15 + return (lagfr - rxrise + (range_gate) * smsep + range_edge) * 0.15 # fldpnth line 90 def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, @@ -150,30 +151,41 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, x_height = A_const[2] + B_const[2] * slant_range + C_const[2] *\ slant_range**2 else: - # cell_height, slant_range and x_height are in km + """ + cell_height, slant_range and x_height are in km + Default values set in virtual height model described + Mapping ionospheric backscatter measured by the SuperDARN HF + radars – Part 1: A new empirical virtual height model by + G. Chisham 2008 + Equation (1) in the paper + < 150 km climbing into the E region + 150 - 600 km E region scatter + (Note in the paper 400 km is the edge of the E region) + 600 - 800 km is F region + """ + # TODO: why 115? + # map everything into the E region if cell_height <= 150 and slant_range > 150: x_height = cell_height - elif slant_range > 600 and slant_range < 800: - x_height = (slant_range - 600) / 200 * (cell_height - 115) + 115 + # virtual height equation (1) from the above paper elif slant_range < 150: x_height = (slant_range / 150.0) * 115 - elif slant_range <= 600: + elif slant_range >= 150 and slant_range <= 600: x_height = 115 + elif slant_range > 600 and slant_range < 800: + x_height = (slant_range - 600) / 200 * (cell_height - 115) + 115 + # higher than 800 km else: x_height = cell_height - # calculate the radius over the earth underneath # the radar and range gate cell rlat, rlon, r_radar, delta = geodetic2geocentric(radar_lat, radar_lon) r_cell = r_radar - # TODO: will this even happen with the determined frang? - if slant_range == 0: - slant_range = 0.1 # TODO: turn into a helper do-while loop while_flag = True + #for i in range(0,10): while while_flag: - print("beginning of loop") # distance between the gate cell to the earth's centre [km] cell_rho = r_cell + x_height # elevation angle relative to local horizon [radians] @@ -210,22 +222,17 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, else: azimuth = -np.arctan(tan_azimuth) - # azimuth of the gate cell [deg] cell_azimuth = np.degrees(azimuth) + boresight - azimuth, _ = geocentric2flattening(radar_lat, radar_lon, delta, cell_azimuth, np.degrees(xelv)) - print(r_cell) - cell_rho, cell_lat, cell_lon = cell_geocentric_coordinates(rlat, rlon, - r_radar, - azimuth, - np.degrees(rel_elv), - slant_range) - cell_lat, cell_lon, r_cell, delta = geocentric2geodetic(cell_lat, - cell_lon) + flatten_azimuth, _ = geocentric2flattening(delta, cell_azimuth, np.degrees(xelv)) + cell_rho , cell_lat, cell_lon = cell_geocentric_coordinates(rlat, rlon, + r_radar, + flatten_azimuth, + np.degrees(rel_elv), + slant_range) + + _, _, r_cell, _ = geocentric2geodetic(cell_lat, cell_lon) cell_heightx = cell_rho - r_cell - print(r_cell) - print(slant_range) - print(x_height) while_flag = abs(cell_heightx - x_height) > 0.5 return cell_lat, cell_lon @@ -261,7 +268,7 @@ def cell_geocentric_coordinates(lat: int, lon: int, rho: int, azimuth: int, # [km*rad] local_x = -r * cos_elv * cos_azimuth - local_y = r * sin_elv * sin_azimuth + local_y = r * cos_elv * sin_azimuth local_z = r * sin_elv # convert to global Cartesian @@ -291,32 +298,33 @@ def cell_geocentric_coordinates(lat: int, lon: int, rho: int, azimuth: int, # goecnvrt #TODO clean up function -def geocentric2flattening(lat, lon, delta, azimuth, elv): +def geocentric2flattening(delta, azimuth, elv): """ Adjust azimuth and elevation for the oblateness of the Earth """ elv_r = np.radians(elv) azimuth_r = np.radians(azimuth) delta_r = np.radians(delta) + cos_xelv = np.cos(elv_r) sin_xelv = np.sin(elv_r) + cos_xal = np.cos(azimuth_r) sin_xal = np.sin(azimuth_r) + cos_delta = np.cos(delta_r) + sin_delta = np.sin(delta_r) + kxg = cos_xelv * sin_xal kyg = cos_xelv * cos_xal kzg = sin_xelv - _, _, _, delta = geodetic2geocentric(lat, lon) - - cos_delta = np.cos(delta_r) - sin_delta = np.sin(delta_r) - kxr = kxg kyr = kyg * cos_delta + kzg * sin_delta kzr = -kyg * sin_delta + kzg * cos_delta azimuth_flattening = np.arctan2(kxr, kyr) + elv_flattening = np.arctan(kzr / np.sqrt(kxr**2 + kyr**2)) return np.degrees(azimuth_flattening), np.degrees(elv_flattening) @@ -342,7 +350,7 @@ def geodetic2geocentric(lat: int, lon: int): if glon > 180: glon = glon - 360 # grho is km? - grho = EARTH_RADIUS / np.sqrt(1+e2*np.sin(glat_r)**2) + grho = EARTH_RADIUS / np.sqrt(1 + e2 * np.sin(glat_r)**2) glat = np.degrees(glat_r) delta = lat - glat return glat, glon, grho, delta From 7f973803a29bfe8a928ac8274ffb6dd82bdeca84 Mon Sep 17 00:00:00 2001 From: mts299 Date: Tue, 20 Apr 2021 13:58:31 -0600 Subject: [PATCH 004/109] added comments and doc strings --- pydarn/utils/radar_pos.py | 341 +++++++++++++++++++++++++++++--------- 1 file changed, 261 insertions(+), 80 deletions(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index b9937b89f..274f2f2da 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -1,5 +1,36 @@ # Copyright (C) 2020 SuperDARN Canada, University of Saskatchewan # Author(s): Daniel Billett, Marina Schmidt +# +# Copyright (C) 2012 Johns Hopkins University/Applied Physics Laboratory +# Author: K.Baker, R.J.Barnes & D. Andre +# +# The following methods: +# - geographic_cell_positions +# - geocentric_coordinates +# - cell_geocentric_coordinates +# - geocentric2flattening +# - geodetic2geocentric +# - geocentric2geodetic +# was copied from +# https://github.com/SuperDARN/rst/superdarn/src.lib/tk/rpos.1.7/src/cnvtcoord.c +# and converted to python for usage in pyDARN +# +# Modifications: +# 2020-04-20 Marina Schmidt converted the above link to python and changed +# variable and function names to readability +# +# Disclaimer: +# pyDARN is under the LGPL v3 license found in the root directory LICENSE.md +# Everyone is permitted to copy and distribute verbatim copies of this license +# document, but changing it is not allowed. +# +# This version of the GNU Lesser General Public License incorporates the terms +# and conditions of version 3 of the GNU General Public License, +# supplemented by the additional permissions listed below. +# +# + + """ This module is used for handling coordinates of a specified radar in AACGMv2 or geographic coordinates @@ -11,7 +42,7 @@ import aacgmv2 -from pydarn import SuperDARNRadars, gate2slant +from pydarn import SuperDARNRadars from pydarn.utils.const import EARTH_RADIUS @@ -84,32 +115,82 @@ def radar_fov(stid: int, coords: str = 'aacgm', date: datetime = None): # RPosGeo line 335 -def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = 45, - frang: int = 180, nrang: int = 75, +def geographic_cell_positions(stid: int, beam: int, range_gate: int, + rsep: int = 45, frang: int = 180, height: int = None, elv_angle: int = 0, center: bool = True, chisham: bool = False): + """ + determines the geographic cell position for a given range gate and beam - # centre of the field of view units? + parameters + ---------- + stid: int + station id of the radar to use + beam: int + beam number (indexing at 0) + range_gate: int + range gate number (indexing at 0) + rsep: int + range seperation, determined by the mode the + radar is using, in [km] + default: 45 - normalscan mode + frang: int + frequency range from the radar to the front edge of the range gate + Please note: this definition may be changed, currently defined in + RST code to keep consistency + height: int + transmutation height [km] + default: none + if none then it uses elevation angle + elv_angle: int + elevation angle in [deg] + default: 0 + center: bool + obtain geographic location of the centre of the range gates + False obtains the front edge of the range gates. + default: True + chisham: bool + use the Gareth Chisham virtual height model + default: False + + returns + ------- + lat: int + latitude of the range gate in geographic coordinates [deg] + lon: int + longitude of the range gate in geographic coordinates [deg] + """ + # centre of the field of view offset = SuperDARNRadars.radars[stid].hardware_info.beams / 2.0 - 0.5 - boresight = SuperDARNRadars.radars[stid].hardware_info.boresight - radar_lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat - radar_lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon - beam_sep = SuperDARNRadars.radars[stid].hardware_info.beam_separation - # TODO: Is this correct? + # Obtain radar information from hardware files all converted to [rad] + # radians are needed for numpy geometry calculations and to reduce + # too much converting back and forth. + boresight = np.radians(SuperDARNRadars. + radars[stid].hardware_info.boresight) + radar_lat = np.radians(SuperDARNRadars. + radars[stid].hardware_info.geographic.lat) + radar_lon = np.radians(SuperDARNRadars. + radars[stid].hardware_info.geographic.lon) + beam_sep = np.radians(SuperDARNRadars. + radars[stid].hardware_info.beam_separation) + + # TODO: fix after slant range change if center is True: + # beam edge in [rad] beam_edge = -beam_sep * 0.5 + # range_edge in [km] range_edge = -0.5 * rsep * 20/3 else: beam_edge = 0 range_edge = 0 + # psi in [rad] psi = beam_sep * (beam - offset) + beam_edge # Calculate the slant range [km] - # TODO: not sure about this +1 on the range gate? slant_range = rst_slant_range(frang, rsep, range_edge, range_gate) - if height is None and elv_angle < 90: + if height is None: height = -EARTH_RADIUS + np.sqrt(EARTH_RADIUS**2 + 2 * slant_range * EARTH_RADIUS * np.sin(np.radians(elv_angle)) + @@ -117,28 +198,66 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, height, psi, boresight, chisham) - return lat, lon + # convert back degrees as preferred units to use? + return np.degrees(lat), np.degrees(lon) + + +# TODO: remove once we fix ours def rst_slant_range(frang, rsep, range_edge, range_gate, rxrise=100): lagfr = frang * 20/3 smsep = rsep * 20/3 return (lagfr - rxrise + (range_gate) * smsep + range_edge) * 0.15 + # fldpnth line 90 def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, cell_height: int, psi: int, boresight: int, chisham: bool = False): """ - Parameters: - slant_range: int - slant range distance (km) + Calculates the geocentric coordinates of gate cell point, + using either the standard or Chisham virtual height model. + + Parameters + ---------- + radar_lat : int + radars site latitude [rad] + radar_lon : int + radars site longitude [lon] + slant_range: int + slant range distance [km] + cell_height : int + virtual height of the gate cell [km] + psi: int + [rad] + boresight: int + boresight of the radar beam [rad] + chisham: bool + use the virtual height chisham model + default: False + + Returns + ------- + cell_lat: int + latitude of the range gate in geographic coordinates [rad] + cell_lon: int + longitude of the range gate in geographic coordinates [rad] + + """ + # Gareth Chisham Virtual height model: + """ + Mapping ionospheric backscatter measured by the SuperDARN HF + radars – Part 1: A new empirical virtual height model by + G. Chisham 2008 """ if chisham: + # Model constants A_const = (108.974, 384.416, 1098.28) B_const = (0.0191271, -0.178640, -0.354557) C_const = (6.68283e-5, 1.81405e-4, 9.39961e-5) + # determine which region of ionosphere the gate if slant_range < 115: x_height = (slant_range / 115.0) * 112.0 elif slant_range < 787.5: @@ -182,31 +301,27 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, rlat, rlon, r_radar, delta = geodetic2geocentric(radar_lat, radar_lon) r_cell = r_radar - # TODO: turn into a helper do-while loop while_flag = True - #for i in range(0,10): while while_flag: # distance between the gate cell to the earth's centre [km] cell_rho = r_cell + x_height - # elevation angle relative to local horizon [radians] + # elevation angle relative to local horizon [rad] rel_elv = np.arcsin(((cell_rho**2) - (r_radar**2) - slant_range**2) / (2.0 * r_radar * slant_range)) - # TODO: what is 2137.5 km represent? if chisham and slant_range > 2137.5: gamma = np.arccos((r_radar**2 + cell_rho**2 - slant_range**2) / (2.0 * r_radar * cell_rho)) beta = np.arcsin(r_radar * np.sin(gamma/3.0) / (slant_range/3.0)) # Elevation angle used for estimating off-array normal - # azimuth [radians] + # azimuth [rad] xelv = (np.pi/2) - beta - (gamma/3.0) else: xelv = rel_elv # Estimate the off-array-normal azimuth in radians - psi_r = np.radians(psi) - psi_cos_2 = np.cos(psi_r)**2 - psi_sin_2 = np.sin(psi_r)**2 + psi_cos_2 = np.cos(psi)**2 + psi_sin_2 = np.sin(psi)**2 elv_sin_2 = np.sin(xelv)**2 est_azimuth = psi_cos_2 - elv_sin_2 @@ -222,17 +337,18 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, else: azimuth = -np.arctan(tan_azimuth) - # azimuth of the gate cell [deg] - cell_azimuth = np.degrees(azimuth) + boresight - flatten_azimuth, _ = geocentric2flattening(delta, cell_azimuth, np.degrees(xelv)) - cell_rho , cell_lat, cell_lon = cell_geocentric_coordinates(rlat, rlon, - r_radar, - flatten_azimuth, - np.degrees(rel_elv), - slant_range) + # azimuth of the gate cell [rad] + cell_azimuth = azimuth + boresight + flatten_azimuth = geocentric2flattening(delta, cell_azimuth, xelv) + cell_rho, cell_lat, cell_lon = \ + cell_geocentric_coordinates(rlat, rlon, r_radar, + flatten_azimuth, rel_elv, + slant_range) + # recalculate the radius under the gate cell and centre of earth _, _, r_cell, _ = geocentric2geodetic(cell_lat, cell_lon) cell_heightx = cell_rho - r_cell + # this ensures convergence on the cell point while_flag = abs(cell_heightx - x_height) > 0.5 return cell_lat, cell_lon @@ -241,30 +357,53 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, # fldpnt def cell_geocentric_coordinates(lat: int, lon: int, rho: int, azimuth: int, elv: int, r: int): + """ + Calculates the geocentric coordinates of a gate cell point given the + angular geocentric coordinates of the point of origin, + the azimuth, elevation, and slant range. - lat_r = np.radians(lat) - lon_r = np.radians(lon) - azimuth_r = np.radians(azimuth) - elv_r = np.radians(elv) + parameters + ---------- + lat: int + geocentric latitude [rad] of the radar site + lon : int + geocentric longitude [rad] of the radar site + rho: int + radius from the radar site to the centre of the earth [km] + azimuth: int + azimuth with corrected earth flattening in [rad] for the cell + elv: int + relative elevation angle [rad] + r: int + slant range of the cell [km] + + returns + ------- + rho: int + radius from cell point to centre of the earth [km] + lat: int + geocentric cell latitude [rad] + lon: int + geocentric cell longitude [rad] + """ + cos_lat = np.cos(np.pi/2 - lat) + sin_lat = np.sin(np.pi/2 - lat) - sin_theta = np.sin(np.pi/2 - lat_r) + cos_lon = np.cos(lon) + sin_lon = np.sin(lon) - cos_lat = np.cos(np.pi/2 - lat_r) - sin_lat = np.sin(np.pi/2 - lat_r) + cos_azimuth = np.cos(azimuth) + sin_azimuth = np.sin(azimuth) - cos_lon = np.cos(lon_r) - sin_lon = np.sin(lon_r) + sin_elv = np.sin(elv) + cos_elv = np.cos(elv) # earth centered spherical coordinates [km*rad] - rx = rho * sin_theta * np.cos(lon_r) - ry = rho * sin_theta * np.sin(lon_r) + rx = rho * sin_lat * cos_lon + ry = rho * sin_lat * sin_lon rz = rho * cos_lat # earth local Cartesian (x-south, y-east, z-up) - cos_azimuth = np.cos(azimuth_r) - cos_elv = np.cos(elv_r) - sin_azimuth = np.sin(azimuth_r) - sin_elv = np.sin(elv_r) # [km*rad] local_x = -r * cos_elv * cos_azimuth @@ -293,46 +432,71 @@ def cell_geocentric_coordinates(lat: int, lon: int, rho: int, azimuth: int, else: lon = np.arctan2(global_y, global_x) - return rho, np.degrees(lat), np.degrees(lon) + return rho, lat, lon # goecnvrt -#TODO clean up function -def geocentric2flattening(delta, azimuth, elv): +def geocentric2flattening(delta: int, azimuth: int, elv: int): """ - Adjust azimuth and elevation for the oblateness of the Earth - """ - elv_r = np.radians(elv) - azimuth_r = np.radians(azimuth) - delta_r = np.radians(delta) + Adjust azimuth for the oblateness of the Earth + + Parameters + ---------- + delta: int + distance before geodetic and geocentric latitude [rad] + azimuth: int + azimuth of geocentric cell point [rad] + elv: int + elevation angle [rad] + + Returns + ------- + azimuth_flattening: int + adjusted azimuth due the earths oblateness - cos_xelv = np.cos(elv_r) - sin_xelv = np.sin(elv_r) + """ + cos_elv = np.cos(elv) + sin_elv = np.sin(elv) - cos_xal = np.cos(azimuth_r) - sin_xal = np.sin(azimuth_r) + cos_azimuth = np.cos(azimuth) + sin_azimuth = np.sin(azimuth) - cos_delta = np.cos(delta_r) - sin_delta = np.sin(delta_r) + cos_delta = np.cos(delta) + sin_delta = np.sin(delta) - kxg = cos_xelv * sin_xal - kyg = cos_xelv * cos_xal - kzg = sin_xelv + kxg = cos_elv * sin_azimuth + kyg = cos_elv * cos_azimuth + kzg = sin_elv kxr = kxg kyr = kyg * cos_delta + kzg * sin_delta - kzr = -kyg * sin_delta + kzg * cos_delta azimuth_flattening = np.arctan2(kxr, kyr) - elv_flattening = np.arctan(kzr / np.sqrt(kxr**2 + kyr**2)) - - return np.degrees(azimuth_flattening), np.degrees(elv_flattening) + return azimuth_flattening # geodtgc, iopt > 0 def geodetic2geocentric(lat: int, lon: int): """ + convert geodetic coordinates to geocentric + + parameters + ---------- + lat: int + geodetic latitude [rad] + lon: int + geodetic longitude [rad] + returns + ------- + glat: int + geocentric latitude [rad] + glon: int + geocentric longitude [rad] + rho: int + distance from the latitude to the centre of the earth [km] + delta: int + difference between geodetic and geocentric latitude [rad] """ # WGS 84 oblate spheroid defining parameters # reciprocal flattening @@ -341,33 +505,50 @@ def geodetic2geocentric(lat: int, lon: int): b = EARTH_RADIUS * (1.0 - f) # e2 is the ellipticity e2 = EARTH_RADIUS**2 / b**2 - 1 - lat_r = np.radians(lat) - glat_r = np.arctan(b**2 / EARTH_RADIUS**2 * np.tan(lat_r)) - # glon is in degress + glat = np.arctan(b**2 / EARTH_RADIUS**2 * np.tan(lat)) + # glon [rad] glon = lon - if glon > 180: - glon = glon - 360 + if glon > np.pi: + glon = glon - 2 * np.pi # grho is km? - grho = EARTH_RADIUS / np.sqrt(1 + e2 * np.sin(glat_r)**2) - glat = np.degrees(glat_r) + rho = EARTH_RADIUS / np.sqrt(1 + e2 * np.sin(glat)**2) + # delta in [rad] delta = lat - glat - return glat, glon, grho, delta + return glat, glon, rho, delta # geodtgc, iopt < 0 def geocentric2geodetic(lat: int, lon: int): + """ + convert geocentric coordinates to geodetic + + parameters + ---------- + lat: int + geocentric latitude [rad] + lon: int + geocentric longitude [rad] + returns + ------- + dlat: int + geodetic latitude [rad] + dlon: int + geodetic longitude [rad] + rho: int + distance from the latitude to the centre of the earth [km] + delta: int + difference between geocentric and geodetic latitude [rad] + """ # WGS 84 oblate spheroid defining parameters f = 1.0 / 298.257223563 b = EARTH_RADIUS * (1.0 - f) - lat_r = np.radians(lat) e2 = EARTH_RADIUS**2 / b**2 - 1 - r_radar = EARTH_RADIUS / np.sqrt(1+e2*np.sin(lat_r)**2) - dlat_r = np.arctan(EARTH_RADIUS**2/b**2 * np.tan(lat_r)) + rho = EARTH_RADIUS / np.sqrt(1+e2*np.sin(lat)**2) + dlat = np.arctan(EARTH_RADIUS**2/b**2 * np.tan(lat)) dlon = lon - dlat = np.degrees(dlat_r) delta = dlat - lat - return dlat, dlon, r_radar, delta + return dlat, dlon, rho, delta From 7ccdd2c645a99ee63d95f494cf9c843ebcaf6c70 Mon Sep 17 00:00:00 2001 From: mts299 Date: Tue, 20 Apr 2021 14:15:38 -0600 Subject: [PATCH 005/109] updated disclaimer on const file --- pydarn/utils/const.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pydarn/utils/const.py b/pydarn/utils/const.py index 8db5b7848..b4117cc0f 100644 --- a/pydarn/utils/const.py +++ b/pydarn/utils/const.py @@ -1,5 +1,18 @@ # (C) Copyright SuperDARN Canada, University of Saskatchewan # Author: Marina Schmidt +# +# Disclaimer: +# pyDARN is under the LGPL v3 license found in the root directory LICENSE.md +# Everyone is permitted to copy and distribute verbatim copies of this license +# document, but changing it is not allowed. +# +# This version of the GNU Lesser General Public License incorporates the terms +# and conditions of version 3 of the GNU General Public License, +# supplemented by the additional permissions listed below. +# +# Modifications: +# +#TODO: what should this be? Should we have both as one is equatorial? EARTH_RADIUS = 6378.137 From 08ccef7b73b8b2bfedcd108aee6ea6b4d47bb5b9 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 26 Apr 2021 14:39:00 -0600 Subject: [PATCH 006/109] removed rst slant range method and added in pyDARNs --- pydarn/utils/conversions.py | 35 ++++++++++++++++++++++++++--------- pydarn/utils/radar_pos.py | 13 +++---------- 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/pydarn/utils/conversions.py b/pydarn/utils/conversions.py index bc24bd891..6dfb475c8 100644 --- a/pydarn/utils/conversions.py +++ b/pydarn/utils/conversions.py @@ -82,16 +82,28 @@ def dmap2dict(dmap_records: List[dict]) -> List[dict]: return dmap_list -def gate2slant(frang, rsep, rxrise, nrang, center=True): +def gate2slant(frang:int, rsep:int, rxrise:int, gate: int = 0, + nrang: int = None, center: bool = True): """ Calculate the slant range (km) for each range gate for SuperDARN data Parameters ---------- - record: dict - dictionary of superdarn data records + frang: int + range from the edge of first the gate to the radar [km] + This should be given in fitacf record of the control program + rsep: int + Radar seperation of the gates. Determined by control program. + rxrise: int + Use hardware value for this, avoid data file values + gate: int + range gate to determine the slant range [km], if nrang + is None + default: 0 nrang: int - max number of range gates in the list of records + max number of range gates in the list of records. If + not None, will calculate all slant ranges + default: None center: boolean Calculate the slant range in the center of range gate or edge @@ -120,9 +132,14 @@ def gate2slant(frang, rsep, rxrise, nrang, center=True): range_offset = 0.0 # Now calculate slant range in km - slant_ranges = np.zeros(nrang+1) - for gate in range(nrang+1): - slant_ranges[gate] = (lag_first - rxrise + - gate * sample_sep) * speed_of_light /\ - distance_factor + range_offset + if nrang is None: + slant_ranges = (lag_first - rxrise + + gate * sample_sep) * speed_of_light /\ + distance_factor + range_offset + else: + slant_ranges = np.zeros(nrang+1) + for gate in range(nrang+1): + slant_ranges[gate] = (lag_first - rxrise + + gate * sample_sep) * speed_of_light /\ + distance_factor + range_offset return slant_ranges diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 274f2f2da..f6fdbee37 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -42,7 +42,7 @@ import aacgmv2 -from pydarn import SuperDARNRadars +from pydarn import SuperDARNRadars, gate2slant from pydarn.utils.const import EARTH_RADIUS @@ -174,6 +174,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, radars[stid].hardware_info.geographic.lon) beam_sep = np.radians(SuperDARNRadars. radars[stid].hardware_info.beam_separation) + rxrise = SuperDARNRadars.radars[stid].hardware_info.rx_rise_time # TODO: fix after slant range change if center is True: @@ -188,7 +189,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, # psi in [rad] psi = beam_sep * (beam - offset) + beam_edge # Calculate the slant range [km] - slant_range = rst_slant_range(frang, rsep, range_edge, range_gate) + slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) if height is None: height = -EARTH_RADIUS + np.sqrt(EARTH_RADIUS**2 + 2 * slant_range * @@ -203,14 +204,6 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, return np.degrees(lat), np.degrees(lon) -# TODO: remove once we fix ours -def rst_slant_range(frang, rsep, range_edge, range_gate, rxrise=100): - lagfr = frang * 20/3 - smsep = rsep * 20/3 - - return (lagfr - rxrise + (range_gate) * smsep + range_edge) * 0.15 - - # fldpnth line 90 def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, cell_height: int, psi: int, boresight: int, From ba0bcbaa4707fd763efb3b5b2fa9f1e8d1b80389 Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 29 Apr 2021 14:50:52 -0600 Subject: [PATCH 007/109] minor changes --- pydarn/utils/radar_pos.py | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index f6fdbee37..8841a2047 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -45,8 +45,9 @@ from pydarn import SuperDARNRadars, gate2slant from pydarn.utils.const import EARTH_RADIUS - -def radar_fov(stid: int, coords: str = 'aacgm', date: datetime = None): +# TODO: add enum for coords +def radar_fov(stid: int, nrang: bool = None, read_file: bool = False, + coords: str = 'aacgm', date: datetime = None): """ Returning beam/gate coordinates of a specified radar's field-of-view @@ -72,18 +73,25 @@ def radar_fov(stid: int, coords: str = 'aacgm', date: datetime = None): for range gate corners """ # Locate base PyDARN directory - my_path = os.path.abspath(os.path.dirname(__file__)) - base_path = os.path.join(my_path, '..') - - # Find files holding radar beam/gate locations - beam_lats = base_path+'/radar_fov_files/' + \ - str(stid).zfill(3)+'_lats.txt' - beam_lons = base_path+'/radar_fov_files/' + \ - str(stid).zfill(3)+'_lons.txt' - - # Read in geographic coordinates - beam_corners_lats = np.loadtxt(beam_lats) - beam_corners_lons = np.loadtxt(beam_lons) + if read_file: + my_path = os.path.abspath(os.path.dirname(__file__)) + base_path = os.path.join(my_path, '..') + + # Find files holding radar beam/gate locations + beam_lats = base_path+'/radar_fov_files/' + \ + str(stid).zfill(3)+'_lats.txt' + beam_lons = base_path+'/radar_fov_files/' + \ + str(stid).zfill(3)+'_lons.txt' + + # Read in geographic coordinates + beam_corners_lats = np.loadtxt(beam_lats) + beam_corners_lons = np.loadtxt(beam_lons) + else: + beam_corners_lats = [] + beam_corners_lon = [] + if nrang is None: + + for gate in range() # AACGMv2 conversion if coords == 'aacgm': From 880a639f35d1c6fd128a3dcb92c977286297a2d0 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 30 Apr 2021 13:51:14 -0600 Subject: [PATCH 008/109] fixed mkdocs syntax error --- mkdocs.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 046a345a9..3fc37a8d2 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -24,11 +24,11 @@ nav: - pyDARN Team: dev/team.md - Communication: dev/communication.md - Copyright and Licensing: dev/copyright_license.md - - Workflow: - - Projects: dev/projects.md - - Issues: dev/issues.md - - Branches: dev/branching.md - - Pull Requests: dev/PR.md - - Testing: dev/testing.md - - Code Reviews: dev/code_review.md + - Workflow: + - Projects: dev/projects.md + - Issues: dev/issues.md + - Branches: dev/branching.md + - Pull Requests: dev/PR.md + - Testing: dev/testing.md + - Code Reviews: dev/code_review.md - Release Guidelines: dev/releases.md From 8383f186a2f5b2aef1f2e7c73729e6c970e2f538 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 30 Apr 2021 14:49:04 -0600 Subject: [PATCH 009/109] got fov plotting working --- pydarn/plotting/fan.py | 32 +++++++++++++++++++++++--------- pydarn/utils/conversions.py | 7 +------ pydarn/utils/radar_pos.py | 23 +++++++++++++++-------- 3 files changed, 39 insertions(+), 23 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 98c45ae9b..1139b3aa6 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -27,7 +27,8 @@ # Third party libraries import aacgmv2 -from pydarn import PyDARNColormaps, build_scan, radar_fov, citing_warning +from pydarn import (PyDARNColormaps, build_scan, radar_fov, citing_warning, + SuperDARNRadars) class Fan(): @@ -47,13 +48,13 @@ def __str__(self): @classmethod def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, - ranges: List = [0, 75], boundary: bool = True, + ranges: List = None, boundary: bool = True, alpha: int = 0.5, parameter: str = 'v', lowlat: int = 30, cmap: str = None, groundscatter: bool = False, zmin: int = None, zmax: int = None, colorbar: bool = True, - colorbar_label: str = ''): + colorbar_label: str = '', fov_files: bool = False): """ Plots a radar's Field Of View (FOV) fan plot for the given data and scan number @@ -141,10 +142,13 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, dmap_data[plot_beams[0][0]]['time.mt'], dmap_data[plot_beams[0][0]]['time.sc']) # Plot FOV outline + if ranges is None: + ranges = [0, dmap_data[0]['nrang']] + print(ranges) beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax = \ cls.plot_fov(stid=dmap_data[0]['stid'], dtime=dtime, lowlat=lowlat, ranges=ranges, boundary=boundary, - alpha=alpha) + alpha=alpha, read_files=fov_files) fan_shape = beam_corners_aacgm_lons.shape # Get range-gate data and groundscatter array for given scan @@ -225,10 +229,10 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, return beam_corners_aacgm_lats, beam_corners_aacgm_lons, scan, grndsct @classmethod - def plot_fov(cls, stid: str, dtime: dt.datetime, ax=None, - lowlat: int = 30, ranges: List = [0, 75], + def plot_fov(cls, stid: str, dtime: dt.datetime, data = None, ax=None, + lowlat: int = 30, ranges: tuple = None, boundary: bool = True, fov_color: str = None, - alpha: int = 0.5): + alpha: int = 0.5, fov_files: bool = False): """ plots only the field of view (FOV) for a given radar station ID (stid) @@ -268,9 +272,19 @@ def plot_fov(cls, stid: str, dtime: dt.datetime, ax=None, thetas - theta polar coordinates rs - radius polar coordinates """ + if ranges is None: + ranges = [0, SuperDARNRadars.radars[stid].range_gate_45] + # Get radar beam/gate locations - beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ - radar_fov(stid, coords='aacgm', date=dtime) + if data is None: + beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ + radar_fov(stid, coords='aacgm', ranges=ranges, date=dtime) + else: + beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ + radar_fov(stid, rsep=data[0]['rsep'], frang=data[0]['frang'], + ranges=ranges, coords='aacgm', date=dtime, + read_files=fov_files) + fan_shape = beam_corners_aacgm_lons.shape # Work out shift due in MLT diff --git a/pydarn/utils/conversions.py b/pydarn/utils/conversions.py index 2ed8c58ea..980789778 100644 --- a/pydarn/utils/conversions.py +++ b/pydarn/utils/conversions.py @@ -84,13 +84,8 @@ def dmap2dict(dmap_records: List[dict]) -> List[dict]: return dmap_list -<<<<<<< HEAD def gate2slant(frang:int, rsep:int, rxrise:int, gate: int = 0, nrang: int = None, center: bool = True): -======= - -def gate2slant(record, nrang, rxrise=0, center=False): ->>>>>>> develop """ Calculate the slant range (km) for each range gate for SuperDARN data @@ -127,7 +122,7 @@ def gate2slant(record, nrang, rxrise=0, center=False): distance_factor = 2.0 # C - speed of light m/s to km/us speed_of_light = C * 0.001 * 1e-6 - lag_first = record['frang'] * distance_factor / speed_of_light + lag_first = frang * distance_factor / speed_of_light # sample separation in microseconds sample_sep = rsep * distance_factor / speed_of_light diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 8841a2047..287432773 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -45,9 +45,11 @@ from pydarn import SuperDARNRadars, gate2slant from pydarn.utils.const import EARTH_RADIUS + # TODO: add enum for coords -def radar_fov(stid: int, nrang: bool = None, read_file: bool = False, - coords: str = 'aacgm', date: datetime = None): +def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, + read_file: bool = False, coords: str = 'aacgm', + date: datetime = None): """ Returning beam/gate coordinates of a specified radar's field-of-view @@ -87,11 +89,18 @@ def radar_fov(stid: int, nrang: bool = None, read_file: bool = False, beam_corners_lats = np.loadtxt(beam_lats) beam_corners_lons = np.loadtxt(beam_lons) else: - beam_corners_lats = [] - beam_corners_lon = [] - if nrang is None: + if ranges is None: + ranges = [0, SuperDARNRadars.radars[stid].range_gate_45] + + max_beams = SuperDARNRadars.radars[stid].hardware_info.beams + beam_corners_lats = np.zeros((ranges[1], max_beams)) + beam_corners_lons = np.zeros((ranges[1], max_beams)) - for gate in range() + for beam in range(0, max_beams): + for gate in range(ranges[0], ranges[1]): + beam_corners_lats[gate, beam], beam_corners_lons[gate, beam] =\ + geographic_cell_positions(stid, beam, gate, rsep, + frang, height=300) # AACGMv2 conversion if coords == 'aacgm': @@ -189,10 +198,8 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, # beam edge in [rad] beam_edge = -beam_sep * 0.5 # range_edge in [km] - range_edge = -0.5 * rsep * 20/3 else: beam_edge = 0 - range_edge = 0 # psi in [rad] psi = beam_sep * (beam - offset) + beam_edge From dd12bf6b1f328b3567d834b07231bad4b2267f21 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 30 Apr 2021 15:23:36 -0600 Subject: [PATCH 010/109] fixed a coupe plot_fov errors --- pydarn/plotting/fan.py | 29 +++++++++++++++++------------ pydarn/utils/radar_pos.py | 17 ++++++++++------- 2 files changed, 27 insertions(+), 19 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 1139b3aa6..ff6dfbcd7 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -146,9 +146,11 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, ranges = [0, dmap_data[0]['nrang']] print(ranges) beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax = \ - cls.plot_fov(stid=dmap_data[0]['stid'], dtime=dtime, lowlat=lowlat, + cls.plot_fov(stid=dmap_data[0]['stid'], max_beams=plot_beams, + data=dmap_data, + dtime=dtime, lowlat=lowlat, ranges=ranges, boundary=boundary, - alpha=alpha, read_files=fov_files) + alpha=alpha, fov_files=fov_files) fan_shape = beam_corners_aacgm_lons.shape # Get range-gate data and groundscatter array for given scan @@ -229,10 +231,11 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, return beam_corners_aacgm_lats, beam_corners_aacgm_lons, scan, grndsct @classmethod - def plot_fov(cls, stid: str, dtime: dt.datetime, data = None, ax=None, - lowlat: int = 30, ranges: tuple = None, + def plot_fov(cls, stid: str, dtime: dt.datetime, data: List[dict] = None, + ax=None, lowlat: int = 30, ranges: tuple = None, boundary: bool = True, fov_color: str = None, - alpha: int = 0.5, fov_files: bool = False): + alpha: int = 0.5, fov_files: bool = False, + max_beams: int = None, line_color: str = 'b'): """ plots only the field of view (FOV) for a given radar station ID (stid) @@ -278,12 +281,13 @@ def plot_fov(cls, stid: str, dtime: dt.datetime, data = None, ax=None, # Get radar beam/gate locations if data is None: beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ - radar_fov(stid, coords='aacgm', ranges=ranges, date=dtime) + radar_fov(stid, coords='aacgm', ranges=ranges, date=dtime, + max_beams = max_beams, read_file=fov_files) else: beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ radar_fov(stid, rsep=data[0]['rsep'], frang=data[0]['frang'], ranges=ranges, coords='aacgm', date=dtime, - read_files=fov_files) + max_beams = max_beams, read_file=fov_files) fan_shape = beam_corners_aacgm_lons.shape @@ -316,24 +320,25 @@ def plot_fov(cls, stid: str, dtime: dt.datetime, data = None, ax=None, if boundary: # left boundary line plt.polar(thetas[0:ranges[1], 0], rs[0:ranges[1], 0], - color='black', linewidth=0.5) + color=line_color, linewidth=0.5) # top radar arc plt.polar(thetas[ranges[1] - 1, 0:thetas.shape[1]], rs[ranges[1] - 1, 0:thetas.shape[1]], - color='black', linewidth=0.5) + color=line_color, linewidth=0.5) # right boundary line plt.polar(thetas[0:ranges[1], thetas.shape[1] - 1], rs[0:ranges[1], thetas.shape[1] - 1], - color='black', linewidth=0.5) + color=line_color, linewidth=0.5) # bottom arc plt.polar(thetas[0, 0:thetas.shape[1] - 1], - rs[0, 0:thetas.shape[1] - 1], color='black', + rs[0, 0:thetas.shape[1] - 1], color=line_color, linewidth=0.5) if fov_color is not None: theta = thetas[0:ranges[1], 0] theta = np.append(theta, thetas[ranges[1]-1, 0:thetas.shape[1]-1]) - theta = np.append(theta, np.flip(thetas[0:ranges[1], thetas.shape[1]-2])) + theta = np.append(theta, np.flip(thetas[0:ranges[1], + thetas.shape[1]-2])) theta = np.append(theta, np.flip(thetas[0, 0:thetas.shape[1]-2])) r = rs[0:ranges[1], 0] diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 287432773..8ccd936f7 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -48,7 +48,7 @@ # TODO: add enum for coords def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, - read_file: bool = False, coords: str = 'aacgm', + read_file: bool = False, coords: str = 'aacgm', max_beams: int = None, date: datetime = None): """ Returning beam/gate coordinates of a specified radar's field-of-view @@ -91,12 +91,15 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, else: if ranges is None: ranges = [0, SuperDARNRadars.radars[stid].range_gate_45] - - max_beams = SuperDARNRadars.radars[stid].hardware_info.beams - beam_corners_lats = np.zeros((ranges[1], max_beams)) - beam_corners_lons = np.zeros((ranges[1], max_beams)) - - for beam in range(0, max_beams): + if max_beams is None: + max_beams = SuperDARNRadars.radars[stid].hardware_info.beams + # Plus 1 is due to the fact fov files index at 1 so in the plotting + # of the boundary there is a subtraction of 1 to offset this as python + # converts to index of 0 which my code already accounts for + beam_corners_lats = np.zeros((ranges[1], max_beams+1)) + beam_corners_lons = np.zeros((ranges[1], max_beams+1)) + + for beam in range(0, max_beams+1): for gate in range(ranges[0], ranges[1]): beam_corners_lats[gate, beam], beam_corners_lons[gate, beam] =\ geographic_cell_positions(stid, beam, gate, rsep, From 403701de5def341e04182ca0b3a980c1bda5b289 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 30 Apr 2021 15:32:01 -0600 Subject: [PATCH 011/109] added rpos code to plot fan --- pydarn/plotting/fan.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index ff6dfbcd7..2e1b93c1c 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -144,10 +144,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, # Plot FOV outline if ranges is None: ranges = [0, dmap_data[0]['nrang']] - print(ranges) beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax = \ - cls.plot_fov(stid=dmap_data[0]['stid'], max_beams=plot_beams, - data=dmap_data, + cls.plot_fov(stid=dmap_data[0]['stid'], data=dmap_data, dtime=dtime, lowlat=lowlat, ranges=ranges, boundary=boundary, alpha=alpha, fov_files=fov_files) From 1d5bbe7b278661801d3128277f203954bdc552c1 Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Mon, 3 May 2021 09:28:59 -0600 Subject: [PATCH 012/109] Update pydarn/utils/radar_pos.py Co-authored-by: Devin Huyghebaert --- pydarn/utils/radar_pos.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 8ccd936f7..8f52f9c2d 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -260,7 +260,7 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, """ Mapping ionospheric backscatter measured by the SuperDARN HF radars – Part 1: A new empirical virtual height model by - G. Chisham 2008 + G. Chisham 2008 (https://doi.org/10.5194/angeo-26-823-2008) """ if chisham: # Model constants From d3a373e8760cbbf8865c62c9e22f78b11419c212 Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Mon, 3 May 2021 09:30:30 -0600 Subject: [PATCH 013/109] Update pydarn/utils/radar_pos.py Co-authored-by: Devin Huyghebaert --- pydarn/utils/radar_pos.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 8f52f9c2d..c3964f5fd 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -319,6 +319,7 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, # elevation angle relative to local horizon [rad] rel_elv = np.arcsin(((cell_rho**2) - (r_radar**2) - slant_range**2) / (2.0 * r_radar * slant_range)) + # estimate elevation for multi-hop propagation if chisham and slant_range > 2137.5: gamma = np.arccos((r_radar**2 + cell_rho**2 - slant_range**2) / (2.0 * r_radar * cell_rho)) From bcbb5e79886e2de92eb79dcf6089858540aad134 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 3 May 2021 09:39:21 -0600 Subject: [PATCH 014/109] converted all ints to floats for parameters that were supposed to be floats --- pydarn/utils/radar_pos.py | 89 ++++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 44 deletions(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 8ccd936f7..8715d98ff 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -137,7 +137,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, # RPosGeo line 335 def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = 45, frang: int = 180, - height: int = None, elv_angle: int = 0, + height: float = None, elv_angle: float = 0.0, center: bool = True, chisham: bool = False): """ determines the geographic cell position for a given range gate and beam @@ -158,11 +158,11 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, frequency range from the radar to the front edge of the range gate Please note: this definition may be changed, currently defined in RST code to keep consistency - height: int + height: float transmutation height [km] default: none if none then it uses elevation angle - elv_angle: int + elv_angle: float elevation angle in [deg] default: 0 center: bool @@ -175,9 +175,9 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, returns ------- - lat: int + lat: float latitude of the range gate in geographic coordinates [deg] - lon: int + lon: float longitude of the range gate in geographic coordinates [deg] """ # centre of the field of view @@ -223,8 +223,9 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, # fldpnth line 90 -def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, - cell_height: int, psi: int, boresight: int, +def geocentric_coordinates(radar_lat: float, radar_lon: float, + slant_range: float, cell_height: float, + psi: float, boresight: float, chisham: bool = False): """ Calculates the geocentric coordinates of gate cell point, @@ -232,17 +233,17 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, Parameters ---------- - radar_lat : int + radar_lat : float radars site latitude [rad] - radar_lon : int + radar_lon : float radars site longitude [lon] - slant_range: int + slant_range: float slant range distance [km] - cell_height : int + cell_height : float virtual height of the gate cell [km] psi: int [rad] - boresight: int + boresight: float boresight of the radar beam [rad] chisham: bool use the virtual height chisham model @@ -250,9 +251,9 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, Returns ------- - cell_lat: int + cell_lat: float latitude of the range gate in geographic coordinates [rad] - cell_lon: int + cell_lon: float longitude of the range gate in geographic coordinates [rad] """ @@ -366,8 +367,8 @@ def geocentric_coordinates(radar_lat, radar_lon, slant_range: int, # fldpnt -def cell_geocentric_coordinates(lat: int, lon: int, rho: int, azimuth: int, - elv: int, r: int): +def cell_geocentric_coordinates(lat: float, lon: float, rho: float, + azimuth: float, elv: float, r: float): """ Calculates the geocentric coordinates of a gate cell point given the angular geocentric coordinates of the point of origin, @@ -375,26 +376,26 @@ def cell_geocentric_coordinates(lat: int, lon: int, rho: int, azimuth: int, parameters ---------- - lat: int + lat: float geocentric latitude [rad] of the radar site - lon : int + lon : float geocentric longitude [rad] of the radar site - rho: int + rho: float radius from the radar site to the centre of the earth [km] - azimuth: int + azimuth: float azimuth with corrected earth flattening in [rad] for the cell - elv: int + elv: float relative elevation angle [rad] - r: int + r: float slant range of the cell [km] returns ------- - rho: int + rho: float radius from cell point to centre of the earth [km] - lat: int + lat: float geocentric cell latitude [rad] - lon: int + lon: float geocentric cell longitude [rad] """ cos_lat = np.cos(np.pi/2 - lat) @@ -447,22 +448,22 @@ def cell_geocentric_coordinates(lat: int, lon: int, rho: int, azimuth: int, # goecnvrt -def geocentric2flattening(delta: int, azimuth: int, elv: int): +def geocentric2flattening(delta: float, azimuth: float, elv: float): """ Adjust azimuth for the oblateness of the Earth Parameters ---------- - delta: int + delta: float distance before geodetic and geocentric latitude [rad] - azimuth: int + azimuth: float azimuth of geocentric cell point [rad] - elv: int + elv: float elevation angle [rad] Returns ------- - azimuth_flattening: int + azimuth_flattening: float adjusted azimuth due the earths oblateness """ @@ -488,25 +489,25 @@ def geocentric2flattening(delta: int, azimuth: int, elv: int): # geodtgc, iopt > 0 -def geodetic2geocentric(lat: int, lon: int): +def geodetic2geocentric(lat: float, lon: float): """ convert geodetic coordinates to geocentric parameters ---------- - lat: int + lat: float geodetic latitude [rad] - lon: int + lon: float geodetic longitude [rad] returns ------- - glat: int + glat: float geocentric latitude [rad] - glon: int + glon: float geocentric longitude [rad] - rho: int + rho: float distance from the latitude to the centre of the earth [km] - delta: int + delta: float difference between geodetic and geocentric latitude [rad] """ # WGS 84 oblate spheroid defining parameters @@ -531,25 +532,25 @@ def geodetic2geocentric(lat: int, lon: int): # geodtgc, iopt < 0 -def geocentric2geodetic(lat: int, lon: int): +def geocentric2geodetic(lat: float, lon: float): """ convert geocentric coordinates to geodetic parameters ---------- - lat: int + lat: float geocentric latitude [rad] - lon: int + lon: float geocentric longitude [rad] returns ------- - dlat: int + dlat: float geodetic latitude [rad] - dlon: int + dlon: float geodetic longitude [rad] - rho: int + rho: float distance from the latitude to the centre of the earth [km] - delta: int + delta: float difference between geocentric and geodetic latitude [rad] """ # WGS 84 oblate spheroid defining parameters From b8c5edc71a25fdf8d309130940710598a5fcdf51 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 3 May 2021 14:35:52 -0600 Subject: [PATCH 015/109] cleaned up parameters in fan/fov plot --- pydarn/plotting/fan.py | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 2e1b93c1c..4aefe08f2 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -145,8 +145,9 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, if ranges is None: ranges = [0, dmap_data[0]['nrang']] beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax = \ - cls.plot_fov(stid=dmap_data[0]['stid'], data=dmap_data, - dtime=dtime, lowlat=lowlat, + cls.plot_fov(stid=dmap_data[0]['stid'], dtime=dtime, + rsep=dmap_data[0]['rsep'], + frang=dmap_data[0]['frang'], lowlat=lowlat, ranges=ranges, boundary=boundary, alpha=alpha, fov_files=fov_files) fan_shape = beam_corners_aacgm_lons.shape @@ -229,11 +230,12 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, return beam_corners_aacgm_lats, beam_corners_aacgm_lons, scan, grndsct @classmethod - def plot_fov(cls, stid: str, dtime: dt.datetime, data: List[dict] = None, - ax=None, lowlat: int = 30, ranges: tuple = None, - boundary: bool = True, fov_color: str = None, - alpha: int = 0.5, fov_files: bool = False, - max_beams: int = None, line_color: str = 'b'): + def plot_fov(cls, stid: str, dtime: dt.datetime, rsep: int = 45, + frang: int = 180, ax=None, lowlat: int = 30, + ranges: tuple = None, boundary: bool = True, + fov_color: str = None, alpha: int = 0.5, + fov_files: bool = False, max_beams: int = None, + line_color: str = 'black'): """ plots only the field of view (FOV) for a given radar station ID (stid) @@ -277,15 +279,9 @@ def plot_fov(cls, stid: str, dtime: dt.datetime, data: List[dict] = None, ranges = [0, SuperDARNRadars.radars[stid].range_gate_45] # Get radar beam/gate locations - if data is None: - beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ - radar_fov(stid, coords='aacgm', ranges=ranges, date=dtime, - max_beams = max_beams, read_file=fov_files) - else: - beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ - radar_fov(stid, rsep=data[0]['rsep'], frang=data[0]['frang'], - ranges=ranges, coords='aacgm', date=dtime, - max_beams = max_beams, read_file=fov_files) + beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ + radar_fov(stid, rsep, frang, coords='aacgm', ranges=ranges, + date=dtime, max_beams=max_beams, read_file=fov_files) fan_shape = beam_corners_aacgm_lons.shape From 3512b5518f7ef015e7a948fe22bce8cc34e3c638 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 3 May 2021 14:47:06 -0600 Subject: [PATCH 016/109] added comments to the fan/fov plot --- pydarn/plotting/fan.py | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 4aefe08f2..d34171806 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -80,7 +80,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, Default: 50 ranges: list Set to a two element list of the lower and upper ranges to plot - Default: [0,75] + If None, then nrang from the data is used + Default: None boundary: bool Set to false to not plot the outline of the FOV Default: True @@ -108,6 +109,11 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: int = 1, the label that appears next to the colour bar. Requires colorbar to be true Default: '' + fov_files: bool + boolean if the fov data should be read in by a file + pyDARN supplies. If false then it uses radar position + code. + default: False Returns ----------- beam_corners_aacgm_lats @@ -243,6 +249,12 @@ def plot_fov(cls, stid: str, dtime: dt.datetime, rsep: int = 45, ----------- stid: str Radar station ID + rsep: int + gate seperation [km], set by the radar control program. + default: 45 common mode + frang: int + distance from the radar site to the edge of the range gate [km] + default: 180 km ax: matplotlib.pyplot axis Pre-defined axis object to pass in, must currently be polar projection @@ -256,17 +268,25 @@ def plot_fov(cls, stid: str, dtime: dt.datetime, rsep: int = 45, Default: 50 ranges: list Set to a two element list of the lower and upper ranges to plot - Default: [0,75] + If None, the max will be obtained by SuperDARNRadars + Default: None boundary: bool Set to false to not plot the outline of the FOV Default: True fov_color: str fov color to fill in the boundary default: None + line_color: str + line color of the fov plot + default: black alpha: int alpha controls the transparency of the fov color Default: 0.5 + fov_files: bool + boolean determine if the fov should be read by the files + provided in pyDARN. Else it will use radar position code. + Default: False Returns ------- From 02bdec05b80add741152626cb4761631c9ae052a Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 3 May 2021 16:46:51 -0600 Subject: [PATCH 017/109] made it a bit faster --- pydarn/utils/radar_pos.py | 90 ++++++++++++++++++++++----------------- 1 file changed, 50 insertions(+), 40 deletions(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index f57517191..b51e44c4d 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -47,8 +47,9 @@ # TODO: add enum for coords -def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, - read_file: bool = False, coords: str = 'aacgm', max_beams: int = None, +def radar_fov(stid: int, rsep: int = 45, frang: int = 180, + ranges: tuple = None, read_file: bool = False, + coords: str = 'aacgm', max_beams: int = None, date: datetime = None): """ Returning beam/gate coordinates of a specified radar's field-of-view @@ -88,6 +89,29 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, # Read in geographic coordinates beam_corners_lats = np.loadtxt(beam_lats) beam_corners_lons = np.loadtxt(beam_lons) + # AACGMv2 conversion + if coords == 'aacgm': + if date is None: + date = datetime.datetime.now() + # Initialise arrays + fan_shape = beam_corners_lons.shape + beam_corners_aacgm_lons = \ + np.zeros((fan_shape[0], fan_shape[1])) + beam_corners_aacgm_lats = \ + np.zeros((fan_shape[0], fan_shape[1])) + + for x in range(fan_shape[0]): + for y in range(fan_shape[1]): + # Conversion + geomag = np.array(aacgmv2. + get_aacgm_coord(beam_corners_lats[x, y], + beam_corners_lons[x, y], + 250, date)) + beam_corners_aacgm_lats[x, y] = geomag[0] + beam_corners_aacgm_lons[x, y] = geomag[1] + + # Return AACGMv2 latitudes and longitudes + return beam_corners_aacgm_lats, beam_corners_aacgm_lons else: if ranges is None: ranges = [0, SuperDARNRadars.radars[stid].range_gate_45] @@ -101,37 +125,22 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, for beam in range(0, max_beams+1): for gate in range(ranges[0], ranges[1]): - beam_corners_lats[gate, beam], beam_corners_lons[gate, beam] =\ - geographic_cell_positions(stid, beam, gate, rsep, - frang, height=300) - - # AACGMv2 conversion - if coords == 'aacgm': - if not date: - date = datetime.datetime.now() - - # Initialise arrays - fan_shape = beam_corners_lons.shape - beam_corners_aacgm_lons = \ - np.zeros((fan_shape[0], fan_shape[1])) - beam_corners_aacgm_lats = \ - np.zeros((fan_shape[0], fan_shape[1])) - - for x in range(fan_shape[0]): - for y in range(fan_shape[1]): - # Conversion - geomag = np.array(aacgmv2. - get_aacgm_coord(beam_corners_lats[x, y], - beam_corners_lons[x, y], - 250, date)) - beam_corners_aacgm_lats[x, y] = geomag[0] - beam_corners_aacgm_lons[x, y] = geomag[1] - - # Return AACGMv2 latitudes and longitudes - return beam_corners_aacgm_lats, beam_corners_aacgm_lons - else: - # Return geographic coordinates - return beam_corners_lats, beam_corners_lons + lat, lon = geographic_cell_positions(stid, beam, gate, rsep, + frang, height=300) + + if coords == 'aacgm': + if date is None: + date = datetime.datetime.now() + + geomag = np.array(aacgmv2. get_aacgm_coord(lat, lon, + 250, date)) + lat = geomag[0] + lon = geomag[1] + beam_corners_lats[gate, beam] = lat + beam_corners_lons[gate, beam] = lon + + # Return geographic coordinates + return beam_corners_lats, beam_corners_lons # RPosGeo line 335 @@ -313,6 +322,9 @@ def geocentric_coordinates(radar_lat: float, radar_lon: float, rlat, rlon, r_radar, delta = geodetic2geocentric(radar_lat, radar_lon) r_cell = r_radar + psi_cos_2 = np.cos(psi)**2 + psi_sin_2 = np.sin(psi)**2 + while_flag = True while while_flag: # distance between the gate cell to the earth's centre [km] @@ -333,8 +345,6 @@ def geocentric_coordinates(radar_lat: float, radar_lon: float, xelv = rel_elv # Estimate the off-array-normal azimuth in radians - psi_cos_2 = np.cos(psi)**2 - psi_sin_2 = np.sin(psi)**2 elv_sin_2 = np.sin(xelv)**2 est_azimuth = psi_cos_2 - elv_sin_2 @@ -359,7 +369,7 @@ def geocentric_coordinates(radar_lat: float, radar_lon: float, slant_range) # recalculate the radius under the gate cell and centre of earth - _, _, r_cell, _ = geocentric2geodetic(cell_lat, cell_lon) + r_cell = geocentric2geodetic(cell_lat, cell_lon) cell_heightx = cell_rho - r_cell # this ensures convergence on the cell point while_flag = abs(cell_heightx - x_height) > 0.5 @@ -560,8 +570,8 @@ def geocentric2geodetic(lat: float, lon: float): e2 = EARTH_RADIUS**2 / b**2 - 1 rho = EARTH_RADIUS / np.sqrt(1+e2*np.sin(lat)**2) - dlat = np.arctan(EARTH_RADIUS**2/b**2 * np.tan(lat)) - dlon = lon - delta = dlat - lat + # dlat = np.arctan(EARTH_RADIUS**2/b**2 * np.tan(lat)) + # dlon = lon + # delta = dlat - lat - return dlat, dlon, rho, delta + return rho From f7da5c015ac4472e475f2bd8f18c1a0dd73af2bd Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 3 May 2021 16:54:34 -0600 Subject: [PATCH 018/109] add Devin's last to comments --- pydarn/utils/radar_pos.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index b51e44c4d..017b8f6e6 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -213,11 +213,13 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, else: beam_edge = 0 - # psi in [rad] + # psi [rad] in the angle from the boresight psi = beam_sep * (beam - offset) + beam_edge # Calculate the slant range [km] slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) + # If no height is specified then use elevation angle (default 0) + # to calculate the transmutation height if height is None: height = -EARTH_RADIUS + np.sqrt(EARTH_RADIUS**2 + 2 * slant_range * EARTH_RADIUS * From 4c67120d925c54a6bb7242998e4aacbc7fa1c67b Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 14 May 2021 11:55:34 -0600 Subject: [PATCH 019/109] playing with coords --- pydarn/plotting/fan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index d34171806..5629f1f28 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -300,7 +300,7 @@ def plot_fov(cls, stid: str, dtime: dt.datetime, rsep: int = 45, # Get radar beam/gate locations beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ - radar_fov(stid, rsep, frang, coords='aacgm', ranges=ranges, + radar_fov(stid, rsep, frang, coords=coords, ranges=ranges, date=dtime, max_beams=max_beams, read_file=fov_files) fan_shape = beam_corners_aacgm_lons.shape From a6df77fd0586f4bef53cfd00c3633cc54139ce38 Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 27 May 2021 14:06:24 -0600 Subject: [PATCH 020/109] added array parameters to time-series --- pydarn/plotting/rtp.py | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 49de56b62..34fc432b4 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -476,7 +476,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', @classmethod def plot_time_series(cls, dmap_data: List[dict], parameter: str = 'tfreq', beam_num: int = 0, - ax=None, start_time: datetime = None, + ax=None, gate: int = 0, start_time: datetime = None, end_time: datetime = None, date_fmt: str = '%y/%m/%d\n %H:%M', channel='all', scale: str = 'linear', @@ -561,7 +561,6 @@ def plot_time_series(cls, dmap_data: List[dict], raise plot_exceptions.UnknownParameterError(parameter) cls.dmap_data = dmap_data - check_data_type(cls.dmap_data, parameter, 'scalar', index_first_match) start_time, end_time = cls.__determine_start_end_time(start_time, end_time) @@ -638,11 +637,22 @@ def plot_time_series(cls, dmap_data: List[dict], (channel == dmap_record['channel'] or channel == 'all'): # construct the x-axis array x.append(rec_time) - if parameter == 'tfreq': - # Convert kHz to MHz by dividing by 1000 - y.append(dmap_record[parameter]/1000) - else: - y.append(dmap_record[parameter]) + try: + if parameter == 'tfreq': + # Convert kHz to MHz by dividing by 1000 + y.append(dmap_record[parameter]/1000) + elif isinstance(dmap_record[parameter], np.ndarray): + if gate in dmap_record['slist']: + for i in range(len(dmap_record['slist'])): + if dmap_record['slist'][i] == gate: + break + y.append(dmap_record[parameter][i]) + else: + y.append(np.ma.masked) + else: + y.append(dmap_record[parameter]) + except KeyError: + y.append(np.ma.masked) # else plot missing data elif len(x) > 0: diff_time = rec_time - x[-1] From 2d5f1d94cb81bc02819a0ed6a9c1e366cfe58092 Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 3 Jun 2021 10:31:08 -0600 Subject: [PATCH 021/109] converted to plotting methods parameters to kwargs --- docs/imgs/pwr0_range-time.png | Bin 0 -> 62825 bytes pydarn/plotting/fan.py | 69 ++++++++-------------- pydarn/plotting/grid.py | 55 ++++++------------ pydarn/plotting/rtp.py | 104 ++++++++++++++++------------------ 4 files changed, 89 insertions(+), 139 deletions(-) create mode 100644 docs/imgs/pwr0_range-time.png diff --git a/docs/imgs/pwr0_range-time.png b/docs/imgs/pwr0_range-time.png new file mode 100644 index 0000000000000000000000000000000000000000..54d5064d2b8589ecb863c570ab9412b5ae42c1f0 GIT binary patch literal 62825 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 Ae*gdg literal 0 HcmV?d00001 diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 0693f5b7a..bc98bc998 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -56,14 +56,10 @@ def __str__(self): @classmethod def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: Union[int, dt.datetime] = 1, - ranges: List = [0, 75], boundary: bool = True, - line_color: str = 'black', alpha: int = 0.5, parameter: str = 'v', cmap: str = None, - groundscatter: bool = False, - zmin: int = None, zmax: int = None, - colorbar: bool = True, - colorbar_label: str = '', radar_location: bool = True, - radar_label: bool = False, title: bool = True, + groundscatter: bool = False, zmin: int = None, + zmax: int = None, colorbar: bool = True, + colorbar_label: str = '', title: bool = True, **kwargs): """ Plots a radar's Field Of View (FOV) fan plot for the given data and @@ -85,19 +81,6 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, parameter: str Key name indicating which parameter to plot. Default: v (Velocity). Alternatives: 'p_l', 'w_l', 'elv' - ranges: list - Set to a two element list of the lower and upper ranges to plot - Default: [0,75] - boundary: bool - Set to false to not plot the outline of the FOV - Default: True - line_color: str - set the line and dot color - default: black - alpha: int - alpha controls the transparency of - the fov color - Default: 0.5 cmap: matplotlib.cm matplotlib colour map https://matplotlib.org/tutorials/colors/colormaps.html @@ -114,12 +97,6 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, colorbar: bool Draw a colourbar if True Default: True - radar_location: bool - Add a dot where radar is located if True - Default: False - radar_label: bool - Add a label with the radar abbreviation if True - Default: False colorbar_label: str the label that appears next to the colour bar. Requires colorbar to be true @@ -130,7 +107,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, default: true kwargs: key = value Additional keyword arguments to be used in projection plotting - For possible keywords, see: projections.axis_polar + and plot_fov for possible keywords, see: projections.axis_polar Returns ----------- @@ -148,6 +125,10 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, -------- plot_fov """ + try: + ranges = kwargs['ranges'] + except KeyError: + ranges = [0, 75] # Get scan numbers for each record beam_scan = build_scan(dmap_data) @@ -178,11 +159,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # Plot FOV outline beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax = \ - cls.plot_fov(stid=dmap_data[0]['stid'], date=date, - ranges=ranges, boundary=boundary, - line_color=line_color, alpha=alpha, - radar_label=radar_label, - radar_location=radar_location, ax=ax, **kwargs) + cls.plot_fov(dmap_data[0]['stid'], date, **kwargs) fan_shape = beam_corners_aacgm_lons.shape @@ -262,8 +239,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, return beam_corners_aacgm_lats, beam_corners_aacgm_lons, scan, grndsct @classmethod - def plot_fov(cls, stid: str, date: dt.datetime, ax=None, - ranges: List = [], boundary: bool = True, + def plot_fov(cls, stid: str, date: dt.datetime, + ax=None, ranges: List = [], boundary: bool = True, fov_color: str = None, alpha: int = 0.5, radar_location: bool = True, radar_label: bool = False, line_color: str = 'black', **kwargs): @@ -364,9 +341,9 @@ def plot_fov(cls, stid: str, date: dt.datetime, ax=None, linewidth=0.5) if radar_location: - cls.plot_radar_position(stid, date, line_color=line_color) + cls.plot_radar_position(stid, date, line_color, **kwargs) if radar_label: - cls.plot_radar_label(stid, date, line_color=line_color) + cls.plot_radar_label(stid, date, line_color, **kwargs) if fov_color is not None: theta = thetas[0:ranges[1], 0] @@ -384,8 +361,8 @@ def plot_fov(cls, stid: str, date: dt.datetime, ax=None, return beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax @classmethod - def plot_radar_position(cls, stid: int, dtime: dt.datetime, - line_color: str = 'black'): + def plot_radar_position(cls, stid: int, date: dt.datetime, + line_color: str = 'black', **kwargs): """ plots only a dot at the position of a given radar station ID (stid) @@ -393,7 +370,7 @@ def plot_radar_position(cls, stid: int, dtime: dt.datetime, ----------- stid: int Radar station ID - dtime: datetime datetime object + date: datetime datetime object sets the datetime used to find the coordinates of the FOV line_color: str @@ -408,9 +385,9 @@ def plot_radar_position(cls, stid: int, dtime: dt.datetime, lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon # Convert to geomag coords - geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, dtime) + geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) mltshift = geomag_radar[1] - (aacgmv2.convert_mlt(geomag_radar[1], - dtime) * 15) + date) * 15) # Convert to MLT then radians for theta theta_lon = np.radians(geomag_radar[1] - mltshift) r_lat = geomag_radar[0] @@ -419,8 +396,8 @@ def plot_radar_position(cls, stid: int, dtime: dt.datetime, return @classmethod - def plot_radar_label(cls, stid: int, dtime: dt.datetime, - line_color: str = 'black'): + def plot_radar_label(cls, stid: int, date: dt.datetime, + line_color: str = 'black', **kwargs): """ plots only string at the position of a given radar station ID (stid) @@ -428,7 +405,7 @@ def plot_radar_label(cls, stid: int, dtime: dt.datetime, ----------- stid: int Radar station ID - dtime: datetime datetime object + date: datetime datetime object sets the datetime used to find the coordinates of the FOV line_color: str @@ -446,9 +423,9 @@ def plot_radar_label(cls, stid: int, dtime: dt.datetime, lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon # Convert to geomag coords - geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, dtime) + geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) mltshift = geomag_radar[1] - \ - (aacgmv2.convert_mlt(geomag_radar[1], dtime) * 15) + (aacgmv2.convert_mlt(geomag_radar[1], date) * 15) # Convert to MLT then radians for theta theta_lon = np.radians(geomag_radar[1] - mltshift) r_lat = geomag_radar[0] diff --git a/pydarn/plotting/grid.py b/pydarn/plotting/grid.py index 73c5446d9..f8c51a713 100644 --- a/pydarn/plotting/grid.py +++ b/pydarn/plotting/grid.py @@ -46,13 +46,12 @@ def __str__(self): @classmethod def plot_grid(cls, dmap_data: List[dict], record: int = 0, start_time: dt.datetime = None, time_delta: int = 1, - ax=None, fov: bool = True, parameter: str = 'vel', - lowlat: int = 30, cmap: str = None, zmin: int = None, + ax=None, parameter: str = 'vel', + cmap: str = None, zmin: int = None, zmax: int = None, colorbar: bool = True, colorbar_label: str = '', title: str = '', len_factor: float = 150.0, ref_vector: int = 300, - fov_color: str = 'black', fov_fill_color: str = None, - radar_location: bool = True, radar_label: bool = False): + **kwargs): """ Plots a radar's gridded vectors from a GRID file @@ -79,12 +78,6 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, parameter: str Key name indicating which parameter to plot. Default: vel (Velocity). Alternatives: 'pwr', 'wdt' - lowlat: int - Lower AACGM latitude boundary for the polar plot - Default: 50 - fov: bool - Set to false to not plot the outline of the FOV - Default: True cmap: matplotlib.cm matplotlib colour map https://matplotlib.org/tutorials/colors/colormaps.html @@ -113,19 +106,8 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, ref_vector: int Velocity value to be used for the reference vector, in m/s Default: 300 - fov_color: str - Field of View boundary color - default: black - fov_fill_color: str - field of view fill color - default: '' - transparent - radar_label: bool - place the radar abbreviation on the plot - default: False - radar_location: bool - place the radar location represented as a dot - default: True - + kwargs: key=value + uses the parameters for plot_fov and projections.axis See Also -------- plot_fov - plots the field of view found in fan.py @@ -152,12 +134,12 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, # Find the record corresponding to the start time if start_time is not None: for record in range(len(dmap_data)): - dtime = dt.datetime(dmap_data[record]['start.year'], + date = dt.datetime(dmap_data[record]['start.year'], dmap_data[record]['start.month'], dmap_data[record]['start.day'], dmap_data[record]['start.hour'], dmap_data[record]['start.minute']) - time_diff = dtime - start_time + time_diff = date - start_time if time_diff.seconds/60 <= time_delta: break if time_diff.seconds/60 > time_delta: @@ -165,26 +147,21 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, start_time=start_time) else: record = 0 - dtime = dt.datetime(dmap_data[record]['start.year'], + date = dt.datetime(dmap_data[record]['start.year'], dmap_data[record]['start.month'], dmap_data[record]['start.day'], dmap_data[record]['start.hour'], dmap_data[record]['start.minute']) for stid in dmap_data[record]['stid']: - _, aacgm_lons, _, _, ax = Fan.plot_fov(stid, dtime, - boundary=fov, - lowlat=lowlat, - line_color=fov_color, - fov_color=fov_fill_color, - radar_location=radar_location, - radar_label=radar_label) + _, aacgm_lons, _, _, ax = Fan.plot_fov(stid, date, + **kwargs) data_lons = dmap_data[record]['vector.mlon'] data_lats = dmap_data[record]['vector.mlat'] # Hold the beam positions shifted_mlts = aacgm_lons[0, 0] - \ - (aacgmv2.convert_mlt(aacgm_lons[0, 0], dtime) * 15) + (aacgmv2.convert_mlt(aacgm_lons[0, 0], date) * 15) shifted_lons = data_lons - shifted_mlts thetas = np.radians(shifted_lons) rs = data_lats @@ -279,11 +256,11 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, if title == '': title = "{year}-{month}-{day} {start_hour}:{start_minute} -"\ " {end_hour}:{end_minute}"\ - "".format(year=dtime.year, - month=str(dtime.month).zfill(2), - day=str(dtime.day).zfill(2), - start_hour=str(dtime.hour).zfill(2), - start_minute=str(dtime.minute).zfill(2), + "".format(year=date.year, + month=str(date.month).zfill(2), + day=str(date.day).zfill(2), + start_hour=str(date.hour).zfill(2), + start_minute=str(date.minute).zfill(2), end_hour=str(dmap_data[record]['end.hour']). zfill(2), end_minute=str(dmap_data[record]['end.minute']). diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index badf972bd..dcc7f3949 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -71,8 +71,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', start_time: datetime = None, end_time: datetime = None, colorbar: plt.colorbar = None, ymin: int = None, ymax: int = None, yspacing: int = 200, - coord: object = Coords.SLANT_RANGE, - reflection_height: float = 250.0, + coords: object = Coords.SLANT_RANGE, colorbar_label: str = '', norm=colors.Normalize, cmap: str = None, filter_settings: dict = {}, @@ -128,10 +127,6 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', coord: Coords set the y-axis to a desired coordinate system Default: Coords.SLANT_RANGE - reflection_height: float - set the ionosphere virtual reflection height - this only applies to Coords.GROUND_SCATTER_MAPPED_RANGE - Default: 250 (km) norm: matplotlib.colors.Normalization object This object use dependency injection to use any normalization method with the zmin and zmax. @@ -181,9 +176,8 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', to compare against. Will filter out data sections that is does not equal the value. kwargs: - key names of variable settings of pcolormesh: - https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.pcolormesh.html - + used for other methods in pyDARN + - reflection_height Raises ------ UnknownParameterError @@ -355,16 +349,16 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', start_time=start_time, end_time=end_time, opt_beam_num=cls.dmap_data[0]['bmnum']) - if coord is Coords.SLANT_RANGE: + if coords is Coords.SLANT_RANGE: # Get rxrise from hardware files (consistent with RST) rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time y = gate2slant(cls.dmap_data[0], y_max, rxrise=rxrise) - elif coord is Coords.GROUND_SCATTER_MAPPED_RANGE: + elif coords is Coords.GROUND_SCATTER_MAPPED_RANGE: rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time y = gate2slant(cls.dmap_data[0], y_max, rxrise=rxrise) - y = gate2GroundScatter(y, reflection_height) + y = gate2GroundScatter(y, **kwargs) y0inx = np.min(np.where(np.isfinite(y))[0]) y = y[y0inx:] z = z[:,y0inx:] @@ -428,7 +422,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', ax.set_ylim(ymin, ymax) - if coord is Coords.SLANT_RANGE or coord is Coords.GROUND_SCATTER_MAPPED_RANGE: + if coords is Coords.SLANT_RANGE or coords is Coords.GROUND_SCATTER_MAPPED_RANGE: ax.yaxis.set_ticks(np.arange(np.ceil(ymin/100.0)*100, ymax+1, yspacing)) else: @@ -446,7 +440,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', tick_interval = 1 ax.xaxis.set_minor_locator(dates.MinuteLocator(interval=tick_interval)) - if coord is Coords.SLANT_RANGE or coord is Coords.GROUND_SCATTER_MAPPED_RANGE: + if coords is Coords.SLANT_RANGE or coords is Coords.GROUND_SCATTER_MAPPED_RANGE: ax.yaxis.set_minor_locator(ticker.AutoMinorLocator(2)) else: ax.yaxis.set_minor_locator(ticker.MultipleLocator(5)) @@ -483,7 +477,9 @@ def plot_time_series(cls, dmap_data: List[dict], end_time: datetime = None, date_fmt: str = '%y/%m/%d\n %H:%M', channel='all', scale: str = 'linear', - cp_name: bool = True, **kwargs): + cp_name: bool = True, color: str = 'black', + linestyle: str = '-', linewidth: float = 1, + **kwargs): """ Plots the time series of a scalar parameter @@ -521,6 +517,15 @@ def plot_time_series(cls, dmap_data: List[dict], along side the number. Otherwise the cp ID will just be printed. This is only used for the parameter cp Default: True + color: str + color of the line + default: black + linestyle: str + style of line with dash marks or solid + default: solid + linewidth: float + the width of the line + default: 1 kwargs kwargs passed into plot_date @@ -668,9 +673,10 @@ def plot_time_series(cls, dmap_data: List[dict], # otherwise the lines will connect in gapped data my = np.ma.array(y) my = np.ma.masked_where(np.isnan(my), my) + lines = ax.plot_date(x, my, fmt='k', tz=None, xdate=True, - ydate=False, - **kwargs) + ydate=False, color=color, linestyle=linestyle, + linewidth=linewidth) rounded_down_start_time = x[0] -\ timedelta(minutes=x[0].minute % 15, seconds=x[0].second, @@ -709,14 +715,13 @@ def plot_time_series(cls, dmap_data: List[dict], return lines, x, y @classmethod - def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, - groundscatter: bool = True, channel: int = 'all', - coord: object = Coords.SLANT_RANGE, - reflection_height: float = 250.0, + def plot_summary(cls, dmap_data: List[dict], figsize: tuple = (11, 8.5), watermark: bool = True, boundary: dict = {}, - background_color: str = 'w', cmaps: dict = {}, - lines: dict = {}, plot_elv: bool = True, title=None): + cmaps: dict = {}, lines: dict = {}, + plot_elv: bool = True, title=None, + groundscatter: bool = True, channel: int = 'all', + coords: object = Coords.SLANT_RANGE, **kwargs): """ Plots the summary of several SuperDARN parameters using time-series and range-time plots. Please see Notes for further description @@ -745,13 +750,9 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, channel number that will be plotted in the summary plot. Default: 'all' - coord: Coord + coords: Coord object set the y-axis to a desired coordinate system Default: Coord.SLANT_RANGE - reflection_height: float - set the ionosphere virtual reflection height - this only applies to Coords.GROUND_SCATTER_MAPPED_RANGE - Default: 250 (km) figsize : (int,int) tuple containing (height, width) figure size Default: 11 x 8.5 @@ -770,9 +771,6 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, lines: dict or str dictionary of time-series line colors. Default: black - background_color: str - changes the color of the background in the plots. - Default: white boundary: dict tuple as the value (zmin, zmax) for the plots Default: {'noise.sky': (1e0, 1e5), @@ -792,7 +790,9 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, Default: auto-generated by the files details {radar name} {Radar system (if applicable)} Fitacf {version} {start hour/date} - {end hour/date} Beam {number} - + kwargs: + reflection_height for ground_scatter_mapped method + background Raises ------ IndexError @@ -922,12 +922,12 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, # ignore the warnings because summary plots # has its own warning message warnings.simplefilter("ignore") - cls.plot_time_series(dmap_data, beam_num=beam_num, + cls.plot_time_series(dmap_data, parameter=axes_parameters[i][0], - channel=channel, scale=scale, + scale=scale, channel=channel, color=line[axes_parameters[i][0]], ax=axes[i], linestyle='-', - label=labels[i][0]) + label=labels[i][0], **kwargs) axes[i].set_ylabel(labels[i][0], rotation=0, labelpad=30) axes[i].\ axhline(y=boundary_ranges[axes_parameters[i][0]][0] + @@ -955,12 +955,12 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, # warnings are not caught with try/except with warnings.catch_warnings(): warnings.simplefilter("ignore") - cls.plot_time_series(dmap_data, beam_num=beam_num, + cls.plot_time_series(dmap_data, parameter=axes_parameters[i][1], color=line[axes_parameters[i][1]], channel=channel, scale=scale, ax=second_ax, - linestyle='--') + linestyle='--', **kwargs) second_ax.set_xticklabels([]) second_ax.set_ylabel(labels[i][1], rotation=0, labelpad=25) @@ -992,10 +992,9 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, # the citing warning. with warnings.catch_warnings(): warnings.simplefilter("ignore") - cls.plot_time_series(dmap_data, beam_num=beam_num, + cls.plot_time_series(dmap_data, channel=channel, parameter=axes_parameters[i], - channel=channel, - ax=axes[i]) + ax=axes[i], **kwargs) axes[i].set_ylabel('CPID', rotation=0, labelpad=30) axes[i].yaxis.set_label_coords(-0.08, 0.079) axes[i].set_facecolor(background_color) @@ -1003,9 +1002,9 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, else: # Current standard is to only have groundscatter # on the velocity plot. This may change in the future. - if coord is Coords.SLANT_RANGE: + if coords is Coords.SLANT_RANGE: ymax = 3517.5 - elif coord is Coords.GROUND_SCATTER_MAPPED_RANGE: + elif coords is Coords.GROUND_SCATTER_MAPPED_RANGE: ymax = 3517.5/2 else: ymax = 75 @@ -1020,20 +1019,17 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, warnings.simplefilter("ignore") _, cbar, _, x, _, _ =\ cls.plot_range_time(dmap_data, - beam_num=beam_num, colorbar_label=labels[i], - parameter=axes_parameters[i], - ax=axes[i], - groundscatter=grndflg, channel=channel, - coord=coord, - reflection_height = reflection_height, + parameter=axes_parameters[i], + ax=axes[i], groundscatter=grndflg, cmap=cmap[axes_parameters[i]], zmin=boundary_ranges[axes_parameters[i]][0], zmax=boundary_ranges[axes_parameters[i]][1], - ymax=ymax, - yspacing=500, - background=background_color) + ymax=ymax, yspacing=500, + background=background_color, + coords=coords, + **kwargs) # Overwriting velocity ticks to get a better pleasing # look on the colorbar # Preference by Marina Schmidt @@ -1049,9 +1045,9 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, if ticks[-1] > boundary_ranges[axes_parameters[i]][1]: ticks[-1] = boundary_ranges[axes_parameters[i]][1] cbar.set_ticks(ticks) - if coord is Coords.SLANT_RANGE: + if coords is Coords.SLANT_RANGE: axes[i].set_ylabel('Slant Range (km)') - elif coord is Coords.GROUND_SCATTER_MAPPED_RANGE: + elif coords is Coords.GROUND_SCATTER_MAPPED_RANGE: axes[i].set_ylabel('Ground Scatter\nMapped Range\n(km)') else: axes[i].set_ylabel('Range Gates') @@ -1062,7 +1058,7 @@ def plot_summary(cls, dmap_data: List[dict], beam_num: int = 0, axes[i].set_xlabel('Date (UTC)') if title is None: - plt.title(cls.__generate_title(x[0], x[-1], beam_num, + plt.title(cls.__generate_title(x[0], x[-1], kwargs['beam_num'], channel), y=2.4) else: plt.title(title, y=2.4) From 886926f2f3a9c7daab920eab4e9dbb6bca83ff72 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 7 Jun 2021 08:36:11 -0600 Subject: [PATCH 022/109] resolving merge issues --- pydarn/__init__.py | 4 ---- pydarn/plotting/fan.py | 8 ++++---- pydarn/plotting/rtp.py | 4 ---- pydarn/utils/conversions.py | 8 ++------ pydarn/utils/radar_pos.py | 27 +++++++++++---------------- 5 files changed, 17 insertions(+), 34 deletions(-) diff --git a/pydarn/__init__.py b/pydarn/__init__.py index cb6641c84..7e19255cf 100644 --- a/pydarn/__init__.py +++ b/pydarn/__init__.py @@ -41,11 +41,7 @@ from .utils.superdarn_radars import get_hdw_files from .utils.scan import build_scan from .utils.radar_pos import radar_fov -<<<<<<< HEAD -from .utils.coordinates import Coord from .utils.radar_pos import geographic_cell_positions -======= ->>>>>>> develop # import plotting from .plotting.color_maps import PyDARNColormaps diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index b2d623327..cf171ca10 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -191,8 +191,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, ranges=ranges, boundary=boundary, rsep=dmap_data[0]['rsep'], frang=dmap_data[0]['frang'], - ranges=ranges, line_color=line_color, - alpha=alpha, radar_label=radar_label, + line_color=line_color, alpha=alpha, + radar_label=radar_label, radar_location=radar_location, ax=ax, fov_files=fov_files, coords=coords, **kwargs) @@ -346,7 +346,7 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, # Get radar beam/gate locations beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ radar_fov(stid, rsep, frang, coords=coords, ranges=ranges, - date=dtime, max_beams=max_beams, read_file=fov_files) + date=date, max_beams=max_beams, read_file=fov_files) if not date: date = dt.datetime.now() @@ -368,7 +368,7 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, # This may screw up references if ax is None: # Get the hemisphere to pass to plotting projection - kwargs['hem'] = SuperDARNRadars.radars[stid].hemisphere + kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere # Get a polar projection using any kwarg input ax = Projections.axis_polar(**kwargs) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index c85ec6105..5b66e3d7b 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -359,10 +359,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', # Get rxrise from hardware files (consistent with RST) rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time -<<<<<<< HEAD y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], cls.dmap_data['rxrise'], y_max) -======= - y = gate2slant(cls.dmap_data[0], y_max, rxrise=rxrise) elif coord is Coords.GROUND_SCATTER_MAPPED_RANGE: rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time @@ -371,7 +368,6 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', y0inx = np.min(np.where(np.isfinite(y))[0]) y = y[y0inx:] z = z[:,y0inx:] ->>>>>>> develop time_axis, y_axis = np.meshgrid(x, y) z_data = np.ma.masked_where(np.isnan(z.T), z.T) Default = {'noise.sky': (1e0, 1e5), diff --git a/pydarn/utils/conversions.py b/pydarn/utils/conversions.py index 7f5b4c06e..358e57369 100644 --- a/pydarn/utils/conversions.py +++ b/pydarn/utils/conversions.py @@ -86,10 +86,6 @@ def dmap2dict(dmap_records: List[dict]) -> List[dict]: return dmap_list -<<<<<<< HEAD -def gate2slant(frang:int, rsep:int, rxrise:int, gate: int = 0, - nrang: int = None, center: bool = True): -======= def gate2GroundScatter(slant_ranges: List[float], reflection_height: float = 250): """ @@ -116,8 +112,8 @@ def gate2GroundScatter(slant_ranges: List[float], return ground_scatter_mapped_ranges -def gate2slant(record, nrang, rxrise=0, center=False): ->>>>>>> develop +def gate2slant(frang:int, rsep:int, rxrise:int, gate: int = 0, + nrang: int = None, center: bool = True): """ Calculate the slant range (km) for each range gate for SuperDARN data diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index f68118cd7..3a6ce63bf 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -43,13 +43,13 @@ import aacgmv2 from pydarn import SuperDARNRadars, gate2slant, Coords -from pydarn.utils.const import EARTH_RADIUS +from pydarn.utils.constants import EARTH_EQUATORIAL_RADIUS, Re, C def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, read_file: bool = False, coords: object = Coords.AACGM, max_beams: int = None, - date: datetime = None): + date: dt.datetime = None): """ Returning beam/gate coordinates of a specified radar's field-of-view @@ -220,10 +220,8 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, # If no height is specified then use elevation angle (default 0) # to calculate the transmutation height if height is None: - height = -EARTH_RADIUS + np.sqrt(EARTH_RADIUS**2 + 2 * slant_range * - EARTH_RADIUS * - np.sin(np.radians(elv_angle)) + - slant_range**2) + height = -Re + np.sqrt(Re**2 + 2 * slant_range * Re * + np.sin(np.radians(elv_angle)) + slant_range**2) lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, height, psi, boresight, chisham) @@ -526,18 +524,18 @@ def geodetic2geocentric(lat: float, lon: float): # reciprocal flattening f = 1.0 / 298.257223563 # b is in [km] semi minor axis of earth - b = EARTH_RADIUS * (1.0 - f) + b = EARTH_EQUATORIAL_RADIUS * (1.0 - f) # e2 is the ellipticity - e2 = EARTH_RADIUS**2 / b**2 - 1 + e2 = EARTH_EQUATORIAL_RADIUS**2 / b**2 - 1 - glat = np.arctan(b**2 / EARTH_RADIUS**2 * np.tan(lat)) + glat = np.arctan(b**2 / EARTH_EQUATORIAL_RADIUS**2 * np.tan(lat)) # glon [rad] glon = lon if glon > np.pi: glon = glon - 2 * np.pi # grho is km? - rho = EARTH_RADIUS / np.sqrt(1 + e2 * np.sin(glat)**2) + rho = EARTH_EQUATORIAL_RADIUS / np.sqrt(1 + e2 * np.sin(glat)**2) # delta in [rad] delta = lat - glat return glat, glon, rho, delta @@ -567,12 +565,9 @@ def geocentric2geodetic(lat: float, lon: float): """ # WGS 84 oblate spheroid defining parameters f = 1.0 / 298.257223563 - b = EARTH_RADIUS * (1.0 - f) - e2 = EARTH_RADIUS**2 / b**2 - 1 + b = EARTH_EQUATORIAL_RADIUS * (1.0 - f) + e2 = EARTH_EQUATORIAL_RADIUS**2 / b**2 - 1 - rho = EARTH_RADIUS / np.sqrt(1+e2*np.sin(lat)**2) - # dlat = np.arctan(EARTH_RADIUS**2/b**2 * np.tan(lat)) - # dlon = lon - # delta = dlat - lat + rho = EARTH_EQUATORIAL_RADIUS / np.sqrt(1+e2*np.sin(lat)**2) return rho From c99cd27a5c5e4737414f34275b02a8107f08898d Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 9 Jun 2021 14:01:23 -0600 Subject: [PATCH 023/109] fixed an error with coords --- pydarn/utils/radar_pos.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 3a6ce63bf..f175e5d66 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -127,7 +127,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, lat, lon = geographic_cell_positions(stid, beam, gate, rsep, frang, height=300) - if coords == 'aacgm': + if coords == Coords.AACGM: if date is None: date = datetime.datetime.now() From 173f2425021c7e34960b23e0a1d8fb1d648dccd3 Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 9 Jun 2021 14:22:25 -0600 Subject: [PATCH 024/109] fixed background color isssue --- pydarn/plotting/rtp.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index dcc7f3949..1f31b4cf4 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -399,7 +399,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', # set the background color, this needs to happen to avoid # the overlapping problem that occurs - # cmap.set_bad(color=background, alpha=1.) + cmap.set_bad(color=background, alpha=1.) # plot! im = ax.pcolormesh(time_axis, y_axis, z_data, lw=0.01, cmap=cmap, norm=norm, **kwargs) @@ -720,7 +720,8 @@ def plot_summary(cls, dmap_data: List[dict], watermark: bool = True, boundary: dict = {}, cmaps: dict = {}, lines: dict = {}, plot_elv: bool = True, title=None, - groundscatter: bool = True, channel: int = 'all', + background: str = 'w', groundscatter: bool = True, + channel: int = 'all', coords: object = Coords.SLANT_RANGE, **kwargs): """ Plots the summary of several SuperDARN parameters using time-series and @@ -742,6 +743,9 @@ def plot_summary(cls, dmap_data: List[dict], ax: matplotlib.axes axes object for another way of plotting Default: None + background: string + background color of the plots + default: white groundscatter : boolean Flag to indicate if groundscatter should be plotted. Placed only on the velocity plot. @@ -984,7 +988,7 @@ def plot_summary(cls, dmap_data: List[dict], MaxNLocator(integer=True, nbins=3)) - axes[i].set_facecolor(background_color) + axes[i].set_facecolor(background) # plot cp id elif i == 2: # with warning catch, catches all the warnings @@ -997,7 +1001,7 @@ def plot_summary(cls, dmap_data: List[dict], ax=axes[i], **kwargs) axes[i].set_ylabel('CPID', rotation=0, labelpad=30) axes[i].yaxis.set_label_coords(-0.08, 0.079) - axes[i].set_facecolor(background_color) + axes[i].set_facecolor(background) # plot range-time else: # Current standard is to only have groundscatter @@ -1027,7 +1031,7 @@ def plot_summary(cls, dmap_data: List[dict], zmin=boundary_ranges[axes_parameters[i]][0], zmax=boundary_ranges[axes_parameters[i]][1], ymax=ymax, yspacing=500, - background=background_color, + background=background, coords=coords, **kwargs) # Overwriting velocity ticks to get a better pleasing From 998bb763273a19863c762ba136c1ffbaf1ee11ef Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 10 Jun 2021 12:17:48 -0600 Subject: [PATCH 025/109] updated gate2slant parameter change for ground scatter mapped coords --- pydarn/plotting/rtp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 689174ce3..f5efff88d 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -363,7 +363,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', elif coord is Coords.GROUND_SCATTER_MAPPED_RANGE: rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time - y = gate2slant(cls.dmap_data[0], y_max, rxrise=rxrise) + y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], cls.dmap_data['rxrise'], y_max) y = gate2GroundScatter(y, reflection_height) y0inx = np.min(np.where(np.isfinite(y))[0]) y = y[y0inx:] From c40305187b84acfb6b1cfeb81f16789bb5060ced Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Thu, 10 Jun 2021 12:52:31 -0600 Subject: [PATCH 026/109] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 618f9048c..4c1717984 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ For more information and tutorials on pyDARN please see the [tutorial section](h pyDARN is always looking for testers and developers keen on learning python, github, and/or SuperDARN data visualizations! Here are some ways to get started: - - **Testing Pull Request**: to determine which [pull requests](https://github.com/SuperDARN/pydarn/pulls) need to be tested right away, filter them by their milestones (v1.1.0 is currently highest priority). + - **Testing Pull Request**: to determine which [pull requests](https://github.com/SuperDARN/pydarn/pulls) need to be tested right away, filter them by their milestones (v3.0 is currently highest priority). - **Getting involved in projects**: if you are looking to help in a specific area, look at pyDARN's [projects tab](https://github.com/SuperDARN/pydarn/projects). The project you are interested in will give you information on what is needed to reach completion. This includes things currently in progress, and those awaiting reviews. - **Answer questions**: if you want to try your hand at answering some pyDARN questions, or adding to the discussion, look at pyDARN's [issues](https://github.com/SuperDARN/pydarn/issues) and filter by labels. - **Become a developer**: if you want to practice those coding skills and add to the library, look at pyDARN [issues](https://github.com/SuperDARN/pydarn/issues) and filter by milestone's to see what needs to get done right away. From d4bf876713975a266dee6abe54683fe65e2b392c Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 18 Jun 2021 10:28:41 -0600 Subject: [PATCH 027/109] added an extra overlay on groundscatter data --- pydarn/plotting/rtp.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 3eb01a865..ece9765ef 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -398,10 +398,6 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', 'elv': PyDARNColormaps.PYDARN} cmap = cmaps[parameter] - if isinstance(groundscatter, str): - cmap.set_under(groundscatter, 1.0) - elif groundscatter: - cmap.set_under('grey', 1.0) # set the background color, this needs to happen to avoid # the overlapping problem that occurs @@ -409,6 +405,20 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', # plot! im = ax.pcolormesh(time_axis, y_axis, z_data, lw=0.01, cmap=cmap, norm=norm, **kwargs) + + if isinstance(groundscatter, str): + ground_scatter = np.ma.masked_where( z_data != -1000000, z_data) + gs_color = colors.ListedColormap([groundscatter]) + im2 = ax.pcolormesh(time_axis, y_axis, ground_scatter, lw=0.01, + cmap=gs_color, norm=norm, **kwargs) + + #cmap.set_under(groundscatter) + elif groundscatter: + ground_scatter = np.ma.masked_where( z_data != -1000000, z_data) + gs_color = colors.ListedColormap(['grey']) + im2 = ax.pcolormesh(time_axis, y_axis, ground_scatter, lw=0.01, + cmap=gs_color, norm=norm, **kwargs) + # setup some standard axis information # Upon request of Daniel Billet and others, I am rounding # the time down so the plotting x-axis will show the origin From 9516db50a4f3d8d6222058ff1dd9694022562f83 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 18 Jun 2021 10:31:58 -0600 Subject: [PATCH 028/109] added my modification line --- pydarn/plotting/rtp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index ece9765ef..cfa854a42 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -5,7 +5,7 @@ # # Modifications: # 2021-05-12 Francis Tholley added gate2grounscatter to range-time plots -# +# 2021-06-18 Marina Schmidt (SuperDARN Canada) fixed ground scatter colour bug # Disclaimer: # pyDARN is under the LGPL v3 license found in the root directory LICENSE.md # Everyone is permitted to copy and distribute verbatim copies of this license From 4d5f605f00309482aaf73b37215a4ec1821d272f Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Mon, 21 Jun 2021 10:09:58 -0600 Subject: [PATCH 029/109] keyword option for rounding, detect the tick interval and then set the rounding to that interval --- pydarn/plotting/rtp.py | 77 +++++++++++++++++++++++++++++++++--------- 1 file changed, 61 insertions(+), 16 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 3eb01a865..7046e12de 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -76,7 +76,8 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', colorbar_label: str = '', norm=colors.Normalize, cmap: str = None, filter_settings: dict = {}, - date_fmt: str = '%y/%m/%d\n %H:%M', **kwargs): + date_fmt: str = '%y/%m/%d\n %H:%M', + round_start: bool=True, **kwargs): """ Plots a range-time parameter plot of the given field name in the dmap_data @@ -180,6 +181,10 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', dictionary that contains the key parameter names and the value to compare against. Will filter out data sections that is does not equal the value. + round_start: bool=True + option to round the start time to give tick at start of xaxis + Set True to round, set False to plot from start of data. + Default: True kwargs: key names of variable settings of pcolormesh: https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.pcolormesh.html @@ -413,13 +418,10 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', # Upon request of Daniel Billet and others, I am rounding # the time down so the plotting x-axis will show the origin # time label + # Updated to give option to round down and make sure + # rounding to same frequency as plot axis ticks # TODO: may need to be its own function - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % 15, - seconds=x[0].second, - microseconds=x[0].microsecond) - ax.set_xlim([rounded_down_start_time, x[-1]]) - ax.xaxis.set_major_formatter(dates.DateFormatter(date_fmt)) + if ymax is None: ymax = np.max(y) @@ -445,6 +447,24 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', else: tick_interval = 1 ax.xaxis.set_minor_locator(dates.MinuteLocator(interval=tick_interval)) + + major_locator, _ = plt.xticks() + dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) + tick_sep = (dt.seconds//60)%60 + + if round_start: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % tick_sep, + seconds=x[0].second, + microseconds=x[0].microsecond) + else: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % 1, + seconds=x[0].second, + microseconds=x[0].microsecond) + + ax.set_xlim([rounded_down_start_time, x[-1]]) + ax.xaxis.set_major_formatter(dates.DateFormatter(date_fmt)) if coords is Coords.SLANT_RANGE or coords is Coords.GROUND_SCATTER_MAPPED_RANGE: ax.yaxis.set_minor_locator(ticker.AutoMinorLocator(2)) @@ -483,7 +503,8 @@ def plot_time_series(cls, dmap_data: List[dict], end_time: datetime = None, date_fmt: str = '%y/%m/%d\n %H:%M', channel='all', scale: str = 'linear', - cp_name: bool = True, **kwargs): + cp_name: bool = True, round_start: bool=True, + **kwargs): """ Plots the time series of a scalar parameter @@ -521,6 +542,10 @@ def plot_time_series(cls, dmap_data: List[dict], along side the number. Otherwise the cp ID will just be printed. This is only used for the parameter cp Default: True + round_start: bool=True + option to round the start time to give tick at start of xaxis + Set True to round, set False to plot from start of data. + Default: True kwargs kwargs passed into plot_date @@ -681,10 +706,20 @@ def plot_time_series(cls, dmap_data: List[dict], lines = ax.plot_date(x, my, fmt='k', tz=None, xdate=True, ydate=False, **kwargs) - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % 15, - seconds=x[0].second, - microseconds=x[0].microsecond) + major_locator, _ = plt.xticks() + dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) + tick_sep = (dt.seconds//60)%60 + + if round_start: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % tick_sep, + seconds=x[0].second, + microseconds=x[0].microsecond) + else: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % 1, + seconds=x[0].second, + microseconds=x[0].microsecond) ax.set_xlim([rounded_down_start_time, x[-1]]) ax.set_yscale(scale) @@ -692,10 +727,20 @@ def plot_time_series(cls, dmap_data: List[dict], # Rounded the time down to show origin label upon # Daniel Billet and others request. # TODO: may move this to its own function - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % 15, - seconds=x[0].second, - microseconds=x[0].microsecond) + major_locator, _ = plt.xticks() + dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) + tick_sep = (dt.seconds//60)%60 + + if round_start: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % tick_sep, + seconds=x[0].second, + microseconds=x[0].microsecond) + else: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % 1, + seconds=x[0].second, + microseconds=x[0].microsecond) ax.set_xlim([rounded_down_start_time, x[-1]]) ax.xaxis.set_major_formatter(dates.DateFormatter(date_fmt)) From a3f33a77e530330291452cc634d4131a579a9aab Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Wed, 23 Jun 2021 10:58:15 -0600 Subject: [PATCH 030/109] Apply suggestions from code review Co-authored-by: carleyjmartin <60905856+carleyjmartin@users.noreply.github.com> --- pydarn/plotting/rtp.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index cfa854a42..2a7a1db33 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -412,7 +412,6 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', im2 = ax.pcolormesh(time_axis, y_axis, ground_scatter, lw=0.01, cmap=gs_color, norm=norm, **kwargs) - #cmap.set_under(groundscatter) elif groundscatter: ground_scatter = np.ma.masked_where( z_data != -1000000, z_data) gs_color = colors.ListedColormap(['grey']) From 2c48f030e9102d52ec699b659dea5b695380c3b5 Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 30 Jun 2021 10:46:07 -0600 Subject: [PATCH 031/109] fixed the scan_index bug --- pydarn/plotting/fan.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index e15809aef..66ce3b4a9 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -150,7 +150,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, """ # Get scan numbers for each record beam_scan = build_scan(dmap_data) - + scan_time = None if isinstance(scan_index, dt.datetime): # loop through dmap_data records, dump a datetime # list where scans start @@ -227,7 +227,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, slist=slist[good_data] temp_data=dmap_data[i.astype(int)][parameter][good_data] temp_ground=dmap_data[i.astype(int)]['gflg'][good_data] - + scan[slist, beam] = temp_data grndsct[slist, beam] = temp_ground # if there is no slist field this means partial record From 12887809daaeaf52cb5a96dd63f5fd42ec53cf16 Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 30 Jun 2021 15:33:02 -0600 Subject: [PATCH 032/109] swapped the hemisphere and range gate value --- pydarn/utils/superdarn_radars.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydarn/utils/superdarn_radars.py b/pydarn/utils/superdarn_radars.py index c25c01a38..0be4980d2 100644 --- a/pydarn/utils/superdarn_radars.py +++ b/pydarn/utils/superdarn_radars.py @@ -358,7 +358,7 @@ class SuperDARNRadars(): 'University of Alaska Fairbanks', Hemisphere.North, 75, read_hdw_file('ade')), 208: _Radar('Adak Island West', 'University of Alaska Fairbanks', - 75, Hemisphere.North, read_hdw_file('adw')), + Hemisphere.North, 75, read_hdw_file('adw')), 33: _Radar('Blackstone', 'Virginia Tech', Hemisphere.North, 100, read_hdw_file('bks')), 207: _Radar('Christmas Valley East', 'Dartmouth College', From 0754b370380633a7499a9c588f900b276839d0d0 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 5 Jul 2021 16:41:11 -0600 Subject: [PATCH 033/109] initial start --- test/unit/test_RTP.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 test/unit/test_RTP.py diff --git a/test/unit/test_RTP.py b/test/unit/test_RTP.py new file mode 100644 index 000000000..83dc80689 --- /dev/null +++ b/test/unit/test_RTP.py @@ -0,0 +1,6 @@ +import pytest + +import pydarn + +class TestRTP(): + From 89ad942e61424f867c62bcae06eb955eb1752889 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 5 Jul 2021 16:42:26 -0600 Subject: [PATCH 034/109] switched all dtime to date in grid --- pydarn/plotting/grid.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pydarn/plotting/grid.py b/pydarn/plotting/grid.py index 381e2049d..dd97c0b28 100644 --- a/pydarn/plotting/grid.py +++ b/pydarn/plotting/grid.py @@ -160,7 +160,7 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, warnings.simplefilter("ignore") for stid in dmap_data[record]['stid']: _, aacgm_lons, _, _, ax =\ - Fan.plot_fov(stid, dtime, + Fan.plot_fov(stid, date, boundary=fov, lowlat=lowlat, line_color=line_color, @@ -173,7 +173,7 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, # Hold the beam positions shifted_mlts = aacgm_lons[0, 0] - \ - (aacgmv2.convert_mlt(aacgm_lons[0, 0], dtime) * 15) + (aacgmv2.convert_mlt(aacgm_lons[0, 0], date) * 15) shifted_lons = data_lons - shifted_mlts thetas = np.radians(shifted_lons) rs = data_lats From f89f65e4df123187508208db1c37af6751156266 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 5 Jul 2021 16:51:42 -0600 Subject: [PATCH 035/109] removed bounndary --- pydarn/plotting/grid.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/pydarn/plotting/grid.py b/pydarn/plotting/grid.py index dd97c0b28..4235a0e5c 100644 --- a/pydarn/plotting/grid.py +++ b/pydarn/plotting/grid.py @@ -161,10 +161,8 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, for stid in dmap_data[record]['stid']: _, aacgm_lons, _, _, ax =\ Fan.plot_fov(stid, date, - boundary=fov, lowlat=lowlat, line_color=line_color, - fov_color=fov_color, radar_location=radar_location, radar_label=radar_label, ax=ax) From 6aa6c867bc0848044ee788ac909350d300a9c5c1 Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Mon, 5 Jul 2021 18:29:02 -0600 Subject: [PATCH 036/109] Update pydarn/plotting/grid.py Co-authored-by: carleyjmartin <60905856+carleyjmartin@users.noreply.github.com> --- pydarn/plotting/grid.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pydarn/plotting/grid.py b/pydarn/plotting/grid.py index 4235a0e5c..e8140a1b6 100644 --- a/pydarn/plotting/grid.py +++ b/pydarn/plotting/grid.py @@ -163,9 +163,7 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, Fan.plot_fov(stid, date, lowlat=lowlat, line_color=line_color, - radar_location=radar_location, - radar_label=radar_label, - ax=ax) + ax=ax, **kwargs) data_lons = dmap_data[record]['vector.mlon'] data_lats = dmap_data[record]['vector.mlat'] From 77d17607e687b0b465d801fed10c890d137de1d1 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 5 Jul 2021 18:31:40 -0600 Subject: [PATCH 037/109] removed more plot_fov params in grid plot --- pydarn/plotting/grid.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/pydarn/plotting/grid.py b/pydarn/plotting/grid.py index e8140a1b6..15d435958 100644 --- a/pydarn/plotting/grid.py +++ b/pydarn/plotting/grid.py @@ -161,8 +161,6 @@ def plot_grid(cls, dmap_data: List[dict], record: int = 0, for stid in dmap_data[record]['stid']: _, aacgm_lons, _, _, ax =\ Fan.plot_fov(stid, date, - lowlat=lowlat, - line_color=line_color, ax=ax, **kwargs) data_lons = dmap_data[record]['vector.mlon'] data_lats = dmap_data[record]['vector.mlat'] From c05a49e287613776b018e0c0d2cb5d81e5e92f15 Mon Sep 17 00:00:00 2001 From: mts299 Date: Tue, 6 Jul 2021 10:42:07 -0600 Subject: [PATCH 038/109] adding test data files --- test/data/test.fitacf.bz2 | Bin 0 -> 224464 bytes test/data/test.grd | Bin 0 -> 57004 bytes test/data/test.rawacf.bz2 | Bin 0 -> 1236017 bytes test/data/test_south.fitacf.bz2 | Bin 0 -> 171954 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/data/test.fitacf.bz2 create mode 100644 test/data/test.grd create mode 100644 test/data/test.rawacf.bz2 create mode 100644 test/data/test_south.fitacf.bz2 diff --git a/test/data/test.fitacf.bz2 b/test/data/test.fitacf.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..958e7d7f4a55a86a17155aaff914445e533aba50 GIT binary patch literal 224464 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%0ATQ?2q{@Sr;(<}0D@vTs;Z5iKZ(N)0Q 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 C=W2@p literal 0 HcmV?d00001 diff --git a/test/data/test.grd b/test/data/test.grd new file mode 100644 index 0000000000000000000000000000000000000000..23ab1b64a977b040830053dff73485cb41bfb05c GIT binary patch literal 57004 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

_(m$Gh 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�Cr5CR2MTprWe-~2J0 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%0AQV_QN6mQX1+xY$I%jaD%9&Lz&e) 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

rS>ri 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 z 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�(vBQ*@v@!vEj&Uc0&Y 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⩔GBoPy) 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μnjwuxW z%HmhD``-nh#02d~ACyHi8WYWPt{3grQflBqW*xEjIH5UZ=BC&7?Je7c@0OB15{i-n z*HnvxjTj-K%%nspsTnG4){PWY{uI~kQWILDPX@fC7u_HA+`!;vOZPpKQ!#NRc=*j2 zRA3dGOG@*EvXzOa8yN_qfSw}Zww3<=eLr-33Tkk%7>hBq#_3pvtetFdX%10QF(h7& zos7}$r55<{dc?~p!qJred|HX4Uyn0G9~f8PvgPH3WZl7OdS>XmNa6d+;iB-I zEBl(=$#Yf*DGM!pTuP6Zd7&#U)Ncn9vV{i)E1;$%@1^HrYl-j+Nav`XUeIaOmC;W$ zRu`Y~pABfcu3By#hV_vQ>Oq>Z3)u~+`bx23Q0GW`Jlkw0Dp#2jLr#&OmrSoo)Q!o@ z5cCNWRtl!?z@%<$i(=rE^289h_A|1w5b2}Q>p=~fEbHM<4x+;fd9Wk4u5Jb(y;d=$ z6XfRA+q(!`j3(|Y6QS>W(9i^a9Iwd_fuM8dQPd36@!-q+cyodD7c+b`9N4ZAOMs?l3K*xqdgcBL}xF2yfgK=4T=R7F*^>B4-^`}k?>kz z#tk+?u}@e6!M%d&y~%eB)OV;RZXQG_?%3hEd$E6knqo)VEwtw>RJpola-ePxs0DO0 zNnLoyHh1eEq`R(3JUIv%R3S$vnK$N1FqF?d9@8|24Mw`ws3M`fTN?5?>}pA0ctoCV z&!CHaas*_kN4R?&?Ey-oUV{%dHX1imX3KWd@Vfq;o2&I7yQH{bO?;YdR1cU{UVO$k zrm`3mb|Q^El?bKYY&I4elC!s;HLD7?pIhl$NY9a2<`Hqi^>GH)2=I zYwS)U$i*Y1PdQo-xi=NN;0wGsPK_#6S;pG8$=Z=}_F<&)Ur{AJ8|e#Z=-=tcdvvaF zZ;TR6LZwcw1AGc)N#e!(&}I$2Z)4aQ#zYcyW_zrn7~1PnT>|C6UeqBLk87|9$v+ww zA{}W+D*RV8m9Hp*)-0&3R_EIwja?`6dCH5#mQK4PCdi)DRrV&Eb-sc-*}OtgFxL&U z+o{S0L2Kuy)CuzN`u|C`t)e0$=q)srzeCNSJgOS$-ulIXp55LEc&OT$W`|R^ovun< zvfFIuuprtLNOZM%Xpc<36VUvx{=t%p+J0oyyU)oYaU4ACz_BXuC*mBbU+j(eRmDKurJz0W_YGC z41%!iDkJoH7S5=P19z|8XkQH5j4f}cfh-Gi-sfASTj3*F4ne@T#tkMbNv5`ZP;*1_ z1dLzn8u#?q;{;f+FpT4%Vnfo#%B`}&1|;R}nfeZ!Xjwtz&2oRK211GYj!g$xa<~nh`tEd#XsdBPXt7c5#-u$roCO4HDb2;AYN_9! z1JZ6+)|mSQ^88&4)GmqMh^A!gU?42gl$1>e3U|DnsXu-%fWwI7>6>qFwMw^oc*xuK z=)RRcigV<3KB7>j7w9K-ZdCr@JDdE2EvwucqXW+^MwuPXTrTF1wS*>R;2Qz+AWl9c ztm81eK&Dz{K*jp?lRE;%v4~wM=sSAGGZ%`$&GUzaK^gkwHH|~={LDPl^fWJAT-&EO zN_&E!<<=Ni{aO%-yRmzV4By|qAMi{qW(!Wqp;c7H2wrT(x>^#^P7uEQ*ijSDawe_1 zFZkT6Fu}12Hdli?pg6JSAQa2}qj0aTHIC9$pYc^o$^mXV5f0 zineAfrh^>H2F`fz`vOEwKw-+7(N$U=_tp1#TmyPcrkfHtn$)4<%rZDa8tK@SW`--^?5Nn}iA99*d z6HKT5#Eu-SQU@+O+@u#7M0YpXA@7evvX-_C-ke#)!ck(%xb~99`igULUTjnBf`c&0`D!@*BSu76El$ zgfWvXSRyhle|w7~Y4jtSWWPC$#|ZMgF2i>oiM* z=_!0aDW|Y@@%r>`Ew*JfHoLj(=P8Az7E~biY9+@T%m{M5Nz?i0p^k9TVLEJ4pnDGT zvsC8b^wBN^Up3M=EFO!xbb#szdc2Fe=!K;*ZlrP6Zr5%EobU(N2Ur41o9_RaWi0tv z4B7lgh3oU`T0A&;of02kq{T82KJjI-nt1QSNqF{I$lnjXEO4s@9h&5+oQX*S z=_i(U5tk4qTF2>|!jzD@sxeUN7jZE@TM}A@2P4RM=XoQ%nG_ikdWjz7g&8yfngnht zgE4P&q^Iy%9*rMcv?YLwW;(&Cnd}R}B-qqOb6!0LVq`QOpSH@OFN%KtbgRY~YNM7n zsF~;|!2t0p*joNeW6r3j1_T$nwCNrPxNdrdBWlg-J4HU6-mdIN@R~I{9xi$567^~X z0_IUMTWh>pc!jG|)^hN9JbY}10r$0}GhqBx;&5V-YD3<$MOzd=zz|npmyqKg0lcyf z&mH4E$g%PI?PVpBAN9=^ZRXBu;hsJC>|vRxVdzUceL!a?BmldHLPTqQ;!`~j+D^x+ zFrujF)}gFf&Y1*U`s_=DS@AfHT?7o+IAL3oL41t+g$Q(5kn}azKz2?nr+QGEV-FeV zBk9UWKhqFkbg84sCLkjTj6YF7Gq?k5!jFvY6QKNLUa@8YnMx2d`PFxyELnBsW_PZG zf+p0B#DU17jlNbGgZj!cmNFm6;86gX*=QsYIf}9wJ<(bp(docI#f7tkI-Ub!Mdwy# z@z`?UOKPD=RciqZP=bX)9hZet%AOpNB{|sF=>5J?Hw0B@!43;h0=UF$#mw`Z==(}$ zvGZ}RDo3cwr4a3{#T4uAa_gz(ZpgB}OsM5_V1`h!-;C))_+9GN_fBV9%+={BFsrER zXTWvPO>*+uk9^rnZRu%uRUSI!N<(FdV8k^vRiq{ZM|egz7^b>VHq|x|#%Z4-L`Y)@ zO?5ZgkG5lP`sHmYs#$l+XB2kQd0f~LMyx+oVz7Y}s=hwmZ7xu0m4Qne!kJibt4-#q zcZgy-Q`V^H`<^ZC5|y@@vPCsf7fz98J{{qGHYoGD5*bQIV-2vI<{_0xv%*ye-L%o& zVU37TgFo1o@mdj;M3zN3hoo#4p`ERSv@C>21QXzVJ=ANHuGiV1i6hOQwQ+Kqg7?(K;vR6$#o#KG|MS-qyvEWxm=%|Jt0LQxYHBzc{!0_wh*Nx9BBFS zu;bZ`W37csy3t`8LUFR{vLMU+Gvc$Xp}X!x)X{Af1d zneFyc1c$320003HmK82tvMT4ix+*~AH95M!cp_MQqoXkNNi3HLe-~9^!k{HQgpxuQ zG!S?@1(q=j2$sAEbm{pw!4XK!og>*GS~S<1GQy{rc3axWmJ$h`W7my1o> zh+0zBvtchI?W|iR6azPF*dJ3(4>GjehDf=4SFBDaini-Dc5}niAnPC&b|0`x);KV$ z>mx5M;8*L{jOrIN>{CaVp2Z|(gEt9~+Nb_V%->^%hCM6w+Ag@D)H@QYO5O80p&0cx z&0k~}qYTikqH+&e%7~o4+bT)bV2%-`uR#!&qfYvfPClrW1dLk)#%|NrSA7K9m&L1t zlzPTyXB|K;Bp-=q$`!gGpaY?`bR1#ZB>MF*I)VCkX3fud&d6=wdM{uv++ltpfW$Ee z%>8cO+i5d+UZSazJIHMB)F!K1L zBPva?&U>82!x9k(;(tbcV9xH`VmNo`M3jCyaGHAZ)N=S5Y)f%51guPpmK>l1Nwey%;{tXP9&~SH^>h1=bcn9dx5uKuq}uL^xNj0a@m4hI&V$)TH@UOL+10`DKYAO}k`e)o=cuT3w%ep5+Xo@y}C_c-GIc0f4{; zF=W{+JJI1~W+1-Ek;{AJyDpv&^5;sXE2vuMdeeCcG5WRBFk|n^d??5NGcbSk!M2{r zf$$D2ib%VmDzHJ-IE(eVK1DSfHmz!p0WbCq4KgMbLh?O3h0G>zQ}obei;qDCo+Nj2 zsuk9PkuS26Vpqi^Xa>tmlkCYi1UGQE3^-X0&$S~73JDb*uTEd*N?Upcjg3&T)4+~zNJAYtN|CCsRxE+`9wN=pt@H!jqg93Uv-3N=<8=>Rly z+XBIpmP^sNfyi|lxAH`-jD4LbQx7Lk0=T5m2{IsuU|8;jdo*{gGMaM#9Z<#+R6{1H z2ps_!Sd{}DAkjUlzNsL08b)w~#zqI4BEZ9CMzzIR5R24}8?EhqT35+tNM=BWG44u`{RSiSqu+A@UhT&Nrr`N6Dw{4cNe7FadzZFw$=q71Fe)8R6)KZm(vk5y4s8p2Qrbg@6Dy{>Z?^E){!&o7`6w0#}?24W7$;3=}uy@Ns_v#l_gZi<&+zu^j9 z-GK2ls>iRtXR``%xhrNXONJ#iV@gZKn@Ct28cf7{5Kc|Gz;HHmb#$wa37e^r4^dsX zZ^b=SU|Uf&T19=?Mk67_rqCLZej#(#Fd~*<5-CesK+?Y$f_PluS(pPk#%is}T;F(L zL`lUqP+VHI_Dmk5Qnzd2k@QwvJGgdwWHN=4#@TRL}@L>i~f3 zIkYyEZ-1fkrFya6k;9%MHFXkt6abbK?7cg z*7c`O0nrR&0f=J|51N7>ucngDJ^YfC6SL2ol1%1mZOl(ge2|Sj%Y#8T_od--<<#n< zCuj5{V`K{NWjTM?p$88p`l*JJmMzLfYn+Fh2>wnWm{$t|%A^Slh{wAc2;SdF16&IT zO0HTe)ibm?;3Qc8db7P9{p!m5ia|yo`EMZ>`TLxC+xV8J6N*ptedc9py8EWFnd>+^ zL;BW^)9_~6^F~Zi9oe=M4iQHrTPC!SS*X1;;YdZTA< z5qeDgn1Z-MZt(gQPMm;k+?~|A$N(^d^~(_ zElbr?{&Q{C(Em4Wttv}+1W6!3i5STsQNU4F^&k!X1uWrkd~fgH+sbHLCm$c!_Z57& zP}@PuJREa2a(*SbZ~X(PynC+ZpL1L6>8?uuzI9>zlc^tr-)yM+-;2>3}@x!KI*3md@_=RUOt46a$;&rua!lzZB zz}++N6oFkP!?1h?H=GeGtzO|OB!)qO?H$9^LW*2i2qtPN-V;*oHbz(0J4mG}qbK{x z026|dKyQ6^jcOn5LNHB6g0`FqTfv~Iw-Lhh#802%__0AQqs8?)gLb^?VKFk1t&AIO0c{Mj-abMeeOooj#1>1jNeSC0mGcY zx@N_ykYXoS>hRT;nv@i~9W)qO;a%FW;Y86cZN5n+`j$nbY7vchXO)CA7(byg2Lk>& z3%E75|F?p#B*G`rT9)wm0fyu*%Y+3xQQA}lLJ)0sGs1!@eOgaT=jiXyYz^jhDI&Yd z;Ne$7*|^G180*BeWO-s&AoP$MbXQ|1^)G-A_n;0BzpNd@lFaI?jXqC-0LC$l1^_g= z9?Y%w_wv7zw`z>l+#1_hY1vLTPf%@nmDx?Dc0*C=dmclL-0uL>gAC1*oWi5CTX}kb z;ysA@(BQ+*TFWE&h!a~+c1cB1C?(u64p&A9$Py!7*84*k9R9+ZBpjipp!iN6jLp_` zE(wgo7fr=X$3V1KdAV_cJl4AnF@mu4E_A3u9(aO(i*lIU$9leuE2L-A!s;y#ySW%F zcY_{;9XX=!OpBi`NXaZJTF9H#NhjXG60_AvI87KY>Mm%WvvB=U2Z6;7Q>34lCWei* z68twqme$6!1;~2GVwY4xh&33d#F*Rg8;JCNO2}2#sLc5yjs)1iQsYCHpIJu5%*4*; zkAhP;1b->gwTrG4;bT$`v>I;zO83K><>r=*^c=>2>|)X8zU+cPK!K05YtJG`xPz-V zH4CebHH!m7zsJT8@kl7Z&B&W_)B<77^#A2gL^tfunYg^Z%nRCs5Awh6?ghGQdj*zw z!Wd9x_?!6Nh6);qVHMw)IGm0t6L5a`&afWPm3MT@WM^M}@RT`E##3Xd&lN!=8CF6n zm*fsoltK+9%gv3p^~2h>OhALSO{pd`<>a}qnej5E&pLVSkYGn|LQu%4 zM66ZttDQz|xCEe)J8>-*HDn=!Jz1E3kvN`-4?hX7fmpby#CVn36v-od$!@0iz_sbq z3%bLh_a2t}_3BSd?Y47f#4Zo9=$W@GDrb7k2&=X``rjX367c+FvxncYizzO9``+yT zKsbZaaG1-t=s2DLlm55KLPVZedT9JEGHl2-pnpJYBXk-%CE&oef&!-p87-$}$yMJ` zeMG#8jT5Mqo-~Mfh^v@pHtoItFG+ukjseY6wk#&O=ytz z>_%1(1mgQusavhbtkjxF=)noH1$6+11=t>qzXdV@DV_WWj8f3-oPW`!*32S0_3Mhm zUxA`4cqaWNsnSH}AW6~YvX0@;B&X?irK#ufY>*Du#KII~ey~C_4L@OEw*2!KP=Aa= zDfZlnUZVuEX^K`kL!ChoQvR9EA9`JppYQ+=U`*qF({=Hk+ISLjY8$MGsb?8==yGw| zgxYVY4Gzh}PU#a6ln(4y6cuJE6F7ir5)>C1JBFiRT98UlJOeZ zhm9mk0wZ;;)x|F$Xdbfv;<5MFLN<}Hbq9*~BXRQEZW9N6*S;jzAPI|%uo2TmHwCP3o zLk*uPRQlvB>LyE|Y&oH^WTGizKf6FT@LKZ-N*l9Xy~=qr=Ka1K**pEqt$VRU5A&Ck zZUE1YrTUwzV{MzE*VR_V$!wmhp2lxNN^T}hv3gv|n*0gA(G1OvS{t%hvy5F5@HH#v z***1GUdp>#Lw}svl*<^JqACl(rLZB@UrKX*em?q zb=7XtQh$9S=*Nk@-uA!D^;6Rf@}*({40bwg=4Zff*BhAP#`@&3co|)Gjw?XjnEmSf zK5Qr~TQ8HD7XyjIq2zb(e2t<8;giI-eccLVB=~*rs}MzyiSZQ;M-~$^8|AkZjG_@< zA5W8z&!Q7;HJI-au?Bq-B#|l|P-=H!T{A5uz7P)v&==V$?3c}POtCqHplkDgbUaPT z#`S`~;1j7_wkR{O%qZ{&E~R6>B}sgK;iqw@RhlyeMi`Cq3AS6UPXYCpktY3g33_io zxLn8L^$O}BlV*wLW)cw<1^;6ePdFMRw{FfYn;P1egU4VTk9V;u{i*k;;N0`hsPqxY zmC)}lC4k}A#*Ozq@CjP{O8 z52EJp#`Dp3RNKCLM4OkMH`z=sC>w-}U+iYzDA`_4V|u8bN*YIXJFExih}j6pXAGnQ zhdQav#&H3DTB1@Sn@j>2rag34p{-ShwYA&NTMkRTp*84CzqTe!VDr2o48#zjgcPwX zlL``uutMEGRD9i3AW~RJIJL08>8~OI0(d-MAUQ?&ofmc~bu?2c*kUl`y63v|aRk)j zY=DutFq zFpqfY`524lMYr$5ocPwYdsuM@I61e#_?MLrU_fD}Qx*m#tC$Jd;k+z3mfnLUcqXA# z5*9UP2WSw3n4N$^GXbSc1v5 z0y@3eR+-LYh}W&{j%rFl(%2(1MkW|qTN(z>I#d-_ED8tw1L+td@r5GbL*inFy!G${ zbjXQ2EQEi2(<2;HLux_uCF_%!sdyzUQ0zKcya3Kgp)RJI+|0?wa0wxXz8dA`X&l!d zQ^d7;+&SiyOvvaTG}?+*JC^_QQXjE9H`kRvqt8eArFX8-N}I_Z0wv+p$wM<(B`D()# zvtqOgijaK03X-yY2Y}2QLKJnR59js1yw|M+KvS`agHeYfIXv543oTDu)kz$20aj=) zmPC;_K-@Ob&vxB7B5qURkYl+qt;MC1E!2oTSbH|wwOY$o?&flPY5V?rW~ai4=Q;iH z@SEGa4|w$gZz60VV-)~QzV10N#Nj5yrVhthUnsucS)?Hlif}BBwMjh z>mwpWfRxA#!Iqf$gBO!iA1Zd~Rm{FyKr29{N5Yd2ST`+?5PtzYt5hDoEd9R@ojI_g zS;NG|5Y}>KNttYTSdQ1iXuV(ZJUXu_b{}Pc?V^4xb$9sG-Blr?J^~BpNn~7c^j3f3 z!|#^cytdI+^=ttA;K-Gzi6n#Pj~ehPGsTJ8+3QBM61xks`Ft6fs&XS&yIB|oUK1z9 zuw%Lj@v^y*s56rer^#w=s(YStrOhfpA!Ww(>)ERB*dDZ6bfJhpy@e~DM0s#=bmjbL z_*7jEzTb-k>G&Q2SrPIhUzzElDA}0vNWm+4VEEMUU4VEz9?eHB?iSi4{YAC@(<;)u zF#dIec+0f4#)MwxfpvV|kBSW&%hs<%Woyxdu$$7|{~YZ{q~_N=TCiKiC1)vPw2 zs;mG200Vn_(9oq>As1DW7rGpdQfE=CQ{RKO{qmRYEZUssp45o(YRb#IgJ=cMc0!H8 z?}@m1W+0|R*@#x?#V2{q?FEe&olEy5UJ7Rq{{bpAj@KFb9-iBxtqz8*tEGKRA9I^nC!yM)EK71R7 zac)q4ojP&ngDjE-;_-&2&BNIeLU2X7^IirFHcDHdQk2TJ%u>``((#<71YT9Knw_>P z-7tT^l;J_=#=6vni15LJtySQ5rABp|=axO-ARps6#5sA!g8-TXLTUYv;j=A0MPYAB zQu|_M3ZQ1XBo|B6&*?uRalGx8R5Om(9-Pg0>YWP5#;;jrL?B~WMFXIi3+L4c z^M$_w1f}6>E19GDCS7mpQDTkI$ZN{Cu=v{sW~L$OlO#uT)oaVjpybsov*L2hO#wZ> zN5I6Jg>=(zfX4X&Cr1liY2Im`Sg%I2QRPM%2V-y^&jL;()}?B1lAWon@1}cdW<^33 zJ;wcyu+1jB4kN%E)%#SvMTzY!k9hs0y6(C^!&{{lxao)Mh#)o;yE?gk7WK1Mjl|;j zt)<@sOoFY|vskn5x`Ev?9;z!qtleP|Ks4^S^57G&S^?yT;xGikTcmT$pmnm!{CySN zBvs~P_eG*l)yo}aH>Lm3QiN_a+JT`+5T5T*|EgS*>0LInsIW%w+nT!ym{o?#GJhS|X9tT?k zeI+47$kbcn!%}nZl8jM9ScH&%OrlaN~))&Z?2YeNgh`7ymftgP0{DvbLvVyv*LZD z@{P#{J|NyeO>)tk_e+$rX`u#fxQRhDnj=K|usGa6fFGHV<+oA4sQ7AGrq@0tWKlT|D$vmU6z|%tSZ! z7yzDhvz?Is`VW!|kN2|LWVl7CnaeNzHX)bYZD~J6fEt>RFaQc)htcNNk6huryAf!h zLXMBwN5n{B^G8T@nd=u*kVYpl>^l}U0sp$CGY1K@f$b%GF1pfV=@Se|!bAz~lGik5 z4;6T48r)bWVnx(v3vWX*!Wx7bf|0z|L1E*hl^cnn6o#E8nA%6$?OW4F>zJ|tT*Bhk zW>YjAX#eilJ$!6w`d-rSM>Igms(j{`L&UDaMmw5kTZK@P?_ig0Ho?Bmfx6(a6?u6H zvj=D86lv{~EgIPO9zwmwJ&ZP4gW<)N8k2YSDQv;GdnM+H=}ZczB0w4r(KlzeWva{T zw8rV7@FNH^SZJZL3=tBd0AWbdgXHG8LBv{axOXg~fo6#ki4x4MNNCbZAbn?WTo~tH z09({CC3cEg zr?H#B%kg5QU)f8WoWEGXFtwIe*f}&n&6Cco* zD~cq4Da5dmHVqOGme14=`>x6T|5x8UD-3)~=^tP3w_Ebm%eise7pjo)=dJnJ0u+`2 z5C%YCKw$7D1xRW)inAV)7z07=%ToW=dIEuCe<}EfafAjd$xCCEj3J9cS7x>Q>W7X{ z0oaB;Kx-^|bZ|lQgDPvlY%kUiV{7kcsjpLYfa?38_0YH6V1m=6!ftr?pq1lDaA+?F zX5yGt2l4t#T`bVdMUf)|A(#X*LTjKGros`*GnCZT72wGsgI(ZG7Nkn#=3kY|@_*I; zZIT02plin`NpOncPeOe>KQB5E)Kl->}Q8vYJdR zp@39sylr&B_D*0tN4OhlOUv%@lWYia{W?1j{mx*n>Bg>=qR3AP=0LxX zsEP&;ngW=C=K!Vzh#0Gc%)tTt!z9x20PvFJ1e8wIKw;WdgyR=Q-Smjat8Mh71%l{p z@XZ_X3NWx(bz_6$qCNd0b)H%Dj(Zck5M)qF!BR570R8xf{H49sH?TtMr%93|WFcWx zQMqd~iLxCO+KJ3EJs`{&U?nvs|ph2_~#Y9Pkc7$AY&hyGGLOnFA&roA(|8j`0rkpduz}p&`bn} z&`i_;=OzLU(!vuUnc*n6l*FS;W{zawy9J7c`^bsM^g5Yn+er}4%ZJUWfHn^8@**PFOUURLsl zir3EG86EKgBW4nC^##xHDuIJ(+nh@LjWs80d@aE z0v6}n{L7)eyOZAa)16OQE4y;NbPN!)B(vt|69kVkRdj=Rb~1@M#Ycd0ffKX1eA*-j z&ms;_PLsqb>#J#hak?W{d=^l!;M716+QN3u^h6n*f(Rtv%fucI2Gn%}A96OLa-9O> zo%oPKmM}D>uOfU)Y)Sb}0rAgLzXB=tLjiD+RU9<5!&meoN3}3vvbBUvFmU}zke;jzA{pUAEoau2V!D~K+9*tC5Cb zVdNhJGSavGktb*j7YJK(9DdYZe{g6@2H7j3J@+WUb)J1iLL38~Af>=`Di`)r7ap(#Y&x6a+7}1%Jd5x#E?>x$CW{g)De*Yb!++|-{*A?b6I9lJp z$0Y!*F%#HUgh}++5RjB5g+ypkj); zz_d85k@dBgQB$}cXDpaOYDf5tU@%pb(F_O~RYa6gWOam)oHylurizsygD+-A3TjwG zJa57O=f(2;hy9m-!z8OhoeK^`>$_r(LU#C57gusf+JN& z?P`DYLfO;Q;YZ={OZ6xbTo+xK6BOV)*eoJSVo?r|#1|Pv5H!P7WU%|opV^2!KF)gaNJ2DmfJ8~r z*rylD{zxUF{Cfj9t*aH;2SWZK2&?+3mWs4RHORJMIX#_@wb@MA^K6C6TE{>kROjx! zIW>p`^xYak`QyqEHQC-+kV)g~i`RRtGS{A|S!0ZyddBsUx^erp-hqJpZsY=N-c^Is zsKq_#^4eCgC5Za|?Pl{PC0a()^ofs{wCEZ;;$m6gr_g7W(!!8_a%&>nMP)#@G2lk( zqWy)y+W+iHH|yfBUGZLxThZNG@Q0fygH)3yy6!nkZz?vWNvb{#BVK#2Z`HmjoIel^4 z#nA*Yp%~d$A^^r{MC&!w)F@|+qG-mn(kir)d7fH+)Bd^tfbGFr2eDtmy%;Q;8f6b5 zRvH0eOzn?;rr#=MaJN=d9DZ5!p>G5Gg5}zWsOvC@v6B_kMb%22(7U8REI>$UMR^#b9SLb4M{ z6{onT@@Eo9y{Zs_Aa-zl9!BDB&-CIOdVr-$EA`n)WVHOb1*l-I=5V@!3=6ZiiKw`n zW0!20R~^k$*KCn;k~#zYG-H?47eoHci}VBI!T{i-Bp707in8Reh~2}nGsH?(S*cRu zfUPZN$Bz#ekj-woBvt*E^sOY5P@?XuS%DLjZEMc(|6N=Klw2fk(t!)ai4u<6B-Ob6 zlkXZJR|APtA*Tr{&boSQjCffH&mBKk#77a}{tdshu(CMf z)>oE;E{M+^A%kQA%aa#bc4BznFZ|MNzQZrs>c6xk6)F0VA@QOhdTe}w1*CrhF_O2rdT>*?oY}o3CUVlz%_@nO2Dqent+CO8Mf>dBM-74-F7|W!~Wwa{S%v+jsuh? zn^Rkp-*iv*tDT0hwe8a>B)`y`{BI&?0^&`9;)Iv6_`34idK;>0S}V>tT2suFC{aVWg=Y6Haz7CWzIa&C8^gb`%RrBR;pRSu57T-5Y{AwUYl zPC0_E3l30AU?mN_%3CAoJ@;X2%&^SOzu_S2fkqsehrz21!FjUZ)f*6AyFo+G*|jq--gqF?c4u8v%->n_4{{fl(oR*m>2^PM%SqTh=b+b474#n< zCB_;+7z7~ybsUP_3#;U_+%Yg%DbpIWh&S>4Gz93IR6;oAs6Y;z4-zK%&AWLHDj1#U zakaIEo+&6=Bz%Ed6Enflr=oH<>$p3h@6k zw2T&D-{cYj*f90mVS>JEKY7V}gN1nvIFhibzoT#bujPL!Fq9-NZAp;cA4Cq%T%JZj z0a?c=h!3{DkHY=d#%umoPl()(l|GD#4bC>-6BmLK-dH-=N&}I66mFk@8AS9s= z{ElAx1ch3p8tng?&iPW`(OTL4a;0YbRqEk^o^Q-+L@+!I0zI~Acgl>^J(WpB|Mk&# zI_-);Wu)jzl0tD#a2CnuW;`LF3ZK|Jo2WX?CG6ZQ96iL+4ORyUPGQ}~Kv)kQnaObf zQz9h*=mGT=4M9MVIc=M{o^XU#MTHx$NnmU|dr+;bDZQ)kwM3dVcj`aRYvtVOF+nS9 zmY&j3PPFk!dCL+gs}Mhd7wS_GKV&A^B71rG1(LI5x)=gNJU-en;=})Pl?Id1Bn*2x}l_BG$bV6tit=|YV?Sm#?h-OuKL9$X@U@Q|vq7=AVX|fL3%eOGq zX%NYs^3S85ietga$o4c2J+G5fW|r2al`cf(8rFhKfo&6OH-C-L_H*OXBHTs)QGG-f zGJNglE7M~zs0s=<|7|wUC~iF>&Ffc14b%vc=@V>G>kmuSU7aqhZLspu*?79H$XL*< z-04zLqfxi;)OF$h!H7G%Vl8(Fq*OA02T|rh)5>;6I}yL%e}qUS`f=Z4MR}-5$jCN% z5X}O}^_A<502H0Z!Yo}Qj?+A9>Bs5f33}?fX^*`ceRXTZw;OM)&g22!6?x^6NWp8f zg(igC{$vU00u36w+VJ4Q0Bf#tGvV5~LTjbBO*H$UQo&>M{4|8L2mM(tg$*k=w0Og~5P}kqQ%yIN& z<-WB*}JWW)` zz`(kjT6QG}06xKhfB-&9nRLhK@Au|H0_lDv#bHqe%m?T&00B14n(L$+LxS4-b8*(6WHEFsXQmWh(wPAO0U$61NdaWfbe{L??0&x+ z-TIzan%(q%Q%7y;KhMs5ep$wTi#duaEPAqp5#WRhKJWBd_vAVFiC^}Z9lFfF)i&^I zGyk0nq|_zl4r{!H^05-SBz!#39ypaGN@m(G@9#=)Q@2?oWIzof^8_6>7)KVO6B9m$ zY_YVkBVv@4Us;wa<6u*9_?`3ryO;c%1ERi^;=xsOmgC!S(lqXV>?a3y49Elnwje!M z@Za(DTN^uzySXO^wRW65Hk5%StBpvaF@cVjwf2wxZ_Vori2ik6o4WZx< zclj}FPzVGLLjVB0*zu{8Wy`m0BAPmIrmKA_x>;I ziVz4KMj-&93ra;rI?I?#?8K#>PUnkU27|}<>^FGjgaGC+0Rk41BXn&wN9*TK-$PsB z#Aa$SU*2XkQGA%i92uV^TUlWUKqZ~}O;j95=^ET<1Fb=kfmPe_E-yF6H>j4|`N|MW zj07M7jpjvK=vMvR>5&M@=r$z?PHfq`i_(h;5X2w=<`25gKnMlDj&J9bXX-~i&4|rJ zV3UI^a9&M}AtDfkJTL$Xn<;;h{IG-H^MBk2hq&jMqe2okS{9NAu1!M^ev*5nhcmDK zJss{}7bM|)e~t6~{+si-`%K*@N8t0Q@w|Zm2m?G%dPvc7`M<-% z^14f3M0Csi?Z3tR-5;&r`+Gq6^+(6m&`-}91Q{9Kg;h=SUl}$Xl8NKK)+u@LM;VZW zmd$EkPVEwi=T4lmG@)ip@#7`Tq3=2-%$_g~M$eKn->GPUwaMZcAsEO#-sybR$$RmB zsW7ZxuX#)M$M5fCLzHyc=!% zcbkyj-<;B%qp3Nzle7Hl1CjR8b73LX2mnC_%0hLa6Lg#Y<;r6{nI`K&$go2sNI;AS zxPlr#ktg>mSI%(IQ;~`Uu;ZgVgnt2$18n-rXNZbLFWsVt^rVWH@8!{=Dlv)Q_i5o6 zMm~}Zk!~mV636TfRC>~>$%UD;uyiq&L4=S}N&17eB;ox^bg%w8rj%$P2*wmFq(yA> z8<&j-|8joEOC9(cPeS|mhB`;yBCJ1RU#>Rq90b7g?C3C@;}%rA80Y0N`3#76hS$7%4a)mn>3`A7JCzJ8oV4?KH3)qNR*@FN1Q zdaeu#ROyGfI~rMxNBPj%{~CR|WF5eT)arGbuU9~?a?bIuEt}e{fuo=0TYhSqp&~4A zbZH6FGTL*tPj|`}GS|75H>acgSZtC+rb+hpb<%Fdt|X-#PFs0Y&vkT@Pt?D6+~RY) zI?7!{@Dfo{_J2~4umZvR?ET+AZWAfK*W{73$NsCd?ioy{J-E$HUZ*h<52%rBMgHAv zx9%`KyjLGOO1P+PKx}Qj9ZbQ5frf@D(o(j|BlM@PT+IiNv~{xxjzT61;tec{46LG} zn~JSeHN@I!B}{i!H5tpAt+lKS%WB*rC9dn8ZoC?Ik7Ht6Jlq1$jvJ*G=(>oOl-RB7 zytg9t*?q=2ScW(oMV7+d39hq@skwRAJnWqD%$HWVsJHvhc{tluyHP#H>^OmJO{W}} zYG{b1L{t}0-)taoM#nPuR=`5@nYnml&jYGOaxJYFVd6CPS=HGd^?!OU2g>sK^DIPB z>2=)Mv!`i-11LV5$VAefx3;XkkaYG^94zSqv_-XgjP(N{_jS7J-;cA#cn*_!u$juX zsFZaDq!1mw7&(e$DrM%A?aw zDA#ulYHYuxA64e;#41p-E~z&UDi17b=SR~*2hWH~rB}$w zIwI>NVc%MHHE$W!)+8&Mb1zzJ{uevsBZOk1CN#km(YQz1*5oJ!u7o&%xKj+DRGnIp zTDvU%5Sg0lI&6kXJy=zX%N|w8!>)zM>mJ`7(?(5;a10vXJz+~ z3TQ5do2sDgRg)GVs3!)(6w%ORZTY&4ZK_r#*xQaq+h*29y(7!9LZ3Dk64*8Hk-rkM)#N1cS-7uR6tf1@BAukp= zO^;vCwu1$m*;AAv-`$IKt{BIAVPIWL`9^5Pd3%?wwjWg~09cHfkzI9j$oX=60 zzT_LeJ7-TJle1&y#>K)Uq#5CiV$IiFu zcsb3M!(fDY>aviAAnk)=l{$wubaKW?hqQ!DFtXiMbguj{nW3#}g-}#72uxsURPuhe z%pdSd`<#kIu4fZpeGo!qs_*ej)~sh^%lqeRfuQidWzP~61{9D82_a&ufBtAsi~bLV zSku1zG6_x)kg4&N{;SgTsropn1_d~Q7&PBA|2?U&s!_A3P&cNkJjOp7}=>f3XQejfpUXZqh&^k-MF`YSt1 z9U$k7-&_2%+@bZb7$$(V%_yQ=lo@0p4=ytY^Z$hYNByEir=l=d2n>M`f~g>q2P{p{ zX-M|A7?!#HhFmc)%U+lRq@KASFtP=w3t(9p%4M2vsn#VL7CH^3oT@i}$ssGp!736z z>{9nia54!R5akf8r>*XSq`ZjEjr}=C0 zjT)Pe>MptzwrA9>WmQ+q-zd4=-fMZtjyRm6#evjZby;|GA4hpu&AEfj)eL>@j7e0n zI3_w}rjeJo(8B=QhHg@3wTPvbw+&Aw@~873GAmPlH;0jQVT35g=}|bYRY`Q^X+5+} zkq|_iK(Z6=s6rsquxn4bY^pyJY0%}f{iH&Bf0O&ZjdAzjeRqGyYyL_HpeiXiVZgsE zl+5a{^#AMqD55e*N@`e6d@opNW1&@s9Lr}6w$RM{9dD|i(!=Ah<{vVW@0UtNBCJc$ zDT)-V2aOHl4w$E^O1gGl>4pLkXd%c$Xd8c7M@RRHQj=-qNSwB84%&pB1Bb9b*6^68V-&-j=rFMsK7MX(ydUzlgV3r}&rwx5sdv5M`KQOF zic}q!Hiau(3PVSh#j7C3l;L=(I0l@=UFw?@Xp7?QG+$qn6^3^=9)Cfje2p`kSgL=) z*5%H{c4*sS#4*7P2pf~ZB*zSafW>Aw?>PkzhY}9w_{a5qQHQ}iey_{>x9~rs^APy5 zo|0?qd0!6ob}h+YSpI?f){ar~&`$1*W$a_em^oQlDoT4(Tswy+dq=gu{~0@xSj_$RoMoyKCd0NI8v^Llg+L zB&1eP?;GXrN27_Q+wUE#_ce2L6wLVMm%7Mg%$KCCM5;iLga@MO3pkK`vLt8blS=^w z!dk*I9#KMjGsvv&l>Gf&o;RJEZG#z4cB?eb_=B*1c*h6IUFe9Zld(a=>+x5`eV-8c9M_t}D5+3!X&_E=>y zEyQVhN}e{a!i`qXPOyH2oxFdRf7jWj|97L+lU%X~^f!~mmSrDPr7o&#gS6;PWa|z% z_!4|jJ=hO&0M;=GU@!m}z(M_wbsI5HZfMcfB5IhaA=UEfh@>F5Q_vrrCVGZ>6m5%pvFKUMgtA` z%5X>{F)COwOD+AaZND!OSfunEV_hE*wbIbP9y~hCtlTRejrl2ZrBuRf$w2=;kNBv~ z_T@!WJHsjLzfE4+D1N`mhYNOVR?>mtHT)bj_2jdo)+xx0t_H#2_Ss1rEYZYYAin`6NHt2y)D(N@XtEqbzIHAvep;!VXvV5rA|F%3Gfi)B=>_ zEl3m`KR2B$=hQoYPIc4lsBfRVD8r9oo-Rd%1 zugYKAVQb~KR04>iQ}p^;m)W1%vUWRP!zeE!DdR13Dj&=&a*qVKr8yYkD;q8e!_z-^ zzH@7ThiP=@Mt7>7oy|U8zh~knBIA#`8_U(B@3#G}-HWOEeE-!02n>eo*g&iz`(W=F zcOpoz5f%$1+7rLF=EZe7)3G_b2SLpvV~ID11BeO;aan{82fY5)9qvUd@~$zKdgYvu zcpk{bOe}trA|rc{Kbc33(b32KW%J^Qq?uO@RW%&^xlh7e$cr?(F;I0Mckp>T=$Erm zc%`)eWtGXODyVKv0tp0q$13t93YlwHGS?urBeImA^fwDV_DwXtZa?UxgFcG`Vw)yk zx~LR_foAAAMyBkTaB5Ht5q0&!cljO-V^xtak+wKzRy9^@4*w0#pN03^Z!x*U!Q%D# zAa4#zITFaDHz3l7APwRVz08dG|=;{7z53)00;U20npsh5HNBWb*Ea;tVNukL$cL(m|>OEWvk}$ z^_v6RRc>&sqm*kVb?$_kyEa^|he8zG6V$>=fby_b4;6Nid~0RR;_3v8tf4UzAIiak zh7HAZL3IEmLx4E&%>l^Kol6cCaAWvA2vrLTaU|-SxIRkw}<;=@5vjs{>7={(7P;xH~ zAWSZ9Rwy3Ps_rRjwo6faV=R#Sm*;WKmgZlllz}j0lk%A%>CiIg&@6#8GqPF+DJJm( zWU3}x81y;BwbJ9Biz5nxQ7N8evwjq~ge?#14qB8n$Wf;jDY7)^w2#;CRhvQL^m9v# zHScNW?cqft2!6Rl=&KDNQk72eH+$4{!$Ee7l4L?Kq*0;Z@SNd?w&l~8LAqOEJWnC* ztMRCHo}rA3md(`IqXMP=q7QuZjLbc(1cIaI^Qcct%kH?)!&8=NN<8xKbcR^B^hH_e z;sy}6(iM_(Y0?~$A0)pWzs#!Z#a~xfcW$26(-RWDI>rQkd#P4|M5eigwTq!~A-tM5aa;||ickwunX1nE26yERccd&KqVcT*(Gm#Bg9)Cpv2I+3XB zIvcJytsamGEd-XgIuF&{e!85~BhNX(k#-DlIHm+WCtJ}v^Uk*58yH~d4nn`L173Vqd%c8(%zD9Mh~cf`}5l~)piND)7>TL!liv%s775gK!ggtFy0XF z5Q{6*EruDFQPb1&Avxn$yW1!?f^_OGX@d+k$$)7c5=5M8uYB$ywrm%;POw9O+{G+r zd3t1;x33-DkyiFMEV#FPNt!)m)*!j{Qk2eFW0@UBxa`oNSyZ{{YsD)Csu!DBo7CRD zR@)#@jCf%jVALEYKE@%{k;2YY1>4wy@xx}Oq>bGw^~xNNL(`(OAy5s+d1Im>igaz~9ctW$k1F*GIM}wfOVC2Q zfexWAZTM=&Y2Rd}Hx;jLGkmnMn5K@dn&|~*Y}|vE-FsLAn5qdOETUT+#=LDD6UF9} ze6>f-`aANVL_T}n?HheQ*}F!MZQzbYvAgGMNeOB4p{lBrMR3I`TFR(xWP(zHB9$Y! zX`A-Y15!O9t!NSg>YG~C5CoaXOvxu!A~0Zy!=SD6yX+o$-n*QW-S6 z!8Ap5fg&4X1fiUpCDSrFO9;6@c_$GWbIaK`t{E1w&LbcU%j{w{QTk<}YDU4o$GK36 z9lG{&pkr9uy0O!A8@iug=^r)fxE`M$-_r%S6nQi|E?$BMP1ZF7Yw{`*XX|fbPG*Zs zNjD6EWHO*bU$DuAHqOS`u*Gd;vnvmXa!NRxRM>cwmsKk7LxBO~@W{~22=smn?|Y3B z<7^RjaYhA{9#7ntGTR!^gQ=1XmIG>&IfO4_pyy_^fL_?%;h7-}SP2707PJhl4G22W z9y8ZCeB;A?#bDN-dD^%DYgk5r5<`$QG%$?;d#Ec!vGqCO?YgfNVlD|gYxJD#{bn8; zaM|0!C%^!gTGNS{>RV>}wBEc>(HnivNQR>X!Bo48l0-BMdN}Qd82m#K79Z}P}HiIKl+dPgDWV~RT?* z8mfmST>a$tD)p%#0Ei*~RzSlHxYgvDk`l5OY*~SV2k32`F~q7nPte_AYm|=vZj{)4 z7Gkv5rtbW{K1Hm!{tjNh3z&9!x5d=X{X&OwHtqdj-QM0t!hJsKBgG^a9p>&fbar%^ zZEMcoH0};p0n073Fyn51_B1M3$&PB}&Lv;z=eL%OzE8dX?(d=a_$IaM3SWj?QCW|W z|5Hv4s(wMg?Nfer?-w^f)w?msdpiir)~E6E(5}_oZw$n}JAgxsSi#}~Hed0bXA#Pb)f# zeSk|a*W;YDljh5kYi$E02|%yCDC}WcIwI;YimQ^rAl5-xyA0zqG4`*T?m->ymR@fu z7RA3Ri*8+Z%85R&rRPq&_T2D4TbTEpv^-QgBk0^t3Z;;PRS0XkdIHQ*`c+I88-zm< zrj^I2JWYnf!K;{gY`4ap?ik^m+W~}PD*7wHDvC;*#1Z3NvdykDF9}#z^D!Epz7yCa z4j5y`==*HZmY8A@l4&{U^P7Ghf^AcSpA~_cI9OWtTBFewqcn!qx?#korP12&Rla3v z98C8)&ZFV{P98ZwkAt`6{qh9dGH#PqR0_3CTH3hMT3)GAEM9n&hR)@5z2@gNwpY&A zJG^nWY|ZmpvQk$w*KMn6c501+c?hDmms}G-+sv}DoD_9uG$s}oY?vi_ zzZN&xxS_B7*_wXWr|12^2G6Hg>(Rgxi7W9|<@JDjGA$MLyeYt@PFehEBIxF-15?mnACp!Y$20`s=Ck+hx`{UFP z(~7!?_O|f&nBDC*fPAcncB-WxbI5=k-pDZk^8g=&n+IgmNhy*F9}q&;sA^)vf_MYx z5eMv2WfAsYZSY)p{`N8Y7yE4ttI=!jt;^M~W~$cpeT(DLVQp=_b$LifViqhDz*wZt zOr}ABfetR^6|7Z=sCf}Hbne266;{*AOC2#-Sd%Ha-72cv*;|_Q-8P{;eJZy(>d)T8 zv5vF#>1{)I{eK4I%IfyN!}GrT{r#?Y^k``AHx)KI`XV5v%>&VZGxU-Ydqx>h_K7Jb zR5G#vvKX>i2y-x*$wd#eEU7q?kB#e3f{dvaabuK1T% zn98_-ES)7@zXFec9{d)VSZkcg^S^5gCX!?TNRu%njohTg$b^SBH7j07Jv^Rn9Ci0r zUv`pw+-05_6kjHrGQ1*&V;cQ(XPxy+Apefb-}4ue0n;Sc-*TT8kCn9X%uGkCHX~6K z!@AdVR`Gr`Nrm;Pr0@86Jnf0tkB>$ddfB`j+$HT>^frj^s#hxRn&vgMXHeew*FAKz zy4%%c!yHOvexfo;#I1{AxUsK$^@U~iuoABl@!C>cpQ9HW&p(wb8d;`Lh_T>9A%llW z5f^g|aXbd*6E(Er#W0&k%zKDtQp+zuiZQ1m5;C28otWCJGyfme3(&F0rjY9xpbAd! zSx_diB&JC`(%}kVl|b)V2}1Zp3J|Dw#OOK*Lm-DyIcX(}8&Lhk9H73nw&Y)gAy;z~ zZXST9E$ogduVTG#Z7x%=D8dvwGa|W(zSS?m<9VOkz3N=5JxS?4!GV`8mlNY6+{M8U_~(m06vUB4Wj`G@$d)`$)XaNA2O&c!~aYI%n7hzKAJ-# z3`R?#1(Cw02@D2d+dnmynKPEvsjb%8!v}HEXWJmi72y!(B9wCA)FAdZgUKt{FlRS= z2KnH8hqI4v%8N0f6@suz@{l0%SmSU?x91J%q_b+eR(4AfhyC*Ha-U@r_QjoX%v}Ui z-8D}%gb@ZMb2~&)M|@AS&GmoR>%NA!)Ba9EPH_piWG1}`9}j%bhhBEUHdgrz{hu-P z6Z~V5_RXSRB$FjE!J!Vd`(vU01Y|fYQ12G8fxpbbhbnrEjC? z{C}`z3T+!Bln3MybL5*iWWdOvX=F|G>~t}VCS%N7kapPTwx!{g1m`9aqbu*{$(itx zhmJ`2KP-H|!Efd${z_pX^MA{iFXtkH?qlZ+9^e4SrT=EJ;Zfj1jtj4M=a*$Sq?sSh9eL;nVK-ioOUr2FeXAxO)W%5 za5;6#(H%LQ8rw+(XbLcTz=Mbz8$@1y9HyvGzb#F@rd`p!&`U)bk%D}V)@jk3Yoz@> zxXXW@9n1eW@@!%U_`!KYSC=Cg4R%n?pmKpwf*8OwP;CPM5eY~Ts4|ak_SDJ;=P^an zplyqK%Um;dzYTE(l{{-JKVN~C`PvyXjPKGvpw+K{b=73xi*kX8tWA?^TOX;Ma>ybK zaYvd{pb&6bfL2wVYerT|bTb>0A(nH$Hx-%rnB=Q zWa#jAoRz=tqcF*=X?M_$N`n;{4hPi)7 zL(7KDk_(r2=w$fQ>2|{`&6bWuK|+5Cn?TYn_=Er~7`kFGiV#3 zx!G~A8nLWv9I&1)Y}jaEN#imYq`MDVhAa&0(IG8bHjvLr38Z9@%b}zmc|KPkc~wKp zZBq}znBQd@db$|NZs6n&3&R07a;YN?N>m9xhsT-St@piFtVwI2A$Cz>)__|&gGh(z zp)a9QEDb9mGhaIf@P!pdR1k5km4~IYt0Ax4?cRGFD;P9emC3nD2fl0cK)_oNSqdUk zp;?q1;UZ06k3o^Q4Dw$9#5gv-MRtQfWb{jHGQ_D+yzSk;%~P9B$HhP-4kqnux6Twacr_u~k;qs*D(X9b`=dXQ{A%k5`h_G=})BKBRLR z;6%)>jF_bo%xEx~fMObNsGK7(WzS)V8e^a~c`d02w6(e=m9vBz3#E2147Mpn-8_nd zm={sG5Y_n($#0#o*y4$Hyq6BdB)TDq+3aiLnk<2Os8d)qB${?i*TRhJlB+_*gv*;7 z01aXrZ2%Trw)fLCxL}eoLs~2*ow_SPW=Xitpr1;r6C)(f(5O-zvVQ|E!ewDIv$ExI z0PyH*UdKaP9)NfDYYg(m{o>y$Y1qh28foL;poreI72SMTOm>uqmiP>4FpQTb9ZQU~ zYWU%RW`s>O$a*Q;eK?DH~OE?((yaKQCtz-jY*H7iL5CmI=+{4%LnbGlRYK3``(7&6~5hKJL+;@+hS(PmT;L2*<7v| z;R13HhS7nBesyHL1%=oaK*c1(#h{293v>0a$kZr25RRK$EK-I*$qE^2ASHX3(BbfKX1(uw%f zxwKIs`YsT}7L|n~PD0iUF){0<(&H-XmYUWEnr9spUuQawu8g?oVxrd#BzASn%fr&; zjqKs9+Op=}m2Kv*m~mM-L(%i=!w92og`wLyGqe;(c)cjj`)eMMT|yH3NMYqVJD_H z7jn!hE?xagTidw5eQ1$z&iWm?)vI7(mubfnDlwok0{OE-s*)!(hV~$r=6~#F~>qiSgMgQ z?`~G@$d=$6(igm1x`Zt(r7R4m29IsFdbZcJ;nO2KT4&=!(V0wHB?bG*#zriOl(M)g z$dQ@L!uwRTpW;0+1?_`mjEI%!!8ENggcX-evr`u8o!Kt?dX0}wW{mry z*z2zH+S*lXF&u-NsyFIF>&7V$jg7UG)Z<;7D`9+6HrB{c%(G|LMls0=E!4G$e8U(rKnRb&zyp$9( zcDhOI*C}~52A>OgRgKGWc@DhxEs3msoD%NQ=aZZe$-?%Qmj^Jp8#}DDX&`S>73>a< zgX4m#=;XcwQSo*yfL+DgVuBjQ%ADQkGbK&4n4(-;%mqrvJIHg<64eiJ1t+ciDmOaE$SACDm=I*!A#=^R zbaM(Lcq3Wf_i~Xpy&*LL(sPM0hPjq-eVg3H?qarm-d^szfMzh|yJ~sX#XB_2C>=Cn zs-cpszdO2w{VAx&Mu=%C#{i0tftl>c+!uk=M-ZWm50sryvX< z07x1>6|D_r_YVUDn5ip5wr5-4ob9;xE?DU8Z%%nNpZw%XDCtzAUQ@9 zkkSp*E?zp3m*h6lPR}-V9PKysqraD%P-oJzKsoB_RvpRl;?nD=k5H7zXYEnTq=JfI zpPy?|zRP~sx!_hoer0Ee?MJ=$`tNbodR|Xq?flO<#r2*Zf6(uLw}G~K{0fg01Y8`+FHLB|!F>wD zGjO^*mpOQtIB>knE_q%=>^u^ZDO1TU`suf+{j3OlSedL!dVGPo*x8l0+>Om;IVc)`04;Bqw`{=_m%SM5TbI>Ww zD>_{9h)JT$mnwwEl0wDvZ408t`hAp8@}*@GV&|V@(sH6WS5+)?9N#zIbD#0keNXB7 zop<xw~dP)!||(b7cYxS$q(cLoKmz#2mM%uMFj2*HXE&H$#>@bh_OKgCGCJ7{zeds5T#zX3RpL3wUhdukd z)~HAk6dnh3qZjY}_rgD9>l7O1(Hl#=ye;Eyxk!U-k!`mQ>b+!(mGhT*LwpIR=LO<3p59X5WcTnMqr@7Y@;Xopg+HQd>_SWQIKd)}z9 zD80=hu#np)Iph5LmeU@l7o&$zA-W;dq>B&1WTj*}c0kui76eoTwqQaC8Uq%~tVER} zgBUn1m2Yc^y8mUCc2xYSSCPWlOcUU|RbLkR5^9;(NK*+!1Fv8`Z4yAXfFo!? zA(H+X(m%ufSKEEGG=8-HpygD>GtcT&%k@voG7a5QfL38mF*!V&3XQFcRq}SF%yZY$ zk(;e6UAtFTWSx1d%&~~(p2<*#6Twv;Qx0ok%IiK3Yy8HqI!w>`*z(fpCWCw`S zFOO7+DkB)8f;V3uS8FxAssu_x39)f;uudf)D(r3ya6wR`ks`B>^?^vObmHSOoXW!Y zFs`qOV#zDR!b_e+EnInktaD@My$`keOVfJlqObJwu=<{NW61c6!ZqJl3Qy|&9w&9- zeIIMD=l^F@&HB&g)7ViHBTOEe1nQXuf%$bxB2M&6B%N)|(%M$1yLCKVHW#)yTD)4p zyMGqu$1Vi%FA$g*HwRTN5ilJl^RB(}q7}>d+fIIU)$!-M5&S}@686*T`~SylwofAN zb6*N&hRw4TLX=2h`SYaYJ@u&YPBluYSha3P>C=(yV0=8D`|K?OKL03y2vLfD8v>Yb z*(nqjRZv>1+p<(sfR(ykp2&bqQU+P1Wq}ZHSj1Tnm9G&tSGXun2bb$+WP){LZd1;_ zJK(H;eVG@)BOAnkUzF~A$k-+&nv~q*laq_(YF9w6rMe46~1BWx+*CD5Czc}I|aq7`Y3MH^)slx*;S zPkZEW>iM1>A7RD>Y{L{EREQoFqIagX`!(E+w`C)bRvh9XUvN*tuXpf%9+%$N-mZK3 z{y%5;u+Amk4L@0+eoBG<1^vYly-22TPj zlIDIZ!~pmG2h}dwr_#0OF`|?;-0xR=b8k0}qSwgbj)n5#B{>AhIFUs{j&qRrS2x$W zK6Q$3CxzX$)R*rIa~q3uCic$dl6pIe*1n`dQRDVzogW%GyqRrjn#@yI6*|r70+u5>oEv#=w%Z;i;}c(d<9ykixZ5S` zE>a;X8(y`gv`xZUX_0?`mi{5xVu^OF8|Ruc3418GF!*w|xODH*-$CV>=WM0Y94y-? zJ(aHEEJ`L&PE6Vn%Q@D1+MEC|#wP=01Hmq00d<}RKmY;i_uCS%yp#6tXBxQ=EYcK& zo&poo;Zl6m4hQ{Hz#6*+fx%64*Fi?VkYR$!Xm>Th4Db)pwiYBNESRC9kXbB*nrw81 z^c*2L)~HY8C84JyR&}ANI?_7O*PeAAUYZvP{zJba3;VTLG3;D2y6@xFJqxR01l*$G znV+$(X}8|YSgd;)L8jp5t{_T>k`*Phm{BO8lB)lx)~F)6IxJ0c-K!wwu}=cKuU+NA zOfy``ng>7PI_fv+)})o92e(3l9&^U^L$E{g-Qn=t&ckk9;pGwuzT=HB&z^>f01F|p zX`7(39Y1ePnRz&htH&>z!>f0w>p-RAgp)UbMYI*#ER3DUva3qV!5MVxH<)w2IOEzR z(xD}uQ#BKxURtPRQ=&a*lHuoLx9^iETClwiB_N-cvy_ENeNOkXOrqd7ork03{Wwk0 zzOarLZ$YI7kk{fB^rCyGKC>+8-4V$n1*JYEWQei^to4%q@)aVkma*UE(gUwAhnso9 zEf$H%CV!a&tSfO}T8JDt=Cal)+1n^B&44())f?Pb7ZAT2w<17RqYyR>Kqcyk5S-7D zAqXDBi(rQWsFP}jJX@SYHWE%AhK2Iy)n#iS8K}NowR{L?vPC$IGBSJc0n>mSaL{Be ztpE@Xv;)cjRL)HeE|$_;OQWZ_4lRH107xBR2TA~dQD6-a1IGZd13M*509rt$zrSPv zqc8(GPyyBeG9B0h4B!FJ07IGmOBw$eKhQMFza>>}KPC4zSgTn4 zduN6S3?2Z=hlpK7^PTfD?KJ7Bq-&FdY`MWPNo?l%J6zc^p#3ewCk9%@NZc&LMrgw~LLOIUgm6V)X z=(_~Yv*m$h${}#ZA>Y{FDmXJS+nK3$M|f9HilrH8297o+mD}njEFKRD~G4O08i9-D6Z|bw(&aDCv4J81ZQ5G96QfZ&Vu2 zF+F3A!%02TK1|8!Cp&CI&8Y$BN3{)A(yghvll;Bu&ZLAvu0#AHXEi-U4cB~GYhZ)J zj0wTf*Dl~hRVXX97^wO*%@plu#-gr-N0W>rK^tshszuH+Lw!@EZ<%5mCCzJc^_A`a;kZrqO+jnzhnlxh^n@o1XTSRS!X z`i?!RXiarB#RhQqy1WshDw1=Zw`WaXg?h^89g_nL(H+D(x2QrwBd$IW$J>6qw(9cv zQpEIWot>b?kq}s_5XSjzxt8K9(%Um*1xHyTA5C1K`F%w5a?@vZjzKD@_3#GTs+Ja@ zAIKDIYk6Qyp|=SShSvb4!j#<_v^)t2u=(hTS#3I7QONAR_JfakPhlHQXig~jr%2Jb zh3HPUdW8nex{6m-UOYwGr$IasaPi17IWw$05+VuVXz_E|mzF6E$Kcf<;FZA$)7QT(@i@yqa^?)oUHw-d6~wwvyV-$tBmQZJkp)3uU_Da%#;-R`t8< z-y)SZ5l?1bVH)aW@YLSleRA_o|9GbxO z3C~IZ=240TF%G2}3P_sen%_EcbfV9=l_~Jq*FR|*uGYoxci`Fn4c0}t+2iiYl}|Or z1#plh!4#)QM{`L&kGJ{$KeWE%^hT;3dendC-sSszyvTY^*ZaOD=cM;F4tWhu!+Eso zaFrQow3XwV8T0Sq%!2j z#D58Q+cnp z=i+-`v9>p)%O|?Hq%H7RHu%bD7C0oIu9yrgl#Ba`&&2exi_&>a$NV1`xH}?r{ikCU z`I6dv>oZ#mBb6v(t~)V?YoD}Mr3=C{;{X#t#PR?D1Np!J>i`8s6jV`ER9MRCKssOw zCiZ1vgq!uG)GkY1+hV=e8lGp*@$n*7^dtI}!k z)Z78dw%fo;a&AF8WiHkZ0${Y4CxbFPLyq*td%tBGy-TmR^HzGlkBj!XaJCU1-h+30 z&35p6eYqW1X@u!$Wu!Sq zWb%W_^6^KPl+6Q&JmnH{(7pq7;*)z(@zYd8A3<7pn;GAJtCwTb*j;j;2JLzpdf)@9 z+kkh#2DcxJ!vL*Dbs1ARmH+h=?mFfV;3Nm$Aa=)R;0#mY6FxuQ>CNx*_f75nUxlye ze&6EX$nRiWD`&8k3+Kbdl<>cMl`c_Kvo0%sW(guEdgtAK_m!K&_I^?}nrDZ(`@d`T zxm+>tz2@@1Plwrmmb2ygst$!V4Aj>xZ#V($z&zjw-+*;ePW2((pm;1U0AK)sL;(OQ zNjtHTkTw+sq}>}bl&2~RVgX17F98w4wV4Vh1-0Gvy-MI`Q1^7Uzg;D~W{wL^jfnCv z&|F&E`A^|t%!*b}|CVp?+@s8CzlY{`vHWv$e{&xjytluzyF!kmJeH$1`DGCg1!q%r zjHRrKGA?+;0DvHX03g5s2$28)7z5A&rvR>~0{{U4{V)&40KfyE0{{$h00blr+W=W1 z+%iIL-RQ$+n+@k*v#bIb>nI>jVHpQGj&xiKLx2siY;1lIHU>5R4mJ~x*yl;a2S&mX zjN^#t=#8DYN}ehmI;8Zvh7gzWoUO(Ez9Go%%}7Ktr{gGZgWyCmZREhVSC)Vs+DQxm zH~=4e1NP90e1;MoA`rj;K)V3D4-s&#-&*d#JOB!?uP&5q`VCG%00e*lAm~9$bDm|0 zUNS)tL?{TN^X!RZaB2Kagq06f&?FB=pkK@*LT&9OnZ=MWG)dPeKL~LOjV20>?5WEK zf*IYnXf4ldnf29FkMB2noDPo@Rin;#UI)4D`~ST6UhvD$5ZkBWvQl~U3KA?gZ~@)3 z$N)eMa0h$=*P$sCiy$ZntRko^4}j8j$Qu?zBB1LiO_LRNwTnjE zd%Q49*LLDzkcfG54ulGmP&j-S*pK8atlthNhau#uS{`0V|ub~SaiuVJaNIhL3}yBmPVZgNGho$`HC%gA>bIZRpaTCyE6~l%GF>eW=9(#U7)bq zdb6CVABLFon&&7R=r3#`P;h0SjG8Py6W{{DxEvrrNDRy|1dIUTuiO9!?7H(d0x5VS z>OPAShb4x5nqffb&zp(j7)Psa{fJP}L|NA=7XMpJazq{2Vc|j67X{$#>7%B}&+e(} zFFmnz=s?}8IS8J++*E!EYC^5OUpCEiCeK$@G(qGwG~g3(^)V|MSC>v0-_!Z_`wh$l3bFyqZ6iaIa1aL*KsGWLW? zdrGy1xg!orZVqQPex#zIYtCNM1tOI79**XYZPS6F2d*>IT}do>71TR+A;OwH$hx_qu8r#>L;!DhUdbuz z&A$aVse#wv)fsF&hHe+dyf~4_xo48&iBtqMav~CXE zau3*@G5B!p^?!5cbN`d|eG&V=+0*RPZMHW64QW6*a0^(SVrtnoPv>q8ug0_+M3PAb z6~R9E{FCv?KNZzKiCH_zj|bfIF-$-SV-<<{n0%2tpHJz(61X7{l42 zCq^(J7D5trO>~t=qtfy*znCqlGSHKyC@BgFIe-izU^gUD$hYy4ac3PPxfbzqYv#U? z1xg@n3(h6Y8WQI5OP^5g;^yvTnPf>$hIE8RH&t=0+1qU4!2pAI$j;TGN5Hrn!AZW0VvO;sr0P@U$Vu8R(0Q`nX84!>%FeM9HdaAcguB~%p z3*)uNC9k-+7^;wz85X+N7naEt-wD-ucVv{_eyuUlW3L0jw46(Mctv7xeMwPIHW{?5 zCZ8sbfPri@8G1Y_y_{QnxvV%^F2Hj{xl!&`1j-V z8sj2SCYJh;qk3#lRHsS{5ek_LAk~zGD;C0`Ss3f&1?cOiKQ;>^LvL9@2F|i09>&Rr zaqb^1$l3Q)S*;}*nJpGC)~SLfnbv^R5|41N;SW*TV2i9IufgaJ`V&P6jOwG;rw zT7c#`1%@j^l~`Z^0P|3;IFcFi-{$&NM$h4WM?CqI`mbta{yRgTftJq8%2KYYZC%hd zr?Ub8_AMH~O)eAD8klb3CIj8EYjsgB6Nn-Wo2h_oGiv3xs%kDVE{K&Ko-_;k9Lqbd zb7F#yQgpZ!PAQf6cL_9dn}xE7XYHQM+o9GWRQaHm%kJxEK~Z3XeAUE(2AejYhs{u@ zaK$u-H6EV`d@#_{Fri;aJihmiE@(MrtAXnBwY`QIJLw$Jj)j66@_H)wY_|~t(?B-c z+KXDtk8RCB=~EtOG*l$C5)|a+y2T0dmj<{yv@*JI@3*Io@ku2#+#&NWqNC}(UK#|A zQRh(Uvvo&2E~edFZQ)U^J;x~EHctPwU2QrCF0xMu4`ve>J>d28P5aIPL=H;7y#0hd<$s(FArlB7^; z9<<(`gW9k>aRfQqo>Y_bLKWJmZUV%5cVkYv&p_C=0S}Mz2xu>9~bcQ7AWKhv$c1?-gr601D?B{u0TDGh^f>P-yanm!? zQ;X}ns@)Zj3~f7gcN~PvMAc&;;KLM?rG$j5GD(zZ#W2DUHt5^tmDngf?w$tt){uf| z8v_)bIToduuUlz!lg`>L3F&4%qqVq+3mba4z97=&CX$~>=?>YqR2kfaW;2QjZo6rk zv)Wx%HLoh@Z&onHPhMPFL`}Os;dgazbw?<%Mt2=i)Wu{>D26PVEdDdoK(k|OJ1A_z zgwZ%g#^f-Ak7iNkbLs1{GG=ewwH6tL-hrTq|)Wv4b@^I{Ykd*nvw$kwv(fn$b@bGuFV%3`tfU3aAL4*r} zCqcx-N-(i9bE%4pHdQkf8M)Bo$$5s3GhM$d<@-D<#-&DKgmN?WsS?IW>MhqEX3uUk zR=btg<>oSk$7)Hroqy%FT{GOINxlA59@KxlXL$14KCRdzvZ9h%=c;Qcqh(lfy(MZK zFupkBS+Vc3;bR2IRDo(NO>lgIu3mkC!W&EE-dn)*C8zVL>RtDJtZ$|0{$s9#WlOmL z{g4ef29W5`1t+%esvhZ(H)v0UoPEe3AAFa;{q0}=jPqj7tM6)c6Gk8bYzrNq_ z565;j?e@*oA!loR-GpHV389+&(vdDF-j0U14xj7(cc#a|S_uaFb~wM?dHpYW?0ttj zT|Y|n-`Car{~NXBe12>9`NLYm8n6U4zz>E2-~dp3{XH0fdTO8p8C zp7zTb>S=eA^>8w1K@I_Du7*6q(2`oZ>JjBh-Fvsx`W}}n^v$Jt_4z*tHyOV!k44gS ze!KdA2ll+5rv9JG{l4q~_COy519k!U;2mH97ywP}fGz=G50U}OfO((~00Q72NBfo_ z#eN4}pCx4X?&96Xpij+M)oCR)cJVlgH-Eo-_&fiS2wU4xGHX)`nM zNy(^zL4Ct3A$ZQjb~@P#4FqvysE>@1l6dNB6eUK#!JcKuy ziMtIRZH)eNT|0O7v~1)&a1EFN&YzrgtxBp%NK*t+R9M9nRZ3{E1r$CyOZM=fS6l#Z zzyScF!d)n;DeJk~vW42ci#Do7DQ)|FnZ4tX<{?q!oTU*k<++V85aL86*B1CSgyqjo z)UE5%l3^%c;vQY(Q>3J&ei&~tUp$uu1Vb6$Gxv}4uXl0Ndy(qY(b%x+)ZodzgF`Q> z+#j2~<#(OO%iH6&>Un;J)Qnams_Lv3Vy6HCt5N|+P62A(0CB(yv~B=2s!#`+0MvZw zixrMg1KX4Vjeri|11*t(w-QguNlX-x5}IPk78^!sk_!U?iUK7iIcnCF$gyGh3@aX{ z%0|=%7DSFdFh6p3zW?D*cM$uvd&_lqm02eewx{nw``_98Z@cSZ*uT5$%)?H!RBJHb zh%WIUY#1~~be7@|B5-|$mu8Qv`}vFOx<$>dCw{8C^Ygz0cklg=wb2i0>a}))G6Km3 zibVrmRRhx1NGTN90C=7x=iX^}MRLazrZBP9ollc-@Uvvq+WBxUMWsg!+d5rU+DU!k zzg7ebx`p)XlJlRjIx)la%2dqc&6YPev?s+rOO-~svI76A3Y2m%4g&wv>tE4dd$q722!J6~$}!Ycnz;BM$VE)RhVKsPj&P=(`}(;zuh%vjI7v+P zY|FvS8bFlsc9oq{EnJr)rD%RJ_|vK1Xg^$!J6M6l0013801yaDh5!&)d*lr(VbpZ* zPsa9qOodiYJDS;gdhm0z_<8deH&0k%X3W(XO2RId+MSiH1>0EC>FPz^ytJ}IU*v?5 zjgKu?S0NmfIaZ&Jf9;*N^X)SCF~)rH*{Z~t4RI(C{DA=uMEYkBNNY$6c#gKa_+VeJ zDjb4yBNIr)tN?c)2bKV%^gt*Ar~#l4lmSK{9N-780K@{o7Y^Y%_IF**7L?LXd4(|$ z5F27wfdW}P8?)WTB;7=nKZ@r_aqhOE0PBI)_Kyy8VtnC++{H@0_0s)BB&-FaKY${C9gEri4a_ z^~J3ZFg;<1L$PWsZ&iMiD{XE(9EH7DgcT$TqzR3BP(|?y?;Muk#t1UN-Wue(-ZI_Y zJC$HvB;1ALZ462hh3(|YCf|yD&FfDE4VKrR8&5<^bOJ7xhr+aO4JPzI6{_>w?7eINlr48RCYqa=js z)l+9h3I@BbtqpgDmg$nGE0-ISVxXo-hab5&OZ{yWhw~5lKXLmnx98jaKe_K(ZQPH? z_3hcg$#@bikstXo)qkl2}e}T?; z*ktll2g6AYT_gf^AQ|8ulmk`)U;^??;0|m8pdc3j(*Om4Hh>e*fK(we03jw|21x@s zk_S+boeK#RkO-uTKqpkHtXEr+uxmQ#rVm^M1M-k!=NzUf3O~EDOVdl_FJiM-^=n{l z(xD5j<4ck<-o4z~OHkvfMh~Xmi!4rj3=sQMrsicM>$>`)t5qF4Imm>uJ;_*Rml`6T z!?faKj4%k1n!nHeO1&bA_fT7V8^I9X-`$>`2qCfjiE^Xl((vC(*X?2|8|h`u zqYY}qrEosQ*5SF%b83>_R&r)GZ)u{EOfjX`(m&r!?`?v59qo10RCSEcj$uSjOXlA$ z@#^13TG%%oS?#4D?OByir*(SPLkX(T#7Lt`M=2_`Tts&1V;M-5C^5QkHByzjnwpxI zg`;K%FvFcJoT$SV9&5OKj1_9-+^}TzP#~z`ep5t%!-3N}I3D`&;H|6DhK5usL9t95 z600I4;FX-6bb*6fIL4l_PZ>^fUoF)jdn!uOCQ)jnqq#)d9Og(vH)!hdT@j&63)Du2 z$fK~Rq@ubs>|McS!~-UYT}e>)X||2lakWCWdWUZEj7uCt|m!2D{x3~P6=Tzw^&DnoH!9t-rmWXNUOpbhm!$`2z^~`ogg0iV?EW|w^I){edD4! z%{pYswue*U_R03*@11il6~|pkj0?z9oRImuep0oznD&u_eN$41zxoUl?6g;|Jt+u@ z=|Cjz+dHYaE6PQvHbO4#JEVJ3IWg5J*Qni&nrGhLNS<`>Noo6Wj!ZCZvl`{?>UW5e z_s;U-{NGctJH+|f=$d}%Ik;QRzX~%@Lv2OGPjK_P_-0DmV?2>y`a>BIU=@C6r-ot) zmc(JlZ5_l0)H}I?67;B=gFQczy%c0`Y_pXeqE9Jmn{;zg>$PxO_8xUktUbnxW~w$Q zI7=nMIU!Y$9zjgf?x<@Ig>uU23wUWMWRFK~4UOr^uChAQa{96hxJ`)&F3Ne77_-^r znr4h5qHf}#ht;HNCF)eVX5BQxZ&y`v?U;GEXx^+h&Th2M_o8^}c6jSFl_JLG?q)?a zDlaMvzE>iNf&{V@dQT=K4wqTCyPdG8Gh!$by1H&g>wLOnY{0cLt*6tOsO5{jaE*hw z=EW-X-^bglM9XqMzyJrg zTGy|1NMrfH0n-3XKs~qy-~(C#$`}9!O)q=_)__+oPq)z}ht24pZ<4B{o9q|RI7!=Y zzyOd2zVre8*Z_DIRaI47+}zDsbUGe%xrw6RC03RDXFa30GxA?R@K6)SwcxVK_eJ^< zK(+3lx{2beBq=?QDqWoSedMsUaEohJqIGmG0&!6HwCj{;Jq7K8xb+9)v`DP>>Zg9O z&X(b@dHV{3vGJt;bMwPt8}>Ee>)HLP$Z)>~^n><3=iOBNDgAsKzFTprYq{LV(Cp^? z2+}$}l~$D_e@$s!3MKh8ude)LedSMre|fJ)*uxWnq2HRub`1Z&vhwiSLGuqJK0b_Z zfJ9*hfvlq7Hu8uZ8AO3{;eGtGIF*i}2A3{AXek0EB#J+>*P4n)0b+-4+aQY>l&0!} zc;pGRS^r@?s;!!{vvi%OFX%@rV8h7MaM5JxpfFXpyhOiDy27b`9X*`~V%(xAZpHE0 zRxZ@(vlL3z&#?5DIXvLqh^_Cp>+|EMHKd~mY{ko;bL=0ojgQCWKCJ9ktNcr0ZnF8d z-7PtV3=A#&6L*7uuExmdRkSoOpN(f|4j+O6!~o!cZ0F-d1%wt06z{+f!2l`+xtfsN z2rn+su^ltF?WiF7dWcd*1PlUkhpGod2$V=c6GCgUi^scI8zJ|S%(hOaTv2HM zVoi%wyIfzjo#jF$FO1*#|9I)YbI^Y$ zqUO5ZTl*`d)=;O5(0xBuMHI?fJMx3A)pM&|TU^zI=M$Kf$C1{rS%l=yQw$b1wv>Kk z7dKWlsUqafY;*VtY;II(j^cTMb7G!u=3A&*9-fYBCqBpM!nQiqp@)0fXiNO53A54R zZGZLmry1KhqVF|?4EO*Yzz3KB=s*lTG0?Bx4I9no5?@JGZI!J>-Bz}o2y>X`F^h^? zvm;*f1TQxWg@=LEW$>2|0g<(M!i!g6lWqw~f;O!h7$nFckU*hk!$Cuu>-dxL9ADm! zJx0lNmO(*d=Ui*{E{wN8)x98f#1PIlz-b*}5U~Q6k!W(9q-L*7pLS{8U$8e`>9;$6Kst&Uo8m^j|Ta*!jhH|AKKq*8Bf?FDI8e*`t-`(Df&Sbd+_O7U0S^96J4>I+Rc2#CT^tfC zt;uZheIEha#4zqBY)uA(qZf~w)S zFMCen8;hIwkEDKlB8@BQ_KCAH^`~ceS+AQrv~`n2-BmDz^%u(`Lb2vtOYJirMvJIU z*}(|N)D#pJE}p3oNfFt!ka~aur2?XmSrPI8BdukTX3+`}V8M!lD5%A8ssvO)K@|~1 zVxXNRR1p?L1}LK1f}o=n1Y|@(DyUUrf}*G_6+{tHRRti%s*zDu1W3d|6h#zJ6ciN7 z#ij`2iXtFDAOovNVJO-klzAsb=XH!q86hKlwx0dQ5sS{K*AelFCjC&_jkWGQ$?lmm z0`TPR z=D98Ba(<$9+8GlgpYh(;qiY_cA(qv0`;RapEPUIWZMWLv%;9?0eaeuxJY0~`}QnpV{OjNT*L z_ee7MlXq@n{tB)`6j-E{t1oV%TMotvF5x2ikl_VQM{s*d2H7@6N?YZ+*47x6G@VRz zPVa~%3$*AzT<4j?-Mwh_Dx|W8-8^7rCu~ zL%9CaueR6i2?wzNz%CbWlw5nWfs%1aF^*Ch5)359=@jO{-K{0PW8KKF@7e|5y2FJh z41Oiz2*6e2^4V-)s2n zZmy_>%!gNAA^pe;LO~Em))0*?-)C2i$N!YJSMWp=U2u77;Lk1W?W^(@pB@Et9VFi~!cXA^Fmr@e>TuUFsupS%1&`~2VW=VUd=Pt5?*QLtf1 z8)i%hf_0Zf0)_Hrlr2X9N|TB1>_W^gevgccyb?plbH@5_Nqc-f!UqKDmv-k(l6jdm z=sfOpsQLdsBz?LqLpr-1c5~#>*~h%vNBu;19)|#kLI#Wv810$HG4>_$21dz5>L7AX zc+i^Tj~Wb6C7Kd*6!eH?rJe71@cr9e#Yw(-5%+`7L>YQYi8)vY(>cATa!{oK2!aVF z?@VzM-l?OYV}tL|{XNKYXsNJJHn!$AsYqtQ6mr>&Wu=td=|GC#Hu;K)Q3UDWFQe%b*RJN!K&WAubqE_{pQ=_dxlJB zpNx=5gz=Q-oj~;RMG4HBQEv@3+Ss~TOjlTMHfXIH?H}!6tDOsoO9TQC5;c&YFQBO) zOE9to4q!q;$U$H%0ZC>M3S^T8NCv6!*$ti*EZK^^hh<^TXH$eZHHEc}>kLmu-zFs_ zaK0WcTzfvO)OE&PR;OFB%nsP(lG4)DUgbnHEr|){NsK9>ku6tCer4UKkx4U`_DjLb z(YgK}&J@qj_$G@&^#gg62AM{tLh#;|t`?Hla*Kj6wU{tS2r?;%0X~}`KmaVr!~hUV zz!peCZxRHg2q*%83m^*#DTJg(5EcNSC_}bnqyb0}St5%hg26%?w`7#1Q#D+s>7X&h z04~gA7@&b6%s>FeA;Rdm7b-pisn(0k>tCjR`R*)%+Bm?&nECFOCl1fI^ zRZ>YhW3}lHqtw~<-VcY8**Y)I!p2W^Li?PdkM9_VuhlN%Q~N8g?-udzRyF+Vv6vD< zj*6->|F)M6UY@mbTdd@Q9kSeJWsl%zR@q^g%JF*0D{M^BvRureT|0ApRviW`m`_m{$V@1fWXW$F5pM&KuXwtD z?B$N%8K`pQ7y_kFdo!E`rQ2Oy>`XjMR7FD&j7q*tWzc4o7itQx_kRU%11W7YY;0;x zN(IBjidK;j(Yb1+nxeS$+__twZun}|!y9L9QjJ5x)jmP~apuM{t!ZSYErjmSOj+DP zxnb14vN$CQ4r9hb95LbZt>!vXvJ9!A&RE{ECvlo03s*GO99+mesy!}8y16KhtTz2Q z$yUUIELBESGn3pG;VQdwSce3*y0-<8NFHgTmP<5T`;u*nFwlu7(!4m_NXC zi;azxyUDt&v9clPU_FM1W@ophET+A$bya-L*ie@f96V1Dp`jpQ20MFg_h@AEEb08> z96q`WH@bS8?)v3lwTX&MnsMU&&~g-X({IiV?;+2sz%j^(SKN-M)ZJ~Wx|fW2oh1~q z9C(xNY6578J82%1gXFas>p64cVmD_9VLZkvGPG5w_Q!^^vw57Whkf%JNb#u*Q)HGP5$!za)VC>NaSsj^Kj|0TBc`miqoy4Bo` zw?leJvCZU)iXGH-xvgoF@jds0hkZzEC%Eb*qGFm&o{^j^@dp~)8B-PA`f&n8UxpsD zwtsGK2#e{eW_h?^jN8`L)O2X~CF=A!JZ7~B-3VJx6+sJZCSX-rPAZZ?b0|Tq@g^-^ z*IiVcU@r|h7j`COLk+T^`EUbOsx-oFoExyTWeP67FU-sH#K05ZTORQay^k4qmxf=+ zUY}w7^?b1}O>ZRjkyxToL=#82rj1)8Mw_-S7FlH1XN_n}q9nplA*9D_pz&?q{t*i% zhqX`hm>u84V2+r0$_6qpZM>W&;(mZXzeEG0AGZFp)7^lO*QQa`U}cF!#z{oy0=Z`% z^D>Ly%IgaMP0GkVUPfT`Y_vraM7+~v^<>E~&u`>@=_ff*-oj>mEfeZ?Q3Ni@uKC|I zor7FK?S4+b;K!$*z3An(_A`klH4YGke;shc{vRPi0pkx9Xlg~p=!@AS!{7QFUW2@9YlTuL$BEzGefHFRgp9|oJVdc zXvRFjWn26IsGBUf32Dwaevv94DL)Ucl=`mX95y6eQ2aWr_{`Z?TKCe4>o9VaB zqL4)i%yVUnCe>+hvG#4|YCTdfpDoeWA;{^l(uvulzPjf(z1il_vg0JQ@%ek3jg@?8 zG+gNMo#(2Cu+SDmL~&Eym_l_iP^9%++g7?bHXtjA?D1TyHXM=y&^xB6m6zPDT^6*- zLDXpoGlQxl7C~ra-DDOyLf}DiIg#gU{4U&Bd~9?Rv*gHTJuk!L-$!Ut^^U|*4TsTP zbUpq6f)BUT{3rZAH@W-o>iN_HSBt_g)r<-;lz`S4SZY)$kb?Vm5NX zL*r3HMse)x(d?pq_eQ}uUU_n(;}BmA#T-h3dM9jGrGDIsbA(CZsg^`e3j1?)B42SA zW~=tnyP@OO$VH`TJZ_2D2PsHqD*fZW(L518vjjYG#%J6_$sjsT*k1{>Pjth-NG&j= zJ|LD$H2o$(?S&Z-KzxC+3!q*N|Et2V9dz>Awxr7vn4H7&XWo4~45_&-mE{d#^AVCw zdD5ymiz*up0$AgVfoqu*`DB{OYE;`*v8EF%FDWR%yP5}~#Cu5tJO>EtwC!F1~DfP$Puk52oMBLR2vxf^Xzu2Y^thn)&l*k zl@{JroSAHWW?%{A?^hA4YwwM=P2SJZ@m9m}@~+uimD!a~`~LjCk3&w<(jbw16guTl zjDHpAQdt!A4Jvcoy>yoF@pTyWm6Ii$*jde{QoI&A7Z`6^rj12{?reH>F-^|3Qy!939yRiTm3`O=9WPvZkdzRSHI@#A-Z?iCVDP`Xm-Bw(_OwG9Xy8Xt-L%h&3+jrb) zGudsD{R|m6ZN|jLN#xEd_reUMOO~rfde3C&T2^oVN#CV2&hl*ij)h0?{&x-ZChNcL z`Mw>xtvlsgLLq?l`v$(K$Oo_y4NlEGZLEDe-Mtrwzo~) z<|kc|vx)evG4b)Cy}3-dG3a52G_%fx*z)lmjy}3LYTTnlpATg-l+vh|KyG=%Z^_mw ztJ9r`*q!OVxtAXTC-;6#^!z{)C;(Q_KqvqWo53YWk8NXWC^+7VP_L3T8px79maDWZK*(#1XHxwiwf?%<1FziDNc$>ikMrS;=icvYePp0yxXf;Wo^mQp@w{@U2xwp^6uoJI`mI&A2X|Oi*CPxIdRWt z@w?o_aF>6z_HWY94Ntx7qjUCZOD#b?xcqV&7GQVdPWj7E4pn~vA!5KGfW|Nwiwp=D z5HcTz(4Z)+6^*J=5bu&e)eVGFT_nK*(S{XE?wKioA_3npo4QI^6p9iQfI<`?F}O01 zU%{1|c!g-Qgi`dH=O~Z0!^ZF}+-N7Vbt&1eKME3823RQbBDsE9<(SVJNpW;_^|_QY zDKhl!HQ2i;kaqaw`{O+#xiZJ87Kj$AG}OnMX!$IeESZ^-ZA9NrWul6AK;=e}a6Xqj zc5#D}VIpMei3%FZU!JCk%+OMe&lh!p##e))v*B6h8@M~4TaYF-094ElEO8irYQlDemH5Hy&o+tzf1~G_27{rWX@DoZZ z#fmD!#YsBoeu|?Qct_y!EycM=LXd(wM)oIvKotlo|e9Y+kwZ%VPRFp}n zw8zqzuRCA};R_{8XnxVTGV#{$tg?um-!4_gXd0Q?pAIfhlVVddf&;PKPXJ4!5g?)Q zyXTae2NS^4wFHMPgYgO+lil%Q`VDN=W`nuPk&V>HVgYAraSinZ5XCh)JAWsQ@O@We zcY5e~0=!{{*9ta*JbH3GDlDUZ*L~Y|?*n7Yc(@5+a=6q4GD!b0iZ?SgrAe_0;(O6U zA?ITY6taW4$RY+v9yfarz%Zq+`z1ITsCKtE)oq58%`TzxvokeskLp#_=&p)oW`6Zs`tfFd z4s8(Os%JTd_AF-?rGL5CLwcfcZ$I^1a|vc{@;Ku#{A& zqu14VoId-(hqtz@8!7W>Z| zoJM-NaMknWNriiFY)P*3x}8G*&!t^$>T|tbwC&jUYOnZ_=&N#J7;5a}|9 zaW1v~-JgensM7Bzz$gST#sJnj(vlK9A}R?Oz+(`zhv0DP%~dr+m1@lvD}&DPJFDLo z-nVh=xOe35G`bt?zm23$3hsoHCBQHf$Z19Q!c@62sE%>vl+hkxP=YaWJu*s>x2qAD z<|gN(*i0A%RPR#c&BT(aHt@c40LoS@S?TIws{lZ8Cay z(&HezM4-usxKXAj!GVZXV?tOfqLV^!XBIj^X3of7Y_5hmNSBgg+c;?Y{T|cEHT{Xi z6vaC94y#*h9f}=$W~)87IeQjLy*f!wGo_F*qCv>{a?HSR3tVLpCOhz)?^$am7uyS< zG8Sg*Ah(Ov&BUmg=K0-RXyKnnHzUOp2~DuRk8{nn*)+~n4AAsEg3W(g;=ZktrScis zWyn0WbfUvYOg~2+tjuP>mqwj(Bu(!gFW2GFX_bxTe$|eAF2;+Z`QJ1Nb0%2ViU zGOmsr1$GYilHac5an9`fFYO&Nomd&f04{KZAPjKLkN^Q6-+($q`0^jw?{LF2kua>r z2uqaIB*~hjIX*d3Ovo9rsUa;{GTbw*P&|4wtuaX9H+U^zN@ZF<|gvYb#ui1pl zm2B4PrFne~YfLfg@R{RU8XO~9&q6GLZ45GHz7PvCPZ=^Y5l9`r4KNBwCGNgz25=fb zkf2AZ;l*o<|84#M-_LLKZojkb{&xSs=AVuNzzYY?L_X7-1!W^0)^ZR$Z6cYbvL+6{ zmcq60hslh~G@&9}$$n(NfLG6(%K~*basLdh`1!be?!@V8OIg{SOAP*pW)CmYZfH&~ zMmt{NQr_;Vxyjmm7XmzoD`nMGukMSB9q_vFu(w)Ywidhit4AWmfn zY0hz9;3d9K*7$cJ0wRei%Q@F=2r*}6{0|pEXhGJ52I$d_p|HlGAQieICO0zlCQ2Wp zFkLrz0eKK){_-0q8BUJn#6p93U6BE**lu!G69i1$XQ^>77WN>kh9Jov8)RTC=kPe= zH)UfwJwk+g-&XUB)`B2wewKrsXuw)qm!mxvr!=f2JgPo2jmvcXD=Kp@RUnfo33-7h zgj8gQeX?7Yi(CUjQUh8 zVN22U$1znfh818k3f=~7MtY@=w;mt2!&J=GN4DWIWpTIY;r zJhCDoXEiJ=C};nlOxH{UHN*x2rvBJ-dX`7l-BQq@hcy(6s~Bg$Ib^b_jVK0G z*w5LTv-=kN9C?xtS?55Bi&oUXiuIZ+XH&W<b1Xt!yK z(6mA)w@<^y**<3JJZUAi5Nl`f+9El#mNoMGIk=Eq^A;IwFJQ&dK+1zfR2m7yy%He?UBA!0 z*w%(>J`|}}tRd8@rIefs(;DealBbhT2M*tj#=zHGYQ*PC43x%!Pr2wozBaFFa!E&5 zbMxcr%5$8?O4Yop!upQo72|9ZI%9e~^`2s$T-RM}^KUod4vam-_Z^3`kP}^*AsV-upjRn6VTy%fSoLns zOvie}PYvpQ9^!<9eq(}N)edqVRhp(!oJ-T5OjibtIc1lETAu z!P%+0foFw|0u3%EJI^^rE<5cx7)2Iybi29CnRkyRfmgzzQWKJa-E%C_J{t$QhmsOp zqLaPVS#mbfYUd?x$A_HipF6Pk2OH6=;hwFA?<{DqUhoMK!Zmd?j6&bD|l}W@UH^lG83%w!F zihZjraMv6dMoSIYsm?dEy_D_W!JO-7o|DvVgD{lY;CXkH1g{8V)g$1krr(rJ-FQjb z4^i&s5@(CIcewSBs=3QNx_qf;WpJ0k4%kTVwtnA|+53L2`sTIga3t>)c!O|<-t@6) zPO2j!t}eX`GlHu_-AEsv6{id`Va%$!WwE^*xxXZ7@T5~ z)5PKHHq$ZhQa7=?*73;68&5PXgOapun%2ao*y+g(_7*_10bneO+XqQ-yA3ixFKU9r zqV=1RDo*#(*6X9OO{pq~OWS<)o7TB9N{^^S7O~`eB}WjP*9JqhAAw-!K>5~lo%l=1 z6j2fM_7a?b#zgX?^mExpin(<~)O{5aYE93~asNv<38d`ApFv)(h{bg4-J1&9LXyy} z*)b%t2y}+3LB+kir8Mig9NQh>SRw2MKpRNv#RDFtv{(;Oh9j?G%SZnNVo?7a2E<*C+4}G1@Sj zW(R>p?`$1ytzxN-8!rDx$$TuiyS@K8;OK|0R+;qaajZ;83aDE0Q2_%bCWOTNNKuf% zdz^ri(J&$YH9wolCE~qG8cp_G{?y(b|8E_-r{VTCfm_@q*x7zwg6G7Y(X6Z7z~7Z; zzr|#@8V+tRT_o%z&mz=Xqi0I{sS5{O3Nto#pgf+2181YBzIICamDMF4maUnX zv3l9{S#s)v4H1e_X3rH>GS5ML&!x}KMN&zbjf4#GA%c4F1<5!284ruhcd z{F=Y>om-yq>|^?@KYpUFNAletI_S&ON%};9GmHZ(3^Q4B0Dq1o=tpL)+8VXHeroo@ zHEU&e|B2lD{CfSrb)%u?IsSheWY5xPLbMKB;_^xL*A#1F+N2?>T3AOjC17(KpTT%N z+=rLy>`t-X^1O6a;bymYYnjvtH>TT8rmUvrJ?O?j)uh?isI2qRKbyN;{GURwzbvZQ ze$KF<7`}9w@~_Ewvq7?W3QIX9$SDLliJ7F|DJ}eCtnI}s5@2JBt%XqY`r{QHisF=0 z3;h4i)AP5Pen(^fuXoRLpSRz0e79qx@IH6<@(xR{XH0^^cI;Vmm!VEoPYz)P9DbnU z=&*RybscG~}sc#MnWC1oq=oj5%(gdtX;LNK91BPK#rF@7iRJg}sfEE+aJhmMRb5tw>| zY)Ny|LUte+G= z@N4+q^!<13Pg~dWdYWQR9XZeU;RF}g+l8-!pkZDsB?=O?TpY;0wVMmfXtE)cVUO1< zdl>jpFy%#EOc5#TjbM)!6;e5N%voZbT&SAmX)ug8P2w>!+R*ghJ)2I!nQ{4)6Z-07 z=ci1bc64ne8?7}pjwKrdl`jqq{)KnzczVI8YVuT#_@&E@=KoB8-mN7+0j74H7s7gYZj998l zssu-ER0x15BoP6K#9}JMEX!J{l#38mSb`!dsEC51iipKTL{LEv@`_a$h>>8#MT}8Z z5LhvYsKZ}D#0pfhQz*4rmrBEQ%ih*4iH)y}F(Oh7>5Bcwx7z-6x9?6geP5^F@0zFc zw{Nxhu|1E$>1OO+ea>Ntq_%;h0>pvl^Ndxg;Dk-*8!U zVj!yph{2Hs1la#azc4=IM?G3!jcbc-zcP#x*$lNT(FJLNf*}h>mm^c#E@Q$-REeN zkJI%YFF!V|oF*s_Nu@~ZFLyo_N|Rx-`X(oj(W@au`X&^0jf=={PgSucsUrquja4lS zsmdjY7&BRt0!^mb`nd`7wN+a3y({?yb4Dc00AOKcllzA_h>G(f;ZAsoX%jMbvJ$PgilZ|8W^5c9-y z?L>3w*Vo=-x7(&-cirX3rnArdw?kp-TJvYnZyuxB;TImtF-^!a1}!KdZD`{OaME3q zz{^uW#iWtd+PYucpCM2%uos`uLb}Z8sY^$e<+@}{@lG3i@vf{>z_Ev@5sn_;g7buFx$H%nQvITVk7DH(g#;a_KcyhBAK5)fXjM{xYZ$mLa zkVt{h(Hz91 zTzZ08Zfwf~&vF#zQIgZxZX{|rm1I=DAxmJ?*iHyQIDjfguhD1C2s8XOTmJlh7vqzw@c%cr{^`|R%HDAYmRy1m*C&ue zl;CoSz{V+zaJ`cGk|SN7y7N0NCgTg@eUtD7L)hr~vt3rIX{G#+Gu-y_-QE>*5Oab8 zntsXy*a79va$E%9Arlc`BgsSHelkGxxZ*k2&m&%s*@|DZeCys~bkQbId#0>!)X4XG zL)eYYPa*CP1tH8$hv zc(D_`0SvCQyxZmgI)OdoBRNr#vA)&zO6<1J)4or*?r^u?hiO-a+ z07Qtx2xN|IWuF1?aPlEFzJ=9fpW0|EgM)qKywxIR@)I|lgp*XPTu5r}Wg8((2cBtx ztSJ#kMnRWT2%+bp)O?tfI3YkfQc?H~rW1_Li-4y4A^`)y!~&QY0EG$@V}cv-veyi@_LH(azW>huW9QH1RrUN{dJHM~XCch~W5e3)tQOY}oxKcl&{ZT_6;?(dirH?Nu3zSToyZ%Br zc{E_D5I_Uht60!LMt-;3Xap_mY9`;s;<6(XK3Nd#@=Ln49q3*%uohxfE=~}mnJq@c zZ9f0+`eU8OVZS~Z)-=?6!L^a6n6P+*1JU)BZT%Le!UQRac2FtKOLV6H%mR5Q4@{=t zfV>Uk}4=-f&w&$ zfu>vPWB!jV^nvW}gIDId^Eal7I#d%hSBUG}nKoS-n1|$ixiwT7Zqzt6jG-8y+4LsrpY7wdlcwMuh&nGoZ5)6_J zOEW0e;{(yQ$D;k5wRVV|Q`@CMN&kF4xw$5hP5|dXLjjCHF^oHmQ)|Qm?9`N4pb)1< zgt9}oVGkyR)>@$t*kBhz9o~OE)7}ksI{iFA{I2soQ#lza%h4MGPKA_oBK$%~b6k*< zLe(aNAQ~u53+HJqYr{|i?R-_m2ngPJ^zSsK!akG69IM8 zy&bjFLep67%W|%qokZJ_3XC(9A<0(4l_L=-Q+s?8AZm&&6wtwo3k?+PBR4T|M^tQ~ z*x?!!Kn`>s(9urX(A|h_Y9t`UJ9QbmXq@E55IIsCnzOdvz_8p5x!h1k!lgV;5Yio& zUHAZSGqlwLnFG@b2*hS6RA7uUTKV^@=UW&Cn9$MF=;vg~A(O$j@GW?ii;|s)9P|EvMGj)r=i^~T(O;B@Io1r6W+o&#t^=b+j<)vq zM539MKYBau<-O@_@p5RzDRcLFA0c`i{@y;zdK>Q0rKPAZHkaxoHK$q(HzYfR<{&R@ zNz*G0HP0!gTGLfhsTa3&#P`9kdBOe6Di@!TqAS(*utUW|v7+@ZutvoqfSsae%0!NCAJM0CP+Wcs>scoXc+pp8>O!l*y2; zV>WeU%aRZ>W~c{h!b})X2SSJxz%$b~hn->qfOuL=Gi|nyMkU=Bsm@pEs6lt6pvfp{ zI#y>F&j3-%lT{^xdxUOdkp_X@Fl0qB^MGr6lZF{GXk(3&C__ckGF_5P;})S4NouhP z6o7sq)g5bO4G!X+^fY?U5*zA30&KPWAu==#GazU(4otRz3>X>K$(HgE#fQd7Ldoby z9D4iD9Tr(%r8{!{9TL<-4GJ)lt};DJV2Zp-Gz|3xu?Fu&lSSP+G^q-HhWNXU;T54d zEhx@ZhG>6gPPfqVk)Ci(=BU z_0fRO|6A6fo;fZ!X1MD0dd6V91@#@`>mCXREQEn}^_n`?xQ#V7v`d>=S-rNRw!wj| zDpFP;%kr79F}J>+>e_hrbvV<`KP%FTe&qR=>)gMtcs(?CJ;xFKzZJE+DY6?ML)bWpP6oq@uB!c{CvuYoy-j+Z&zwxKH=d5}guhAelJ7~T zn11^gsJS~9+vB_xg`d_T40dzYM2wRsAG>y>hfhZPZ&s7%LvE}zg@r+?9GDnIw<1)s zw|RM7WcQ2=#>Uu8J49luntB|T$zq6WbCZH3T{fLcXQqdA(>_Mb#pT{-tlstmZv$~I zR_JF(Cy9?M4m80dWrEtQsz&yyRfQ2pwPG%13*8|Q=a`PNo=vefmpD1jUQ80$vteT1 z<19L{dE9zYFc2V6mp=@gunW_9J}Y7Mcg5Hk9xxp-KpFh;1) zyzaKB8R=lDY7#P-hS0T7*=TbPy2_$~(JXF_)02u^IPGJKo!`%Q$&I@?3{Av&9XcY- z$fk{2VKWtzlhN6_-&JBc9JEoU$l+Eypo@wt3iaT)VOcD?^9k zayn#3wmt}%hXpuq8$5Xp#u?#V&bV0cM-=(Ga$T8=b!h5)j^&$b!*VQcG@>`hsY{io zRj8w;=<{fathju4ii#PU+=OcDPerCU)$OH#8Fbj%NsA=qNU{kS!I4cZ^lu4sMKE;f zb&oFdDl^5ZXKBdr{`<;!cj@cGbNh^Zot51oED{Cebe58lNMs08l7DVl)Yd@oJPc70 z0Xh)n%P#MTs@uapJ8AUuRjf^=4N;RY=;lPZVLEx~!w-`%V)!lSjdcX($&PRTC+qoaHn(?%Yqo%ULLbf(h&ccR2ys{67ZH z-wr;%?K`7M?fLf7s&$Ys>Fer`_|e?Eqw@NAgo(Bofd?R9DdC6~3Z}=%C0L-D5@bSN#wL9kLjQ27 z(QL90Y??eU!3A7Um{08RD^x~QUWT9D3lS0+RS~q}%ZNw%uX)LWkHf3$S|%7c*~Z{Q z4K+ee>){Vo&2jH>{ifDi6<)H|1F#36PKpg6q9cA>&J*v4t?h)u0@3p-7CZEw!Uf1+ zsV^nv6rJ)gPwws^I?*x_<{|jvD@_yMc@nf-bEUNz#X z1u9i3gB^P+hI9xG4zVk-%EE_CiQ3UaHg-xv3`C3sC#PZtLKLMC5`jc?@%6nd zg%ES~bdHg{%GJeko^#^8W*p8~5YJqxuoz)MoTI|!!4t;Ie-r-NI4hVLsgEPi&dQlM z_}^D6%*$0ac5kV#K+qm8b+IN3soS@R{&k6Y271x_O6S1mvQEv!YqY1me0Q(OIAU8w zdpi!@Z>v@tw9x)P>HO~ll!4z!Y@gO)3A~HqPmIw*QQlc<-ebJ?Hpjd1bpJ_z=0>T1 z0+_qpKvWPP=8@)-{iI>gcKs7Xx0vP7oj3hTpUb^yTwfYa zNE3!J2onqh0QNNk0swJDAa8(@=)5K{6oYl3OVBR44~POy&F-#KxE!X7@09Fs5jdYZ z$iaMr@SGQuIO()3oo%le9*d1$xneG!D;A5YcTh*;&>n1 z{`+8^Ir4xu-;min6sFZFU9~=b))#tHJ7}VolLq}a>sQ&o*|X4}rTCw>Uupd3K3mP^ z?jya(+y6d=yu8AJTD!j4o(LS+po#pmCi5Q`2bY#QlK%#G#XGpnPd2}s_UbjX>ndmI z?aKatG|Q^eN7B}1TAqVekt?uET~*$<~*xq#2CZ$iVQ@ z#U~WGu%u@Zm(!t@mvXvtUewJD($H2L4bQvuIz;`v9;}yqmDsP!GiNz=RK~0 zD_T;Wkrgij+yr?zdA2yW_w#dc>KuOhlaKaw;-{OR-sO8b8a5w@tg5x|Q@n=2?AgOz z6*nVD)cPpju%)Nrah+ddMwYU|snSxq9r^`ji`BL~4}QL{{y+MTp0lL4xtZ9MMt34h zoeK$=LDDeo*n#JKf1lOf(dWeLWL_nQCi$1!XK<)MtWE?FB}IZUK?L5k3L+eqqLbwB z>dfpCmB+gyO@^tj*N3ICGGu=xnKdnVifO!$;=T ztKX>Pbfq_vbK$C@>i%lExbsFVq5a#jI*&N2TK02Rkj~O0e z-h7Jhz^NetI7q|`R%RV6@a&r+x0X*E^i{a#eQ)wZN7Tg5<}V_jdXtUnvQ*4>*;12A ztfTE)2epk#M>7UBSz36Sb;;+J(sr3&FdK>EwHgUq(!@Gxxck1LhCE4(m^0s{@(!#2 zKk&4*?Rohh4FTHO*NMGUmNcA^>2U{gGyqWmF&G$$B%*|XRr`c?M8hDWBmzhw8Lf&} zu&*>M*zH{#xu$mlV?7~GGYt4D~3`$ba*NlC#zGR_EW63#71|a;Xb~l}? zwdLv1lP-jNG;2=5GkxziuI2%^)QkMl;8D8Hq@m^JA8KVz^>ppz8`PrR(HVbb=xcWt ztg(pul(}VNXi{tLxN!-2`Y84V1DUAh&t;_+LCasOTB=#9M?P73&7)CKjB%_#=Nhe0W4~cwmoD=z@jCqvI z|K*u@p7q;8WlYe#2f4!8ec!M5{=Vx%PJ5(BX4xFyGaN7h0LCF$j$mT#kh=>snFG6H zd@0%7Th+U~E?cg|vfH9s?l;zW>$1ZGyL-Q==aHm+cYMC$UV1l05mZx1D$&MQjHqCQ zA4*{%8U`2=**^<6`q`hqqqB{{M_*f!;~!U6X7IA}%>DisQPi#C+n`39eSYpk^0Q1R zny4M9%~QQ3O2+n{nuUr~07eT`4i(Rn-tU~7EBSQ#qZ;Tj9&tDhFwXm?TFP&?^En*n ztoK_#IraNL>}2cD8}q;BoW`FBb2-fvi&g2jmcs`NYr9_CA1ItU6)q$)l$2lxt2KbQJ1_s z+n0LP8d3E(vbl;7PBu)+A}K7iiLi$*Y|;~O(yXPj$5EHaQ|jiO+v{eZ5pAX8dl`w0 zUs9iSCXww|vZ_YXb*C!63(e!O7R&q@C$`?`*OY$$*oNte1cY)3N-!j17{Dfm0w8q5 zu@K#;?5(0+)V0}iD`%6kwiSktJK1M%H`&H5XlNb24;A(6C9gdK8R1e; z#`e~}hIh@2D#D81w*L=bx%0DkdUB6knVWx;BSdwai6phh%K4RpNW$`X{DWI5$7vHA zO`Abx8xvEiuH0TfPaQU|E8gooFZSO4X75>Kaw}_JOi00bGd{1oW_$SCN+*)}oyinV zOP5?@5MB^Qf=EG>0)zl$2~S#X#sWN{&BZFUP{Hoztyw-Nkp^yoMC}Xw42q_w9|}2c#nFCcW={T=Z3OCF`@T%4>SfW=(Ru9Z$a8oybY82M zrJ|2C2VZuz#%n(~9Z_O?IAQFixpJ3n!)XjTe!%Gu(O#R>7QmyZ$Qlg~ef|N0d02Gq z6=Cabi~6RV5IX85Ap^;v@ zSOm(*8^%aXEm8?O8qhh)37ud)X)&V&qE)* zzzA}PXx~RI7lf@GwgCM0K>Spb(I!;BN(@*9AVT_k7j2z-TGkWQnV{nJFsHOv z^EaUl(FzFA(-I}pwLEa(jVWgA@`(*{-5Mr%a?g0Gg3M7)?0T7U4of-Y4JEE}_?dIB zp@vxlX9huu5YSHHu%Pg@ytNG94ea$gKtmb^w@B;9NWGwb*lN~i=`Y8$2D-} z9E#7N#lQ*Jmm9+?VdlpoL^@GEN60Z|*#AvZbn)YnzHA4AfZ{=sz|V3ftHAPs3jvct zmSiaL8)R`BO&+3amcK~0X`b-9Z~&!hNjIy(PR^!&n7RW=94ORNZ~7aSU!hu&x^Ptn zgAx;&(x7R~_%FUY`8;e^>1?Z9Z!PvUpB}#N69d}*UZ=dj^8efZcAjM<>(Y1q-+K0) zwg6uJJy;50OQ2-#^lVI0K*F)H485m$iH<1eUgh|dWr2F!;aTa9j!6LTSa#quDrr(p z44L=oYXV@&q97dYYd{Xpw208?jR9gWWFBKd{Ne2;S61P1{b2!Q#Vu_hnqz2`Lih_t zdA(AqazZS{i>g`VwlmrFx_90N^N;Gyun_T`IJG9X12$Prc|KLw&q9o@RGvL6jQQXipQ&~69X@hDDZ@4+l(`BEdwM#cZzVLDPgy<%E??1*|Y>P z)7&z&rDG)lnPbN$H8{}hx4DzJEZe_a+uK)>%Q7nkGVg92+&1&9cnLf}`L9vd1+03a zoW`LY=QeE>ceO)QveG3}VG~%OL{X}0_>xW{7Nr`zj_K+ODCj`Cb_vq#`Rli#ywPQZ z&@nkV5LQYz+J4L+G=K@ ztvgB{7|fwTB@@T#q8QpUXA?@da{7Oz{O+Es%empEq{Cs(-brpgD6K~(C_MYCq8Q>CqP^7dl5 zgUsJ=zMx?e5=llggzgFHyt?Kt_nmOtOWN%_*CpY2R&HuFzbT-?!8a^iY_LjtEyS?I z-Y|!xE;3z;-+2I4(;sTX0i7gr85c;Bs_-O%>?{q zfX8VxcYL{~-SCb;gG}|=Ybf1!($*O#Rpo>nTN4x1v`F*H5)Jq#UU=B|T;ad1>@A%- z+wZQVRNp!ggGz0=7B0@NTg8i($R=lW6`oPCg4VVpc{J-Pouh|W@2D9z9BKAYViC4t zHj|0Asj1W5Zm%WtXnYDee>+=yUt#`YJsG1LJr3MKoas|QV?`tgBqwGb)V?u=h?QRy zAXeq&!P`2!KH?`S;oC19r1O~&stQsXodRPgsNLw*UmP@>ZMwEY8kGZ~P^(D*u-uwPTf5SZWgprun}*iwNFz0^^+eUGzA@L ze2^L@M22h{kPcyo02DCR!6$PZYUEjBMPrmw?lGfDVyLyIaCDU(1TcOWtVMpM*+7k`5 zkb>P8e`jZiT>t@sK7*EL*1q&?jV%KUT3T6y!%kM=-WM-b>TgKPsOht_XkhRAJLBM9 z-bU-Ybh)jFC|+~?$IO*5R~onnn)C>X_dJmu{;9g3qTc;amCUjFJzj4~ULD%05-Iuf zH@A$;seekAte(bXGi`IZhv#*1eK~<5R3r!MB`|vklS1MSnyt)4x-3z#r>kOM?{S0I zf?qS}`AjTn{`)>#wf6aad=8FM-}m^SX&8bI-&9CWbqD|s8V4t{sB%V5#fIJ6JeCC2 zvH@cXg)_74@H2jn_CWt#`<&1NzN1-F)o1`9jR+$^N_TxGWZD|0TGqcQEo)l*sQt4I z0aWY&4Lhcv-S`y2E84xgrm5CPenADLrumWd;?DaTk^`Lq!=&UGrRFFyua3KEyjHtQ z$x{{tz6k2-BhGZsOl%S+F6tbyhhEK+;WSKGdEE2bdYl)Hs&)(?g0Go-zZY2^p}i@F zp0S2dJw5LwTR~OaGn9*ade9vZ1-L*^I;$;V^iw`Om}MBQyDVW`SWLIJrMmQ2N?A_v zROw^Paq%)?Yld98&P*|^x6kfS4ZrR0$||TC4Rf=!l%8v*!v}h;S_uu50OjVea@nM| z`EF=72oR4F9~c;wKf3`H0toa4ae^1xc0*nBZa&quEhe3Y%-PyDzn#OUg}vx)JMUmp zLq#==ob{aQ%zg?x99_5f_6Wn)R=^Me2e1WE5Rs{^f`VHXygX4WZ7KD2-xb%5=^YMF z?~A0Sazl<7GLAv#uTExFhL7hH_JjZ=WsP8v2qY06ORxg*8cjVCs?T51(sqOW!ZfOT z7so^XL}i3xaR^dIf)q72HXK!)u=x?at5as)T&xeX@T0#kTIWk9<4IW>>8EZ|GQApa z?o-m~N2Nxhg8WZ;HQ1KA^R?gk>iP2dN}J-@vhw!*YAvt?i|_qF+DS_P*PJGAG`t6X6L|^sq4DE+71TfHmr`15|8LnhFt_cF>OLsTpiOAMwpm0u0r$2)KTupqT^y_#MCH|5zO4gWNL>6V+;&fAU7S`S>MSd zWq`7f?h3YN()jYT=4H;^+K6981Mi3rssZBcoL1Orn&!Hd7A#m(2fUpX!vJ07V~n`Z&MuQ0cWGe-z426enH! z_sI8K>B;!}jylV7F|Kn9U{i4_x<5aMN!W5Z zJS^JG?trUsj;XvDWt{Rg7zh)?OqQG>jjDnZLgPMMLWv#7y0|*Sk>AF<(C8myfu;+Yp(pQLl?EdF>eTNQ#R3~wN71qPyCMN_vckx#2=|DqJ^(;P%2}mny zAS?xdCk?a;oL>3v1RE@HFpRxGh5+L6`LFGrgjf=BYDNptVSG zv6`q{j06z{D+r@J@>aH$a&2JlVAc3Eb5%RB=qE${=gF5F^a)AwXw98dtYz-WrQL4a zzGWn)3^IV@x|P;_BxWRlp%OY|Ocb0h;xZJM zPSEJdIsa4NJsDJWww8G7t@czL4$sTr8rr?qXWN4i^)`Tg5iCCqwfCH5v184}G0T~7W zAoBY7XV>v;6S+ZXxeX)-nW96y>CSnJ_tX$2?tAKa3sJaGP(=Q0Cwb{omQ{<=kqiF? zFTv9&%ShNqHSV$&L>+|u2z7;)|8|>H=Bt5B0ifL?q8HnuK^a9;j#MUZbjNPr=^cfri-0A)y{H(rrx(rs z|Jv5My;K_y!%PyWoH8JggivX~`604=RA+-90Jn7b&=gqs)L!Gjxa6oFiLE5R+ zDEeA8u3k-4wH#$KjcpHCDk2jWTc^G<(k$ne>`0`prNfiSsDr(VaH`Iu7^Sa{Ys@X5 zA*4Xlp-;hKq4nwqE;1RCO&l|l{q7oe0mmZ2o>40cdaAdRs;X^!TJ%6Uic#n6Onp}U z9+Jp(v>no_>1|`K5)EtyL@@Ns#Glzq96)bbB#W-uG4<4_4&a3oN^>?ZSmEk$|NZ#8 zRJI+uZuICN>w7eLZ&XzKHCWwvD~`MvaJrbW4mxu36G_|lW$l%*a1)D!LW_b&6m~`L zQta2`)}NdCD4RHN@vN<`bG}Z;O{?}8e9tTFIoW@k_S0_)|tr)Kyk~4Y$~rI;p`W1h`%SgCj!#{$mo70p08QjX9M%JHT#bozZ%=Y4h(N#t6+mk1T z^>&WI#z*+r8-3khQ}(Cs-#GnW?b6;_`F4AEXn&E(hzYf)-mHCv5_8Mlrv7lEs>rpeM}=$zv}qGM|@>%ljHg)yYQ5tqUb;g%E-{yEVv zQe1Bm6m(l|`mg%g3W<}1YB?h*YvpGlp><-9^>mEREb0Id(K+i^)R!20_n{oI~!v*S(a@%{W)X%xGjbaY&?l+(Lg zde!TJ*14l`*l;cI`zTZ_Pci%1jO0Q5h#fz9A1y8qOyY6;mmd<}lI;_sjR3{|3_t~* zg7{zn1PlNPOfV0C$VIyY)E6rKRxw5Et8bR(6@{%8yL;YOoZ@kIy#{W2(WRtbQ^^vE zip3D3r>)MR@@Y)~yG{v;Q;$BHEoSd;25KLP%3Bx=t>R?2d;h%YxK=&$Z_6;PP4T-|syJh7 zI@055BNRMGAa+gjiZTTRAlMj}9}WU{JK=nRNfDeYIj6}|c7A~hp?QSSIn^oWk}b`J zen_1!PMwU@x=c$n%zjo*R!@_?%} zdfB<-JDMA^S^N={rG2BjYW*iGcz*N8o;0%3T8>83Yx>+D`g(sa&+2@)qUOKXHugJL zu%zB4b2UK5n&7gWTcL??;4r?ny9Uk|s~%SyEsj4=&2ThwIGHO+n~Rr)#;z7OYacaU zc7VL3EY$!^md0^IfMbDW2Vi011?v9Auc}JAko-mzEYyPY9x1bgGD zGro-}G6etf9F_!~3J{7EkdiEf0bvREStOQ16v9BVLI==DOR@*-unDV3Yt%I#jg7gN z0ZVYZD|CK}xcM;G=FNs|G7|T(xzEG2wvV=PF7XlsOa?j0vQmNu1|7#C!T40{oZXd; zQNFak_MeZ9j7{Ln_WiT^eoo5ud6X@82^RaA6=zdz{c5Rx@|RC#(D#ij^Z4uC#b-my ztf`e@Pv$nxi?HS+|F;uk_~P_!XP&Fl>M7_DHH;!g6F%>0e?dQ z02Go*6p%O`_rda>cM;b>mGo|F2$JGDVCd=g>e7nk&$$aogeJKDWV7P zY%lxqVUaGocBqymYqzE@9Hsn)8YhZ=r?{(plHHH;`C8l9pW2=t&gXZ=OYt3ORDg(J zdjD4L4t~=;)zGfj4gUAv$pH%TNZI4PB;9~c^^x*g%2R_-!(sUb(Rqb%lugMWfXjT) z9FU=ax0$4NsfM)8^LHqHlW!Avm3o1wx=Nm}(_W_KHoo4u^8Cnuw)Ew8OOk$Zx@IczGlmhdE?ubIkM0b`m=bBpIgA?^swX?Vn!A6=)d2Q|GvNewYG<2 zOe>z)1M6)WMM6*lA|Z|p$DaKwqAFFF%{??aUs0=(SaP(n7qIyD|=MZxz z=|3u-M0;PTdo>yBw6(C%cIo#lx#}ZH@V6{rta>w zlEv4wTi}izFgmMhe66#|ke5TvyX9${Tb8#fE-nl4T{*2yH#s5(You>3M&4gnMzcIQ zo4b;v=9@7uQrYHsK6jJDH!4ni=rJD$i znmjqL_;n=i`7|dSre1XQT;^!aV!0Z}O+x9ZG*a^zrCs&Qol`o@+|hoTX+5hE-+Pzc zVrRl4J2r$Cm}hHEiI^#IH-mV~=GBcStA+<&h7DTc`E|?6@kDgjn}^z%%C>ewhbB4W zboqKaJu)33){33>)0L;4OW!s#U?SMi%C7lxW0<#AXh0b$+|x%!QqFBPtuF*+6jGhD zE#nN6H1^#?v4mw7hJE?deJ?lNz|H!W_wKvgjD*j2bk}z-Su)TBQQ<*#g;frm6_u!j zSqbA3_O{=$iYDc_xi*u_;ero34{&N2lDC%digFAyK`3%%`c`DpJdo2$Au!sgTZLrf z$eC`KZq=G-QXxc9$(B*Ss^Tq5&Qus4Wyf7FIDo^$MUp1qMMO((p|~bPiI{7yCbN*w zl(yjvt8d<_VH2cZ3nh`pnM!L9N}bvbSx!^XJetK=F#Af&Ibq#CV-vWC5W@!9g(rt- z`7;T%FF!9#|0eAAyYJxN9FFw-o%!EL!A)UmgWJNu0Y2?sAo01v#)xo!78Ti0St+kE?<-QD|duWyI0yOVdv9YUG%jJB7j5vQbqZ4X_uejb+aZ>sfP zp3u!25#vG4T4Yr-%;bikw&7fAIA@j#*2OxN*skny^L?i}>Nw9E#e3^blj%FSX>K+! zeyt6d9WDDN4Qyc9G@F|jbtRwwt@S8WE1nh!9P!zeKR=JlQ$g* zIJLthn9wFfg3;ydP9gWSD!s~7Nya_H`$?`Iw;<6qx3iZ-+6r6rtsu^W&HY=BO#?N# zidu8$n(GRnIIJ3tkRwTD0#ulm3;s9vNHPuz>Tc3?=I98f16Qx0o7H@7!%WOn* zVar1SH{0SJcHGBzRan6iptwyGP)PzpEihfCEH=W+A~&5pFW7Kzh<*(GKD^hClBL+A zC4p|pecZ0D8msea$*b2EM65380sq*1wfe{4L{9(@Od%u@1t1WDKoW=vBonjhq``M} z?HZ{PZWony_j}tdmWh9XYo$f8=LMsxsGkWOu|JH9KLLvfn;U*_L3tOK|=F=_x}5P%E} z4-Y{6KoUt3BOP*(Pv|1++|BTlI~a-}7ca)Ra-Ij_Lf^WE*vc*wAvaDZnI#%;xz72& zPct{bi9aS(tZb&Lf4`ecYmX;GJ3=`+j;r!}`ZEwH8mPIEeszYjS)`J;p1RR2FnKJ) z2Nw2j>!pD4f3InF#k9uqi~3J}N!u76OpH_~(W_Jw^nah#l3VG1$KW;%YYhey^$^~% zeor@R5Y-`T9Rg8i&61RWQjme0k)hfyb_RZVG41k!39o$`50(8S5$KZEEzhYCB$}_0 zj_rDP*f_|sie6Snu$VJ_ejbkerPR@fwH~!kXtV47SIeVau{LcA$f+YYAt5XrPLm*7 zNZAR{AROYNO2ksn{MTFH>v%VvO|ok5?jff^lM|vXl-clq9?~DnG#Y!Jz<1e8UM(vp|Y3er*Wh^W~i4{K! zg^fjNc1NSH52=~TONQsEI$Ze@=$VuvSvcdtX+UuvP37SU%3nmZ696cFW9yZQvN%vfSi*B?r-tf8t5utN z`mZx!44u1;6)48GH)NsH#5>mx^OhwX9HO>2(Bj0G(u5XMi2ey5BZ}kLZ#3zIiO$UY zmK=AtxRl8KYb*fjS>e%>hK&Q8CpKO^Z6#)O3$5$Q_6D3 zHj1JVE@GB_gB{2oS@cd()+Ho?J&}} zoBw92?*rh{AqWpEz=$u;uR{9M&>^gew<+tWwW{{ib4QplzN6MSsyqIv0HJ;oe&QOy zTUtgHo+cD9JY=N@_0g)*MnF2|h`Arg%Y3U&E#^@p^l1(`XashW5|?YDpqSmv>m!cJ zN=2PY)hb!qa$%{Y%&t`8^@Fr-TGpYS^!(Eoa>vrJ!0TelfOnoZ>yOF9NbFdV8mNN12ZPZ{i1jAf-Vr1$kD zLz&<1GFF-Mr5-6_&i1Tb_4czO}8(S@U+^UwqYD z*zCIum-3FB#(PD=I$Y!-4(`c1qB#nT-aQBWcl33;`}FYmQLgVF$=lI_(sf5Fj;%`9 zCp}HfacQ>c&bDo?nyEWeHtEXvSB9^HVy>T+>Tb}a@~ZLw*HSs(@4Lb=`kGRozXzme z9_NwHQ$)V><%e4L#HxcZUrm0B#rPOLxlV+Hve^uBS8kw0BH1T`a zUd}%zRGJy1V~LZvK*l~bX3;FGYpu?Cq?tqVsEbPkB)KZem(|}cEbAxs?%n=s6T7Z= z^AM%ZO6Nf~%dO^va;1yX*=Ml524ThkK=~Wdhg^Gt2^jn21Bqe^7|D@`7YF38#QS6r zH9XuFZs7?x?fuu>&)Q}F`|xhROdR*wpP~2_vgVYdCPWE^`Cc)=sDpr*V z%-Q;pavoJArsA7OZq}cxKBqEDIt7tdkBhy$c$lksR&}*0y*Xm@ZKpeM7%Nb4;;M5=H;vC z%E{L|T^lZbtzttF_59N7inBj2CXU94@~kw@7Kf!08CGquoc?jM-s2w3R%&(bHzSpo z^tU|+iMRT`w}Ne$#1ULcA=aS@4a+2ecnz5#5o8U86(L@ljn2od=(hQ{t{q;l({$V) zNuzg4nr7NV9>oAt7)e&8XH>MZ7?QMQ8L`Co#+H7UnW2{^;=dm%eb1Xe3fe51T>1v| zFXxst!=f(I{~H!G>5fJ(sX)9yjYI5{JG)$BM>j2o&nce&GkI$qHi=rBqyA%+hL3JO z#h})OB+lDq$0P32P$_<^nLpO*uEJiy4c_zd?7YDq5T6RA^Y?m1#qz&@;(g1~9`fJB zS{zjBSWcw?0bneUkWxrV^jQLX<^+?8bGWo8ov_udK~+oJ_nWTox~$bFhlP0B#BrIETbR113B{`;v@O}pzmsTDKyhQD<1a0i(2QF>_pBTe-P0;8@;>Lu+K^zVe2WsrzjZ1 zm*pp_eIU<4vAb{3x+?PFY1Tn_+o5H(O}<1kpTjlp9*xkn##5@&@zj~A2>&OJ??rTL zwFE%J)m>5L^d#3U?Hg|IbyR{7$=WVA~eh_hWhFrm2Od`}%7VnGBW zq{i+qrq(od)yaC>3fNN(Gr6Nu%zDWn?PhMZ(%5+>WmMwA6DG!MGR9+;R)L6TTS=g% zgC^!MWi{cK$Z|#IJJxYIk*3cvTIO$sal0Ds_gwdzg&Mw+qbWC?_hRX(R5w`LlxLGb z#guM@4coMsT&Xswv1xax(}pDw>Onk_Pdr1cmDR!IV~!oHjwo*xNwW?~w=H`#9cNJt zDwTELv_1ASyffFGTtazS=O{a&gq`k#3urNq3r{>%)_r8bG+Ajh31=?}pi$>Ms&z>E z8uU*yo>seV=~Aw3j%FE#b(xlJ^tCEjJj*;36b6cCi!;Rzq5QY>MBSTdS%IWXR@vd$ z8;MgbD5@_NX0B4YX-&3zsCmp(`>|Gmlj-w zQlZ{0X0{Gi)!cQDDucTZZRPauBdy2Ga>d*_v`r|A<-rA06hu{BzNKW_9uD>wSxm89 ztm3AQp08a~!J^F=O=2`t3PJUv<ZT2i@_Jg&7e#{4Xgp^hxZ z!W}M*AK95I_tS<%xlxK4;M z=(N6$d&T;!54{!eYVr6-Bc5%vzvk2uI3MIS63k1RPLw2)up`Coy}(R`uGHp)wn5 zq+d9O;P^dHKg*;uNAn)(Mye)I9j%=x9bLxDi5r-Qm-Zq7Qtf(0D`yp*?3hdKB$*u$&2PkSWsCmAX zy9ESrX>7JR_GA)okL{GO>=P5`b{%%~zN`7FI6&nqao+=?4(wWA_&-&BmcKpx|8w&{ zJc$LYjlgXpPAbpMLdqKa_oF{?q*z%CqCR!2ztCeb1E#aQz9*rkX=QZ95y|eJVq`lj ze0PMk0QD~1srCK;2wyotfw!xmln9Y-QeRF~pW5I=v&o}x~byn9-h zIk#jDJacKwm_~V(NVnJwFaYaUsl4p%U*8?Gz#@@`if&T4NQ6r7A zdy`gy=(iIjdS!6w)`v9B+6JPvD0Y$W&b25kD~4GR9_3k;MhOy8E)uf%VT>W@PqH(K zQ=D<~UF7~71y7le#)|&e1ZwqZxaBN5RHTo7-mJz)UfNs#+Iz+4eC&G4 z>NL@IsPtb?A4pq~IOVg^yA$TKP`dS^H_;;>BG)Y?3`{v-F!Wf+%oZeMl@VdoR~>wn zCK{UhWPLf8(aW#Kas;o>f3}xq-!o*2#ylStG_Sfyi#QE1juzFA5_WpOERaD&QU2#* zwEFN-d~8d)>!^v>Ndxq`AEyu0ex3(3pPI-NiV8@glUl%~j}3h7tzyDJ*e`RtmOhSH zfseI{%FiuMF;a96oncfEVhj32TjG~MwY~>i??_rv+}CA2D~*0^m$bFZ^SRsfcE2-Q zBJ;Uhu_wi`uN%C8cOJ)=S+b3)_<<9#;SjL+G8Lf^<>F!RKPN;9pHZsinBw0SXi05- z4Q7CNN#m^1W5iqFnDTQ(K(;+!C&^sU z1#8naA_8$fGv~I_W^_VA~NbBY+Gdih`uw9;J{9*Mm zAI*P4hhw#&q+(`M_FPB8mqK86R~Bq2%Q^?yJ(Jh3uY_FM33GA{DLpQ*Noz~8VT*o`xj8(mhK5OIXc)PRx;1AR6YTa%0@lERLrp6*6g zUX5NI4LMZ3O>f`6!lj{FUSfkz$fXd&#UzdhreymDyag_4Sgub%=9Kaba`rJk@0Mf9 zLi81shBx2d^DtvmJV#sj{y)w8Kll8P{N;q*pig$lYgr-F5a@oEx3Tvcyu20ly|zoa zvjz2ep}p=y2nmvt{`oLy?a(7Kq3OT0-aGswFK`*AH4&1fBt&SR;nI!CNuFW@l>yQO z5`dJgGu?0if70%dq1YQz6ocR>7YLbthZ#G_BGWA1ls=o-Y-3*VFr+z5BBeMUf{@DF z=p+_$iZzO4#UMThsxTXejW2Y#`ubaie_MTY`JRi^nO3KMrhm}ZlVe@pXAMT8m5I1l zQb97OOrNPQTgjPaQw=pO6iz5my6I9!@^c#@$r4w~ts|9Qh5bTQx+#tvXZr6LUxj$g zJK`b%*drpzj015WBK}YP`Ex#(KK^^1$Bkl#xd;{Y>zhPZ_*x23`Zqq1t;Mf%Kglrg zK8JzNo`~>9bko1+FX&qHeyv85qLJpRalT*En02HPEtW1>IK5X?yQhMcZnwS=H)`4x6MeqoIE_bEUty=!SQzex0TMbDGkof3Mv#79{Q@Urf7%0 z(+=ZYx?;C`4b>hg(L}579X+S2DtgWJRv&4j8J70LXqQ%`h$t0huClI-PTlIpXC2V3 z%@9VAXt@O3NbG>}bcrzR*qDoU`Fsb*XbU&^-);aTALjmi{gO$biAWiTAweoS`sl6_(>j_i#%T}$n-oMrT-&grO z#{c^dub~d7jli^lPMQAKsbn~;naqVC861yKken+3S8fN~3F>K3m?Xy-8 zCd5DjKuLTEAQw>*K#(=wN)Mz?_mZ=xP1+2OM^aFJg)S%lS_iA zuRmvxneW0#nx(nMX0W;AAOJP|)B6Ca4N3v$(i;@(nb`drAa+UWx};Bb{qe$7Q0jzA zKp>MKNuF!)whb$98qG`eJ8mE>>G9j$?zOE!>Vbg7dg^_|YN1J7trZY3d+x(F)eL=1 zoAmc}G&}!ZeRjmpITV@lv*Wa7HB`T8vC5pM6tO8-GD6O&k>$v_F^l67yCxvX$uo>5 zZ+$kfnsUDU?M8R_-FUg@WOH5aUS}w~|DUnwIi06lqu%$Q8?Fu@y=_%7dQ>g54jW3~ z+KU!MGm1>V8x;d`Y@%Eorss}x0f-UD1m^ojFd*rFGd=7eLXKfH7(O;cQdm%1+F#s* zxau5TYVOZZOR2G^k~sA&v8SYOj;GaG4y8-@n&`Gdev1@0(#kdR2vJ8p8IM@=8Dr6^ zcemmEk@NIB%xtfY_U+WNXefbxj7R|)QScxIjy7Q|l6sVuP0B~1=`T&|e}%7XD5@=L zO-F~f&GY1Sa1+W7b*CZBwG*fq^Zf`CE-<0uM^45epzyE~PMIGuR)PY`_wIC~XHb{V z%)`0=f-)Yq>l)89M;j(AAICz^7f-F{=f73xyjDrRxs}N4G^WbnPRAc-9AOM%;-{YF z`}Rt$4ekk6XIQG68T(Rx9R;*)qPFjsRpd}%OJ0-u<-4Es|838z;_>nDeD`4?^_U-y z!=PldJ2e<8{-sh0WctWa)0G2z$#SJr*|xS7R;s=lO+RO-+S`@eZE@B1I!hVu!B_Jj<;KTPnG|LcJ*v+s;ul~*3R06lf&#uPVk8LYo+_nf8lEnQ~twJiJPz7 z|9&mm_eAid5UgYj2iZYnKr8_{K0y!wvOMnAeeMw36A*ynDHa_t^AKme=bHf*)hQIP zymKb~aFtNFrzcr(^)Yb@ql|;sV>j2 zp!P3a?C#gEzqlP?&42tX(4U>rnwGHn4o#C?i+!Qn>Y1OBeiW`^(ki{P z8>MK&z~X9)Z~e-1+CDFr@I~RkAjSY3*#kI88qXX8qzHKIk`wK)llJY^`7@x})n52~ z%Ia_oGRPHxmd1wU37*JFY|ZQdS%3ykl7eQ=%;aw&FhCYQ9aRlwOlsDyYyyz-$WxG| z!OuDQJ+do^-Gg)(VGD(jKsyr3`lQqXTbe0T>1Dy=PHMetsY5M3H@`E7bHA@yV-KqS(7|c;jHH`fi(0fO+S|?U2$WW>iaD=(4(=-YjG0~ooc|tv&79IG5S}&BBmoUX2Wh>(KoBc7wfZ+;nua9kG!qg zRt$3Fqd_)>+rEJUV#o&hftiqjmo7SMz{{5=Hzc3(5(bfy8JXWO76i>|2tx!U!#0i| z3ffHz>6>Wbfp(mYRcSMTD)}1{0i|Syg99rAGYJDOT$i{G2A0H-(MWe&n%wE@4%MM- zE}GWDsKicOvy5I|hbv{fx>aune}9sv_f-s*F-OsgFgX@U2Li<7EQwKU6tKw5*UtGj zLzmh6jy{C9wVl1b|HHXH&(3$hSlViiUzbf({JIpo^&F&hohe+qAZTM|cKYejMvj2z z_4PPwdt5u@VgTWEH93?NG`?S9pa5Nz+L9g7fPi0t_)9sxHc;qn*%-6M1&gxfX0Z1gyj&9uP$&m60dw zG|ukZlWaP zyg{l^$1ElrDM?0PQgJghWj~|AlcQAEmFDY@g?7<bUf_b%VG&b-IG^~8pZ8vReJP89auutWHk0{-Bff@ z&Z=QLB=XwI-DAv7ks*vI!alRYYtb`#ubf=RXIbV~IjXGo?ai+%dOIGa6Ln};F8V#O z+H8+>b+Dq6kMcidbyd&nxzI7R|5MidlcQ=dYJ^BmkGKw0|PnK@PJ<)ev`n7JhP zIhyzlCwwCEb&gfZhvv3fRMQJx6FV0*)26YRsZ!`0RT^%fS&RJEe7c$w{IZL3vCVYu z4k!6*?sr_Owv}&R4@|Fn+}V%F;ia*d32=gva*`;3elPX^9?|?~#RO%9=3y5FJLE5d zz*z)gYIF!}lyX>=P?Ape_qx_oA{CHM9eir8FO9QblNQoHL-MRQ`oGNmk1uIX&UpX5 z^rCO3hI`5)GODHwgtc+=OBH@roXSORJoV>_`n6}riV&I9>6y#1$$?WzKWc_Ke%IxP z`IGB4)9!m0=5w*_X15hF4hKF|lurRrWWSi=0a&mr=+7$C15^{>XiR9UHxix?AY&Kp#K<*?#~9! z@_J)tZ{hKa!CtR=C*D@%FMnt5_>zjR0^kF4SkSV*FnOeVx=e2?3F>0a+YC-MI# z*{|;YZ({jZuyWFa9nMnI@NB+RmIScO@J!_Cj%Vgma8~Qg*h~Bn(PUm9hsUGj`4Bh6 zOhOng%!fBjZF*JuNOcFBlsTzZp$f8XBC_AtJjdjNl{noI&N~9z(&%jUI$Qf6nc)AN zT;Fr+RcGeq7PC7zQCXj&qXvD7^Z-PLJc11(ighg|0s_=hb*m07byZ4p3vX1W($G`& z)}B(jp@ycfI3Zie-aN)hgRNs4wWp;mu%%kQYw1|j)d?;H*-jZIdO4M0jj9{*%<8qUAuO z)pE-$-yt?G(l=a{M%Eh|&{vG9OD&l3FcDzPyG^rJyxiD)2W!!6d=I3_kWv&sP)xyw zWG}^JRmDMyDt6gMD(ZZ3P_RStw~!6cwzzFMaLQ(%aPn0$OI@3NOiL=2kkJATshbn= zDJUTo=JxPuBaHV93XMjt#%0o3+)f5?*&l$_jcseb*Ca)OyoCBiKOwxAv)cbhN5HVgmWlFQWDvm?D?x~$v4T6$Hsk+r0T)f0?kmS?lt{8_=t`rc>fKQR1wior$>vpzl#)-@^$w4CM&-o zCj81uja0$G!X=-t!3%Yy@6^)m!IS@Aj?2%P|329)zR}Xyxz8j_BXS1Do?j9E8-EvZ zn^O66V$k8{xbAg}2wh=-fFs9J1Ay*mEybmZPN#A-a}`!vT8~Tkn_dq7_-ESOV<>|y z8Q5qkFxYgeW9L#2p;l%WJ;!QJ`JXHh(q~7QxP3#e6XJT<-RAio6k+CAC+ukw*$S^ZB>PJ*jpt8CQ5SM_z)cI5%ou zIDxj%_yCZ{4T3Di6uuFM`HChP=7_onicfP95BY|PfxpRZtgM1CR`33`wk16JCnKN;L+6OL*^|Z0`AVi z>8z!jE;Y+MkxCw`(5GHpezbaRivb-BdQ6+zsVhX?CK&oDkDR>RjhcUx!n^!heFaq4s^9!))JdRISxho;oGGjpl78jH)}S17d>wKk&G>HMN&VI}(1Vq%lD#DqRt zSb0u+IZ%|0ZIaB~;dsi82NOLh@HUa<7gi{bdueauS_Q0_$UY-EmP%lAYyyx2pGZy8999r6kcRzOT=kCYhPJESD&vK5w|MY4 zoNZ?dU8m8tdu-dx`p#=1m#`)3d}c;d#J)>T!iIVbWr<@ZBHZy5S2%iAH)mhL&%8c` zE=RwM+j1!#t}KdV)`$j#r{yY7pjLh{1XhM%(~W$Jl9hymlN1zumdpR@ISN6nCVI3bylC&!)%b9Ljn&Dh-y9I>kzLwxV0Lmx2O;ZLKB3y@!JHPVMU;ks$3K)Nnlm!B3WD+ui=C?(`3v*IMLG-*=n}6 zdu71zeCK_KL)7_Q&ef5pn9_8y?njAlcj1z7@2(s$qA!S_5MH$1%#Br-c*a}CB&}Hu%aD0_O2am`ny)+ zt?~Hy?(90uZ(WBPw3*sX9PU>(5DV*cBlAw`Uo!h6D^|Aa%*}(UY-X(v4+7d&>Iq{=T+^y4xxLx7m7v!H0`jd#O-tXZ=jbl@ z#b##^$mz}XIP+c?mi$j6&F1R;AOF2Jbm-D>7@;4fR&BFXpyS0-q&QlM-wrH)5Crr_w< zr?Q%+A@?z2y#qP;O2q4{(5aS*PO?8&3StzAHIOQnNGDp>(HSOfgkng-l^ba`+}(ro zX}_-4Lw91MaaT!OlHIV$B7cQ{03`zfiR@$$GB#nma3F(tljTm5PQ5kW)5GU4aWJZF zhJEiXR!jGLFH>sC+jyQO?deY=KRUU~SWxI+0f}mfoT%@)UF*%~dGNBv1E0B@?>K9- zpOhlVKp4cx8-^eTae%Mghyohl3(oz9;WIbB9L7&Q+U!i{3mJ%8KlpT)lSqX2yWK6M z105v*V$CZghHU?M`iz(oXyR0pNmUIa2tsup1j=#k^&;ug9`(FM>OvS2a`X1H0 zOwlMJZK>K^c+&$i%S2%2v;dT1(g?#PEw%@AT z^Q^$gt|VjMS1!uO3EgXz2+K@5%(}1gJel(+dq^FRpOP3^CQE-MA(_LxUi#L~td1+T zz#f;|0a!qD)2F!_(KW<$aIr}aX=)UR4${)KFpP#X3Fby_13>mmd%lW1-$3OMwp=U{ zXma%-rex*PLfP5&0LmmNLzhLLkitVxnxUBk4dOm(&8enV7OR!(TIVs_Ucwf4>c>&- zj%8(JnLyu9uF|*~V>T8T&I)JVeCsBmn*;6Ei5brP7mWGbql5Wq}F+ zQKp8rFWnn6Zy=P|5izBTnVEE$FE(g_fDmPo?5=3J7&vdu}kUb$dHkV_cIZt$~<>lM9&N0&v)6U>TT6 zoXIiB>C~CsNk`krf@5sqL{K zNb#e?i?BE(K!y=kc?tCvzaoSJ35U76c7CG@nev=q2)>(ijI0- zy3EWPZt9)A+o0f&OxlQz5LpFUcdnJZu41)?z7ebsCBt&A%C31Hw^^CB+`3%l?NB`_Sd*a!cs1iII_V~-INIr{ zdX_e;bPE zxMg_aARlJ)mx(w#MFh#0OyQ#66EYr@c(UZwPbsq#cO7`oUoyR1>TlVF6z9?cu=VNUQD2o(s$(+hdWizuX6~_H4N!ZZ59wI$B_9E)7Wi@B@7YD$T`zX z*7mh;Wt{FMt~{8?6*uKDX(DmbxU|=F@*+eb5pBN(VAR~Zt}Kbx+jgxk|0}$##~r+e ztRFS&%(G?!Vh(O@j~B0FgjuJ6HR3?-P1~gP+_VR z-aEOz?cII!?CxNXNz?AyMf!}Z)K=*+(g+$e5bIrM5ueX9*+LV9%6V(y)^-kZeQ z_8`uNS8o=q`KH$|I(*AT19r~*Q>y26fVeD=cNbbtnSRaqu%(mNR3t_)Db}oyLw7u! z)~h(mMS0weuvm9~OQLFx>}Ydrio)3_(%O46%!gpo${@3`HY=!%FHHFi2}f^x%sRylq&AeN!LKqID;_>Jsh51s z1dTKus;VLlBywO`dX@4{7&|a1HSY2#Pdvd?rm}8JU3U3y$Dop;+kQ!P^FX(YcX|wH z+_@o~70F4P*bNO)&;WJWTF{Q!G=Vh82bxsm^-DyzbyJF7?=hNQhL$m$mUTf1+yKBBfVbO&xALB5@VDB#}td| z`2LpqwACkA_7ue_Ay)HKda>Tk={x)K}n=(_a8u^%?E*#!9D0o zXwGg3QcPW(oo$Tsc|Hqif0=(_lePK!rJeO4)ZX8jM@E5QQE652OcdRTh-{pMjP2|w zTy}gUffV=xz{!jLeYvUNnrGkH`~ z=W4B7TXj7p@Zfd&JMVpAf;tUWc^39+TMQaG=y6t}K7$Wlw$iQ(*`3*VXO{dBFYYK^N&jZ2L>h}$s{qKqLxnJJ+yX?Np`aZY(f0oqQ z|0nNzo6ozs{%w8Wovjq82#O+8Nfk*My%cy=3ScOt6|%{CqAWMbDFk2&MF=bf6p!N3 zD0@Z$Ng>-S5vZX_rN^?huZ7NKFd1Z^M%|r;-hlS^6`r*zDk$w72>}Rp;zhJr6tY64rWx!VbRQg4H*j;_7=2GM7=6YJYIvCzIUU0Wde>2vu-!s}f9_^iZov-V= zySCBKy(NRw>0eN}+?K+HS9?%pMn~|~{OddJm*%g$p9hbDVBRyr{M>r-;2{FhfC$1d zhgBpBWE4IgyUMd-d2TP%Dvx=kx8YMgGkRdsCQ)D9|G2HeVXq$+e=}#|WkQxwW@^8g ztGv7a2D>jUFnDbYaRk)cl~f$j5ceHUFnCB$%mC>5gaHr~WXci%h!9M)l-^n9Wm>2) zywdqBW#aUfiHACH2>Y3{wHw7?JoHRk8U|Vb$%`lPWi!LSf${82*~{~_t_5*?(&}ia zCVhliiM0!*OBrT%lt4=fa|-zHrztx$*_2a^J40-5sN}0pPL1%lC(+8z}Lx)200T0Ad*dt(V!39nW$pHsQxhwM_T^l zMyU_M1x9_-5pLW6yIR(EuK&hgQqQ-y)+_0+NA(>SSn`o1&MOLFP*CBzGBTy@pL9SRDfh!A?k;r_xIriMeW`ji8+}7f-%aosys& z-rh`x#vY*`2v|~GHLA&jDoXEg>B9!(+eS+)Xp66%!>Sr01R#6`DL_QiiX{>4{L>M~ z1y(Q0gJ9W0w=-gyPRjy5rU6zBVGfe*B`@Zj$a&@@&CdjZ<^A8C;EwMrYseh;@pj-G zmdq6xVfHNAv?jt<@eS+2w|Lpca`%a55a}$>q=bd^^tlq9*)D&|{k?7O@7wnguw9(& z+WU_iF9$4uVay`1fUbwqaolvfizzU8YSP9U-5i#=Z2HYdbb*XS2Ug`94v2-F2{O69EiDkeXdispJX? zn2em1l@WWM;l%&Chb-Yo?6}VDzSca`W%wXra=X#v#GL9H0Gkhv&M=dq>zCztyWRb* z&wI9KcU!Hsu%dcX;(K9wq~jr-m9)lE=@C+YyzE4Ru8$$A8pi=_@8?W@rDgpOE^i8S zyTf4uj2)XI%E}NH9hKyHjkg<<$HdHr(IK12q5+=C5i+xU$;jwv#DE3j073*j0TSSI z_{91n=js1k>5o;jA+K5wDHpC9e0@W^O0m1r$C#pIF+V3l=7K6-PTM9Y+{u3d~ zq&4W$Q%Lk&J~sPblaFlI&3vA#IOs1XdnRjXvsHz96F~UDT}LZm$#AKdcNd?A?#i1L zID?aItJ$>RL&{XCQ(?MTT)atwl*qawTFN0NlLJ7Q$AcPUfmVM;*yE+{@LV++#ex8e z7=_aqO|o_9e6*TU+BO4jo-OE-?B2ZIr@HTTKK{H6>eylWABFdyeej=eGlz?x)kS{} zhqOF?h3?+Qg?_yW1cm`36E91i;SRt#DeidFb;SNPl(NFsON#L`Oa&^`h)_exGR2{l zFfV-nLqh>S$MudG@L_5(Vb#8=+av*~a1w2c?K@=a_ z%3+Kb1nIs9%|j5vgX3T?74nDkL_l!~4x)+)5R7*o&j-Wp?j?uRBoV9V{=ohlr_$p~ z{}6UOqx*^dH{wDN!AYWd$##Rl&s>kNiXq^fNTmpa6qbivfuj6VUn$JkAb2mb{GK_M z8MvteY+0-5eoNA`I=+SGeO6MnXLqVY)^}4+uh_4`4;i%EDsNY2VW$wnQq%3~-d@~G zwsO1i_1~Uqzh&Ek-OBsj`yPi|Z}qN2HbH3kcuL`nv^hh~k(4zEIZKtCpc0cPesW%C zefqnW>Z1$mX?w(S8P1 zYt?z7U3Nnl1b|WyLspBNJ9Sa%vc12EmrL_l5GAC2>k6he=-X_pNF}fob;?6 zd;6UXDmv$!7Zj5Y?Q`SV1())8)c>^&EAix9Rg({9jq@FDis`G`e{sQ&-|o%t|Bvy- zCc3t=vfdiINj!==XmxY+lPovw=I+&gXcvy38%$!3be*0EUYjnu{&G1Ic&}_Yty_5% z7JQyY3g+^wBQ>(C?WruDgqIj~7LWWkzD-9$Wt*b4luP| zm&le!v@e}`x4poq>Y&HRlQLP{`3zXBcz{o2M3N)M&_b}sL{6#-I}bVd&&_os0Dc+wI&X05=M80(yd@g3QUP)r*U6LPxxfrdv=-rXTqGZoKa0n(j4?)6*s zJ8YP$x^RuPfedgCMYEP!dSYKE&B*2Gt0C-`}ef&1OJBM=@c#`gOPu=+F zW!X%`E{Rn-R|{KK=jG}zMgUxV0OSEPS=(C%ewUj7>r`X~toPi`JRbI3AUjKaDeWn- z+qKBNm8ReAJgsLxrIwKH&7dZa+=QuBgBRUg(VISJW4*XV50R-YNiFGxO>uWS*}h&} zLR%BLkK5;LNFMW6ss?3FUp)2XM9%Zk%x@B~#eduIE)iuhB05m2qiElplrD^E`S7aD z!A||T!+~1l1PWg6Dxzs$lCly`XCf{NxaLNCf=$bf@2kz!PM+v_s%-vNr9)e(v=bH= z4Gkj@Ou0z?J8oY39s6Q#PZuQZ1q$2tN_pK!s)x6F?N2Z1t7Owl7m}WXDjo+3T#**- zjCcSs2>6-OeX!)H`S3Cz%>5-5)|YO8rjy(oP=q2N9|te@_T>u`+mJ2 zYcel1EP30H^#+^(JtiZhF%aSf-#L&60|@|3Vw9yQlt6y(-wXtO0R)HY8&469nzkUP z7F>$=KddH4;S&AFix$WWqI{a?Ai()wgU7;+UpMW~WiCgV{;OklRxWKfZ^!mvnROO- z`T0}HfY86C)M_h}MK3g+!mchGA%p`2P3(cWQDK`-q-b3&cw2WbH30LN?}e;q>COC3 zPX{SFOUcZSsj%N{Vv*maJ{-hS=v6u>@ql`7K2~2-v8qaZN@xdQMZJG9qiA(YRaNT} zqlg`ynT)Nmc7lpfoN4c&5e-)c2MaWOJ{7PVUW6`mr@g8!*dLrD8H*e$jzu_IU4;=@ zGhg<9G-e4ki3xcf=z-o@GE2Kk#ZM{QI0!THow3NVjud-UJ zU!TSvktZ_SjQO$^8CjHXx#olSU8KpA;*k9{MsI-Cm`j+Xi{8oOGT}heby~6c4k()$fJzT> z(DD-HQ>gzv~`Thjb^ZeezUWYxLipRl%bLnN8EN^DGI42=@?h9SRoKv1$;bH|9Zv{*k5e6WY?fAioZT@5! zBq|a`dG?f0W_6!Tq=CV| z5GW~3SI%iY7N(f^O#b@;p)SbUM_c`VZ#>ptnO{C$C5{oh#gDbf>*E>PYH$}achwdp zm889!^&W1YI6>UfE(_NM$+(V+yFnEUQYFlLcb~93Tc!d0{EFW^2r?h+-W*Q4gT^prr zmQ|BOIS0Y4Gvja>ErHuJV$Rq}p}6hbO&T(ImoV0Aueao#dCQ?8OztEj={Ln8d)zHq zcCq3p!pEj5W5Bl8O~bB%JFuJGPpcTrX;G9-1p3%k<5rx#&rR1;biHLayPMsZ zgU_rp#9KMDB(g}X9wey@azYp>xKEP`R3A+)6N+CrOfqP=Mvqisibw<=ng&sn!^fc* zo5DSQrkP1Xzc4~om@XTs9WFG(C5gF9#6)gl!A(t!tE0hadv%UMl8tMjnKmOnOpZaF zB2apldcKiA4y-u6yfsJ-YQa~y06dSAFa}N%V$2gxQim5`T{s6NB88+@Qh1$?Iur>z zo>%)Z2apQ{0sbC9{{{dZnHfVA6@;j*ZH=zk@@}Oes^&?ZuwF{E(!sVp$ruIO>fz%( zP9)pS!6A43Uy8K5MGV+Z;><3IGHG~IPm2^!8ZuDssMatXo-Cv}FEx9>rOm&-uJU{a z*T2}bw%3;~5h$mAJT5_+xXRbOk+^F)a5WO=jzvaH9)E91#?eHPC{SFDr4NtZ3B0zm zh`EAzNvZDwoR6@=&ar>5;(}c`5-jl;BdzTPvEBkyoMRe{udvjRJ@XFJ4N7336Rfae zj3vLnzY3z>`ppkY?y!sA6R=Y3b#FvTx(MRP9}YRnp9fF?GO<$^WWbude>7~Lm> zCk8S8$kvZ(%y2?iQ#1uo3jrR9clWND(9mTmuH1h?-$6%=!w`O-kBz* zoSvvAW+9_uy%2Uvdd?s=P!OJ2U*S}%O@0?qwpStgPL`jEF;-9mM`uhmdp00|_>-pLaf|+kdPhTWi2`QT`MG#n=xB`Z!J) zU~;j|L=*u(6<0t}rU3%R`I~m1z<3AI4a6b0|;sx+L&NrTSw(( z{+r1?x|?}d-~l>rGSK}tVMOs4W<1;h<3GoJV7=7yXgwpi#&rMB0TQE^u=J+qW}oY= zn%f86IdDr~8GO=VYAx8CQOHZ(HF57)Qusn&Q^-^(Y)Pnzcx>VZ_VPFo$7IfZU;&*6 ziZRPgcH`f)WZ@c^Xy#ic|KpSo+9e!VlL~_(Bi7!jLj?3U5ZZ3==&Oyg)D&T~sui_M zq_6O17-)j-PgAt;ub}W~`r*C-$t13B+8z`JA*7MN+ST!Ssz#+QI>g!PMaep<@*h(& zR5?|S>lEOY$dkc3@M)=opcO#{P^ff$99b@uQ>$tDvFO4JL39l=n@<5YXm(z3O@PQL zj*;JW@g{lW^!{YMt8gx>Pyj7GU@~iDIoA!wY(N3oz3;Zw6$UHI zalHBk@xHFL2Z&k*IQcxt&T5aCF5-;U|B0Li zC1fD}UlE)r6shV^SUBndZdyDv1;z&JQ}XwB3MAbK5H7Tn72}1{(Q^iHxsF-+Ej)f# zTh_R>>EoHD_NxhhM47(0k1)Aj{!ex1OJ6b1abH2rzUIy;aHfh5ZQYpwaxsaO71u-h za`aTlFCp%FJbO2ka4sg>+vr<`rka@p4HI2D`+OEDU-^bt9npjy@cZOW{O?$4yj@sR zRfweR=X2Ea>?-&Pfw2UxqVa;4=T((8d=K3KZ_q~!^>I#ehMXdgppg?o7)hmQmw2RF zJw%pl(yy`@ryLu-;I%ha;M{!9cnhSzgL5QsFzb(`Aio63C|GU z@sm`<+q_-olgq({=--OjM>%0OAnKbCWl@a?e82<-;cP1a+wHttBz~&UoSufU6bSwWs|q(_ zl4x+cA!@Wa1zV>UJ;oko=j7uEarz$ZWSdq=-S;}#L;B>4ciABy=5k)Dl+_+l47Wy_ z+Q`|?%$qQNOm6!%lNNA68TZgGs9HpQC7q>2x0SR%hD2f|zHM`imKa^Wv?fwZ(HePaw=M1}^N2-g>t zM)Z+X!|;XQr}CMr%M4gB;t-x>^@ifgPME&u4R-jq|6Lo0V~NI4>at zE=P?Hek3|78iEXuB_gJxfupDyh~9Ug*ueW6YgGJ>v^FQK9tR`|14Ju0GS3Z_jW!W}iI+R;|Cn!WqCbnA}puwTc@UbQMz3 zm4@ueam>t@JC!6V5NNX?=;&Pw-JGFani_*$V)-Cx2NdCIcimFRF?zfZGlt7ycLv2N zf3P1IL&_F}nf9DFTFL4aYAa&J3gSD;)&V}OqF-llx>1y*X!4H~OK%>SWI!0I>7aIj ztXGVy1TL9_G{VhiNDk1|folt0xjHURhczCqx|`##E2KcUD}c z`Z3oUV3tZDShJ;aEz!m<@GA&1Ddg8?( z@g2_`aVTHzrh@gD3c)+ZH;Ev8X&xEfEa`|^K_}r$79hI4mHE{W7X3;3xtKGDN+wC@ z@-%C4OC_up?9BTN5;n0ndxBu=&E>a6_B8qp=2?421^k>0LcNJuz$4z~93ecbkKwt>4P4fT?CF{Q z*H&m;!JcEpRKO@PV4}BENghIQ0vYu<2Pny3V&oz@s=7+0{*ZM6e;~?Mn5QBj!h*JQ z1yIo`m01(^D`nJ=4)v!3eB_1LXeq<@b1=DMvF7EOq8cR3EA47)l=*%j%NfAiO>EDk zeF0RMp2-72I}J1&IK%y+G*-LP^93f9w45adnw+81RUJ#7={Jx~bU>BpM+(^GLd}j^ND45jmPi}u{=)t!xC$R{8m((1VU#Dvd1kR_#Tk)UW#6F|By<0b zL`D_>3w{F+uwt)eq8N!7LX{>^7BMN=>^Ja(*{DcZ?xFXSxOLT0XgrA!02s>?=otHZ z6A6o(Nk}_=`lk?B@~fZnLwl?d6lF@m7ym~HyxMP1B zHMUcsO*(*j>3RTet23%o{9#g3G#oa9kYyHlGO?AmHFpE60PtJpqSpEHs_qdZ+xO-N zwbi#7RqWQTcx?aOoV^>{$EC>|hL94Pp+=~*^2Vxyj)NDri|~#To|_s73Dx8~o4hyo z$mvoe&j9fq&j~3j#v<2G=3-gp%NN@=s9ry|;p?9YGMqtvYj{rue)UIXxiUQ3;b&sR z2A3^%jekdqjU1;}556s(Rc)}cVi(ulS@{?^4fx&U%_VokPla0DWu&iZ-@#xyA=s6IM$)%=U2K zg2ZQY;`L1;Lu^XqS#@#~vD&Hg>j5@m4!p2N_zVGNRxf&ZfMFpR7ocbsqyv z*bTow>LWsSo9|B0Wvn^Bcl|!hs`P7aEucx{K@}kNEGUnOrIHB7WO_j za(0iaAuq0+0}B!okMs9s=j&4*H%a|GVWAKYCRb7CWweceN-f+|IIzscF zsD?5*fEugbvIz4MxxXuhQ{kHC4&^n$srO8*3T-TTkdJicaRbG`&R9ovJV+k#UCm6g zbmPJ`LvN=V_Z?1t$Hl^sV@{EFBM8O~WeGPi4SH6~mBJjQ*h_DhrhbPJFTL!%GuRi( z(_y8TA*Obp;!;zddF^jk= z$>I*z+5M$i$X1DQb3tdN|8P>yrJMybK9V%n&i?MgdFoy4PEyAogxHLrwzgoL=|8o< z$`cNA=Dxz^i8DNj3g)m1Afo~*FrS=d{Eh`KhGqd362|Hrv|12aaerXjz*qfIccXho zFreoP;MYU$zPC4hV&#bdu-mMDTQxb`yHr59cGhy%fXb!w3=Z0NL!}(=?AY=FP2-=C zcd00CUOYDqzln3^$LyZ8>7^%izA>45UgO4$Oz+lChv&XQD)T_8OM;P=E+ILG`fEkP{a?<3Krzx^4#jb zUa4!Wq?3;8k55D@;LHl$PtfxVRoH%_ z!`rj5)Y!-6sDPfrQ{HCZqE)>gd|Zw^VI}l02dj{@Uy3IN2mG4jk!p!E-1aq=d|#K@ z^wg)X(=CVEK#;l80p$8LRW=0H*>bRg*SgwkMrw3G{Cd33XSkJW7UC2ie~l+G3*9a< znKM?Xpn_N1T7)e61%J-zWM{?qjk_ayLY`>h2)d@V+on(wRWVE;ILSGfN$X1XCS?){Sp z`qETceA$nndd>a3obdxj>9bzw%6}bo6zF}PcPn%EH}{>$rIPRo8H4>vaJnNbz?Z%m z2?V90tFLo49tH;Q)V{=E&e7_*U}m?f-}n3jv>F94U&(Bveg3_>XQMDc-CMpPGKk5kRkQkC z`ymd_gQShQ81D}PXn?Y%24B%~x}%jAf*dQjq)Mm|)Ejll;=!%4?npt5$(3z6Yw9^R`IMb39UeZvNf6r)eBuq<)sC>G9Ef-0U z5^3I;B2|+oQLS3mElAy@r=H%4HWN?;@rdk2#(E_&D)8I|!>c96J{%Km5^|O~X5+$b z_RFK@W8UXDm04i}yPBbiB3Z8FcDMJ#k=wj07Q#D8v9Uh*`_O7sJ&E&_T24DUir#{r_G$!r#QBf2+$~HE&vm>maPu!cXB) zi>K%2p0qL?xtgi8G=f!eUNVNTL}-sH9i1Sz7?993+jSHP(TIN2T*Wg;dOc={arWk2R3$p zI;WT7=wg8_fSsd$+FIRdaT}EyshC8ceUEkrK&AUdd@DT7(Dw>1`Rn9-ROWPPeoIVN z37k%PL~w@W0t6D)0AaH+9u@40vIh&;Z3!z@_gt5Jt6n?$=z(C(!N6oAfd7CNhB8C> ztV(l~i^^J7;$+JE3FtF1aJMTe31qbskP#nSyg z=}`fo?pNKrXYw++ghnqKF>Vjx*%QPB3g}8xa*Mm0f{|A9Vz{w65|X{xO{d%J6wbX2ff8~9 zUxJ_9L#z66tVRYSo5hw{ue#`Jg7vIXJ~FfHKrb$uY~a*ccx=$QQ~htCbbeuq*7nB8 zMWf>w_L+&Xvx<-ap2Z){6KEEm$$7F@u20@Oe|3}^#R)_G@Nqx)b=zANj&w-2N1czs zaLa)tqqg_df|T#cG@{`#HAzaLhLDCW_X)Z0Pm@EY68yhitlPYwHJ|Fp*6II`-7_vJ zzAtUd(C33sqy6sm3A@mN_^4gtrLES&hbWLMEq&05P}{g^1n?cO?D6s%K?JZCPx*QqK*v!1CsBBMq)mH7s9{xc5Hr9|_W z_p7%fc#AtzuvIw~-8j*wD=HJuj?gKaR@$MW(h<(0x+ShQ2nO;`WQN%m^ zPC^E0xkZZ(sOixu9Lhbig#0g45}i~~s9J+9Ql=+Wd3pa^Yp2KdX^#UJBaS7jbLz-; zZ8MJE$8A^m_qlbZM}L=TL8yeDvH@A zNEs&*$NR|s&4PiX$yRNk;w3^%dugRy?TMc(cB63>IZVX&gMpL!>3V;6)4kh(gekc0 zA;8xucJ2=U{Va{T;@?hL#~! zHKw0ous~^3!?F?t09lEAIu&fC8Vy9@eb52VIEqIpm67@Rss!6x&`A2StP;Kej#~bL z|1lcqG-wDkrRAvS%nO*0=xe*>Yh8b8ocZ^kny=Mk-bMi>`oGoLYVr_}N^Hl~B}FXJ z52*dH+}~*a&%{Xe-^?aqIeCrH0oj25xlOj5ia=#ks@b0zTeS~*v9sKA2v@=%(Yeqc z2TzMFC zPa^Y4 zkSR*;fO#ML=YATh!AK-0F4^@CARYXI8R*dG*Y`lQV%PZWDH-`UT3$}NhcyROMgcc5@W4Y>We}UW zjo0-;&S?8){Q zYCCP+Q2e(l;Z8&#i6)=pnJaT(>Q~`ZvaN*fr+}|j&juL|&L!*%SC5SHwKo4e^GSH} z_}5k#yA&yxw1}mbdF>;zhimRM5mkVaomrzX<^1Q#_*y%SF3D=-Ai$?idSP>J9$J2bHy)HPQ5cTj{8yd8@birN#gN zK17tzf66%c&h=@?XFL#wL3$u{IDsp;oKF6DmPQt|P}glqi$By4+NkdH&ns ztD3+wLl8FUdy#JL8XiUsF|eHG{%@I#R{(8blRGU}%k95yb+Y!xyp${c58HO%S~yc} zsWd?cdR<5Go?V&m8tSz(B(&Snp|g@NF33{tAS{**X;X6W+iYim7&b4wJ6vg%Srt<2 zsr*}apk09ciU|6D?C@^Gk_iNcHk_#S3SpwbGyHG#!4N_w(JWvjOk|h|O$%@s<`eP5 zz`Y{Oc|GlKG#yOChq>D;U;08O1#N};g`$9@{-qIrx#>qT_+5~}f#=e40b{g!Q?4FC zF<4cIr|h8)AJ(XQWU3JpE0<_bpGTfJBC3y+56g>eO>?9?kq8+7y{x@yN8k;U4lrVQ zk3$Z$v3&TF%U7Xaigh0o5Q4oJwFN}nRrIlG)_1xvcctelznq=&FBjDH^zCuK3-^?q zO@gL(-$k!~V?Dc25d#2t7=@u229sPs2b^L6P%r@Gq3U2m=Oum~wv6VcU4L7TtSoC$ z#{EuFpMP`7jo1B>w3h#2?id@qhbl3-+6d-Qiq?QQKGfX9bB}ax@%ChuKAYoPS)Y+P zET1XBYeSM7P^e0}T=>T!?l1nIQQxs3`U^IVuhJkdG+zdjSCdc9^_gt5p zwb;qCR^+gRN)BvR&>W*nvIjcHpn}@%^&nC3eLbDeQ032Wh95WWmVi7p@@pzH%`9V; zpj=ImvGcijLfOq^r*Jz64;UPM{9u6OOJYZxrLrAWKoW0RpKWBFZWZk^>pdJHnTJ^M zDw%~Z!g?i_C-+bKFsOK{ASXS47Ha~L*F|=&)fw%rx{GvcPvpi4Vly<=fWvo)m(!qi z(x~K0M|ZR}p7rbsXykO;EfjxEUdtu|6lU_9cuYAXAz@m+W+3JSGhm7&(%ofifDb|^+xR_ z&Yb&-R1_1^@H&Ys3&}@?KM59az~iv#@xwDkjv$_J00Hd|vn;O?bSh@L?(0HWfBd<9 zgjskrt4EeT76I{UGGm(L)uAcBXUD9-JP4&fF9NvQ`jH9v?^Jr!T=B5>77yqZ(%b8? zFmM0_LXXv3S-WR^%||Y;hX=@*4=~g3_tXB3HbP{PjLBs7pXSXuqf;nZvO)EQr3iH} zv;?5)EGAIe`#kF(hH#UsiK3zsQnz`gXt{n)<#~?&ELJ#4AIzW6p`1IW;LRA6i4MJn zLV;~jBSRsofc>PcNw5thbe!$9v$YM~a%}Mp^>^X(Ui+*mdGUv8QmtBS2{uR?*cY>@ zpYv3iC}85-s3LE(=OG{WfyhM0?b5ys)F^8aeYZxiQyoA1P=+mSa84AY$$A}^E5y$t zIJ{*Whb}glkY`_eCR#bY0g+W-1J?-{XxrnOGI_`7|FFN%=d-)Du*-Y8H*cY5&hudb ztpNy!ok`Fr1ONs$&v*%bPbaDAR#qErLmJ>{a$+X<4r4Q_YUbWPbz>3mt>WeqMx{5r zR+qj9+%Y{f0rN^bFpaD$B81`Q$!lPH30Yn_&+fqozUVxV{`AgLR;)A;<0!`enigOI zv!ZZ*4jfi~l1Y+2KHmbZ2vBs?jC{@o5xn|YAhhep1gg3BTq6H83QGU|4Y((kycm3k zEkT|rY-z0r62xZn3r%0Hf4-2logZI3r6vRqa<+Ab&j4C~FGmzV{Qq71K!RyU^Z2hj zv`mcL9lE$>7OypF)D{SRVV<-9TO7H*%A)!|aIK!S%%yooVVyE2sOs~xSMXnBz!GpY z8$tAB*g8+Q-$@>ZW-Ffc_k`s8j&1kVEZakq0z8njrGd5(VUo)>1rtQxSPktqie(TY zDCGyArnH|7H*76NKM2-VrpA#~{zD=}@^&XzRq~6np+r@rBFth|$mMQNoPWqY1FL{Y z!@FZx_xPcJ0Ds7OVgv#QpQ|e&LudaO4nMnG-vZQ*6G>+nS}vZ0S^VxlJGm~-TcnHb z`R<}V_HO|6_Lhm4ssfE4gb=uTMjeWGQZlFR*=-FHr&cU;Ep9x`+JPCrD{U^#W2O|$ z>Q>}rmw>)@CB=ZW&@dxy_K(@5OIvG|{O}f4 zVLaa%J`7G)H!$0S`RPaMsM5220l5!?8)Y1j#A>!kgXO7ks~DM3vQf6NiF4(G1{-4O zqtU*fv)R})sU8P0FCv!78IERf+cXlxo64K34!>F;Yi^VDC)c@rlozA9h4Wwa8IghM zTz+*aEGDbwh}^e8jf&mgEaw!-!&D#Li9*RoaWccNOn)mfdOn^kN^}7^##kSXqTP!dX=*tX36^V*Coc}lbga3wqqo1XA z)fOp#x_UB7Qk6TA5G5))P}U)&ht|?9bIyNF8P;^pjJE{n9XM;M0qWBY0ZG7MWTM7I zA)jihfB3gM*u$>4hxMG^3GY?ocammBF*0AJ(HC&kCB(gz9ua@n#Fx#c-?WwH+FkGV2=ayk{X*h)r_BXLyE>I;)Ev>=arp_y2?ip!)EQ;1Y|CLp<_M)7Dfy(xBdPn_Hl8}FQ$49X@pyM4{Xw>x^~ z*vUL=a_sKAE^BncIQ2~`N!V6rE>XCEanU(%7YU(BLMb!<1vPvI_=gA%bd=8HLGs_i z>Uq?(Qe||a4jytgW<@CFh#r*)J+(@vW7?9+8JYYu4j_gu3p~nC$hB?MGVnP(i#*ty z+Y2x)ygoL!D*R|pYP*_iZ*J3*uUyvAc+4j3HCU4C#x@N(t7jM7^2O1`P$Y_+qDNODvgfrYF^)NhO3a zgQV8l`4MuX5Q-kz(p5RRE{br1LJMLJ?yc6$#~W=@ZuSV9+~D5X)5@n2EG`TSMZ{j} zfU0MUR8vHX%c`o7pDrFcC}q{S<|+~q+FBt*hL{uDmj;;XYm5}rWU_Zw;Ynsd^O-|>n}G~galO{>PR=5cgfuos!id- z^kL-4PdvB}B%rxmp>jGY%0GsbZKr%GJ^Wlu-VPglAv$33rrp?&0$61uN z-xWuPX{5(1L{$x|L`N@12UG~H)f%WyvZdqJEtGAiXsKd#QJ8q5d8(7w%L+k$iyUv9 z+@sk8~?o3J*%Y#1N`>Y8xVsr+v5K%_kF>;f-LIajX|M##N;jb zLir!*6+TI@yE5jjETT#!I_{(?8CXY-SAwwks5j?0xe3%O_>q-gg+~xv*atR(Z$Vi$ z^4rvQ_Q4Ye=s%!9E^ELwUu@&@cpv3iE#t;CR^@FGI7mq>vl@b~{XN$4hNeLcxuVnm zTGNiH`b^Q{{BRP?N$hYUL1t)4ar&oDK}DGY3Q~+*vX3W(6BAU>MoX`ESWoB+C^@H3 zZdZzfPcYx4rOg*3Qyj%;@5hb0HM*EFEUsaN&uW-9}1fmEc zs4QMAo&a{9!h2F+C$e39XraSp_Z{YaSFPKx2Xi~!Esg)*@BkWA6bN53 zX}tt;^hjhVX_k-Et1eR+joFd@!r$-!022K{w`wxZ_*y-CVIWJPkPOhjtG=I>Gio#o z2-{bc1=kz88a9cvuD`5-{4hZFhW;Ly<$M9JBrSeH*<$Sw@9NTb`cbtN_-}7wz(U34 zqrRG3R5*KQ8(>nSqZ6z4C{F zFhyW!LGz5!K2?T z5mNT7ud4IkCve9ut_uN}xrQ3cKtGZHs98=l`vYw-jWL@VUZ&+Z3&a}xJt@jiUr}m4 z+2%kUQuLLML~I_&re%;2CAdNNI7E`)xSx!Yud# z5(ZL0g?NcOhG zQ%!I=_#A6GxX9J7jRZgEQ;meoO0Vp`7VKw{D$yy`kPr9={cnA|6?%+@!41K=3LXwW z(7qRmvyn*~@MObnwpXwNGtvUz*Z4TdEAK>SVEPn9p1T>w95^Y_UzkVh0upDQx- zbKLE^bF_j5@jc~~`G@#gAD+z`?hF3_|A0~@Yk~j)|6`Ktb!*i$24=)1X}E(zzx1&| zze6_Bks~!?p!H`)kN?gMWqfEeX~WH-{#oZ~gk3C^0W^zZkyYYUV$D&loTx8S)fIrG z2kP8c@NoxW_cna&r@Yy&$LsMUaHm|u>dv}-kD&DMAv_G0w7y1?;YTm{dM?# zFBqOp@%II7Ec!e!oe*DJi17g;@Y6$y4)3%AMlpk_`SInk0%y|-ckOnmFuFKxfnFRF zE-<2s1+KGIK;Zie~(+&x!yeI z73yH)ZRa|hmbN$@6XpaVA9?P2S}h4`w-UZ>+B?s4_id7@=2!>tW0d}VAIQmqwtXEr;bhilFfu08G zyL}uF6k|h5nf8@gAm~C)9J8lUt*O$3>DW#7(CdvWde|ph`g`ZRUgd4j(V49AMT41M z4Ex=eT6`&czXl@VR)!1}v>MgoqXS?#gW#dFe{T6nc&tCX4&EQqOhyxdIbH;YW2os( z8gl!lsV_8Uoeqp~d%_PZqrEZ{ta+tGFWZ}dN=rJ?`fZ~tBuKgxiCxclwx1AIxdYyk zL^9Xm^VZ^0J;IRk-YKjkT$Dn0MRXh?rA2~&TJblX?0hJFW!?ATV@-Ml}3aOjbIAK{}IzRztosVu(y z!u=Ys(u2AHE3^qhJD%r+?;KnKt|;@<-z1&y34UGxSeB?LfdG}KYw6Y&5V)fO9&Y=I zy5M>KeoYP5)Bjy*zb4BWUl)g+D<9m0ny~V7cU!C6b}h?GB#8RWeWf}p|B7d&p}R~7 zki95nq4SnWPE_P2&#`OD(_4hEp?+dNEY%#@6^9g|#OOim#c$T80eO%mS>vyiEZGS{>soVWJ5nCOf7B z42wk0r6(x6_wI3t-abr_s(_uRNhc8B^4^bkv!RiJtcIK*G6!w+Qmf+6P6m$27mZxd znxvUdH`$A!4D96|T^+NTL1GtaO55}7tb?dru;W(?8zYyYtp3i|sHe<(C6)|oM+u|Q z4iTP!(1cETWZ-j3ll0VLFqFVQj z6`7y_Sk7^G1`M~hfQe3IX(_;OdtQ@6674(c%d!39{RYs?*N5tHr+I)~Zw~MnavxTP zGODjTqIHC(Znj++sEP_Xhswawm+QI|Uv)y1L}$ZEAiVppyvZco0f6lKP#1{K{9I_T zSc|??%Lvrl{3;qtLiLNG#{{KeEd56`uz(a%9cfm25*tAT=IU}`lORm6xgTrAL-rnT z@*bsLF*D7s$*h1=J#eHzh3wjuR-N> zr*Nfa?nRsU#N%=~y4_FPgM8Gp60!-fLAk|>K;Kt-&Ae9(|E!A`zqMVP%50So4 zKB}twb2SuXiVQhIgT4vxy!?I+&D?_*<4lZe3lJ)3EtE`7vhtQfF2=(%3Jw}F{1&rQ zIqF9uMh=NgMh%N++4tLEwhm)(OP2D6#zkYaRWZah1Ly zlHvDBx3z@CR~^Cb?$M9^n~zL%>-6YY1VW-qJlP7}D^t95yF_mj`*3igq`_tpdnHM* zfc$YmtW6VGsr@IA9(keKR@j6{@H`-P>lyN-0_3Q@402D)fK0WgyeX6rWhAGrw}_h0OauisqnKMb(e>$h1#{cfE!RRSZ|VCI^CEEr+5i`g+d0|d9RP36(?8hrBlT2FOcIUd8E+b%?=Z{qFpqI;Nr zOtcG#fWxH@fmj$ZJ3WGNG0sy%^|Ys>X+FLf zN@=8Xf81&obkr4DyKzfc;8@EdW}5?|oeQaRK7$|;?>q0VQ$go~AKCip;6>z} z4kSi`VqJDq5)TIxAlXA3U&v3wB9x69ml}GXe=u=>Q$v?QPaz_V)c$L$&`Pj(r>!du z4NLmmk9zbavTsuwXcS8!??)Hnjxe-b*pE>iG?U-4RiamcI@kIu0*{`fGjn&CzZFR- z8XO^O&5-xE45=LNqQ+Xb?RH71VASgVa3)?jc8KZUq@^P8U5o`&{>}!Kaz;`99-e+` zRF62UN4Nq>f&$XcnG*xefX_Ijn#T*kx;`ho1i}TOEAmHO|=|h9AtOY$JOV3%_jNZOf+mq`3>i)#nS#`yT9J$ z`Xh!xx>$8de`;yddy>OuTK}C%UYPjOw39|{&K+(Fc5@C=B9bz`2f~oJ$Sx#D&Vxv3o}N3YOko-7JReZTlDG^KtW%a zQZJ4gK@9^_t7H^F(1tV9sE)th4{x!?8W!oSS?>+7NuNV(dta5L5$@7TH8^`l(T|1g zL}2_Ge#?{su*n&`0Ygc}S~6Fm@`e`I?I%?L#3Re2MmU_qT=HY1V3`brc^u!{B7i*>LzD=}Y9@=?fkP3r|cyIg!r7B*dUX_t5DFxGx~>LYNM zY|Yexsr4ttu_aM&amtlnX5F{VU)sjmKQ}l7CQNf=&cgWezt!?ePc7YSWS>=KMlXCX z;wLoRw5N}l$;`b-@0EA(mYVIa1`@%NZ@p>R@3?spK92-W7;k*RcH+A+x6;=o5$6*v zGa%Nks9EnE8ZCcdaWIV)4wmK$OIxLkMSczyH3RK9vsxR1l)C{{h6#@=EBpBDgu@~A z#>^5{yIWuBUs78D$rwiI1HYNEc>!KcW{HQ;Ue4=mfD&T6@O(V_!??ns>ib>T0GWze(u4Dn#6&6u$j&9v_b z$^YlrIMlA_S@PBk7x1>tw;#}F-K@ziwqNrVxKG?usM2Qj1>jZwh8SA@ppvEN31}ow z{o7~tk2VD!#!C&Yuv_)M<`!})00#PO=UAmBzFP8sm4b8wqA_HQ0D*{HVSo$z)6%uX z$ST(7dq)2*7l-olqs`;ru>4$L5j~WBY%}y`wJ1f?t2atcV%tf@>LDb6vYPN;yn%TN zP$aH!?Ktl$(ohu}rXst~Rn-;WmdkOhK_Irs38$RSdO#hQLu>QO24HG%{o%Q~E?+)& zP>QX; zM<=d^GD&SR#2f%ebVCP^kD)_3}3d9r-g`O_4k9y92NM>1AMzJqg!V*RvGUd)K=`%^`etP_3J>1io1 zKeu+X#%HG}s|jOzTP^v|OLH`g94<^DvS=@SRvDzcHzV<6&nn0mw*H0t-V&^LuIEmD3hRq{YK9#~5S*@J?>Vpt=Chnu^@4}FVvft5BpY8*i98u=7q@JD-rn+pl z{t8P_Mqu&hMBrIRd^|zj4-u``M8EO|FuRYv#5D(|2)N3#Lr$lu=EZ%V+9umE#l$?y zFqIriL92Ob2uy9ELo-5t@P~>c)yptD6L-=-YYklf1{fNpD@bzOSOWb9yiOR1WHrWe z(+ULt8-Dkd{^c4zZPS98a=+%7T8F)$fCOw{A$U8H6`rSQGXb5Kft353@ z!AfeW^53fEvEd$oRS@&mIMWtO4hwnD`Sx8&E3{dg{LbMYhmU-iLyF36AU;5-nP6pZ zXETI)cAU#eP6RZ9&!3b23}oUQg8vn2 zg=?5v39O<}@}_J~WJTWNg~fMAUP@s6%A#Zca8)aazOtrn2u?C%I-R)ux64&#nsiB? z%{o1RmPTI%=H#)G5+-#8j7ps34f9hxgDrTmNU2cg+eYir^c+LLL~thUVWq7(9T80|Hzk0bQJi42^7N>D91!?p)5OF)Ho#7_9?lK9yy%D@QJd zGIfLJJHU2ZpwJ)i4&WdYjueKE5URo(HY``1r6lXZdXN3}eF-88%X`<`;P$p3&W>5_ zwxEp~_d_wSSzV_~Uh>R85)5}9^@&}<72|g4pysTIOY za?k{D>$wJF_#BvpYF$e|)r3e7wJxvBrTQ*<0Jqn_BZsJLMb)Riy*goTKU<*^tIF5U zWlhKP3|tK-k^P5N{h2DM`KWI+iV*ikY!VRK$UcH#D@R|ef>S+7V`J160yGObl~6U# z3t>1z)JFE-s+_tVUomQ3?wjuG?regtfY_8P^S(D7QQ^dDStvWi;zDT$3gb*(oE*3tcjez-47tdADIAUj^JRu zvEa(9&dE>g=?zj*WNH&;*O3>Ym&;E{Up~>9wT>rzYZjj>^^J7_cCd)#Y^ml6#;Ef% zv#3V}Lpe=_kPY`|h-h1KyQ0=b&lqNF{fUVxX_za&ag$j4;y+@^sD7W;@{(d`^e{dq z(8vBq4?>j@ETe|Y%K`R-XfmYg^>>FQRFCI#$rY7vR6$tJy`i36=GhQ7eaKC(Y2-P# z_GAtpT?YpbRbv^h`i9>ekAnYCOFucE0A0uTfltg;ghxa)YZ)C#z;ti=q-3ly&)i=r z#Av?|dNT$t4xzxE(hF3U@^y%%XvR6@Cozc!4v=i#r0&b8EThbP4{YdwY6AElo>GL^ zI?J3rW;y`{BdD$zr;Zjf|8Z$kP<8vs>iwVncgY9j(gMB&$0w73|9kh(PqQlOp9r9F z(cn>=@jU*$_Er^|gmQ2m#QJTp#q=-1#XXbdRWtlEE>d(mmTmQ#=n0!ksHf!*0Or7N##l$fIVGl1d+ZtPz_?^h4?JXE2+6OWl?)bF3dAn=U|Sv>g|f z*wAtz6^p6~%W^b=zNhyw9|SMO1woobRY@-L88hRcC!WGR3PCix#M9P=NxD)#+4u4f z@wWex?GtQ1rW28u&x$<>1lB2ub2PIK6=Y;aLYbE6Y0 zRg3XRc^P7Da1!lChKxTY(%MPBr{GbeY(--K){#Zq(J|Wvt5Mqe*k9=KoixoS zo{{^pxBx9pndT+yvFV2+*+0{A4&Ohw2!^4LNLs`f)!K+ z9YV79fdkmrBXoA98huFtnWbpPyPH?#h|rwd2T_r&?lx5$#JG^)WsfX9J%L-V2YfWS zUr>dGBVJ+*-;BDglBSoWB`cg0j&M|l7=CY9io&em?KWOuxrqyHihmE=hoC%pihlDx zhO8pDL?h zHkty#Md00aCgW|RYauV^jmUMK zNr6e}CF)ixvRNv85oPBfiC{!2VjAvK|Hj}kBr%iGF`LLixH07^t{F{yiejBcn7JGHQ#i00iyE;VC*M7b;!EJ>_SLFy zG%{M38hRKgE#VHJvr2U>I-j3#z`rdXezp6-_GwgL-!5z*nVmVnGDA=>{EwbBoKoqNCNXCUN}KufHs)KLPd`_~)J`5z<1Joydm!a!F_j=sXJWfMr`Xxf9t zUZ!5eu__{FEWWdvmpQGv+XP6lQ@TUP>FE_XWQo}Q=>wq{92)jM z+K#JH0)co_X;>aoFD9^*ZT>S^e$Jfa$f_tJClGNZ@W>SVx#QOmR!(SJY7>K^yNYEu zWCx>}-NY;u*0BwqhdiW7*f7ho9PGlawh)eSmX-K*07;>yJr7gb)TB-x8c~aqVzy$j zT(0F#VjU5FnpH{3me$EhLtj#~{Hdf(9q6)d(I}7ly|*H?&#df9{zJ2bd2g6irG@8 z`^Q#ku?v~zCOs$(+6XZ@vn1^)gsK3s^iW*t8VWc8chcY#j{Lm!#XQKGNP1TxT3u}N z194_TNeTW?S;{~e5k(29qVk^N-rx)49LiiHnB#)J57$h>Es1O~$6Y7CB3`<95=_)S zRd}LLkdwVmg0o5vy=cqSBF*xfkV=;kG|7RNv@44~Z^x&P*=hgqN@^OgE;uk0MAAL) zx|yh4oGWy`45C5|6|*8!VblLgSqsd`%#8$Y#S}SP(E7Gn6-QW4de!)lp*@V_7-{N5 z!aA2+oi@So^M@@|R}1RO_7?~fBAEkyUM!%<1zG~2$>ud8+?vjtj;_F!tgtZ_Vet>l zE;ZjU<&hv!iJ^|LXpmTEAA?Wo!kt(HxIk~NXZ77F{Rd|z^s)awfhJt$b;Zc5RfuBe4sR)zW+mi}^ z8zQWX+({8*Q!(+O-|EUNoZ+|~#zKpP!;-`G43G3;Lh|o@1;O3MMQKJC_qUfe$0^o4 zMQ1Juc>U_~<5YzLZU7C6$RX&>$2DO^SLuWmo(L8_^}9&!})?H(~?%Zg1nILwCJ6p<9TR zfA$VB1I#vQ6Y`?vW`I<#Y`?t-4jeH~o72pmqv#QsKjh4#1{0;S7Qc<{X6N zQ5b;9nA$pG-$Abxb2z(?2Lmhtx+|wWNAY>Iu766sqgnR*bd}W1-;7Yeba4IaA?0cd zU15yywv$aLQ&p7HzWwj;e8n6?nrGSKOyV)%XEb&m+dr7;8V<=qR#4}v8nYL)Lb_e_ zrd^%IP`3s-INXa2xm|Ao%Mgi-)@#!n_@>DJgSl)Oy5`X4jlF3cPtMEM3?aRP1gT@A zhS)s`(R-Hf{TauP`gLr; z#X@tBnVofwEngC*fNn2SCoTvoY{+b=;Yb)GQbsFJ0+~PXY@nEUGZZ7^xV1`<@f=sw&~uz6hECarhkb{~y~-aM>0zZ( zri?5;Hv1CX(Bs$XTnC%Du|wkb1!$yW{XbQHc{^m9!@oCHM*AoB|t%@r2Hse3m8XY0d(H*O)n=X08}e z`ct&gIgl291N?uQY+ZS=;t@QgHEb`M~Pb=)cwUtLKklMy(+q==r~~q)uZqa)e#&`zBbRof*{1L0>WRx*n^tVm6pqvQrmqF?%GKvS8?Xn+;v;KhKxPbcd5X(fLZ!Px$(t ziDVoNXZw>NWfr8BOsC~5=;R!ciI2F+ps8@@f`M%|wp4HEdL8fF$mSgr6Ga}K=9yB_3 zOO~Tuq*O7E-0)J!EkfFy2tL!0@+>@c+d-;n|-j2+Afskbws zUjoZ6KtU_?0v8aC?yv>X5c`{I&tLAyo5WP}ZfUy);t-ZVTmw$Y)?DN|I=wQjs>JJQ zq73tOEj9_C(anS>8kV2FXjaej%Sp(FdJ(phPhI5{L(Eh~;^bTodEK}lR$Hm%@JUSA zN&g6Nm0_Gk&#|E13knM%0rMAFON>yYw^UcJRPaa#KF@JMlE1(7@p9eF zxYk%;KOx&;+cPrGD4uS}WFGmMG@zcK#E>HYfook8ts85?f-Wih(}(-Fg{EB@sJjCd zAun3+qiBwbHjKNRs&9$vg{jNlrjJ!GAI2F*VaNF@v|Dhn-!ST|{JfMd41HaB#3tU_ z=KN%Cqbg@==E8b=SN(0OURR-bK9A|pHK@q9*Fx;-1r__Fi}47i%lvpjs+(}ndVGCI zvbmAnO{V)MZ7LNy!5AiiRo-EHU)-9E7PX^LkRPKM$~n_rUj^}mLZ8}SN9~q2*3gYd z3QY#NTDu+!6UqWS1uOj2s3`lv{UT0tFt#>CFvH=8)h>N?-M-AE*c|v^d6aXmBgmpj z*AX)^HpO5-{Z8kzK)b!s0{+6ami?MIcz-CrsYeh35sUmX^HN7`1PJCso5SS-b9JL5 zZxBD;y;gd?(ccK0w9R-3q$g$hI9|s_3|cpROCH)xsFlP>C8!BhaYhiQ9wgw z8e8N5)Mli~^L!3)@|8CB6g9^6_5o>^&BF7u0CnezbEoUtG3@%FKkIlvr;O8KF>3={{Gt-)p+AFv@@vBZ0X zWB_io6eWlyP1cG5nbcT!0uZfpx($4#Z#fg&`pd2G#-y?pkhwqyyz76M)2BWZr}GAXqHI} zDxGUgvU9A`F~UcOYNjNFVwul@Lt~lNOyRI)4?K<*btiB1BNl4|6b4{YO^^c4g}`V!^9OOM8RKb`g$8zzYRHTIB}N)6WnyUjNAa>cJU7x> zyG(iSOkKr-PG%+YP_1?{85GYil@qDV{Hv!o6OZ@5foo&4Iw zDS!F)0KrXc=pf5j##!M!_9m@Cr>$X)c~rTRTHXG`c1(}p3%tG;>a}H-kjQYJ>Bvao zm-3+TW%3expMFdru_6^8c?*TR8(}p0V!uZQs7z!TqXI$BoF|r`BZ2GQ?6GR(AxMQ@VnV#|__TExa*Ii{g$(!pbS@op z^%TyZ!lwuf1HuSz>Ew~UOESyZVsudz#~IaS&mTFcPL1f4@j#AS9??AN-2;u5+Ozv1 z>k6LNc}R1aaTOZOh!FaVctwNi9wjIc_fp3tn^SA)m`_}y@06VSd(c57du9$9>cZm7xy~$QC<1N z$C_TfM2!Q4NsH@4W$?w>pX#%RT5o0sN(*JQZ(PLLET(j%puYBifRW>923}gc*XTf? zmIVTM=FfoBN~hRC;0$*of#3!!pO7ZnJ&QHKL#EpB zif~LDWBI>C-x!vwANONEL=17g63}18xb{U{9I$SB{^;9T85fCRS&;8Flc{)jU8)m? zt42wJE8~mK{35bl zE(=$soY^?*>EED%=qB#(xxKeA^}35@U|pXthm7mcKzNo7lKb0hzBn(u2Zxs#yQAKM zVBpOc1?#B=g#9~V>V}S8#Ne(KSi|8Awhs~1-?|E-qgqfU+;}2L*LBl{R0BFM_(t_G z$Hpf;2N1mh_xp+sQ$w<-d-7|xmN&Bj8fC~GsT-rsOQoMHHC8&U_TT|g`Y`P0THQS< zQ}M)%AnTJr02G!61p$iq2__wpgm9{spoZYBP^4Z)nB@%&tzQwrkUwbwjG^>f>99m< zHso_9@_MFGWIbZj6)_Y(i=jd1aG6pF6I{N&y^FMv9nL2&=Md+jPYnbwAb!jhW zjYYal-FMMG`Bxl-q=ImFWpP9s z4gNOWL8gROY>vgTAwwhARz-I7xRzPyLj}*&nXHukv9AFOfMK^9X4%W}oRH$uvUakw zO3MJk#n(E-K%|RteR0;Fv^te+XJx9RDrJC}rK^5aYT*jHH^y+BW*e(H&~v#W+WrgBO(RzKSP zALRx8VAG$s3;fM$5NowUr8K+BTOPUun5zRZj#V4`?qRY3tQmY2o0ePA*96V`j@OfoOJzaNo?L93K8cM=Bb zQ_VnQIfGI7h>oVft0}VvApG@i_1)h8Cw2wXHFjnZk@u(`yk1m0#q1>)foXaG;#&`VV&G*BL(^r=h@k;=+ig<)VPc}FQ?N5* zNRuP}RZZL^8-5{4_1gtmQeR5_Xd>&%m4tIiNRZ0d=9UB^h>F2l#)2x6NN)=5edGsV zRfmXk7hZ}~nnNe_a#eTw0fu~2^^V?v_gz9t6-d#(&);EGuLutgWP+;4ejP8##!nU= zN-}X&gUS6{@t6nAgmi#stVP4^DF8D~tmn{!Z|Hwd1~qNe5k3s3~;tJ?W8 z-iXiSHUPMdm8aV$7MY;U2UI@rl&4I%lqu})>Ow_%3dMT5XT}IMLl+VS?rsn%6S5)u z3qgZ`yIQxr>(1Kj&Drvb{X& zSh-^V^dTz;gF=)Hl3>nYgP+HvTTA)1fMml`2YQOQzKnJ96m4#tFly_;_C8TcxlIvo zM>Rq3%XF4?>tqA)JhGptb3GS-iXF2Qx*2qJFcKqS2H|_eKpxk9O~e#Pq~wa9->g;T|rtC4W)-&I0ehnIA9+H})!rvPg zf9`LHhh%6dvz0yeN5QOFna+Eez>|#Sa)2qHqc4Vf|52`c=+lT2CySR_j;P+d#_fe* zBBa*=AO)2j1$&DDw4Bay2)9-9ub7Dz9Qfq8&+=(5HO5Lm8=_b z<%FL-gnk=oT%4a8##Evq!PQEqWjXQuXr2>f=ADOC*vf_4Xkdj$&yg#K7v}|TZLs)P z9)ase23W$1Lk<4^tr56#Unb22e}~JmD(#o*x@ycJ?^z>tjQ@+K)g=%;J&1%GT)G)& z(+3Qe1zMm96nZ#01<$$iGo%7n!TrS;LK=dlZ2k#;XAeVT5{NzCa4$qW>*2#13#-z{ z_bW!tpj`&xJ~2zzNyC-x6-OoTnhmvdp_?x_<6an#xD;e7Rq=)u#+}dE+2@uFef52; z>1m7|d-dZ_75R|X{s}J2UZ-qcVLQp(NxNerNR(g_eehERP_^d|oLjTl3Bc%q@B^Exd3C;Ia3 z#fOW6ZKsmNA`PRF-@UCxrV(7tn-hxCbg+5q>6c-g;g_sylVBq;LLKQwB&N&>-^xWD zxo6}FP1jee%N{{1XK+aVPHFiyGNM9t)Y1{+J;x_+@>1qn(bWg7s5zLjG0kq$&`f#{ zJV{M8LgF2Lv$2VmclsiQFf$+vii4{%{9bZZ`)4?4D#jj+gZ$4FbTaq-<2haAs_bY+ zIEdxWV}Wt^6WGAu@rcBdV8JAp9*XGS$&*EkdJ_<-@g<0jopF3oVX81LhtrVg8ZMz3 z&{@Bjx-&Z6t=0;pyUw1%?eDF@ic&m7CXn`f|8y`G@t+CE1ogsN8)8F93B=;D8c(WH zudgCT(qXLz)=S-jY74u)T2Q5-1CVBX2+PiTgujrCMN^}hgmn-=FgB2rw?vXG8`pLhZU|Aie=qjHE@`jRPgc4fxe zpzsyimQh7m)CDhg(vv-7Wn<5UlBR)o3Ykg9R!Fb^4W57$!JCK7W^nm;Fd&2oFvL^_ z=T9i>$@QdkU0cD?spHWJCzrprvozAW@S}9U(KshB9NAZtAw=x`Fnxt#c`7=fsOU_~ z+w6m)1Py1Buq>UIwg<45eH^Jctd>m&7WGj-^SbcJYd@~;u#tM>`n&5X-c$$HHO3F~ zA=)NXq&{Y>K+D}u8tP&Ea4hG0ATq-_vDuX9Y+t>b^g29LZH9&EA0g!ciJ*e3l6X3Q zq{4f_k;z28Cq-nHlga1GOcsV6_gIXy=%=V_Jnw23xG*T$*{<7mkurRusSdQCyyO~? zx?&Jl9;}*g-B-x97u7fU!<8}q24VGqVQGCb4rHJt@vz#Is;?n%A)3Z++!Pn_rP^(h z4-^rSC`^WAyY2|NP_R}7 z=qz(fEt4p=W%>>&ubmNF3V@n(Wnfi7UEATS6wlI@?<_L*94Wg5fBK$P&H)cY zRQW$>qzC+w7qfsx`Z`MSdG32iZi8Fva=@ypgd#(~ldb;Rcj5B5ft{ZEt1Zb*|5bK< zI)`S1;#zk5X3qgJ58n8};V|rE76Tx-3;1`@80W+iA}3Juny|q()_EBhe`2Z5g#_&2 zNvml*+nUaHihENj!2D9;?8{>L2z1^rdftoEu@vxwF=E@Qop{W#l*3Um+gW*9&0%2I zlql7@xDsnCmL8Yvt+7bHq3OwC$-{=bOGf~~>~PGvvx58YNlcQ;-X-vl!~M#nFxTs!VfN@3oS zJ5PztSq~*uUV=hjhHcLV_05;_T-U4?$oSo;^5x*66W_JYey(-?PRt9p6RFRP^{eRv zlSTC^1Lu_rQJ!p%Q)x&l$Xtn~;)EVviR_}rVjmlN9m?FM=dwXa2|)dts0>C#zzWd) zy>e)a?BVhoe9o78loPX8V(H1P^~d)$#F(WBDM20NHKm}ooD`;#b5dlC3;B3^CX7|Y?yFw1hXFUwgQ!wbILXL9#Wd4XH1Mh}@3^O&B z_=209xdyxwX8uS~KQ#OV|JMHNl&~q8)ce5Pb97i+t?CA*PkK>Mu@6U3T zBvvV9b~c7=r@AJf#3t7+IdoPmP<`!wamgfjkPAY&Wiol{q4bTAEP}Zp9Jc_mI2j3Q`zPAsOqG@>b_Q*nA?j+j_g2ez-J;$opicbPuAF3A(T@$-Mn=+`6zHY1-@#N5Oeo;AEoX*(h8!FAXp1 zXu4mWc64XGsTFzI*Jr8|%SsrO#b?^4*p}ExXz03>@^TQd>NJZmxIFg|;fzIG`%^40 zR@!`%)ic1kn3~4Y@`%0L&GU(F1AZ+uIhe3`9_DMe19{^!pkbh&SBa-Fu%1_cT0(Uc z6xZ9$`RlTb;MlpCE#Vg+>?5*q0)-HJj$-R3`ika3sq;&E6zvPw{2 z_Y-3q%tlnHd+Yq#e4-!2a%0XC_+g;3q$bgrVBZ*%n5bA`O59id-dGxyhix8*tgvl8 z6i;g1;?aSR$gUOm#_pF7WxjS)8{h~-$+XU7gH9%auI5z%G^v!e?! zxLTVR!2c+AEwfB95AIt{svN&!quG?R3dVNH3OT=t8!2snoJ4H2tib6~yR_5pCGv%i zEWx7FAFU}Ia2d;n$*InGGQ@---%dE!OOykr9Llk;L;dvz*7#wN3c6&qQZg43wcZJM z>+#Q~``fwa^jZ%A{JFq6(MYqR{pgW@tWmjI4e=7JX+rYx6hyfJ_Yj@K=njgLYT`fH zt#eJoO~DiC0LO2jhh?{N0Ru!@Ixb*bI2v%pm05r1Kc<%F!`<9<*i6iXXv)%m5lq#z z{Gyztk>N_T=)nh2zMp}%z4HDfWeB-BYqS-S;#~S4uXd>1wvcq`xWjd&qnM2w4NW0G zxtKCzDXH)^NhwXMSPk_DVqvooTF-zYZo;DmIce~Dr@En@I@F$O)$f&8s4QfBNYkcbj#@j{S590k?m4#MBTaoJB)CNHs!+n( zD3t5FPT9>Cp*KiqH3X7hZKn^znxa^|rzt+~>$XfSwT0tAUVnDi+FE=r+RgZZ?H{zAB-4xm&TWYlpT_F4z^bIx%D49ptqlr)89S|St#dy!_%K_*! zrgAKmo;c7;AT^3AI|chsva!%b)q}DT>w=%v+_*|Q%DD1yP9J%+l+CAx?sEQOR#j|H z#`5C&&Y&ZfZQm+D1$Gvn$2>4uX;-bA6B88ukKzu<%uxRo?X|7gH>`c@ypDL6@Zy3~ zaT5;Me+p`MtUtFaMZ7ArlRHk$zWJHr1tNYGGIL-|c2U^6 zg0M2!^evXVM2=Bb(Xr#QNtLtwmFEci%b`FjB@tgbDQ~jx(PS<5J4HdB71ZMQ{3eaK zT1d4Z6RDLBgw~f(HWqREz2_w_58d5p*!S<7RQFV}#lGXrM590^ zI|faMSV2&?sD2*}JR%RqYZ||oL<@RxL;w`Qgsr8jj0zc`+QZ{mhSggJ_q4^6bCA|W zp`zHI!b(=5A(X&^%B$v4^;IWEUM$k$sk5r_zF}%y4ZK@E@{L-3I#eQNpz@)c73`^% zI&>ziCwVluvUJ6Z*!&yLoHU1WQyHcbKZ>N?xz%%K3LsUj>~ply+YQp#$Xp5IvfQZ_v*(!{P~|9w;4n#{<^ky+)1F*NEPXF_5g8H!Q2itIV3y-Q zz2|hS|E|1U7ghXDx^TjOgFJ0}5KRg8)Na=7*UgLSi|$I%wwRpA(WW+f{XMS5_G4Qr zph69_gaYkF2m5CF8QPEcinWd*=k*i7R(sd^ET}Od{)W#*Q5giY=y(Sv?I8bjg-X&| zR{?I&pO2K@v6KZ3PWt%yQ7o8_ zl;ypsq8A%O`Z(gH6VA`Wl;f=%Drm(@*BINZ_hCL%s9^u9B6821q)?DlXYOjUPXVjG zNQVq>CD=#KYCZ8JyY73ezXXt?XfrgDs-$e8&1pFu)C47G(zQ?KARFTs@4pio8U+Sq z7#cg3v5O8OJ5BXdJ))txx!Z|8FW#}Ce>U5LeU_rDUn)IwUN9pfD2GRfL-lO^L?_i~ zv+!{lc(Tt|8yB{uM2FBUhn|Wkx^7cAa!BQH%fKCkkq4o1&jIR zypw{Y_sq*6JG3B166ZuzsBy8;#-!Mb`gw#B^tet*L7 z+8j@|6$KTna#ZoWj|etrJr82f_sB$pVBxh|1vH2*A`pj1U2!SB2JMx7Yvq@SqB+O7 zGj#0D&!Vt#20@J)z40+08QB13{_-|>f0x(!tXnC8<{!4XL{i$Yl_cDXi359liX2BE z0bNmE?Ptt+mS(z;#Q?Hr%7B(&XYv_UO8bkLM?ohAi6OUg37yj{g9wf=1P4C8?0lf4 zGj+}$cCdK;^SwzPRpQ|moD93YA2#i`C=&7dtaQ#mA`3j$?AXuTW~CQs1s%47x=Z;~ zPdA5|3Sm9uehVuRkGzyMh_Gn=BoN%r3BZ^!Aj#P@a(b#xnMT-)%>h&+Ydc^$HHzya z^@u-KJX2Hr2xzrP*EA$)_aI-Qs`kh@)%~V$g;>4Nr2-VsrlTMmElRf zI}9Y7fm*$1NXCQaEcy5YJVQ=l6mdcr7}s)4SRG0=qP$sJA)MdY1)LtDSS{;>BVCia zAyuf)tuBgbz-v(VO?d>^>$qF`?x`ceEVKrJV8L`<;}VPz;K!EFCP5M9dS$4e3%i8* zh-83I1$Zi8$Gol57IL47fz{meSd0QTyBTTK96(*B9Vn6X#5vWEN9Vz!Jq1+;yt0%B zXRsZdO0Hu@DEwfd72ltGxAnEXd<$MQdP|O75?vc;3#NllkL_O>fM7u5p@Y34(0$4`VQJuI z1?ZhU?fE{{e}o5#QUfA(B84Tg=v0-n$ozI@IpEj( z+C|;_Rd%-zPck@1E_o=5DrBY(X1KOVICXCysod+OA@@qDMRH;}x=d)6a;RU|QdP?h z`GXe*2*SB~DaR9HQEv%>{z8hzLI+&}tbbp6pOu9U6$Am`4)pV2Wr>@jX{v-9 zrW;O>nh%NOwWNfsB{-?B`e+|z zruG(aI_uwz?ar4YNZZ*^O?+Eo?$Qwvlxw7k2x}hHjdSRI;WUAy^VMsy@TB1K{w%Mg zrbcZ*rF79^4N@C0&=5rF0ggcZ&m|aZq=TyFnm^|5qL8pBKV@N_Kc!KR59m4oF$j3t z+UG9Ui|~$q#61P1_SWe=R{NiBoicR4C&z}S^3UYsXP}J-D;T-3o687^n#%B3K!~eF zfx&pf!O%Pv29!(hzY3nVNXhkB3Sv&!Wz3gh*Lw53Ne)>;N~hE{iEPZi#LGEq3$H-V*q2MfaYfX6c>aDf1_bnTJW zpk%3chpbX1B*zWfKANNz>5hC$PsAnyd7P}yJF{19`W3CdMbCUa%b*WR;!r^L^c4n` z(s^H-T<;9)AAVu$dK?vT8RYGtFdSI~3_m{BlXcJY?Q!5Qzbt7V@9>b>V0+8Dsd&`l zvE~rrC==P-5SS_rsUc?A*EXm%x4+7CZHb<<#=~+TpN`j7+LOz>H-&|vyuqBKH?Lk& zEL26;j26TE6OjHa=ABo>{URVk8LnWtG>1K)8kB=6Evz9Hao4-aN(H0drG@9{s}80A z3x$8+qttwuenBj&xX1ZfX=S`luxE5ipClemHp6YqtD2bwkBMn~ z5E5f=&>DK`s@(1+E}nK8$d=ZuROn20@IHPNuljc1LpQZcc31;8Fc@ndx~{&bD#SC* zH4qZRdx!Er=rFo`|CNV?_bt+1&nCh%jfi88&7$*jjZJN>hvp+9Uc0I2pq&4@bf_lH zMyG0efaU;2K)S!E^uzN{nMPUX3_6%+`d4g|kZhf}0q)j;#LXN+z{=-1Rg);MZDVG9HLO&1@I_khrr+=o5DOdpQv-A%u>}0Z z8{ae00S5Z0ItIM}eu0ITlKf}jR6%J$peo&6Y_s5DCpOQ)_#(0u@U-w;&`ei!VVTL& zGrVBQWqPqe)^0lf{lEli)qQ{Phrb4mguWw+Bt=NuVqA~rIzDP*5}l&k6?F?(<->ns-q0ZP2w^l zan`t5muvAcs~fRcV6%lRX76vE1+TMC!$r4xZ8NJt! zMiEDdpICkTxDM<43@=LQl9yrN@n#G1oGHm6XB4@_zKl=#aO5WG(f|Y8nl{DGF5tIh zkFBp2WY_eHR*>wsb2&hnq*YjJ#7eIUC8=fs3d+23`Uwoy5Shdl7|~2ESx&HxlA;!D+rk9LU535`FQd` z`n+Yp1)if(l_=LJPb1AyyH;kj04D(&01y5H0(Zj@Xfav9a4C6*kFJN1*?Td;Bf8|A z)}RNSVgk7bV0Q&&%?0`&nyz#c6$rcb%Uo5&t|^KQ$4x-#8F^%mO;hm8oP-n(RJ^zx zZ{=WrwqG0dfh|c5awVdppvd3Nbi}PCcoDuo4UH!}6PV15cA+quq&XKzk+HcwT~lA) zcrfj{YaXww+`4OF1=qDHG`m{74zy8i4JE93gON^HoLestfA-Bq7zYgdGx5g=EI-;p zju;;HJ}aBO@)Uo4^lzkA@CIo?Op4mchIT?K7{{MVJ%c#3@vDp+DHJC0}1}PZVx%Nk)wzZAGeSs1~-f9b5z2cAftPd5M?*;0rRV#f>-X}O3nVV}3b3!K16g>L5(x@Q?p20VDa}3#UjBnZ>AtOk5wRlg6T8j__6;|nhlF7RzHXi+Ciz8WoH8bh z{6B1hGAqB}5H+Llm6<}5s$OZ4tm0Q;nzdspfTRphTi(OIY}RTQ=I1zj)MdJ1BM%U3 zc~#?@&r&_8!iv>C&)&aF`5}cN!yJb^N>mUps91>qx_gz%N5ajQSSQ|Xp0S&{Ep|}A zF&aBmEU$tEjXy3Q1!X_AIaekZ5W)9u2YCZw(*q07AXWl)I zE3_7yiWN%%F8XkxwPBt-7!yh*wF(zkUNo+TtQ#5-X&oyTeiRRn($aiw2W!-p9MEl0^&^F92vV8n;jxz708ZQST5Q zD!)S<0#kb>Qqokw)-@uKTGKFJ*jfz0mn8?ue^jW9u@jYhz=Aq2 z&z+}HD9biRtM|A+_j~U{FH0F~(>30^*%`I~1U=(Am0g`3;`n7*9*7LGBjGtQw|Rkf zlbNXzr^FqHYgfhuWCcp@8Q8a=?Dj|v&i9kJ-xxT%Vn^YW!jW`vp-a=e`aP1?qVjCP zPj(j~_i6i_XBEYACpXDbwiYO3RfO)Sg5d)x8PY+T(G|{+(ZDd7YEE|P!m}tGi_6fC8Sj$R*XzhUG-rpsS%%+3@<=#0lWlvW_$@W(OiMI}~kCWrf&u z+l^a)v_2Dak-?9MBX)>*QkC`|mh|Pszwi(MAO)7P^@M9Be4kp)+PnR+Z>iGakKIuSRJye&w4P&eoDxN1oC`2g{LnmQFZvuzo5S5$L z5tp$6ED*YdIPH(f){L``LrylLGnUE+X6D4M1?y}=f~ z2D}t(Z4L58rA&(!pAwA8lfY{5}(w{)Ctfg`DM82aE` z7BqtpPUr*gz*E5*>Eo_=3J6$my7_>_yYqPzD5r}UA_K_BpY_F-GIpjBK)K$a-6DOL zh|V%u1S=zR0I^4zi+oi@E#>W7_!LG<{B($&cJO-5rMdvNdV=4(^8e&8HXLtMo;8%V zBdD@Q(*4#_3<7yM_!le&RRT`cJPT;Bgo12t^!~13$Bs*z;vL)$i2>OSf!ZaphV@8; zx;SIn-8z$^VM%+L0&AhPWX39lD|Ym^kYRHzMba^K}KI{f6@ z=B%ih!))DEF%eAe1}~i@s;UcA>%e96e!vr1G#|GnUCrqla#Bg@qfdBI2=KK{_@&|G zaU&v=TzBpd?WtoRgBi%tk0!=1w^l+_VsU3uw)U}n<^`7dbn}+>={n_kDN5XuBdc_$ zNGCN8O0OuL;QAn}V8{|Xq@`8MKxvAYREpC7}EW{~$S~&J4~=V#Dq$5AzAw~tTmn#XOnGX5PjHP@UVg_rS==S<%=!6@=ak%|uL@Pa-NM`(j{#$Q}a|+S~Cji&{vnnon zxc;9)J=(K8_?`kj2J-_jSCX^A#~_Y@~6SG@*#P%+o$+L1x1&T>ICV{ zrrZBcX;xwB2wfy+RV9DpfDVR)M^}A@uzR67yB3)oit=oHI*(hNywS$#EL?Vq;&C?Q zaLb^Qe~Pp*D&TU-%D1&!TD`Gf`KIZ7(2^s{nAqtv^Rd9@KxJYk$BeNu>sF%~4RJzY z-Pkr>cr1X^Rqc zP6mTRVTfKWy@K|pJm&Bq*3>9AL6s*-jJc%)rc5Ihy;bIdDZNFq81ngjX+H z!-i{~4Bc1en3faKzuEyQMmWH}r<$#Lhm9LGW8BvB*T|Kmir>_;7SwYYm2%2}3!( zfE~z0{o)>Ym^>kmo$(jwc~hy7{OGb7Zkg2e#({-QryR5C=rMp~{5h9dIgj%pl_z2g zAT)0qAf9rVwc9#xeObt+w)WgA!;V)?ArUFxlPq4zA)l+GihlGs8@h%0k(Pv5MH9ff zCMBfm(ezLewd2;7a&k?zJ^br&;PV+hX>|Vj>d8dKuOy-b zZa2_?Ahf~UPLn^DO4cD|w6Z6DT>c>~w@|o<3B#NAToiw(Z zCxRo5WQwX95ddq=UW)iKcLeqVfI-<8pPv|RbIghzyV@wj!`frM?c;Hcl%wHD75<6pLQu(KyNII%zJf$*bDGg$g zFzo&?yzM?B8amcba_Pa#GeGaEE2YH588jsz2VCj}5Ca&zCFv9Ge%9h*WrpK`Yz+atx#pnj#_zSa<<^3l)vx z^_;#~;sJBIE>~kROy2rRlcy4eG)_odvD-H#9V9VPboB&+V5IT!FROs|P$b=ER4HCa z^l%lFZ&_us#yKb}a?10Tl690ahJsn`Y`KGSEK7z>5F=Rbu#}-CEicmH&2b25y&*P9 zs0{~k2A$MJ*G{|62`KX!CTSf@3k;fRqtdz$uf2M-E)z2MKTn0E`jov?PQz z9IP{^ceu+C0E*4ZXmG8tMLvy#!LMh0*d)-Ag!neWHErM0jjLiXBbeCgFHk+Az2mMj zN^4>%S3}bw!kUn_Is5~%MPQ1>`X%uIm^rOY^GNHn1Tr{{&(Rn({&&SmQjy`rOSFYwv%4 z)CGWCLRj$b{i+CF!DcY)xXFY#8y%z@?^5_$AkE>;4)zlEx`~#GGjMERnt{2MlD5V8 zBs6(*swDW$a?;mT>n@Z(4gIt|12i_sOu z93r^D8~?muPHyZb)$<~Y>nLH^G!#_$KN1oH3&U?xWIqm``Fi*eh04hLR0txTGpy1P zy|6xbqQ1# zL%N!=XA!&2qV3j3UMzuzIg1iceq*bV%{`EC65e>z0asaDv`(+SOe||udjibVZY+5Q z$_Upbi3s}}qzk5B^EaM$}kMjPX4Qkp^x?Q+Qeb+nYrNwT>ryAw6CnD68K+Z!pT z4cYigaTi+E2tp?CbNPYSFgkNp?fKlDmrvn#^g>9se$ebS@>3$lCz``Y#juK9dfeTL z&IQKGE6mxN_7ssY>+c9km16)KZ!KD)s4_wmQx()`$poBfr|CXSK-1ZDGAs;ZclaCh z7>&?NBH3A$(K?OMsbmhQkenmcjerx8z1^-R8q+){km`-Jk*WP)Ip>z6pc>*+n$SB; zs>Q-8Y?7}6nNEK=SYvd?n;B+_b!Z3l9F(j^jl?-_t@uh{P-}3XCSpZ6VAfrSIPvZ% zNTA6?UgixPnF#3-5xs{%^NY~-*!8(JQ0hu`_?(_^t*~=v*}9PFf|gaKaA-4d^pq`;CSpp zeJzS%TIvTubY{#;y7mkKyIG9tDt*M_@C&I(_K-PpNdgxK5PagGOPU$-Gx>6A7r6Rj zw6K^_0$uvDQ~Xoa8jw{J95P|_Cndn7$u0^Z@^R~Z9;r>sdPHyf+91`0>X7S!d_s-(ba&*70=hDV@N2@3J z;S=cE+xOH2Z~}sh;&r9Q#i8tvphoUPpR;DrhUtSlq$4#*FkiYapYLXwWns`C)-@NM zpn%toH6K;;oe*JCm3d8`sz<%X)+5WgzE^7|$+-TanpwPR0|f&4d}XAVCv+f9Wknw- z8l4LBLBFYM0yQsvyIo;@D^*P~7Z)>u+i``{$8-bRug(GZtWBN?{|w0WU~Y6b4BkaB zjn%{Bd37ceY%~TF3e|^TV#M&e362^cmQeb zb`bbsJNfbA>}B3z$`vLB1;&=yK-FR^ZIh7NbP#foPHvZ9C~?GBl4zmYr6z95%p{Ll zEA%++J4ngZox&p0()KU26o3~vinw1K`G&Ud^`dg~iE8d_DB_3?FY}$b_WQ(h)pP*7yBcV|0ic4$QElbyo6oHQdntFV#WPy7`w2`u5$+b7J_X)&*{d zwM!380?hp5h5Nu!;2Tg(Hrl$-!cdJaj4Mw^RyB_^i?s+5(@O+~` zO^uDWis2;vC1*wWC*zB`OKepHSF4w%gWGHD}3M48M7vJm%cNH3dReB!9r*29E};CgUk>A`mx8~PhBNp931aSj0F4=xsrXl`6-dp02}k0s;=FL=gnMRxtu~v-tOgmX;n$7?r^lp z?vo{AJ6S(7x4=0xFjFD8l>O>$!;xwTnQO?@vx`*0!T5DscyCI^jhlq@e|2;4-t6a8;A9K$1-L z$5_sj0&E8b`)-7p`6dgm#VV_%*->xt@lq%k7f$i2>Pr}g^H{1>Iw3gX6Bp@atZBA1KGlYhzQfq@}6wX6)2$XJE_FWVCE@o0@(-4$iSJiSv=r zU?2$nsK!AD#sEhv&n@_&dS@`c3hd5aZVfcJxj94XWw_aGHB8xr z3)tY*fJm_Bmjt5SvtM<)w~Mr?0IQIB*1(X9)VwRj?O=1OJv~+Fwue{oKC+3X z8j+-ZN4$#XlC5)M7;4?a)ReS|L8=F`AI3iX@Kiye4J~q$^u#IzWHut^+46)%u+&9g z3P_8lk>Nu*x}}U~VSefmGLmwk##LozoLo^*MsZqIVGFq9-@WJ3fAv{&S}ge9nqt&o z)lOsci$5s|a~yrwsfoOr!nqO65M2NkYMyix@(YS_^Yn4omSLojy~+wkf~B{hv1+Yc zi6DWLFMC>RD>I_x!hr)7Y6MgCf8o9E4Gk?ZWq9*Y7(f00bjAW8f+C~cGUY&br_u&F zV#tUA2)Q`knWd%ibGRHwk6~~GhoJm258FNCECm3E+8|seZKC*| ziSrfiRci<=(7%^9cqc+rj`KJY0Pz6@b%d^0kzebtoUP z6#xJ=i~u1@h8TY#$UqnnaUZMP`QP>aa6*LEf7dFnzs^BPfkI-fXn9VdnrFSlepVsw zcMq(bUG_=lq%lYRMJ;PCfVNZ8myCT0hb29dngcZv-{t9eq-)+CNc;8rZ+!WTcfuXJ z@VV|s-lEBF`|h}QMO)T|1D8FfbiYo5juwl#fj68wa07aF{oVt$8x5(Lm~2OBS!LpO`qoVD z&WJ!FPf5>^^5^S;jZADE$9gbT;~)T$fOI}`0Jb3|KNb&qZfPI_qewtqU1@Y~NwVeu zH6sBFi?$-7O(7yx@;?&1OX*oSpKGuE&ufSFbAJBWJ>3#|I1jdtqos%A&-d#(SpN*{e7*6&QshbhyHg{@h z02~{%w>}tGj11(aaW;7HfgUB%7Ew2oQ&t}jLK{~c`T!5;Vm1b}(%9MflH&2Yb?A(U zS0ms7je!?s0LD=SF^E9+IyDEW^@TDt?7yVk_6gnxSG-hlgO2w~7*M1?5h8R3i3FD{ zfWj8-5_-EMSAC@wsM0Gwe6QihvU}_$P(;Rv>T69+;}e78@v7EjLUm-gZD38H;L;H1 zndd2dww)A1lIdiMyUiwhVtZ%-+RJOkSnwU6V7e?6#2}y$?a%=RgP8EE{v-ET9&^im zOMBX{;PEJi%Zl%mRh>^8mFzLwVzKNK0nuN&d-)uT)1jNnze4{xc%t1T2_}iJ*o6baRiQsk zY67QF-|_1eDIV^>YM)$YDQeFwj8G_CfduIU^ovSP%c7c*Z<##HFDjX!+f0V(_mwf< zuHY<0rf2xLe>!vN^&gjiLm}DS84h0`;NwHvAOa*{5hEDI))^xf{9y1gXo{|urqZow zm#JI|%vztutWw{7Rk}*lP5e@0($P;0K%*d9VJ22~MoqA0it|{clM?L+grJ_*E^%8A zU|xU{(%_BrjvC|;l;RRm$DMFR1n!=_EoxSWjRY)KhC|0i8CwdWnoP;5o<%CTM(a_BS9pnsRC7-MymB)N9-qqEBNC%@*i}W9%&j6SH!GLIDym9w5kn z!%?>pPfw+>yi4~R&*IL}X~WkLY%3 z)*3wn8`${9D>{k)s*~vq|Bv`JJI87q=*<)*n&~aFy{}TLsHVBj;~ky0TRgpH8!R*P zsn@}H3nNH!6m0=-KubIXSbo7@S)=u?kM=Q;b4!Ncy}J+VUdx#ea?%1~k^&Q(wSqLg zg*!~*Q-$AG0p)YcTF_G1|6lXt*0Vs1#YzveZGi4EH4Gmou>D$knyC3n;`C8!l%r{h z%{>QQ&sFTQ_|XzvH-=_`q=t1Zcp5J}>Xk0vN{vK*TYT4nxC1MViPUCwV|x zd~EXJ+L(Z3D;pm;?|~5fshQ}`ToP#CWa0hm3E7&JxUz!}f1RDnTMUYZnEV-LqS)%u zO6OIUNN(JONp%p<|Gyh=KiT8;dc8BZZ}1vm5CEYD0vF(*O-|SB|Kqo|0X*^$4s!|& z$V0584Y-sx19$%m`K0pax;R1VUg*_z2y`}!+CRwNKd!R!&~eG9G0u6&$mZLf zH({|N(`X9iPST%8t7pQo47)}R`U#BTJ4FGFO`hG>w^ z7>$DzGpn50y9kSSLd_%y=NP))+wO*-$GMDPWi<~lR&3LRr0s(Ot=})geS3ZHo9O0J zBt$UdZJXA24^sB_?&EhgMfR^#Bes$rF33~Su*e|}w>Z#34MxJg2x-!q?fOg(^tcan z5pa#LZ+U&*ai>~iyKK-*oV*?gPhR113nC_NDj$zp-)Ls>gp=wA;XWc$hufhW?=97m}Hx@Glp&2(+(K_yixRd87b4%)R+*COmHsfT^U zJI?A;PZ>o`vTj7?mp(3?abUy7!?qIvHqIb|FyaG2x(*y7s=CrOT1lw6c}dc{aNVhB zRH!v5Q0!GSk*!UDJK_CY*=>9cAAKA#$dDTY+(u0TNLqSH6T z)khw?hHAm;^6d*o>`T3+o0DboIaA4oMrHk!+{}U@uTYCOGpnLwmnLJ;L4?oo@1JQ^H|uRV2m>FZ>cPMI??H{Tn{ z=H4%jfriUpO4@Q*a#g(3u8YSx>FZe-!0^Y0L%6~fR6vSW$WZqEtCkd_o|FY^wCvgN zXsd1zW73{{q0tz&m|>8TE1Ql9$YS}1ug^-ey9+9di_8@xT-zx~JaA1y?-+3GoKJ3? zQSAk>-V7J$uoy(`O_SFAIUd9Gz>N{3!-!Ezo{?-5Kbkq~#*8qtCGDwq80vg&w-;Ns z&zmm;meFzux7=fjfUGizw7|29jmqlWUk)irg$Un%k}>f38!!X0o_FEtV&`aO|Axk% zZo;$rHM4`O)Qe$#3f{#?;A{DmvFW%+wVg{oz?Q; zA)bVmKr=Ex_*S-&s&e2-eAl!gIY+WO&;*SQa%Y{u8l@2!DYh(V4f{MkhJYk$NYDZi z2mx(}`Y7D!XlmtX5B~%J2eXHb^|u?i8Lp*fR8+lBMzor)BoJ*wRiiE|wd_}R!s~&+ zM89t<)mZtc*EL$5JIP7-E~vC>TGT?6#s|uSIRz@LdJ@-hg|(GSj28ZWJI!YmOu*AF zs-lFs=wZ7Zs3?f*4EI&_ApwKadF`M#F2hL6>6WvB2Gc(%uxN%U7cG=(uH&%C>^8*C zBObVP^mp+1AbbQD0R2XgQ0F!HRm;)I#kJILg?4-_uW5&j=It`)Y;td_HMtpl#XW*{ z`K%?L&f`+^Spy`7i-4yfq<*fKS0g9IH99%-e7*0dBm>0^;lg=(m1VO2KbIcfXbP6_{Ia_&t3f8b;f_~21I9}iofc@Fg?H{EX& ziN(*xLyN--flMWm04MR#14^g)ryA8}>L#b^t%_pU0ExPY&;b%iUkV|akj0Se*i82; zCT3Cronw=mI;m(Gnc0H#-pSP)!h1G$f0bW8N)zQ8_CxoXLTOk^V#NY?^+Y`i1g1kOQhCUVg%XoPS#;}l znORG9x_H3UA)9?R7<*%z5`u_e2f$$f5R}LQgeSC}T17dJ1Ih9^G^d5u*~G2w>aBa_hGdg$ z!xk1{n+&?Om+j1D4qOfh8B1>Ye%G+{C zIc~>z%Eux^uyFKN`8apXk0z)2pXO=Z%YVtopvxUkuI&QT6t!ONRL$ht({wa0zuo55 z`MB&0OER*1YfnX>N7_QW+f~AV;chbT;R6N`VTeftr680h%K;;w962S38FA_X{iKZm zMe+5dbos63+ZBnE^KErFY)~DJL=mXJ-~P405J3?P2kdbH_XGN*HOhgQ!;k2hL3gf5 z253GI?pvx`@$|n006zDBF(!if$Swn4E8%|U;gY;CZF31}A!NQgGcN)%xkg1ZuNIVL zm=a|x>c4@IUM}ZBbcX)|*84(dc}RXl|I2umx%#wc2x%Nv5ZR^~vxf`X(_PRbjn-u542O1n9V6^j*@fF zjX`Knj$+;uc*CxzSV&NeE)0(!T$ehPdZu1wZ2fGh)p(z=J+BSlo3)cV z9Qip4w1{O-FRDM9>3G{HpkOK%9znT4I zN|_;uHBzU@XXR&WOYF%1Op6}okKnG8SEr(^^@7uF{yEg} zw;5g+XV>G%b^(y2nJS|3koYjvTwqr*=R}-AR7<;;`?S9~?~>OFZvQlyx>K#=vx%=j z;taCF6(3^T0~Z|1AIbeP)aa%6Rw}Hp=T|^cA%TA(JNQ7BB%%wy78R0ge#!901FwPh zbwi|vk;f7iqr`|~pq>zb%9|3lVf@=#iQD8r+KJIGzOLoQ8>lYqGV1MC802v9Y$K`S zPU!UP` zt(vuECzQTv>`8R<@RJ$9av5wgj2QP9KTM~+#`FAq+{?_zrF>Zxf4PT!iv&|k(nRW7 zTDY`wg0uRZ${&)yj52Nl2VA%Fl)$`IDTTQ=;iedYzQZ&fW%QK+tF-DYgN%&u&8HmyFh72qWk3C2N5;9?sE zx2bN)<$2*>2lr^U;^V<}I&XsC9UP05e2$ruLh+iN1|0)L+#Vz~;VRN8WEg3ctX&Lx zMRIqKe{J_$?Nt*DlT&@pCY)qq5Fi)YB!Q@8Ho>s?{wZOLCskb4Tg$eq*1ppHw|c-g8Q1ON zT-v5FMQNn({N4`S1ccZv|hP36e)IoxqqT#K+H-rdRIr=dOj+-fDqHer=3G`-0V z|EF1jkKXL-G+%de)$^O-ARu1|p8ykZzynAF5CDO^M7oFoy7z`4AB3WV2$Y2(N;vt~ z7U$koPiULbDK0>li7Lq3d-r)NK%F{7VeS$OVOB0jDG;&=PDW=(CrY!Ge7Cr-zpYoN z^s#18kNU)9uI2w8%Kk>(pu8_{@#KxviE7PE?)PtlCE3UsSc>Qy?5D%yhCfk6&vB@Hg%7B+$aXk{5g@V8OJZoj$z$ z0tb2-$QkM@C8a>w@M0k|$6f#8^&ZPzS0l&hQRnWRlf>~82Kv=eB$TL3q0J(5XQhUYRbK+R z1~dIsOhZjwJwu$7v8dTXJs(yHFdw(w?7w&0`aXJX`r3z`kTy(^B81j5PI)0IAX$(F zkd|RTMG5z*0_XySia-`ZU4$tLWUk_gAa-DgBLxu@5*`9Wg~!{o#X%bh1@D7GK%9TS z`>*Tk^Q-Cm|4sAPNjw}pv`7Xdypy1;ecU3|B%TWJToF9zV{;NzIuatOqX6oAMeklUExS-sA`CCl9{x~)#r&|#Ave|5OsX5}>cQg{2}=7Tww#D^%( zgp%QF(LX83CRSUFsi-G_lPqvic$prJq&gJ-#BRP#J-+k&DB)m?FE2?$PZ--8YAzXu z561RI4kGXmpY4;%F17Vi2Sa(m;^z50vR0S+@NzU26Gtjq$h3 z%SJY9C94X?vMZrxqG_l zSQAuU;9FGP3&)6wBON~2G#%V6UTo;m(bP_{|H+kL%QlmM8Qckl-#6UiuSN9=4>eDk z)T~hHZ0R_JutVNkFp#S%T{hg)3Z$Q?@ua1 zxOhHBg397>*9_K9_R+LWPG5dVZpfiH7$4Z3_EU}DQ2Rr!ljQJZ?w2k<9dA3{KDR?> ziiX(At6hnsk5ps1Cp5Jx@|8-7Y-KALMrLKjl+N+hgm$-!F3$8#ShsG9m0EcQF>dA- zOq!=;p)4WYL658au2qX@p7jMC-Ll2YtM9)~|F!e3Mz)YI$?zv^KMh-*>u=L=HA=>_ zO}KM1<@i<-?=U4&_+P1tlT5+GA!h{YUXOy!cfCZIUg zx|oHYDyj1|NcmyRxE?w>DCt8|7JuL^$7QQ%P?F__1M9lv^|~+E-8y=e0mB$Q2TYy~ zhcRUe%;7Ph?|CjB?^CwYd&h;+(ta1i0GL7U+%yG5ZtelJjaso`5UULd7Ad|dj(Xan zhA1m3vU+HA{6gXy3X?$vyLOGIr{^_h!_Ku;V|W^VG@=TcxZB8zs(z1COhtwryWvoj zF|(60d#p6!E)6o)mUNvZVukh2!&P2hZk43%z=|h3Lb$q29!u8OlVJJnZ0HwS*$yD> zf)h77d1~?Ey2IyMFm&7Nna=kOjE)BlTdIV%`Q_Jhzb&!M!S9{leTCL-yYoDrwcYu; z*j>$b4)ug4vNO6CB@NKG4d#@TpNQv*!VIixj68EH@bYGPkWqqz*IlXyoEa1<#%j-T zQCUGA9=1Asf-ok|cfTk+-sb~Kcb8EB`L-2Ds(@lUS&NzcPxcMyUH5PA#Sxa( z;{C0B8QHe`^5jbP`Jv~&a`^uS>#y`ZXi;yu{*PZ25-#6aIGUDUpHs?IlNT+WpGU03 zKeXi+br2_Iq;t=SFmSXqao_ZFyld~%AVmF%m`CXz;d#^Ch=vD`0e@L$n$ zXdDeQJDfTNuseK?x7hJ%>WiB(sy}Zg+I!A=h{Fe7ZkH)Ri52z#o(kC>hc_SpGrCKd zbQ?s7$Sh2$F{MwGQ6knIO^?eq^sCwq=}_M~dOX^!u>E zcw4+qGP0|KHPpPRyi%$YVYjKkqZJBmP1a0#ybix4*4LuD)s9>b+tqa#BK6^h9H_Oz zGj>$%aD>C-TDyh!US44As`B|TY^nvj3l*to_{=4fN{b#GEFD`4hm1=hT{Zxl&(lx=oS2vO&AW~ZpM*Q?{$=%*+EVSlut_F|*Zb1L_lemAIZ!7+$S{;I zy_*xL*_%xXs8b1~YoCP;X5qM5!pDS2>0r|=(3#RjXJkxjA8`u7DLe<}ekorIy}x6_ z&4X|EeA3S}s3p>Sepbm?qEU_A_F*!FRB=rR>nKMEp!AA`M1Re*d#rE7iGuoX8?6`F z_p@E(^2zeQzQmC44!+;y*!hWk%deO6?)b8Wgg2RY_(|s~rcinsZl2@PvWs@EI--@! zr0+(qsM)s$81AoLCSj~UPOJKVyF;I*OI7R6$Cn99&2o4SnagdPM{|O zoCsVvByAr13RF0lHdZM!pk>WZ6YnLg`pdo96MHK>>T2-^>=pfDDqF`|gS20N}v8}$d@hdYrEvEuw z$!ORID4!({l0*3rQb1U2&7%dUwL2SaEER6Ys?-+3)rgEQX zM6f~L#5?a{KEY$HHbv;)oKYukmue)l%)8U9!-NqB09rt$zq#s-KU~CKBsdTz^{V5x z9Xh9rJ~=GgOZ{nyvuJWo=z6bn{T=71{~kWtZW02>9@?vB$a8aLZiC*JqRr~6n(V~H z0-VPJ+#=xTufxEny;cGQ7*>hz@6LV!d{QEV!H0JsDX zN^Uj80&3&AF7QQ;kmC4>97S=;`U9n9l&s<~mw7^v^CDHcqK+BW+|oAoeec}Y>WR~) zAu(bY_qs}ts;j~1-#{ho?u|@Dr(D8)N5yQQdQDjku^!{F$*naS`wo@ zW=HSfUF#tu=@?#n6wOYS4^Gj`*8JED2jxbRkhvCVE9A2dzph<3OK!zWO+%0 zHtl^(!>BU&`o4~bt{Ez^0~gw2$VCXCh)p;zNR*qSpK#*YefAY@&k&i|P zR0V0khW(ONoFApU1n0Ew|SWlQXAD zI~uy@9|1Tzu*pYAbsS6M>3?s@`yZE2v;Eqi@&CJde|h+PjFA0DaK({GdbR;bMId}} zf-|8=K-Q=X7@@aHwQLQuh3M(EZ#`pWvRMs%a>JR;;5HDUo@%!O7yk#pd7I4B6Rqa>gjn z9n7OUt&4?I;|HXFc@uzi0nB`qb-_tz{zc;XG975>3hybx=ADPBv7&i4$YV4(4HQ z#TCcPVQP$mRXist?G%)7Bp^%<2i|NBGhuxk0F&=4@Y(R+VB6B7JT$uVg98SEqn~@O zCn9-ho3N_d>TW97eF&+#|M8Q_Z6d2RvG;wfVhPC57)BA4W#0SCsAbTgZ$;6ii%G7L zhDh8o05uFk0DiLiNst!>7jQQ)%vr(>ycZ?5^c@F6IP zt$A|Pf{ zP3PfH^X|>HfCpp%G@}p*0i9VGuROGBw(*tm4!ZC;a*kCQU(AagJ7mL z{kr&d@VG5qBXfo7@-$v$y5o(}87oXDkmfA(umJLymfkyRu?Fn&?Ov10@)rz%3{K?R zDS2t%r1|ZS>uRD@006oCAJt-@^^-AC-Zu{oOB=^ z6e5yC76d5@ND@*=N=YR$2ov?04@Ag7x)2S6BmqeUkOh!{U?f41Hns!+B`{K^R5jN%lD%=W9oB?+xl=6_Y$04qgm$de5xjkw=Unh0>05+e+ z$v@e>Q6G@77IPopEOj!!>8fGlci&zu_+D=W8E&O?3{{p#_K={1uWyBqhKIz1 z*2Tb$YxhS%kHe_Xga9z>TRPJCMRRgIBWvH@SWmH29|Y}TQ&c8O2EF*9UrJzxS4f4J zZxLn^kk%&3s=o^eUe{@Rf^KrJyOL9Yab8YRdw7O-Y>sOUoS+M+09V9Px&=UiG0||8 zf9yWDEDalU7VVlU1+mUeGZ8WbHp(s6Tgy+|Yf#r?nY>es>DV;HbEe#X&Ajbx++_;q#)Lgy2STVi|++*A_ zqevV(rK+z~tQ~SC#ghJxNy*Ga<=h&(arc>7NVAO=Go@y>>egG@p}j?S2IPuUCAEYW z>m_x|+@W37{Z`#ko>VtkrNkEcTQ9pz!^rLg&l#zsv^y7Z8!C~Zj8$6({ivlLO20nW zw163lKyR$vDdW%@qg0^lLye`Vt5eL#^-Z(fZQMcj>NEi(heP4@eGpG~o`*o{0WyD9 zLR|N7AL$|TBKU+50Xp`64wmT`OX8ciq4P?B@?0B_Z7P7>>L?L5y`ZiGOBKZ*S6pV* zL@cy%Gu|~M;PP$L(a)KDqHMV0!2M`=b+7ltY2AEIhNDDkeutk6gKgV@Ec}QRb*2PK z0Cjs_d(XmV3JO`@*unS^bKzdmRhaww7B`{nb+4cp{0JR{!L2{r)vbP%i zn$8XNyNtOE3=MWpCHu^kqhy8#29nyH3*ta3ccVQoj9QRl^fdA6I`p-cP@ca!vx5-N z_497)DXIGX5v(qmn8GQD+f>a{sf-}2s zyg1PuFR`fAeZRG1H@5Z`CeMpdH;)D6e=a&+Pa`pHwOb`}8mBH>;g+qb-*ZZ_G=C7+ zT_U8bykcA&r?`u%r}DOu8r$AM4#A+{+{{x+qx>tOyQ+4>%MGp%jN9~@TpY13?}|PV0xARDOX%Fu*!b0D7M$whj!hloJwbT&Ihe^4 z4J1AIQRh2)YvT-q)^Ig?L-J}SSqMezZ2eDgnx&lc;TJ1aIbN%7gjbk4v?nPFyfeIA zWmu6^XszLOZ!~CJC!3*0CbhESQ-`&UwJ{BBYRYG*7ZY^`ZRYAF(@^x)imLJv4^t{8F`~m263_JqSdq|`F6JpQTl( zPNR1Rnq+h;>p3uk&ac{hv6mmQW4s%^!#s1@HA1-tB{3FxgwuMscQrI`mvvW~a)HiX zI%kR-OFPWMYk8|x#7&@v7cNgPX7ixXf)&f=rq&5L5pzR&9wMy0-*7p#aTeJWjz&Yg z29jeIIZrJn#7HD7haN&`V~$^*TU2rOax+&D;;j-L1QDwiBs{YBy1a?GhGRFj@4A_W zBAYO$WkuYoE4!;D^?GR~k7H75w65SS{x2%$%wj%|KM|r2+ zZNph9G1e=c>E&Ia6_|HfgR-82EN82`*~YK41IMFkS!#6?(|E6>YMJs!b7v1UY+{(K zK9kPzQ_K@E8ymZMeiq(jV?)w$PpW>B$wHwh)|Cua>>Nbs)0=Z^X6#ed)n2C|T(U4< zya-7rR~KkX4opevTe?C!tKy1s!QZL^lmHbztT7>SjBcQ10^Ak|En}@vU%yNAR_;^@I%* zp~5sb8T2}3;)vpJhkJR%yk@x^0DlO8Ph=BsiJy8?CbWwlK*b*aS$({ zViZV1lQTVK((~l%w42nAJRP44$HPdxurrtF1592^;B;? z$Sa+pd4urh5huX{k0!_ID&HF!7&c8^MydA>>GxNpl;FL##L{yrWVOO~p>t-4E|!e5 z8Z_4ho*t_x-dj6^)nQJK-cX0*X@P;IB2Sg+FefsO*1g3Ar*6x3h=gy)s zzoCBN$m6Z$uV;7u9=`wXSMUP;OCXQhvAy%kd<;SKzu{^A^J69+o%;@zS> z(?J^h0vh)dXN#qvqOAU;$plW$pfVODr>Fv25h6;T115gn*YOzP zn{UYdB>fbe03Xa-e<(gD%ehd_7auK^XMt@(3i*tDUD4VueWib&^%hzao%Phg-Ersk z-)ks{M@cOc_y4RPPwxKr_7SOxdzBo=H=B|;=1~x}jw^{~&bCRi1?XYJ?s;D)lZ%H= zZx@Z!mEyqnvv8bab#z5T$FYw%5N$=1yB1E9`2S!Th&|rQFVgVkiC%QV2gC$CgS*Jc z2A7b07*!`+d^@Z9HKP9mr8GI)$AJyFOd+yi6>J**wb5kLdIzUX7~9ia#ODf-d!V^t zW#KiHF%G(vC|yKNjaOAEK-u8H#E9dj!$bD{GHRA!&6?`yWUq}8i4;OMLfV<{l}lyw z!25sBU*ZD8NBJy103+RUgAAaNVg09nXGXb)Ab9lRJG`afwIov-bg%?iJUed{CG~uj zVO?R}ck(b`p~&VFaD9RK3`UE9u@>1QQAqoq3EOJMcn^0{ysi@+4a@2O`Gm{Ne@oQ8B!KWNJFD`#XQ}e#aR*%2m~oW zm2}3bMlf?v(Cp&q)wPzN^A{{oSJcE{nGP5lTrpwHFkAbTH&zemc~dd>Cynlaj%Xt{AUXC8;!~b(4E)4b6 z5CA4&hy?yH62XW<03cx?u<+9C2y3Tt|cOvFN8je!^C|0 z^&P|_00CW$LIFCALJ~oCfB*;Iks}a5qA&nz030dEK(HZ{9W43!h^ExQ)fNHuPNrKT zz{r8jc#k4UZb`@$t%M}M7gg?5*z+*Fc;>^>4KvTTP5Cf+R<% z;2j>Ope%&_p@i|6c0tnBJVdgV&UZ7GI&12euS^2Az@e}yVMBC{3^xV_9WeT+cp*e4 zUedbUu6n1YvmA!h#xD*j9$Kvy40Z7n6E+`1Ub6h~OJLQg+Z(MRLQ6j85LBUJhZ zGF-Pg^YEPKxceC7>aixhC!u60KvS9-`L4w~Bq<(vZi)mT2$V-%^udDl!~O#*i=4qLC|OLtW;)>Z6MwGGAF0;Jv%MCrZIqRxnv5 z8gW}DZJgMDO1TJ?tg_Yh`fP@IX->j%atIbu7c&0nzK$z=g=gREgwTIk2|wn7#kB8& z2hqw95ATI?2Uai#I`?+Lv)2Yj3SFmdkh^-O%~NWzbEmgSw)34WZhsdMAjVD+3Ul3C zmK0za9EUWjQIg(Zxz=zezk{d4yTS5wYPyfB{Dx{1Pe~&yrk|pmkU%j*6l>o*Vk zPBrWKP1sY^$evsVAus_511>NS0BDP|8vQ2lgL4ayJAFzP5$NSiSK@AINSb3#wQ4Gr)EeRVUDR#zKW2xKGfsxk?w-!Xgn&)khgD zSupEB3?OSl4u-ULakZ^d+dzhygIBRGl1!|#0UWhzrO&>F^J8kfCQR&>kef}VJ`H%x z>b@1M8*jYvGw*zOSaYUaK<@kZE=?Z0LnEA2hj8*dWnn0$Yg6TxBUoEa=W|I?Tz@JL z)$4SIDIXn2Snyo+E%G04ehF1}?FfL{c!|(fMh2O*$V+(Knfute&$F6qt}!nDNC%;a zM#dlj6WIg=oW-`-T!x{9hS`C-%RmR-Br)AgyPWIQShn)A(|pKmOA>vJ2AcUL`8g%n zH7as$$cP?#0iFP>=6sy(t4?{0^Va+syA59H#mb=9iajSpPg>B!tmR2A0MwD7I6&79 zhKJtZ$)I2ab#V}4GzYQPfWxUpYDgN@Q@Mx(Ly-S{S>#D?YuBk-%kj0XX%IEmAT%`? z_P6SFtFIUVt{rG={<#BQh#E&gX}s^z?bn0PP&<{cm5?S^eAsM*h+gNR{N-=ag1 zt!@4vBu{xga!iug?d?jrYLhxITU5{G(@ZIZZJXgf(mo#7gLvImJRVm`SCQ#B8!?iY zhMmACVy@jdXcr9l83Nd%U*(~dEuk~FZ~;0DM60`i7?4G#tZ2|)Tus`(TnT*TyxB7* z#MaBYV$^9YF?8_mYWK3X@Wxf@?PTjF$cgxQ99?rZZL*>$9>llfv^T_qg+!~4DsxA65hQp_i zD44}QR-Qzs)^8-(+w-epVf2Af=aLxZPKMBKh? zDxxn5qb#)IVpj@!NI`tq%7VA3Vke_nPKb!fZCxy}>m8n+uQwH^wOw4iNQG*eAr(d8 z2(M~$Le z2&3^4m27Ibdh0Zx3^w`%>jI`9FQ@>O1~>+3vAd%dMi#x&UODk#`su$B%I~6fY^aAx zt;4i+>v>Z(JBH)LVWxiFeRc2n^98I>* zF?94NZ4UXWJCx}hYIc_!%&}EYajqolD!rU-s)p_$lEf*7`6qHlLY=%hA<87^xWp>E z+7A?DHbxgYQqE;2!ZN9~cBboCG%DNKRv1W=7T`@eWanG88BA*q{BC@*^CxeyZ$eOtUmJ2RhoH7GFlLrfc_`B>sWyIQPL*TK0ijPK?*5c zafJX~mt;EDefY1y9`k=9{y9G$4Ihr*Ykw=`?mh2O9<>Tb3l%9j&UItGBdrUg+;z9w zmX*~$5RyWn*_?2ucoxfv+@bbU*0cj^8rte~00#mZ&;%W7rM>`XjsOsj6Zthb0AXj2 zIJr8tKyWi|UznK3teObL>qP2rY(BsMKdT}S-W@Y&du>0!>stK*2?F2#4>!gUkO&a& z*LMWKL-J536J8kGmYnXI&)wi}bne1pB;WC_3%cl-OS+`Ir;1{oB2y(&TIl%?ODQ>{ zqoJ?CHi&~G0!f$sb@UdoXnPk}|l-Z`Bt5{-MsTIk*;gt%##RZN{)}miAs=fD_ z;Z5+~C0xHjx7b$d_7gGZVL1{hLlt(hK%(NB2ncI*M0KGew{q|=XR-U_)$rTO=G@NI zgfTq2h2=t+A`FIs9o2!vS1;zGS2jr}^pC+?17&l&$J1b$({sOefO#0k527kl6IX4k zZdCJP3MtvLe?upfKs{OHWtTGxGXCJ1c^(b~J1X}kcNc@ZEwbe2)%xu$-wiUfvA*v2%KvB1 z=DQp1Kbuw0=!6YoDt;!y!NW<;;X>4@&FXZRbXCm~+Q_O}tn~_&-8h!-EhObzjk_uq zq@<$|80NSpe6G&Vsb_0bYVB7iH4IlXyS=MDCcBiH8B6KgC?ci)j}|`SK2zFe)3~Af z9{V>#is%e8b5+Fxp@=?*@bL%z$OY9M5Rsq*Rj*c42EhR45H=K>&rG&~j=C?Ti_>!Y zh)`v1n_dU{xxHuGkkxbw^h#5R=nEN4=rQJB;$r?heGJ<-rjxH-e@{Dl(>XsE3c5vU z2c4uM%SE)Kj!e$dJih`Z`d&oG^SclH{cG*}GV5!kVBiM`0vJ-E`XX;rs{?t{W6Ivi zgL2BEEpJ_>uKS(mO5A{VRHU}ohlAF0z8{I$_Sv~LX9L?RGMr=~pp&WK6_;TL9Y}?RJDNcU&_rBj zR@-##@HMvDsqod53$jN#A`ZVV(U!?pqpH}$KYaepF_+^{x`V;I04h5`T& zqJXj!T$~mJDS-`pI@Ow;H&1PIY$|ga7Ph*9m2Iq=x|Ni=?m0}d0S(DWwT}Xpq}@TK zt4@!D%w@yVwR0y?3l?*zBa0q282X}B(M!Y(YDCM|LY*x3bi@`dt(-Z9Qr5%h{%W{4 z^z<3#9w zsmShEo6QHzMaHR{56%1^z+yx0DjSDrfw)<0`|K&Im3>WK_11a)wi_+KLyLOU?X8{V zvuEFlmv~0RP8pQQ2Eq(P5ZEz1vy4X%2fCNEt^F<~{(s}?KYz*gy*DlXKQpa4<5db^Z3|VCa_A|n>#(!OqPh)j7+S6+ zF@{tW^e#Cor9hDv1Yyjh5Uwjwx|Q5KFTnYjbD&b}%8M4!(p(eSi^Z0#mU33=T{60g zmbPGheSw5tc^niB0!yv)?6G3{&22-c?b{4?9X~JE`<(8>f9Zc?`FbDuY`)LV{BBsj zwvJMNqd#+DQ}7V!S#-gIqX|PPf$Uf)T=LfIES*+s^!YHu9-o2BdWRn=pXRa8*ZH3F zCPtyfeZkrXt)NTndEcFM_e75s1birB;pOLO8CfxVT*wWH<9zEzIdMVL7BY!amG0DV zjV=&}Osf2~)Al_7BR)3C*W|-248ip~1aCZboKzm{a zNHmfvwl=%Q?#vWs_l{#S(ZW&)95j@RKEaP>xZYwE1QsmkQv7B&(8DUOZHwHh{<*u} zhx6Qh?52Gwfs@U|llOA6Ih;1$<}dJPSE>Iye4kn5cV8{);(mWq=enJ*v z3kqPdV6k8#2#CY;{5&iN{M%dR{ayy5_+VQK!1MKxBlNOo+)+p=BC0TAMT|mT)D~j} z84-&X5Mo6pf7j5*HcUwxs7#6Ico<$N;8NODSQ#Ilv2{}^KWK>crj)y9;8hrUAt7zXE zzJ?&Cbp;Y2j8qmV5oC%0qZq|Vu^i(Q3qZT2@Nv>xNo)z}+=`J#G6E*zqeLkvVLJCw z)D=9XPALRP07u3^9V9u)(R)PeIz2*2!sk9vM6Z@}I=+!2fI0yQf$A8i5z*3$AaUNp zQQF^AxtW9H>Z$nx9UrgKU!62^Wxvqs13B5Jcmspj@%(*8Jr|buzK@f}=JZE#UkhXR zK3BKk#+p!-V z{aozFL`ZyXJ@-NT>ZHMx)io6iIB7F#!`fyzE+P!cwEMO#8!0}iiP>Vx~~1J#bSB2-$8KHRF-#otwW3JKBO>W)R{O65*d)#-&BxKQep5fjLX z5%5c<)Q7t-ttMIzNKO)ffbo}9$+M$#a@Dx&l@w}LLVr;2+9!F<)O7cQ4Jxe1 zND7`ByQ;9dmTzw2oG^1sNbbKC&s~mhOmcFaZX3A?1ZyFj$u!eK?dBqjy1trR*sa&B z4>camUfqa&D~jNZ4WVrH69<=9zcLAevqJmx13YF0*$o^nA|~t0cHIthS4fYnQ<@%M zRMK-}t1v)<6ltiNze*L;RxJwFEkSixb$DDOdb5;+vV$n6ymdq)--zm@=X1wYn2!5n zxyd|;h8;v|oeupCZe7+TB;wC-cU9JNgInz5J7(tcQ;w;_YSIzBaYl&;Z@Ao!MHF40 zOy{;L`mM}saY$UlCk&*6+{~=NwrTHoW70+_@z8qG3=12k`Z)cZp*W=8AnxfljqTJrOL(9lq7cJu#u%(I?$G+@$Og?h z>yd&8nP=9{r#%~Tluh>8E#J|6yJ&i^QqBb$aKq$;M0Ro^@5+azu=Zjdb9?UZL0$(e zH=1Ju#Ys!IP>{-g#eAh0+EZNKxieyT_+maKgQ?wJfb{7xC5(|*eypoHX@lM)sHkgO z!PO;s4E4=GFna!d}K=|QU|X6+A@@7Dy}3K;MX zCVjF77fey3g*rCI_!t$1vtOAGRz->t5h5%i$e_HdAwmM@<#ungyKkDljiDB1(6)zBk3BoZTDuDG&1eYuo@JZfAhtKJ znFo$HEVknf6F{ks0j51wV~!?T)8!UHWKoEM0>ccoAXpg{QI2&Kv5G9ocLmLOOJ=BD zF%ecG1J8+2u0D=YZr`BT$hu!(SRg<`$cpcMrS+TCONu$?_w4>eRE3^ ziUY07T6R(k(W$HK9LrX4Iu(@-t!fPb#smLGK!yVlhA;uT{dua{UQ81DotHUg)~%Io za_jKESq#j`XWhxP#KaaX7$7mzJG)c^3Y8WpAd3bv3M-CX3^0LOG(!~-L>5LOs4CdP@bsU&&k?2kX4jtw`H%?#6#nw8bErnW~5XePPMbIb7 z^3l+1$nsAE;S_iP@F+40MVakWTVyE#5mj_*h>V%}_?d1>V|^`&iYkyqSd3t(Xc|oY zK)p38dQx>Lr!U?A0B}EV_?szOQKAa z59s61=?Ck(k_{er)B*hQnLUL`FrQz6`SpKspg7b+fE^N31 zX?_d8)YZ|~=JU4#ItA|I!{J=ktVp)eMZx?8fjYOr?&}*8k``9lXE$d#on(0S7Ovx? z&j@70w=*y_87aN;)mrHeO;I6y%|{e`{Pdl!QkD(@{1eHCjy~VyN1sN4iV#?d@alcB zigWWgPHW>>=Nd<7P)o>(d3wddBJmEvM-lsvH6wG*mCSkIa7d>c?Vi3l4DXRN2A>`u z2^4=WMgby19**G`YLqOIraeQwV!0n3?@Wu+&-#8-xo=nMyo&mM*1LCF8m+0i^j0o) z3@n=rciW=FTg%wFy~8#cu*lHx(_b}Ml8ic#XGpMqLw z>*_6GlyyDI$9&Ipj$W-KH|NdteGA?bR*#r-K7faU9)K5=wE3tg1QFg`+V8|tAp9_FLr=P{>BkD9CZCz~)9^yZBH zDT5_`644p=y2uDcc3&r^`nnidqg44wPE+d}V@dTiQQrvJgDMR; zbPD!lF(~ON<47&bNi?0r*E-IA_tl>GPnP)|jbaArML6jkhkKv^bHLFcijkM9I z>2I8&I97R1MLBTE5-_0i)hGC)_$TNObAqKOMD-9hTIH=tkxDA6*7BY6UMG#*dK})D z4wDaEotH{y)6HRxh6`eQ3{n%L=p)}~B| zvZ(g(n~`o;C2f)Oyyj&rxQexGDfqfW+Hmn}{$IKP8J|d-7=gH81dJX7ZkId^DBLv` zuUDyUjt0Z6+NRE(zgBp8wz)IkO{&93!riM35h52hw-C(|!h9SH0`W(QlYil#bleVG zYOL?L*Uaf$VPkP2RH*tq8Xa%0_S)TM9WzG)m>&UIJZ3^u1Kpq$p7}&Lfm$RWfQX4L z^Y4RBxuQjpM!xM3t633JLOIpd3GAv>xh#QXJJF3(*4>*!>slXM-gk=2lznNlz*l{5 zDcas-F<*J)@^5mc-cX_F($vej^U%LBV))PLT^pJXbjp;W&c_Y%?P$ z0j_!skN^RU0Amo3AV^8XVGf&jQWzvt22BAZm@qdQ4KxYY-TwWZ$w_`c?L2Gy_A~dt zdUNd>qxSu9e!p1lRll~)+R(1rSq{{^lYK5u-rSrm#Z%eiM|z!Rr(Y(|UcKty-KLA< z(nrqB;Q61&{B=LkmA9M_n#KgucZW|&N$5RoUg@mq#Z?xb&bocuYLH@(#VJ5YLWOJU z;4d9%W+uqSa;+=rW9ef+C7?VB2yz^Y-?)`_q@N82C`1qWSclY&Hs*& zBG1QiKle{=OVg@+AFiKGe%Jd0lf1W`)@uJJp0R1qjTKZXiYluSiYd%%O5h0xC6bOjbRa;ZMN?LXE#^C0D{R#yx;V&)VJOEV?UfeN-Cwb0O z&v&^DSFEG-HG2B?kNPRe&ELhbo4AZKyM2=rCuUUgQiu_ldVDRg^k-{^&$Fb=d;G?{ zda6h_K7;R}%jYMBMxSn6K>#oTj6in`_$>0`?rKTW_M2VPYt>rCwQeQvY$#LeZhV(9 z)^v!&u_G}KL^l=*874iQw?P3Isc$%|a?oVZbL9wi_^q!O1@fQ4c|!ShqM>RoewC7< z^YN2O(qb)GS-CYjQTJ-Th51D{adXvPyt+2IF^0XUU@_AZ<0%Q+Cu9WmLIWT~b~`2E zz^}9O&q|~A1}0m)dr@H-vX|Oh;vvLoR3MTdQpx#}wfZ%y!?bhQ z_Dkm8B>j+&SK%f8t++h$4rv^zmagb14fy^g7f|P)M{+S0s6Veq( zGOz@qZ95ZX3e=KmRXkMfkd`8J)EVjmA9CbCAYT5~MDX{it<|D)c6LE-iTOAtREWeM zU-5Dva@o?Ft#xZZ_toxy6Afo`-0Y2)|Ag47I>gsB!r#|zQF6>1SJdhH(q%B}(+DJs z44{ccG=Bm7FMIf(d!7&DeWpK$_{V-eAAWof9R2-@Vikx$0_)>E7Wj5rSEA-zdG_|5 zlykY`XO(|={w4%D8kAmS{*Uv2e#h?We=E!LKO5b7??wI}_x--hfv?%Y7{#)xyfIw3KAG7^vx0K{mj3S{?*^H3P*l5|KP>SbsKDXC&+rZ2SLXG2=!S&#X- zIuk*YHRuA#GtokMw4@X=vQs-GlLVF+t26WSvuD+?B+;`URT9W0eV z$F7t#DVvP5)HI!P=12Ui*3e%o@x$1}#7hMEN_Wz6wt7<-VrjLNUAyG7AtVMRmBZY( zPNdT=UIvW)28ym=^5i^1q|3Y3=&Q9R8@X|gXpErj4NQ?Se5it^GMvMNp|P?gP;VlL zkVUC{^D7htX~BkNRZ}Tpa>8{OuPTTLt179D=DH?f^L4#l&F%vTEP3ZnuET8vv{Kk| zb^W(;yglIE@!&&vsv@t4Xu6QYTmo5>qiTB8t4PHjoMQ;_DBR?D!{Mb1PeB2|LGAe| z%Vzx@Lp&}x*mf+6z3aA_uy^NkzLK7b7GcyBUuyYA#fqU1e$fv+nWg5D?jq!xowm?Q zd2;4%SBap(g!Yy*dY4{aYOvu2%~@A>aihX!ugIrsZQiRN3f6|RioV+wct&SVWU>rC znj7jn=UarrWS6?)$VQ$RBoCk1I~c?BvrVjhJs#aKi7Z zfzr(@D!DH3Qd?xIGYviIwDUE2j5Ag%L}g`O-dZj@I5f4dEgc;U3rNb`H&|e}?Bk(# zNuedN?e5-(DFa(p#bK#O*!54SddPS7xZe#cwtf~szDPEOFn9*r}q+JzPy>?WoH zko4hDhC=3O@~E@3W+iRSpsbhx!fm@DFXCZa^-FRC6*Wd(Y8N$;&|1kDM7 zRjY>{N<3V9K^Qh$q8~I$qdaG_{-f=Oj7!`Jvu&Cp%n8`7k4o?-*$C zXSvqLi56R7VNh4J(&&jrxKp0tTf%m|V_ zMWh2P!BJ*%vQ%S<8;jx2USr?Kd^jW?&riKZ50vc6sC^%Y#$Z2r(>6ddeA~g;Dn>BI z>%!scjv1;IHs7MxGtkX~HdfRuGaDI`@i|_KbXWmB0_1AWF5^DmrF53 zLEF@_Ld@4uM>UQd)xg{3vAO2DOBruQNEz9Ayz03wiXD3;BvE9#7f4xwo`ocX8GE!6 z*-I7!7EBlzBw4=6QU#JJ1yCcwdn4)inc1|#0!r-;mst%YeeEqe1si+rJsorams%R9 zCGP{c^tKq8ohQ$y-H5o8PGDltBORNCCU)kAgh1oW0riL;#9`3VI@DacLadNbg1}oO znB1V8q6P>kMS-S5W^Bl^3wofQezdu7B+8mO*3)8VX=$Z5QCOhZ%>cv+nVrV8PKJpj zYg^bWS_uF!tX)2A3u*IVY&5lu3$V^f11kxj$z%r~r`J9C?D(co?07Y#*)x_V>(pITR@^( z%yluD#BL~NjWxzm+hQIP6;qNOYv&oEC7X3q!-c!hUh7&AbQ#uxJ$CuUsYhhmk2{{o zf^33Zux%dSAgPIiQ*Tme)03Gu%3wI&uQ6|GTrZ&s9Quhnu4%;?fdqodW8lbp=XI`qV$S@Nx~t?xKiYU$4iPXOn4gYues|J(gpT^yWaz!PHx zKgs9Pl?-1{!#_TuE|A?aZP14=jS#lx+^bvK$wu!Awp@3X!mW+-K+TRj=NB929#<)q z1t6go2K@qX84UJJa#VqKNx)>z(4qzy)C#Q~9)h%`vgu1(7lVwYD_GSVR;LmenRVl* zN9X1pYNIy00ujLMk7|3Wzh;(zSdB=70e0)Y(@K=y)tw1C)N30_T51V1?|TqGC$K(E z841*;tHR~0%3kG*wS|UM{g3Qn{=_K0=kr#+FZQ$_yv)wRzW+shuT0i1d|1eX`|BXQ zHAG8OmZC}_Y-$ju)IZ4CM4DKQ0Wn4;(w#GXHe!XAOdGMk%2(|%nZ|Z1YsLNFKlnNy z!|Q*qx7iy>>0WsaNY&`K{p!rvn(~te8hVOtYK4?Zwy6m!zfR=gnfYqB>d4*#+e!5|pXyP2N7c7FpI+)^K^nBV?|i>+?HQ z+9i9kFn-V5+3VnR{I|2yYx+LPI<|8R*dBY!r1z|(1)D|(R>1q@re3I0C{qt&hokg# zU8<&9t8Ciae$%zTpRLEE$$rwax>8-Z7xteQl13lsZ6CyvV?edzMFZwhSI2+PM*IHX zKKX!ZMCE64E#>Cs@zd;mJEittrhebq{NDQyTk?NXv*wNm(XCSn&L*>^*4Qa7g){e% zvld&e)bX#ZFNajqYt^;YbEl)BwzE}}sp*WbT58Q+dB{mpgg%83@IK!q`-OU|U+eDJ zD>e&H)WO=gxAot>>(TP%_iq==^X)IHKK+CO5Zv^xHXrRh`PNx;e)&gdl7s|q1=Wlp zJcz=mB*p{?U`XW3asrA1MmpfI1|;CRlmV_f3ObG*BCoHm^DPw1k}2{x72-k<5nflD zbTV|5GcMyFhV(uM6p?S!%qfl__^{Nr>gDy5xF-Xqo5Em zb5ICl5XK>hU;|ee zMg;2Hbo5=9Z+gAyv({?$-D#nduH)l{&4$CMBn)S~-tW9t5Ql;Q%{N5P$89IL^T&37vt^gqA zUNnMgosPnWMo)N>g!^oY-66nzCiiw7(@6(pfXlCvwzdj*6 zv@Qz4I67gB9R?s|F#y1Bg@gousELS+3O!)u>C> zFg@uQv1+0Cl;lSVo|yAfs}F|VaPqqOpXHvPFK;%~nj`wOpD{Oz=xnoEcF&0ZT?|ih z@6~X&e+bn zT5h@xRq`)WR4<4!z6C&QB7m@hUXo#6q0C5AgN1>7U~e}M56jNJ`LOjFwcqI`GqyM0 zm&blv(b$uvp~EYszi;ta#PB87o*tK(C|ckR@gz!(w2pLNcyEEGD7xqv?=xza|+$(P_NU> zXL9^*+#gGMLn-vUv;ast@G*W*GjX(KC~nOasiG0cS9q_p^-4!uw*Lmy$!sItjSU4 z<=ScZ5n@YF&oi z!n#X1HHO;K-E_jSweGdfme*_(3)r_jp|vPgg~%3~CQK$hR5qD(05T84b< zJ6xMUybYHXQ?&K9pwPffO~*fJe9gC>&Qv*j$X|w^!36T^4Wk(iO*$}6Fbfg7Iz~x_ z01T1V{UFUfnBYwZ1V}@XH_XyY^D(9_LyGqbiTAx_OYhQtKYim1ecq?L+ pXX4dXgFRik)wlef3aH#o3=7xJ%=k6qix9u~yOJrwgolH(=wbpBVH4n}7~!=>J*ov`+`RNYw@-VW>r zj`q%F9Uw2Y15qS>MJUgZkXO&od#`@^FkB0xS3+i?{AdLBzB2+Fb z;Knb)qQb7OoX)&p2enDqh)DWpJ<;MiT3S7Q3Vn5B(vSM0l;8DBOu=A`a?u}g#cge- zY3w@lqHZ~r;0!uCmwcfbCEZNU>X&dKCyY9BgO_zWrKSJ`Ik($OHE^pCr8Pi@CaIWw zM#MlhhnN7v6eX2tnhr>$3=7P$lu?<(Pw`Bq*GgicgeeOeGL8SzYm}B*UpB?aZ50t z9?EiOX~W_mv8TIPEMyJqOBWjXv?v34u`@oo#F|b2tH|w4q63Qjh151UAiCLru08$4 z{|fb@6o~`?7)6jsRs?j3u)F1a6Tl?ng7T+|%{Cus4?$9;qk8~&y|V`!|L%x~)IzUs zb$8UC7+Ipl#Txy2?)*l3>#vd5EztZt3n(&QjB%|dLG8e-2r=57xn>@O?v?6I@$d*d zYwvAF5JTH2ADLpt~mvd>|GFg{M$|qjDrV zb;Kso9?g5!gMuO%(KSeesUygF_Xm{t@zl9d&yEF3Or{Ol{h?hiw%sG3UYN*%uKw7+ z7rJ0pk9xDWcGEo#tq9nKOSJBFyW0<8w17Vt)`4+!($fqGHJ`}8$yr<|DfL^Z8HBoD zOB_jgYMH^S$F7lx-iijl-TJ^aqh6GB1)Z{g?{2+6M9U9lx(<9Uz`$T@?V*6Ewh*r#HECYFM%69A)_)*b-D zD8>z+Ee7NY0I&rB9Ek*_z!|4+_P9AQa?&q1$&{jGo#RWiHRj&y&0q-80swiSZvX)H z7yIv}ta7Cq5hbOvxZwZ*h!`~UZ+M>_B8q7NAOL_E0Gh#mo`VetXC}jTF8<#k&HRJ^ z35LM`sAK@_fqw>R3WBWV3Gm}&nOVs20UQ}Gik)G(xJev(H*7Zpv@W&|uv`H$T$o0_ zylq92ppeiD7>7o#5SHFMZKv7HoA0nZ+M=p`1=%7FT`=fI?~f7%<9c&o~1}t0rB4# z+Zs%96OUn<7T50T0g$-kYRx9o^GRt-3*zr&oYkO!McX36tF3bT1D!e9VOHwPmx~$X zdk$`w?V7w&{&glsO-fuO5B4>Ch1a+|LlAvMNd`4BL^qy8n}9i}x1MK5EH7O@rz&aj zrpqBZPrr_?yq}}p?n~YCxz!YEgm}P?pChTYeS)UDqxn%8xOP5pN-)v(T-Eda1Zs)o z#-*T+Jtf4>;#cL8`T6iF5|XzP|Dm&U!M0k{yb{@lXIxI^yFVv>*@l>xbh<3){y_aP zZj$}os5jA++7$+7PnU>s7wiyxUnTd$?aPpeb0|WE6}YO-n)5>As9Sq@vbjTL%ya1E zLVbj>y}Lp{w$ZWV+ob>Vq@f>Cc6Q+6WIMmS_D*;*JZ=_tAzMwH+`7CGF+qt)H^|rE zevg$pQ4P`GNyc(>5dw*ES|5`bNJJ6QQR%4@^W+J(iniLavL+G3e*A0N>FB_Tc5dJ# z_>Dzwtjgl_BlpWI0h{rBikGSkesi#q)uA7|uBPhiMjjFq2=O1YYt`@MK?pZ{7tv7; zi%|;n8sC>h+0;68?3eQ~1V!)gSry~MZrvr2zAMKxBZ+H3qx&F2L~mZeokw3 z?}RjLQbLXe*F*m!#)tW$A2MPan3E3fPJw@io>tgfgb@D;+#63Wh``(pdKE0alvcIS z)ZZQ7mV6lp{=s3gAM9c&mL%lgEGYaUIYnS(L@@nbyTX$j6S57E&Cb$mJT1tkqopv^ zLTa(uD1g~G?*#tQ$neseRz1Un!cMJ6tyI#_Q4=DZLLM~Icw+8c-;w*Ht$YawE^a4} zv^-+X_G{7lF4zxt%gz;BcFphQb}pd(QU+SBZW8+9%8}a*wUe}O2}L+}9{A-~TR6I% zl=iIet=mzLoF2jSD+)nN7L4r{e@5+e$+CTuH!>R-=84XRhopMC=58T+CN(J&4>WLy zRQua5q+d6KYAh3a?Yd)*K!nhiWxTpU8!|c9;5s zY{KqnlA#(nwX`&GZqYY~DzvM`{ggwV{58y}#)Hw8nlA8*(AV7UiJ+U}?|UbuBJ*Hr zPM-4j#Ba><=;T6bVrfd67e_2sVTYF_9zDXY>t);%q#jUs-ZyLe%#r;U7CYeO%-edC z6&Eb!cr2-*5$k!+v{x4l`l;S3a&YwJrgCiCf=7{^=qeAT@$&WJ>z8){a*)OEos}gm zbaZx|6yP!s-WjEbm1hXNSkUYgPfn?6!pzg5ZE_{Ng9tSJ$RzW&WAckPz_f462-f#s z)T%cIZztyVJr9Cv57I<_97NuvCVXQ|V)&l_2O!6oR(!*XH6w_xqK=nym0y3P)m;>H zoQT#hA?%*o$lvL%(H2EJr*Qo=eB{^QOKEAS3AM}>hsdf3`h3_3_MqpG^g5mEx@x!8Y=SLMo+dLZ?$9IJDQhfwH2a1n<6E>Vsy8#9i)prDKDN=>K;v7A4j^@?lv+M zOd+;ya`kzJizVkZBnMO9#mT7wWN{eFRD!ZgjfYHjZo`vaGh@mpF+;wjTey2A^Z@qp z$$-gS>ORNwu?`2xBwp15T9W>dn^CPgQ6NR>SN7~t1;2hgL~<+hEKd`T_%MshfCV*M z0IfVc+S6%wZgY+lpYeTHVYp-9SfF< z6Er~4NF21SUMo+ymp*v+ZO*g@GDUKij|l|P`m9Fy3DvmKwbRszkgAwti|A>Xi>k2+VtcvKtXVg*jo5%j<4wu<_3BVw|Qlh5zp zBbV%yXt%sPG4O@U`y4$ytjvy9{k$){RmO?)NU0iq9EJc?399Fk=aEV%ESE`~H8 z7P@|@+*(Hn$S=_z^oMfC2%$CCUPLz36nVI870t&caQv~cF!M7#KEo!6Bq^3{T3D$6 zqxCe_FmT=PJhvsScHTnr5)XDR)@?D}9ZEBvwQ8DQk|cJfmz7I*8gLqPyX;)p{qD*? zX{WBR+qLM>E9jy{%*?A|h!(ZcO;r?h7GJua)4YFpd(vaQc5dLh)L@0BP3Z+oX{q4- z{m`@kue%I#o}>8T0U1H?-UnFEXRCdOF&qUmU~R!4hCH6CeKqsjzgDX|vs;YBA%?cp zU2I6cT~BZmQ=KMjOGCNxwMdymJMRt{lAB#7+ayu1h^EZCOvf*!8<(m-tT%*3&Qa1u z;ien&$6Q7O!AS~nv;kE_ou3;03~dSd8s8=@5y`&0)g3~_{53sF&OgvB6@;h9j)qCL zfFI8IJ9k=yLpu=ROX2UbNhg?H5~=hZEOeRo6*vOsU2C@n7@K#Pn+kx*0+2kP(*izy zQPGW|wyW8e`TUve1?p+b>0l2j(wGsG`k|mhs6~O9uDOS|yI^`6abvxLS`!EsagT zO;x&AwVb1TTHKKpP*fprw{X>Lh zUya4eM!?8jcY);n+kiaeyubD3==-tt0#tKso4;Xgl3j4!ZFd+$;K%wd1qbKu(C&L= z7azL2ztFEwy3@*m*yP87Bke-{Qq9WsMi(jyC5f^;HyOqESYNW3*jVCM9nH-2U#xf5 zcXapf_Y-&SPkANadwZNaw0m|9y`84pK`f~!?2WcmK)}h864()1Qu zg2k?ni$ zNt>eu|B&u~*-0O89DrmPpUa}ltL-%%EckkYANxU+3?C#6bQjRs9vuh7?5FFL; zJw2H==u8}{s`CpER~8#B*uI-5aavpLkvu{SsU1!&F}YUfX;!X-zM*%b#*MwM4u&A^ zwb%20;*iU=>uhmHh2&fY8=dFxCCdap6}uFU5;a%i=9)wcjnUa;eZVt!k|e;Nh>Q6s zQeC~Mhv-)gtfhY;6X;@pvgB9z1T_b-Y`U5|fd!q^w;?QqEyS;SJ8zx+%aC`$c_~jV zElf?iRg;7qej%-t&grBtKh8sV4$8%%VqckFOpOR8*ZR&kSQ;1X`(KsDIIODmRyE3`ri4pft|75dM%?hSYoyzcw-ujhG(xM8i+~Y-o38LEmZ}Qt<@)a zSFt4KQ+|#uF8dGXho`eA`6qj#u9_D}@hM41YOlQ8>-o^ZQNQLk{~=ocow}XgYe;YE z$+4JY*|hysV4idRpAPBkn4xjWhER`~oljck-5_q|@%OvIObnf_fgu*2LrM*NYNvhX z53POl8}ydFW+yT2YU>v%WInUk8ykq=pAf?!gYNZyu^{ht<4(!jzWL0cqruzTj&{Q~ z@gB&rd(T1P_T5>6BgP|>^AZWn{_JlzT$GU{@$ttnG} z6Tw*WG^Kml)?|KzuNHyLpCkDmk@`4gVj{qUa@ z=Bsvp*DF4E%-4EWo+NDHzE)KuMN?Bdl=YEQ07d5-{PV02eFD{*umbP&r#KX9dP6&I z&$nPuKG(sax9DcSox-~xXNWLi$%&o5S9(TpNifuXeQ6$-`oTSld zM;(VEp%^Mz43%_z`R8U*D&}L=G0V?rxXKJ-m5%oXtzMar+Pm{~V(4)_Jm~MOYEHB> z87`)kD`>njP|$v;rBj$B`*U)3!6aR}>GPRqa#9JP8i z+j>2Sau5L!_YK%O)Go9W+G%K|H!kj8AiBDD6=GHmrxk&|lF7(GZak?cS}E{%Zh|p( zd5tUwN_6k7B+$Xy6&RO621&Ci;8j# zM>KKFV1n61^A()vfa$oyBLplggfTg6TPw}&v5}G@M@z7rMHfq0gT$t765(7yA*9YZ z?%j4dudBtXgsIJFVN?CN8CAEY-fZ(d3jq^+4jV7~fbLpTG$UOV=dkMMe$Wd+?diZ} zYw&?Ya~<47OXX-Q3!#;7jc~DfcrwLJO_y8EW$D(lQ3Nr~ncbG_u{ra*uCB<-6skK! zQFp)Jzc!q;e1D=8BEXSvH(|kw`39Yi(1ge1KdK8Y{z)`e!eoQonFgJ%FVauEpmop1jlJEzFIiioI zntd@F;_Di(RV2v4RW3p2hx8euW>9^r9g){wH){f^?QSNmHW!n|6?^*)8xW|9uK~;+ zio~A7#>OTnOC7{?BEu#qmd#<-kex}VRsRl7*Op>lULF~Xla2Uyl?FCJ2{Bv922*oZ zy1aT-Y1)x3c8Z5J8^;`W>T)=kEp<7S9XHcDg19VIG<6w3(8{dfq$-L}oUTPtt7@shDMRDmBQc*m62Cv4`$kqtj-9TrcAr zH4{{EZU!P$_{*^gJ(&$KFe~%u$OHyKfT>2=Jm%q*N@fi;wwYBh$1o2j_N-VWPPl9{ zJ_R{GnXG_p4q+R{WU-xQQmR;^`yi&hCy>K<3=AhuN(6t>!Y4}v!{=o473l2#xlItZ zw9zqwPo@eVLAYrqMOh>4sEI+M9Lw|I_}2M<0QIVy8}9IOJ{_Hc^$3x36LF%GohCfP z&UzILpBWL&nfcEtIyW*pJ32>CX3HKRpKOF5=0(f|axKnViQJDM2XWu){pp9=*_~$} z@aquII}HPic7I=@%$uI=!<;Imj|pELMQ6)LF8$x-nGXvFP99#DxaV@IRdXvH>vn9v z9HKSYAy?YBpWBn3t0+tQ&b!|fB*WqI#vng;I9-H>)xck|y9O3hC?r(GK$2r2mf-LG z?tpZ6A|TKo#xNexvwuzWom-77&h|secvalq9E8&s;a;Pjo%=*1>$om`bC06Hl2@-P z_l;QkIf7dx!9H=$Vao?ZMy1yDJloGuFrdRxa7<8vCYwfcN2vM@Kdq$)zgQ_>d3Jt} zbAF3jiaJ-$>O_h%pT=8)f-X~A$r$~wqcCBUNkn(HJ-3Sbh);mq2>Y7d%lQheJq@+t zoTO%Pn=d3WVxI3!bk*8p$St;y)wzW}q&30KVWqlxo>LB~0Wh0p`_CLB2w$6pg-la_ z-1GBqFRq;V4nmzh8lN7L=Zu<@c zO;9aTXsg_|P6aVM1atOoNzZS0tJ2c*yEdNZU^MUK(*)%ScK1?R?5L(!?@?C$_`req zI%}%5U5T{U1R?F-A9>|;#v8Cxsi~~iRCi)Ze&p8VyXKdub!N~xg72~>{&NNgt4S|I zkA)t}Q+4uB!a(4_Rk=ybCJVPs)XkKgw%E z46}yo^9q&6-Y=_9s^~) z75JvC+giIr(~~4cwD$7oLltOfiZQpM47RRxbmXBzrfL#HH(V#|d-K&`-7tq$7{)+p zGmL1~WEab?&>T_CGJKcZI$W|=`^~zGo5DzU#ha^>?w$F|q~_|3t}b7bG(>W~f4Q3R zTmcN3wVM9+je$P%uC9dEDO?|3S?(sxl`vGTNAq4i(ObUycokj>?%^JE;Gksa6=cX- zCuuy=f7gTb;uE8ra&T2G6b#IhCLuQXHkv==pZg?wUJSg(=C1!nrL2>0aM9)X_>!AX zn6#`r$l0zl#%AFQBG6Zg`mC41VUGmHCl(~-XG<%|NCU|OrwCPbvB8kZMTv%nzW$oo zdg{DFdTCwkQtdnt#!QQO*tlEHJgKE{`P+c^*)WSm7R`1Ba#ao+24s4Rk8*}UyQySt z&k>PeVnBtUdug&WMV`8X*Woy5#Jn3O!&Q~dIr(e{%U5qW?IVMMw0g~)WG|me4VjYd zjqkdKd_i<&@yW9`Z*_>`#T#J13m%EZApCWTft&cHCr;O&}SY90HJrbUg#oUgbpMR_(l zr*_FUuoEF$9%-I0*F<}rtaM&*2U|)VgD=fnrusqVcJB4@<%dTL^VKne0yh)2UnIXG za|C0-+Y^Q^qL<8?>_@(~pXXv>TqUv*-YT1OZVO2zt#orgCM>&9apq z>>WBf&G=T)f3cV0i4p<~oBtQg;n-xPiLye`rDTbu3~4X@(P z;NNZdT=&&IG+3M$?Svi&<%X6F49~Co1l*drua7eFwgdHTW()A1ROOd;$WuHAXYjFd zd3w@8^qC!T3J6N^rJ~fHE{@l3XnMNF7Lu6Wdj6P)Ks*aNlq?KCAIt(7~45i70~W1jkwWzR82P5|)_n)*|SGa%)ugP8B-&x0g?Y4f8kvCHFJM=O#^hjT`cmhO?yUB9UV;I=z9 z;)<(7>eSHz5QEqPx(Xt;KpquY6Xl#e8*}L0*?|yP67my|Se!1|l6a*scsLo(F|34V z=H?M)0@~TRSnNQ19q&LlUa>D0W?f4DrZE2`dAzZ8y2PJul{lQDJIvOF6uZ6k+eCGI zk~&40O+Up!O;OqR_Rt;p{n}a(Yl&LP?Qog^gE~6hw*wGUi_!dqmqmB(d&FH`Z*Ad9 z+5UJkZcQ68@^cd{@#N6J|gFeR~utVv06&@FX=Yc}%NSHySJPf>xWkl#M-p%SkO zKr4v3)~#eETJ;fIi`r+w7n2pFP1)>s?l^^MHL*+%JSbdzARq+ ztW5783s8Pm!baETlVX(A*WNezNAkkcl}69v8Y(Sg-nKqYMsomEo`grWmDbhXYK>LP zZQ0aNF_Ru|ZB|QeD96HmlK339Os`@drorZO9a%l3vd>s9eP4M?T{ZXmJab<4JfJfj*{Bfb*;XQump zYk2kN5ByN!28hkcMq7Y!BSPxe)=WS~l*6Pb+x>aH25+sqSUxBPExewGjVp&a@GfBj zM4OCotjB(WiE{yn@W;g2!Nl4APhM-j%&M3~t29AZSAsR!pX&6A<{c<1!%T{F6Q6QZ z7LHB0^>qi7WaXnQE8B=q6{{oLg^B$zhfE(+A6UwB%`i;6#K+w+JHo%uyxU;>8ZtP*JY#jo9B#vR}Rv9p1h!Rk`c8n)Q?RgkCmi zG4$S(5N^;O@5$VXT*gUTnp>(%wrdT5o=#ea-r{AHjq|8`Bw1+M3N;EZffv20Hxkl#-T-3#RX z#|@ZGunDIzaVqgC)9|Ta*o4~5xES1SQqnN?D19E4X z^-VMg4e6G#OLC3z==3^Nmo?*)>tJXF)cxY|;)v9pVdrUe2_&zYQN$%4&S`t4ZK=vu zW>J&hipUpp{g%-9a3q;^J}yF4R9AfsrG791$|ZY#xCb_cEN?7TDJa zdj_{AfkgEg?Wa8W6_nI&IGt_)_ar7rWDZ)`1aPgfsault3sY_+()@Uyb^DFp=h!;kpjVkh;4*RG5xr&Zk7@{){&CkJ z8=cB;|Mk!~;w=$(?bZt|Teuj}Fj$aiv(#|Uo7lR> zWx$8Km-iuNb(uiH%p|28|JOaFoiq;S@8 z1F0oH&e#aozF?x%h@iXeCHta)CD$b+;UC2RZ2L0t!R6qlzjJ;jm?^I5U7`VjF-&+C z|Aw_*?qb!!I}2vdNljr1dU23O%{~f~tP{`@{a0!GeP?9pC2=|b$YdNx*ee4W;qjl*mVJMJ`}; zZrkt>Q4#^JuKY6tmBu{MV#tb(HLIk7OSts(UuKLmv!%DP;mRG6*uz%KirKfu_`jGu z!UOLxj!d!g!?xlX?*|$Gz1**6Qc`SRQJp=fngjU@D7!vIIMm9EH?fsc72X2XH>qif zlxUy*#>Fdl#{3IaA#|oDlm7+Bi;oX`J$|Rpe)b4`c6Iu?d734>Uoc|zzSwa&%nxIA zhRGRyy-yuA-DovVYY7ey>Yslvh%s5OA%C^H9}$~4jC&Wg(!@%n?jswNMRx zxc*g31<+nyeKmf%$+T-LGg+2mI}_Cj@A_p6W?vp|kCGpvT5n=fn?=q^^I|-J+4|ak z6UzVL=qF5kjT3Q6pQ-GMb!qzcQ}tuj-)~H3jz__@yAeth0_1t#v7|cIYKe~biI`O# z)Wc73!vv(fakckpWF)sXIem2lsr%9QOm9?f-5#T!Zat=~bCLx-RAy@jMgAF5=TW($ z{naq=$jio<1ag`an!V6uPGZU$ka4}`5t@@S=4(ifeA;21gxdEXBt+$~L3gmB39{XJ zSR2M()~R7sx6El^sM)h)YSu$zJX{vM?pC+yBq!oCygKW&-&rh7QGbn7WR^&uwa8!d z{Gp1$gfrFuOEZ{X{!UPNwO5us+NdnbD8A~(G^QArBf30#l}tou_sURd4%|Aj>Skxr z_nZjh^E1&1Ae)=2U>q|kahyUjCVt#NVzg#S5?iFA9JVU)vm`jexv7-^OGVxm9}6gm zMLm}!D%e!g3WysewbhJ#uIQX-2TpWTa3WPL8-5l?oenNe1j9x|R{>5+hy^3z#zqFP;&w0}FuRgRN}o(d4q6YywG1 zuvEYofV^lPc7_5_@majm7r{h3I(Ze=__*f^YN8_p7>RPE;AlHr*?FL>MtpcAC-IYK ztut&TG_0f=;fhM4>0}Y))&MoTdn!6mD%jrMi4I&33x+C(bq@&*?o0tesogmPeSaM>43xcNfYv zIq}J&T`)=SUq6IaRQ%RPIkf>fmh-`)ME_ii01GC;|B)JO0vKpn@WMs3Xd(`Kz*?}F zg-+4wG%nFj8IO8-UKKu%16Itl6ZEcY6{A^@RT3Q;Ax_Tx_;!rbMoa!5Q!0L^`?(+* zg3(%FG79CHf@iBPgAM7{shqVCOZTq*IWZE>uFTOjpIAv!_@6a^B5dMR8a^0j&%2L#9a!l!fhfnV5QGA$lRRqei|n@KIGv4_UH)@otJ35`t+lIzq6( zHdlIM%sAwA=U)TYU9b`|dKs`e?xpgoVBOh$^wh^YcRIqw)PSLg;U^{j<-&NnMuRt~Qwys9zb@kK8NHh9J>!F*{>^ZJ(|~T_?Ad35sVS zYDx=9g}*&|Uoix5vc{?!eqVEfb4+6EBgI!V|?63vM4by z=%}P>dH*sjb$VquB`WGTDK`BqET^Ly@i)I00uxbsMO)Ng1zpyMD^hnZ4OOYSVqRs3 zKMnv$7e|-x7J@+HqQgWomlKaT2>=}o_4^hVT=2thcH=XT(kSW<%-4;MdQKv%Yyde&cOf9_uQsIJWN<1zk_a zsjnY(dYa4hka<$u;cVvgKUzdJIJaow79@RP`_Y`cHC$it@5}>sGASAQn5?^P2{^m_ zK8|X@KV{C`h%tno1z}(&^Ufw=JgI$r{uVmgq1IlafF`g`H~v*3E3N3;j3-hL`8r$u z)Au#kXk*u>Cw5*S4}xVhHs#I47SWGKBLEqFZm zXeU^{VTn`VRn|6BAn8{ut^&P81gFVCi5$N6k2sIZR9Q;&-^fEk55R04HUNuv@xh;8 z;9lp#=|P_X0HP5)**E{ml+oDHvvELf;AkGz2mU3hAE3qv)o4tkVnk3(Zgr z&Ii74mK1&;TKZ@)&8ICt6HearVS@Sl>IhJgln0oYFd?@WUD2qf#H>Ix$>sZo`<>rV zkCcrF4ro}Bi?o|&^xbmV4$`W&6m-FJ(xY_#-w{ZRuNgGD8BQka?3dZir< ze;of9r=8K87LCHnHu{5UYpH$}dp6F>l-_*^c!QF~%TM)w{`a*bTUgaZ(iPVx#uoqy z`K^|g~XZwR4u_FYlT^W5Jf{hos*e%QFN ziH{#Bdj?P$ER$G7rZ#5qMCM;3ls4ioIMa6t8WUv9!z-hn`uqxmS{NKNWldjvTKNQ9 zYH>WzJ^YinHdOZ@8UmFTe^4vp>};zz9Sf~`fKi;y{DM25Baf7KL*2v$17qADklz*l z>SJRD__3U(dFE?2GXv$w%XT4Ol^Uc24p@+%RijbxuS2j&2x zLtd{YWB~47FaAV1pEJ#b{qQ+xTDepvXTiidHi|ueE~CKPKBXEX>zOvD=-EJ(bn2Dy z^y$Tl%Vz!ylY~VAFoS~aHp2eQAqxo?WJh}%h%Vor-E2Icr}RC(?XxhVsBKZ?#niy?S_8b zg$Zxe6|VX%^}AGo7L)Af9{{$B#SrXraak7M`%aTteON-;4s8TGK3H6!WAo?ky%Aqw zuU(f}s2}T~%}`55AMRth3M3S>vkGM)`}r13{uYlJk89%9)-p6F-bgF#QY?G`h1M~CtR&TMQU%cyA5%flb=6fhOFDXer0>dvwbQzYBhN)`MOAPW$Isi zlf6H9de}I|VKa1yy+_>V-cnk!)z8ByzkeoBOO`UKR3oUUI#|#2F(*KfZiC+){k*KAdj0 z^6)cr2EI4f>;E7<$$#1MxAvwXOq+k_Q4a?`&AnBz-A`~e&kHr=pd}gc5An79dAz+Z z@S5z1IsCGHGPf7?$F+ET7cIQ^NXi@Le}5CAj@oz?R$v)Y>dy4OuBf**bP-k1Vt8}? zIh<3FQH?-YK27G8dA|*qFQ3kAwe545yir!aJd~F1)VV{z=a2dygke%Yo?}BgbSLdS zdPWl(6e>NJbY9TXeM(CcWz1=D47~AO}y!9)hBzsonA8Q=L zVD&Yq`L?_Ihw03?@Kthr@vKI{9b;%Ec+Miw(fvNLv4TY`{n@CtTZ&)ocp7%$3qFs6 zBbo>&T80{$)h~AM3mzRd;-g=y_VgvnsLg(8$$C9qJo*PG`E+uJAfzhx!sb#efN(M( zC9ItfYWK?vXb+^^mP_YcYYzduhu(nAuNyh%EZ?<)x=ns+|KU?t9J!~wnc1d15o$|q zR4eBE9N`J%{QLpOl#`q`yqMq(R!G9*YvM<0-*BFeD8P3P7VoB;ZEur+X3NmG_8-LT zn$?s~HVW_87@la3js|mVKKT>!4as4tG~T=VkSX_w5n6LDWG=WRzP>(3Th#d(4g0Nk z%y*vtX6oni#$I3Nqi*f;zQ(MG35%Gm(}^fG0qY_8u|S?)HFd)3%Chw}ILEK{XH z;u0Vj7$%7=b^8n7=%7Rs3#xnKJ)3!Tt;4|O?R-py@|2jCwBd$34Ts)RZ{@ z6KK0-s`q^6vhoA)<%{Ff1EbTwNs)3YJC4iT(8#n#$``nW1fMzPztg*K{@L+(ko6eG z0#(G`9FLxAOMcaelohmO6h(X|49#QJC|4neaq9k+$GA3nHo%Dk(`oj62jcyr)A-dI{wud7pP(?PoY zKqU3pemBbqxi7M6A0(H|J3zC_4f+^jC4`TY2nnbu+ww{(iGSm4``e=R2|V{cy0V8i z%;NP5pcudj*j9dsj06xR=l!*w`*Y$x3f-k3L^j{XQqP2d#y6D;ZS2Tx3*IYeIpoI6 z=4CDuCKJD@-sI$wmr?ur{q+0#&PpcT(;mFe>j1*yf6EhmS|bKduh^%- zmpNrs`b!SMRKZhfD%X1V2}I|gT|7+--Z+Q}=Mb#x_95RfrR*KxlP=d&c^gd>Q5$v% z2v=1Fq_xn*NieaA=dq2B(j#Ir7Ly&{;%!lNv)l|t(~0*y%VqQaz#J$nhm}l14_J1P zU=!k(XTg4*`wb&%FG;f_(tW_-@&t)-*O^EgPRQ+0Xo=2X_-nvC)B1J@N9KB3_8)5o zvNAyAIg61gFZ4f7W7zdQhaYc0kNomzz_aoDC7BSW9mcd2y_{iNyjm7}iqPM?76&Pp zk%Y_dR#jz%WVwp;H8o+y;=~0nESpYQh%qPPq+gl~u`k_hrU$SOXCDh*H=RsR!K`jq zvR+{JHj%gW_uk!y3=Lxus-GrXUl=PMKfigkBOp3&ENm{ziGx|GY*nDis6Oz9DeDlR zJKVtNJpobqMh-YpizK4_0>&XV#8>BJnZmbCfJo9hUU3FhCaG}RC{9x3dsj!y2_{+& zEr$AmLmls=LFw2jQ9p$+DZ~6Pwt?7q&rQUY~YE2<)p`X{FbQpf4 za+FY-Rq&gUcb6l92c=!_Vy!XPgQ0cJI(9el9v@vZ608c23dAvK=V;M>CUQ2K!yZo( zs{d?xRBA*S|AH7PYVu>5vbESh6pdr%#RMWZ;=8}pZ^vTgnt2H4I3@u89#dWWKLB1p zp}*_~uRww~t0reQ8q3`HyPNy+`MDtU&K>dJq#nG$fm^HRL>@tNru0%==0n8_V{f_< zqhtx`daVWFjvz>f@pl$u2cq9aA2g=miv1Rz*>? z)|i6MiD5V;02BavF4Qps#6FXhI*%N3Le+8;;H&nvkp}n)*D>Uk_76LxpGKB`B}97= z;&;7R;B5I`U$n+n#S};v&h-YrEe&ON8xlaU|0f_8)F97td~-hhS?GLWsRDX9S_&kS zfN9zBWqNBNzTFH5MrwyK1E6SRzdk~HQ*c!E+z<(ix!m5>Ae;^hx7u>6Shv036n%9M zCw=DC=_O8--dquTR)dTd!QUwoR9c!An3Y+st!>Dzv=BJ&HRE-~H$=4wkaQ~x$*NNc zQPJqYGYcRpqaZO`hXgmuJ)M!|j9B@7}MrT0lDJ`(0-|_=t@oM2*{-<2mEg1PMIVg2aZISse+} zTdv^(Ec3OVw#Vcn5Uid z9r^BVr->NZMD6lqrCcuAFPo$4Ri2?)IJt5|dD%f!e3}3y4|u zj?9LveUUszEX_f-)_}X)8P}U};@&zuy^9NeuLzrKrYxh6_oM+p1vY}j`Zm0Tn;a#p z>;3T5%skoZGe8PaY`EIA^;_7SaefKP0H6Y#yW1c@076nMR&+8-;TDTDW1_ zy#2m%5Vm)~fkT5OTGPhBMCR(~UNLdemQ?XB?Qesw8tMiXXP3xOV&|U*aQc*&OZm7O$-BHdv5VRJCzU^LIyjPO=~YmJ zlu0z5!V3JDnLmTbuR=w%WlUQ1cza`%vrawC$gaDgh2QarK}Ac_m=aUDvM3DHJ)e%E zd#io0Y@uQmv<{oku-AH>k76^0xbx(iqA$vQBFR`^509)+*J|LkkW*oVN;j$&CRz=3>h9QYLpH5jG6DGzvn=4Qht9v$vR60>^sW@d$0Moo{X^~ z1T@e@63KwGWygk;;c%sc#hI7$_?UI3(7sx=`(DzUASj02D)V?G%^)wXe^DH0o?~D& z02y7(U3@U0pMjzT%S<-<>7A#>e_hCs689R2!jR$$1@}=SdM2}!g6W1D`ShCyg62lT z=uo3~;w)Fyg~VT1@XE$H$mdP6=}EL=j}(tB%bbUuM5rbqFO~B9PPT;D_%I|{vZ7kX z`)HrA%yP}-^IhIEjh`kT@e_UG?-yr7PsIN{L%mM9^l~K#Jc3jJBWtzeOos{TxJ75x zjX?5kT5FO*A?@@kGPftlMAQ8ufTDm325ms*r~(iOKs5jqQ99sIU>H!}Z};V*1{J5p zYK=uBA*Bw^H}T5r(yH**W+Z&#vOxZEr|<`^U+=953WDqUt-}s%*!Kie0EhKzuziU0 zQL2flJ5S+KXVg1yA(nK1-$kN>dcM->En(YA;|mgOXbL%iA~kE(An#hNjDCp;?TP0n zt7C>y`4@Lmcoea;>hHh4_rZCcOo zrM+D&EOX6hQ(6WWq%E@c;!_Jxv89@dDxp{jmCK`uZ?#s22yODq<}7v*SJO^pTYG}n zo!2HJda~-W<~Z7TIqGdDCHKDnZ1qWY`WeHu4Rcv);F=Z}#H;suBy!WK1tcWAqmTds zF~CSjz-8M1P>r{)euSqj{JS-f2A4Wi0K^GxDNaz@jn{_~HJjC8a89}zA>m9%=g(g= zX>c)7Pk+^rDw~{4br^|wf(e`@JLKolT0%Zh*QRqhqHFGP(V9{{neH?C9{n+-fILV) zuZ-Y#^`b!rXRsqeqdQg$b#lB>C-{7SA0|Z(;jw%h`WX@b)zx*FU#;g>!bY{8@G1e# z>*XG~GWT&&yFn{7dQmJ##AKog^~W4YLQ7&TMMcJx3e4$~G$MOA==tLnH!n6FdDzA4 z2c4HTZQUTI06#F*ErtslVJ8!QS7iW%9^i3Jw$mGM1dp@#QAC&^U&j49ZBUy2#xJuT z699=eg3>Q>UaB1$!t7aPzG__iX1-%M@aaY5yGip*uiTUT#h7A}cW-=^q9ULKqv$BD zGnW@WDq;{NLwBBxP|Vx8grsLX{WPj(v)Gqb)v&=tsU2HT@q7>T6!5m3;A$}=j}#=9 zDD&U{$aa45?4?Nf?XrKxycyq&U)K|E`tSRbS5>~*^#_zczQi5pG0dD8)Y@ik5tyGA zW#q2;AJ6417HTu)b78x5L*jIpiNo`rf9NHTu)6GzE#=adl~wHj}rCP!(w8hg{j$N!teXmHo2)$>B+Jogky7H5%}6bl^K5 ztHpiZd`+s5zh}-PUgscm-xO6v(~Ac~1CfcK#^!ARO3iXnUc$K{<uW1;4|Z){91JWdow$Ji4u#c z^EfO^4i4zpM)1u0zi$K@4-C5pf5uSr{_TwDecxmC5RXzfXD9+@?ZWq1#F2lzC;B+I zAo!8RhGd>IWlk7~*M{S_G{<)TT8ooSxP2 zPegAgT+s>oIhDL;+XXZEq(uP(F$Y*(qDo+$lDuk#P5VvFID=YsE1gBNpSI_RuSO2d zfr1W@W4YXs#G!O)lr@eh#E&UL@HPF=a7#L^YrR>}G=qvmH_#R~IUFJ)@^}E?If5x9 z%DT~}>GOmY(uzn>5g$AKY_VaQifKHKbepj#mwXjGFV(=~re5b~`c6%g30xVnTziQb(UFO+V|yOa>9x z%-0uO-p|+YSLeR-8n1*oq;lq8cpjrwUfB27=h8h1gz;!;{n#N3dz%++0LI$gvx%{6r(xXXylw!e{15^Y?7ASo%9J zn*)7E{nD0u)Nb_5(hrOTJm8Vk=Gl)d6QvlGGb9o?feien;s6V8?ebsX8m!{FC&L#+fn2$1Zu>TWu z@}XO>Z{y`%XX2VrQ~$0FYMdC-ip`Xrnqv_1z^*T6kPrkEm1u)y7~tqtJ`M`XR@~P? zFuMpI4?-HI6Y30K05#+M7LE-%Se4gazwehqoN3G8S{6L+) z1KH_rGP=5j zwR2yr8G^HBDT6qvJvsV1wsvviV4#~NGC%hFaTWPIkC(TRhrl^b&>9a?v4X0a`-bBF zu&@j7F1#t;cW#A#S)BBU13~i6=<3G#ir|pHh1=ghtq%q%Ox^;CJi4 z;Pgf|7Lp8)eY(ZppHjFhkPk$p<2Aqk2^jW(0w5v)7v(?#5C~ujD5bnY5GbOR3*aea z&AgB1q8B;kzCJMe0V_=viY{dX?vJRXf;S+sh7b*|L73?d>-EsVj5G2-1@5y*^5n2u z+c6hthz={>G`FL0zz*2o!yX*-qAQKS%t4rMvI&JmwK^!vOhu3?d~KVVaA5z@`cFF2 zs7$RRbZ|22FXR6UQTg*WpTE5Vwd-Dknzi2vj~H~H2E!!KXY;#rq<7Z#JdaUDuw(v5 zD=VA8%6~-jFgKv9_7X+Err~be2`Q0VaVBHgM+mZ1`zWdWTY7klxH6S`kojcMkuHQQ z^iCw{X}`J%w1J!qeu79?zil%SS{@_Mq-XMZU1Zfzdix!iC{q;}gIY=BHUkHpV)1e8 z5b}S4W#afKNv zZVagVi=8YaVuzl$f(qSb1uCy*W!8(y{8ci__BK;;MEsj4_#hU99p3HqN-C${o|ivd z(RLAtR`K|-zuBKx!w$!zja^&9ang3gd%fiY=UV*AF`w4s^?@z$^pJ|V)%p1?I?DaUuo0;YJerKO=Zk#!V~88+%iehh7?DQ5g% znVyogrF9W<2;Dl{H)v)1(xfI;pnC0bsE5kG%|?4yqUkZ$F1;`hYRGgMrB^G=yTlnH zKRk^(@syRb3Ygt#egHQ`o-?2PubaZ z7*Q_l2ta;3%Xo72Jyxr~)63_?j?zn2VS$0yUOW`=Zt4){a&!`e4*Od5HW7aB&(eTU zU^j-85kwD{fk9&mZUrGWS^UFO+=L}H@XxHp_?lu35JL8d|3b)P*MOpmC<;mP1fakH zMHB;A_LjE1Sk42N_I=;3x&TPput|GBlwvd6U3*@samf?E;n?TK41XoK9yPwxwSi{P zKuH#&ydqFE863+ng7%Mpf$-if#vQk-GyhREFaZ64%hh{YVs+Qzt;NRa6|&f#OK1)k zS5FAyhk1*gNa5(le+kN0x#cj_G-Y`>5j+N#-v&#Jv&z=zxt7iZ2syMui~?SaPH1pb zy`OQ!(<6?aU;ke$wLhuP+LB+R2Jz0=J!{xgHg(T*ACcmUL>j)QN5#5W=T^`--(KkK5?Oi6vlJXRppOE~*GaQG#4v@=&&TIc7$D*mo=Mc(g)C<(2Vf?#HZrqR!d z68LIrah&h9?-h3ac+t#BJGQ++&}m+!FGNdjzSY9lrlmFU=TTR}p{n!uyk17n{y=E0 zGZ1?)U6e2pF%!B;{F}(nw%o*@3|vN+U~UPnoGE0phqb1-78{qPC(6(F@RF+R_qcl8 zuOWHAVTcD}l(V4rL56q@;$RRA^LWyWQz^6B!MGSYA7K6gTV7z{x|8Jl%=;+|VnO$v zg93n{1OO6%pa2A5lu?U{FiRV?TFGxDn#Fu>5&@!t4Vv^#68K()t^6c0nW9u=T8%#H znOYR|fTk1z>J)=lbZ9Rd4^i@Qaq7Gj54Kf@AS-yrJFEKSHLFT|J#9V%Z!d75z^kXS zbBDc^tS~=!kDnq}cIyNW9^=&U*Yd@!Jj`5t?cwa2snkTSD9x{r@4N?4Cp$0`Do zBgDxz^%e{@W6$B*d5L@88$rS!>3|CSiCur>f1|DI32-sVf|lWcKLG;Z+$C%~Z9h+9W@o$JC-nPK zvsn@c*MNNPT~bgCNVy(%jntiiSs0Dg*H?K16VYdSbKSQLBUk#MPtXbM=Ioltu|H3+u7ULQt|F8bBw4@1pe7g*|ESe*} z7Eu#$51O*U`dNxcah!3A)C=t7=LOyWJ^`$T3|$Ixx%ue7?GpXh=9Zk@2H(;$=)nk> zEt@)CeGo?=B1TwXBK6P^!IBhGTb>~I^+^#tGx_hJ8w)ypgq~dK-WcqIY`Ur)Zas%d zgX&Til zMJ@Zg*TEHWAPXouIJe9uvO;XdSZb&4@#J^hTYqm#H;TR79LA@K+FFx~Ly%1HXoLrx zvb-ZoDtd5aegcy~f(+FYz(jnGF%AcrC7p7{z*CdX6c*P!njiL>&|5K98|s5%l1ku? z2ggRvq{x%?;Lg9ChE!om5Qvg7x;H4_VN+1Djt%mC=(|tDdnd0bewBRoLp>39 zAO84s&shlN&w_2Lt#S?Et4ZQFKivkW@9B9q2rvN@02~akvv32FtrCslRk$FVI{E@P zgBZ%v_XCgvfg>^gce3_$Yp?9{`li9z*K8TjJf*~KA`B?@tBB9ue)i%D3Pd4BdG=p+ zi*4ymfhe<31?*dEq3$1}LD)|fFV}>7Bwgtu!YOQ%*p^MYNkuU$*3s`Sztmt)A`N~| zx4dId=yi3pTC{SvE^|!_%8l*sEn)Piz;zqut}O1U9rI-4AW*~%FU*qz*4UMU2+X4I zrrtpTyiTEYyI7iojkj)yM3}LwWb5sC_50emNDoJRL+XR#TGEC04So0 zPw?s}Fc2sT0)?cj_tx~SU)L4(kTLIk60cp60n{@w=|AmYp+BO05AG~PV_%ZWo8xuq zXnf<`v)qVft9{=2zbm-}SM(;iZJqiI4g^JsZYVPs?+MigyDCl!Q554@2ck({D)ZEGR24B&}V8!^x=)cX~3 z7s47Xlssio;EpwIOeo%(d&0_*sm{voVcW9GG-;fU{VCU#t zA)5DuFx$r%NE#MRUwt|4`>8)_hkVEaI9A4v%nS}3*+gw@|8SRbH;B==p~7L7P~mlF zO*sNL(ij@cxh}ih&l|n*=_T7lUTzeC;>Gf!_~ zT(-4IB#Emev2gog2CK}8@wBt(!4%>%P%YsS;YA9}sMnedOawWA3uOqS-cWw1Q;8Wj zPyF$!tmBH`;582@dQ}po;!17-8A(-WqMrRhiQ-0b;d>gjnt;BB94X{R203al}zY6i_)LP%K5!F~zHFDF<#SUWlQ)>g6Q8jj`Yh z)w^5Sz1REUaAo6^R4UnU9Ro6fWQ?AYYd4M=DGiK22k#p0LE1)etUaBpw%%}5P!PzkOUNgPv;p+`T+DM!lx!@pjso?#SV8Z$Wg4$084MmVX zMLeVib&t?RC#hFG@#b75Ke|^qMq?*fE($p|C@IGT&q)2Zr9>1?B5j{Ujw+FhZ202J+EkYZE$NFfYmoQY?S)b zc`*xlT5=V`w03U$FF_VN_=nx#Xo#UpX?H%b5zw2E{aVgdzSHvIAI#Ca+>8HFf*QA z-_ehLY$wFledyQY+CB8LrELSk41>g~1BJ*;wj!kl*oA<70HO{LFDUINSc3X$EGDE) z2dF~UOz!2=4j7f`!e25Tx^#Xr#rV;aVlO=*dF4Q+wI)w&`B~Y-Z&sAKQ4#Oww%c9I z1f8QrdQqoce`e3hr5+|D-qz&>o%)GkHuJWqr5d z{Z{v(@w9|oTvCMuvjTf*L-och7cetmpaP03K~Mky6dH;Ef|sSVEp+Q@Y;PN?Pq)RB z`dglr{Wh)d9Qid5HNyn~4Q+}erhj%IenZ%=;Rj5@J3`~RVltMp$$jO-#auW~pnMTa# zM6*wvnWlBl4Yv{gLFR9ZmrkiyCI+x9Y7vlUOk4@`HU!BAk3H0SNA&`QbA6YDHD#A* zZ8$MM$2X!u zdSx-u<>ux3_gfs3E=SD0cK(*i1i1Hdl~m4-KhE){j51U5D=8V4~_v{jk5lz4~i z2KJ3+=5N7U16i_o3Gi{_%?cZUmuU*&z5CS9VJM=20HTUkS{Zm_RmR35UZ-T$h{DUe zqe$`I_OU_pmV}LtVG~)y1X7iVcuY06OP2Hak0tqZMj9Mlr@kd^xdAZPrEY3j6Oz)j zB~(Jc2B91(rO`orl!ZBb2vUo<^_RnjN6>Z^yeItD0R`xXOaPOY(oi4DCH0Cv?+S4>(q~L%hPa0=uuYc6UnN9gP-xfKdwo!3PTcgaGv} zH9^#JJ=qQrUY_1(tCasy?|Wm%Kf+s@P3`f-K)Za&ObrIZIW7N82C8GYd6sx~6G|%f zoQJ2(*YwE>Eg?OlCL_r9j9Fqq^Tjg#*QoBM*b;DXT0OO{xue<=KNqX5@gu{){=`)F55l^~>pr%j+H$&ERqGaqRX@o7j=dY%TFME> z!L~C-v55>03{JyG7GyQo6W;7mYYVrK|5IiW89Rg1iZOve9)=N8x)j-7qo4Qk493KYnFu&kfXIe^R(7g{8QzVq=DR~x@F)L z#65|W?T7(<@t>U=_WglCWB`??YNe?*R;$cQKlC_^k2x4Rm`SAnyaBU5JAO^HRlO<# zz|#j;{2oBQs&x*8CKq)1r*PM8EY)%UevWb^Ad8vqR3uT8vZ*@YG%ji)d-^GwZohi! zB}ySmFw-HDKhl1sNKH)Z{5`Ah%rtW`Tx@iQJ*sZy(WwH2rCRxjdap@l(-TEZ2a4TE z5btc%E8AnnW=!~xk?s1+nFm#)V!1S=UUo5(ETu0OG}`U3DZE~Ys>aupiwHu6fZ3;h zbMl8q5sERfmQhU)xw8eim1<&JPLi)Dp zGW>!>6<`1W&L{=V+SzdTt5r64a$~y~Keqz|wVL2)+_xl&tVjg$L8_faAj@R0Eqa?( z!+_lIS23MdLF6=MV+Vm-R5Uh137q$s&q<{mcRD z`V7hA$Fm8@5ESHV{u?Ch#Wq4G>TTj6aOYbDsL9gfyFDcf7M4aERQ(SY6IGL%^)(9a zrd(HeEEZ|Zlzokk&okvzE<_O8mX_Q`7KDbCJKL(iOKwLW@~gD@D=WFm_^}m)z8N#* ziATf1J(lYq2J%iNIVw|J{4uOi#=TzVtU#bj{FXsavdJH?gbJLaCeJ@A54-qdGGE-U zj!EDw?3ivr!|Yc$ud`x64#Aa*uN;^bDh>Y#QlL>If(4eyj0}5@M)gfMeBicQ;FGM* zdi?UpAdrTiVNNd-T#;r4PV$E%4kaApiE5;X-#EKhELM+Sc1%Mz7%S=iA7so7EQ8GDem$81T8k-s*4qycQ}KNz9D(^0hYSx~qSo zYL?6uk>!qXp0}|q@yd4lYPw7*>l3)^_&?>0AEO^R;SdYq89;up;_XPA;A-#*62-f0 zmSry@E>md|`t8^hz~k+^QKLRnY4t*{RUlTM{)AeK$IK-~0Y$q$9`9SHziVzTeF8gY zqtkID-*6RZJuD&#zOWh)tD^UYBoNb)exEeFfL?MGyWDu^+p0K9omZjDOA_O7Ey8K) zw8d9_)N5iABjk6b`K9xSg89MiP0z}VGMu7#@Tq$nyeLerwbnW=7ww)>z0~DWO*uVc zBuaF|v0a6NWtiII&e>EuHoOn|(iZI*MlZCyB5JmoY)AM%Sf;8OD$X!$EYpGYwa7>C z)Z`BNUjb`_WO2(Wz<}$cCg;eXkQKp1>?O z$ZDL^+VU!sM|fKbu+bz6ZRGc9^v>V28dJ@31Y2$-AYw)vmrMG; zT2=zT+Ef0ii`%%Hf4UdO6wK7AzxWftN6K?ANsIsqwTaV6IQF5|weji2tXB5qEKQ{7 zvU|5C<#a^f^FxrlmD*o+{!-mUtWSlyeAjLG@>;H*b+W{8%^eS%#t7(l!o+;}fNCW2 z(6l9$uT3(~v_(itaE}`-<+5Hfoqj`D`1J^vYnn=rq2w?`1^yxh6biV58VYh}6J+b; zZ1WfR>0&z)XMuqDyzMi{ujl~}t|JhMif)|k$^i~~Xbel;PBb)em1TVr@ z{d@MNamDQEJyj3iu|t^oh@nx>y$qqI1%y}yC1V1tFv*x)mKAtfm39k@)`HS?U3v_{ za$ha@I*(pc!JPjDoGU7~T@DF+bsVDN-a6Fjb2IkPJAS*G7{Ba<9R78?*NyG=W+Euk{NH_Ys z9Wd=<4sws6!8crM@{_85r_FfaFuZ(@%hw3eTHeW34uS3Qyqle?uu}$}yj~(|CIfGd z!reTb+me|65VCjCd!BelPgwX10Ghpo8?csNh@i0p1Ojh}vyl1^PMamqhY58fo%L$& zEYJ5s0_7Ayo4qcR&9g5fBRKFhLwMpQ6DAJ&&Q=pezLa4s&wH)FFz$o}6b%C)F)TNf z4n87>7HY+omnip|$LJU+ad=1zzQ6k_CI@Dafm63M&IExgB1B?IgDAn;x)xHO3#__< z$IOF+Xa8_^x)$j;Ze)L|kpHc_ywoZL=p0NyghLrZb<976JNi`=)0--=QwwMFFZ=~VgK}K_4I)OF#I8e zYZe=t4=_mYnQ%9){@cTpvognQgVaGM7v^ZRHsnqK$fT9RUGWU%H^&f}vDHi&0<55` z7gSNN#U+4TP;_Z&}#VX^ILH;7+Qxe=lrfQbJi>#9`n?Mp%`4NrouRGeFZ<) zwdB`x!r+Zc(^&35B!HyY3Somka2fX&MX`$mxlmPER1YINXt$T8hF^I5PFdD88lfOl z<_(?<-Xc{c_g6+ePU-T`IZz6Sx2pgspaO~kMW$9h1vS^kUt&sn|Kp{9v%YHA`-xCZ z1_Y-Pal_W|B)B!J>sL&G!Li3cRv-EIA_uTev`s-g3+9y0LOmmZ<#F^e=N3tz_|v69 z{{iQ%CRYX#{)$QTvo2$Tide8nG3(Sm>|Q?P7v}EuL3n}w6@2%TwB=)!cMKnI1W$#D z(@X&=j&u*fn}V*uzm=z>nr&39_zf&WB}zv2&~utg5UW-Kv&UTCs_} zZQ9JjqcP9uHBdLcC;u|DNBSUy-eaq~_Fz`-%?Xku4$_+_K>$gPK};m+LJkYbvg z9izGd121gdG!xX1ltHOPbDXJPc^kjn>vr-3{$4TM^M#DDH_87RI$(G15{kkA@nm4T zrA8xBYYc6e$DL(uj9sRi{;<>Sa+J^ak-B_l&l92VM0uj6EjX8epk4%`j8bPy1XJN^ zkvODMj~e^DjAfEUk;$26JhT=}@+@y@{*VO#6!p*g&$}`#TEFV`+#G*hv0MEUumu1V z!EZnm08-U=08jx;M?sn7hiWcH05f0$AOR4q1rk3?kyiJr{rIMu@BdY}jCyM5{pG$= zn)v}uTey2R9e2iCG2_F^vfC4Ag2$N^QA_>mj7HA+pyVN|8^O&pd9U#aofzrVOegN6 z_DW2$$x%H0jSh$^44~rq=t_b59A9u7bF=rxFMe%ni8!gZN_oYjtriNsEzu;J+>O)g z@(UWdru)DB&}p{XB)M2RemeJWa_8~@PytDe4&%SLTJz`9dB79^Qt_$MxV{fc=~l`J zKf>k(>%BaKe>L=wL%m!>8!Oc#;y3lQ4L`s2Z(abpZhmlj*$!2GuH={5;`^D@#U+c3 z4`PAB!UV@yi4s1iDo@8M#zfF*L$LSikY5JOPI$&rNOU-*#QP=RybVm8;4r23aG_|j zO8({I@R`N?cm;lrWQ3&&y}Et-_Mgc?=>ZUJuj>>DDpgr3KQ-A<-SrK{>T*rD;OUgR zMUicz6Ab+tDKomEB12$Dq*v$3Njp36w8qclHF7#;fJ>e1rdY0yfzJoMto@dyV7#_E zlx~*fGYP2INF@~HZKKGbbU{!0V<^K&{4djk65&Jw+FEw!2OuT}bl0hi6Mh6qKI@Tu zriw}L;a$A9Hr2t_>)*ngQvZgu1veHzpR@pQ8ibBdxCMY?BbL9vzAD`~|4%%Cgp1PC z4iVgc6HI-Nj&IMYrh*d}wF)`+56^U5d2YXw7ij+LflOcRm&? zdA{070C{VpY-8N$;j2nc`Dul*mm!hFD&(laszOAaYt{aueCvsz1ifyJGJ4`yvati; zs&W%J211mE@>o;En4s0XmPtPx=jnekbiMbFaT-=TxNj=i!B(-;(B?9>qx?xK>s5SZ ziiG+yEQXCe_dk>skaIr9{xcOLGD#D!;Sxg5J=z*zhcErDX}&iyYII(EP{S z&m3&N4zFUiX)EymH@2<*f!4 zYsToq6L+iowMV9klVy^fdB!=_bF=okN!b%%6xxvhb8@>h9lB8%zFRX>V2N^Gwf!*G zNm`NzJZ^wd6lnnl&YU?J2LYWjx^j#?73L}C1ppEta;IZGoU1s87aV7psM!c}3tTM^ z2(WcIQ?vKy+TXqxpLLw|Ja0Uk|EjrGV+Vc(q7uQw$T2!8jh9JR%KbnG0J-9bUEm!% zHOvNF)ZVdp*| ztvT(b?;IJ7ja5C*MC@OETf1ZU2Aa})gGNl11^q%PYTMUX4T#A#(L*OSPKnds7Lb;C zjUvUE3AnY9G64aNkacW1P}K>`MGGt7g8u1Z7iX0Zjns0iTE28;8PpbRiJ&a4 zI(pbYgRv`mf02b9JX^S)=*H-4nu|cH$6%-gV$q7k^0D@S}@N|yN1@v;O zvM|+BM)5@y!HGcKkXDR>UiDXM^6d)Hl2i9>17HDOxn`j!&9doJH1jKCFV=#=WJqWY z4M~Ii{+A@e1^(%wJTmRh#OC`~-}J{NcvZ(at3sWDmK;t0tSEi5->)!r+l+4R^zZSg z1evYP^=S;qrW?EY(L#m!>AB{1{9t^C7UNiRMH)kKwWq>}{MLP+wDHDt$gt0=D8jF> zyR#%GE01y}BM}y-H3YIaZQpVA3n>1>0(f4ybR;qsrbJdO)WsLSFR3f$O8B<_)#o#^ zA@6Hfpf{BF?9Z?ux0}Pb}PYKZgPys@B z{PQLtA^UOjLn+B@>>HVAs11!n&(MIyuD_(YJ$a>Ykq)o@8DeNz@x?2m5G4YKV!X!| z_<=a4OGQv1Hc7k9Qlr$^%`@3QRBqz=q7J-YPj$*%!_H2!gjt>S&rw;DsLi&xTPuI8 zp0_GMR>(_NUa(iUz(NZ2=I$oni$S9z>o}Q0*dtnw`l)uyIdm>hx7O;fyiK@2ZaP;2 z00_5XMSKDvuE;^E>GPP-c`x&6C9Xmp;Cdn6GZv?NdU8R5a>s-yuPpwgrk)PWn@i2r zw{T*`!5$?K{hpASl0R|!X#kCN~ozZn2bX(4!^*;rR=Mm*adc?6&B&M{Pz&nACjyiQ%WV zv2ZiOt#JBYVAIels`FY545Yb+woRL=0mEbvn3P_8$ST3N@iqDc*KEgQqb+fMtYE1bcY~Qf$}2Aw(u^g(m-j?JL;xz87S`PegI+oV0or zq5DxG+reR~&zae3_jOv{Fgd?W0iLOM(k)x5Up%zjpIT0x zvUCYudMEQirQo)xNs3rRt2M}kzP#Dr{6~|@++s7k&B#t{$l{%wyg!P;RtC}}o4%Uxdz*`WdS4U3OfJ)&zWUF;c z`0d<&9#GEKIq_O3s~R^4QG! z@yoGv)j7&6gxIQI~#s4VR~{x@j{>xYVpyfcOWT=H6g#$PhpLdXbd+ zV-nSF${;=xg>n=|CrB_sQT~Uj&wjN6vVGiDYk>LJnRTrKxUL8RkEGuo?QJaTpuHD@ zhX}e<>wUj%y{^$DJQ^-a1Qs16ikg@~OSMBoEs(cm?@0}^8hVh*1y_iqfLW6^Yg^+u z#l_(y6IYISN)mlOr7mt@hQd?;{hfY50JonlQSI-(3#Dfrk`v=}E;?P$EgUz&-;=dN zvrmxrT&hq|3?-F{n3JA5PsvVS1F4KgGdBfz+A#j_em25XNI2Mk2kA`rn|ju>`zA<+ zOH4)xj1)7mZ7&5X=u5l*zk&rc6i_%&3& zY|{4>6}#2n(_&1_ChmppbcVLE%2;b`*zbSF2{bKAeg?ifjQg*hDrgkMfVQOxyh{kT z_XM{h+G2bQg^Hb!n?`cfyzNh(y7eW8U8bVmjhO-WqE|@%8Q9!r$`h{m7TENo9vHg4 zya_m2o3CYb?1Sr@D&w3*u1Da_ zwLZ;dq}6_M)_o^h$AXc)f7)_>*6)=P4}3#3$UuH&!bAcCOJHG8`v;#_RiEJ(%DjB4 zGaNhLT<1kjM1WBg7qtv_Y;G8!_}Zp<W}3K$CxAP5C#p8!$Af# z@c)_Hl3*TPZ}4td@xQHdw@Q6Ea&tAHuUmnDK~;0PKV!6Qn(D67cdLvkC=^vP*ZZNf z$`Rs#8ttI+E;Q+wx~=~Y0-7|O-$|qJS_7`i{`j|fJ<3V?C`RIA7>x24{s`P^ z67XOOflJUcKxpY4!@2Ad(axej!#l9EP_L4V70((QEp20%yIE0Cmbp8$7tLE9tU{X; zxAN5;d4%6o;QWcj)yLPjz%yL~?XFUecA5c{0Prpiv5da(C@ z=>C^1ujyK8^} zw$oS&*zP$tOLrfMm<__NrM7!Da*_b!Et&r1;RmF*B-q`x_jql4&yUbUX`n2wNfxMP zCOcy37Ko5Z!U z`c$4wT5I)*c=m`f&lxf~B~<>HMG%YnkC`gIOc3Y-fC>mo2gDSZMc7<6caqw=3;lhk z)uC%%;y%6DucZ-5BU9(v55ErHL3w;0y&Qult?RG=hyX;EH1Ywps3V6C(KR+tw)*nb z{7(>)+MO8)&!&)+@Ys7$I$RcNYihE*G03rQ;*9Qdu)UFnj88Y}_V%?AmnO=*vuYwd zOHAO-0wR%1p8;MmLj@jI4~oB$mJ2i}XvzyvODUFCIT{kW(Qcry0f$6CWtCi5iED!bFiFnCnd>332@b|ztg+uHClpMQ$V z^d3A#bbW5ZAF3gO0G~4O=aVyU@KcGPy$$dKHr(a~MSjf+C4XHD1)?7(!@F?MEiex1 zbS$?GWYSOz9k~WO+>upYVv>RV@zu_=KCe|+obNXLQ4xun%ShRw(904aQ-lLgtkU+s zAjiKy*CQ8X((ZDUKmc~!@4PE`r|y7nsDcEEAN-4%Y3rF<$)Dw*H*5&H;V0Ej?$ zzm3Zkp;B*|pP=c;D`=1hLv`{L4t!D?X@(6#yLy@-jA285NWoz1YaeADn%Xd&7SsiY z7s-^-LXP?9SCX7POny1b`byilb>q4*;WIlua2#j(xUvey5cI3qZlrCPS>!#~pR?h< zmrj>op4IH;Z5{_b4%XpaD^#WVADUyea#sp+nj48>t133IZQAtzI!Cpdf=3d^cK%Z& z9G&P}Z4=SFs`j<#L}Ty!ta`@(9#&(qL=BMg8z}3`V~os?E*7VKCP6V6oDQRAg095aAFz0FV=D zE#hxRw*z_n9{AaMf8t{>8=uc*I(&kikZ&&tSBX!AvZiKV!(3-6XZs6{;MyqII07Yx zn`lykT8Bx3Zr<#=H~#z^(0Q(8#Qh5~HepMYSOP{`t(VLkH6H86Z`{C}Mlv8lfu~FB zuK}LXi8CI&1wXnLdXpk6d7b%j_@_qwHS>w?F=JnLg| z*4dIC(uCs@wU;7HGmJtEwKt{Z`0w%g8@s>|FNOpOq=9-iv-5wq={fxe$?pA4w)}42 zkn~+X!~CObk0jt^`l3(t&d1;oMvv;?!hej*Z$VMT@u;e0vOLIaq><9O> z&)Az#=o@@0Cj^~#TrXOV_RTX}6pE%+HSV5Ob?+eN*r)4XU=zp4_gs)HlDPT_aq{;y zSpsF(Fkh|pHdltV=j1NdsxcZc@5nVy-%J+Xfxa3sWn2Bq!^oQ%|D3LBvDR&&eqb|? z?$0myIGPBVkDjc4cA3m$4;PtpVt#g$UG|9Bcm+MajY7x`V_LHN%Sx+}_T%zC3ArSg zTZ+i1DBe>mmzFt-5E+N%F#~&G3j%fum=Xr`Q)mk$3%TybbU9YGeCbvnjkE9T!UPa}9%9kuuw1iJ0)t-=78aWDM#?V)@}f;Jq%gX{##NRH zVBaP!iwD7%VIvToNJ0UQ`VFlmhV(@*uHtsU{=!KoGHZXJR--%D=e7QOsmX31n!3?q0MWjr5~D@`w=)4%HG&b@wvXPrS* zB=;5!2WI?5{sM%W-V;KIa7rF@vQ{T02goP1efzrvKTAU7Q{zciYX8*bi=kJ*n z5LMTTPKclaiUNQY-@w!WPytG)DB0*>UHV?=djBNb;CIkJ^iq-9cq5%tqW1k2-v9^c z7Ou5{5daE^?zvW{t4#w?w69E~V7WR$x&~;kxe`EksCcvY*qYEb~!V^hc^H)#kFU}6x6PiliTX{2W&|KRHu+v8cCmCceE;l zj{6@_dP)B&?jUm9Q&4s50MVxY$DOlg8NXEKPs4 zwK6O{^H^LQCJL--`eQQHVz%t4IcpV>=xnJ7m&dNd1*fd654ZEq+iC-wud$*t4ZOcv zW#)MUZ4=%(i^t32*lkolgpja9Shkb8DKbQqum=9fdS}N0wP;!D>9+ezSjw|LzBQf@ zJvYsf%MaIqq*;}~O{QD;86Fh%wM`$jjmw}1BIlLbI6FDFJ-r@esgcYzD6jlC3l&;? zTj(Wgm;4dwkMJ>c)J>meZLYcCNs*4`!Ma(H|KnaAE4m&DVfTN^yq>iEl6L%2@?Y^J zPf(qrad+|_V;C{ls>P4VdNJrVPg3V@jcEPe@txoF?u4hdhRQ()SaZLbeFu!fEEr{G zy61^dD<9spzzP5;fdD7~rdzf2EV9w9OpF%#4bI}JpTzdxVdu3gRl1E%>GJU}o1KnE z>D@xX8Uw(DtT1gpGdRS>ufGR4 ztHh1F{OR*2dJ=eu-TeQ|Z5d_HuWUd{XAR4d5d z?<}LwzBcs{$hOL=(2p4}6|xbcfXaf1a@bLuJnWaxI^z|TuqDAqf-H#OefxCGehgcX+b&bdODz#5zW zi)=6MOkq~9f7vOd`fb+y##rEVg#|FXVN^VTEOGHdjW*`T3;H({b$O0}M$54A zyq%St@Fi|=fuNG`X$G9>`3A#{(wM4*(0yL2-J?{BXwj)_^U@CQhw&QKn{RkRspv7p zR2ylEEQ4+4qn{V^xzQ$_Wi@j0Gz<)wKlYIMBK9?bUCdNoCankPQhNR1)FBPo0<_b+ z22*0nJ0u+RK=RIoK+C(?o70WUtSKR&_~xrTAXh`ABm`T@s)B_zKZlD#o1YJp9OjGP z!pbShR)sU&J)6G-S&ILkdXC$k)6lC`NBw)Y;m5jNjv-U(?0-lrRM_be)^9sddu8DI z#n2p1qnaGHSgqOAJ1CEX>9t#fp~6a8yU~85F?3iR2wVF9Ww!0Ii@Uj{eRzX)Un&~D z_3FC%w|M!l)ud~;rXk43#2av z5vBLcRQk^%3bJkkh$Hd5KMZUjqVeX;R29i!XzyeD@?1WWscFLSBNh|_lvKC)oDFgW z;{89St<*8*iGv?yw#*%v8p>Z2d5=aqMz)f(Pya2@*twokDxU2I5-FuYR&1|TKdv$A{dx5!~uvUK39V54mY-~Aoy~xK1u4`xDprR zT=2OMJOCDr?(PwYC%lJ|A*er#t%OWV$w|QIZ@-qWaq40*lj{q{ki&f;N*@jYpaPU6 zJpc%R1XfCA>`WsIYIuC7$dw15Ng~23_zhi{{s$M+mR0(!iu74A+!}m*?ek8lGay^{ zhm>}tu!A4|ri$Phzv!Z>8Rf%r`hIY{#VLcw9vlY3FKNO3oz96=S(^F8?OZm(a|_n^ znd*a_4a5VEi+S+|Y6ir*AuM?@hP81=WJk%$?Zk^7FabaXD7p|3FLV6A54wPXYvB4YK&LNy|Cdzu z9~+yEQRd_M&n5`6P#$aM6QM;(f}h|=bn7{x}9-|<;0!C+LK@~ z9|V6Wo4@^?-|u#Jh2|v*k@eG9j|2B=p1U|ke2i^Z*~495sjg=K=izbRDW2;^-n`$G zS04!)o-h)E#0M%Ok>tT;j^kbB4zDD zcEP#fp~LI_H|=lRA6eHv^bju}-v8DJ7vg;%zxwZ0?0#S8xPNRAFJuT8@RFK(Nr3@e zCpxT5C$(FHJU(~R)@RKl$UP=9inL2zIYjDlOm>Xbs$Oq?j^4XnxuF4KPASpQOa*&|);(;Q(YX>-{3T{wJ#ftTemJXF zW`<%hK`hVq3t%h8gWd#6E(m_Pi+xO+`ltq5#y>QGb~^0KcE(Jhov=5j!Gkj}#)xb)79EbGsSwx!JXb-{|f{4Co4< zJO$~&f}K)uFB51S^6COw89O1YKgTkaL(EDz*w^0JjbRG|RbBTl;YC+PRTtoKJ1^tt zDj(D9W|}nwQ^J^Yz@z@Jg8)N6Gg2K^ifH~2@>Mnn*Zlv$`TE!U-(|^`&*FQ@?m{0=;^zz{B%>OCMJUuXyx0Rrm;0*=i%Yc{a% z{5-*$HBz1nN`>2{rVbz*n>Ulw~$}s ztg&V6?>ao%skS06VkH7A!RHPzlt=MiV@V3|=0# z!~WyeYeQa7iHKyFuW8sWE8=r-EnMN)U%)(-j*nz-zCgj;AA}ksGH45QlNt3cAyCb# zR!oUfunlK^*&mvGJ}70J@^2Q|>X@^<&#pe9x-H2ru^bgkU?`dHc{u)NG(WI|xzO0y zmQ*JlNB>dF+7?%A7-8Y?7vLzBGkdHZxP1KTZnD>JzZJ4tOfM4&Jyx}22)4ASF^O-R zvfRT@_#7`y?~xVPG>;S1wBd*`exxf%1nb_ zbuAUTM|5JC18v({>pk~*Hpi|{gMT{wXlKZJtb*^9{JD_$*vrD zd9XlS_q^No8UkB{0`xR+*PoTNcwyZ|bEW*%({jIJ=Nw6F1nmN>8cRSfmR6v8lz8@z z>FkIe@Z!+;J4K_VKOMYzTsDT1TTk!vvdm)D$#kghw8SsKyS2iRelI|i-~|8_>i|Ym zH*u9)Ty{%WK9#&c)CeHIuFCzX`i>oHDK?uBNi*F$@dRRd8jGPe6NUI73IHj)<9#=d z-_-p7x%}6l>-$&lzhn3QA4&)ooM0ec@!fte-U0?#EvtGB3A8l0E4UGs)g_ z`+QFW6$hZFCOwtv4xD*^Vpyc7YfzlO$Nxr@{MTs8-SV#I4}Q<&u*e4yiXK>h-}sp+ z+|{sw=beH5oR;n0i)5V0nbX$I4d^c@E^P(0j*gKuJ}z~eQT_NFNLYU3lJijE$hQC< zKOpYf@DYJZsAo^WhPiL*TcxW=DT+Phq#(*y56QZg9veH_Zt}|g4J7?tlLi$AM zM+JQ&^!Y4DbDO#{&>a(97r5Fb7(BkdAN=f8PgHCD-TzT5!|dR35#H`viUvc@+aV;6 zzPQGD2veReF>O{jF9BX4-E^D>6FQHue!YC8N1D&zdUfs^wAcl+7%WY*-ralOJ!?)) zXtSyE=F3mX?JqnIk7Hv-jpzJeI1K=WJsB%?9`}A=gO1JK-e9y2og$*=h_&r!vjA=XgE;?EWi% zoBWR`|1Z~jPpADqBi?@K5Gm)o0RsDwK)i4eEC46~r4GI@1r!AUKYDzmWLC+G)P%7o z*_p57<5TX~eAb(Vr>}J5W3a1cvHv{{IsK71=fLweF3Ef`o;$mk)uJz19HnyhBj8Ou zJ-DV;cf9#vEj5|;80);S)bX}m09NjK>nA|{m>-#Pa^y3E+*NOq zLxT)eaYK=Bs5NdAHS}>SZJtt3VP=q+UKZUC_UhKd1EcXS5bPldbMPiV(Y+A+T}V3kj&a*ipSh<9z$tuA7+;w0$X{1ppKtPOlMFc^lnII@Y57&Sfu;XvK*@ zMN5C~fU&Uo5gpFchx|$2r4Ni!uNuoo*BcZ)7-|+83+k`Fjy=iBCv<0yeu1>7BO&w4 zd*5bdc}#7T;Max#0Z-;-DH{0M=mLNWQtWGw5?Rxe1%!^?gx{xD)@^vmlkN1DFN{o2 z`^vcH4tGH|rk3`BXA;>^P&pt>+xAEuG^N5=+HGxVR59P z9Z9$3YrG$G;?}wrohdEMZk}+t1@{%|=k}5su5(50?>9dS`CI`Sg_D!h&WrPHZ{Tir&2H6TEkL>C!EXI?R+D6&PZ?X-p=?{Rt5{iFvcmV7|JECq2=R{l?ncw_tt z<$I;6EBYGK7M%?9|L^eoVJVFov_|4cKU1V5_CRQsVgA_pPkKRh%@)TI&NP>f!n{^U zxG$iZq@W}ZE2S1EYJoK}O6~~CJh4!J?CF0+B*WwdFcHf<<9#&Vg|~W*3(Q4K`XfTg zY$}`*`l&Ki`rYWsYX_#a#|sq#5tnBFo^N(~)C8}9;Gw>ffK z*_}OMo<(tN;td%{ksYaciF?#%7`X(ni#tXm6tN2cr2#!jIFz50&}25si?%i#Dlh5M zUomKOx65SY_Z0G4QrOpdD{Y4Td~Tv-jqwE>aB-6p6!6fH%2)Fv9fkb9&c~=nmkI$U zkEV2}d_|Ev7Iw4{I!LGB9=>8U=eP%s zr|^AO&+^Yox;@-k-)?u-z6Yz5!=brHX|ifOV;{Q)Kjc7vyUkde*Rs2M2+_BE{1lb` z40N7WX2bF@yUATtL7q;_;mCz~PCvQ5W`}{m%=Bz06t=iKt1GUHlP_n-2J~yhS8Q3Ba{7CF+Z;MquBx$4 zrH!Km3NCf({ciAPCQWGX6#z26)u3GQxiYo7U??J|XvHLj*)Rb%b(VHvEor|$^SjI` zzWK{^sziLL%6ljdPJc(1T7Zy217_=o{;aV<`bU;vWA9bULGl&_42?2m_;xfB+GRhkd^|E-kD zU3(V>jMMGt)=~lX_4X$ZfYLojX~dGqbD^9M8T@9SsvBAOX{}OWq^>G1`*L<-H#Kyq zoL5D{bS}XV=q4Tn?sDCX6*DL1Ff5RdzaFBA6so-4n#l}L?1wHq8bUzMv}qV0mDJ+y z6MdLG63%{#X(YWTXwu&JS4!EdkP9r4b?X?Cz z2mBHJUtEN-!}C-XL;x@6_jA)HVB^+d`G`gu68q(62CGQsQtHeL0@bfMkurF*@6%)7 zH2D{q@b%peiZi$+s+2On(K0xSP7}B|1^QY3r2pYz@+Cj&)uje+>%8h@s$&uy40&|qEvk0*4rlA+CoRU4wsjSwEN#&C~jgqfKC_sCOM*)yf=$Tame<>!?KZb)Si%^lQQ&Y z_wiv6F90r3y8lt0nERU-5?s+Oy51*8Ll(nS06B)F5 zrK;BJ41X8A0}?e)(265j6Oo+&C;+70?hABzD0^@gp`_Um)^WxFcVa>a5E5fP_SOAm zsQ3z@pC5hx{5AzmfbxX$lB0Oh1U`Gw)t1%p6dS&cA1|;1Ct~_`n$UAj}=*V7$V$cVzBi=TRv%y{Z1+b`zu^_nQ-Gw%1BG=Wv{3IU_JR|JrPt#UGgOMT(<0l6`fa#Wg9^Z+q~OUOIPw>@(}& zK|s8jMu^-1i@vsf0~X?mb&@t+T~~m$_*a0S-?To2883?(`^oG3x^jnWKMIt6Bj%zwNme*?skcGU)EG zh3Q@T3X@V!mnI6jelv2U9A&C_DpLO!nP!kp_=vdwfrWP#!uvrEemhFH&Cpn1anRf7 z4psDcwo43J!e2?cTo@%s)lUC?Lwoe}_$&Yl04TE!V&nfhWL8<5Ec61uLr+Uv-5|nL zrO_~kAMm~DtO{IQBM2gK=~1DXzbSjSkDqTdP1dK&SAOru>ZD%{+E>}fX8#dcGSXa! zKRKG{?yE1ji(G_kG64-1)$Fycq}vX(T@CAk5F7v(lT?*pG=Fxy5M> zjbsC*g&PoQrPd)9+#9v=fTT*MIi%AuSFUp9SJEMztG3lsbPBG23;LaGYrJHX-wFgWh!L9oT$WcXrvT zWgFMI>dxRiIV+beY*cFKCFh$b%UVP-&VEpI_U*pcvcB)kR<2_oSLe6Y+F6T4h-^9dK zbZX@{A;2~BHhuRX%FyQeyL?x*c=oUxIRRNDI_cnr1+MKqsu>rx_zUE z|0-{*!iQ!MWQ{!TmS+zrKxUhF$1;k0tpxz%6Xl3G6pH1d*>MWJGVnUDZE+Kj{|&a- zxpCRPiCNJsT%vqd^5cG{PJe|J9sho2WdbBHM4brA-7iI1pW-_LDd^rnQ#&kVq>%@I z9oOB0Y}*ouG32)b%&+{KmR5)z&I|pxJS3XE-Gfy+;ml3E@bAMi`F2Q`iRkcMBF_c2ZN&|{+hD|2#1Q3sCb`3PFFs8 zW)_U$6L{PxwiXstQ?7kbgPrpfFbXJZM)+~ToC=%>Qwz2XCb?a}>IH(h+C;ySt zJH&a|0|K$4;t6TMLP2i53x#g(AFNpl<2xu*wU-2+C5UNx{0dsK2Y&?+`}Oo3 zNYBjlZQ_R>HnEQ({VwOJWD>OV0qz^{19K9jj~(oO@tL~oUEIMW;Fj;H7Eh-#7i{2U zHC9UDJ#qo0M&?&VJes7r=y|X9pBa9a&)GmWIZ#NXD?Nmto>qz!6_f})YSgmZ(TgNU zJr$_uDHb-DBIPnhd_oC{{u)O4DB14JS@O#-Rcf>OcIEq5)?&}rweI06{`p3SzSiT? z%6q%u9fF|q&MB&Kzm4)g--*+dV1dD0pOIuFDd5T#!5kvlDbOgX6`i zOB)g)oM6XA48nfKoFN@bL75pEixhgQCZ3ypAMCELg-Dc9V81NY%~|liA{{y*Oh(H{ z5V{Ytz6VUgBZB>EJdq3f;LRo5m`N2CxjqLsNigN7rRaenIOw#Ae;@*Y3P0%pC;*{N zLGbC{gl;iFJ??aLUbKz?>^OeC>2wMzO&Po+Ol+< zk*3GK6_X4ahqG9HS5!=~nf^{LHCv-8J@j`olw7$qkbExHy+bf);bMzMd8(3ylfckX zs)D&*dG}djM%%4)t4rN8ZJ~m0F&IHuEwU>3mThccf{Aq3@0CydD;5l8hcVGqd{&+& z9aO`{%<)n<@l));qH|V1PjOY%K=Z9?YB__Vt{c&kKzClh;yPn>DfM}7%Fth0Q$eA3 z16~7zn#V+T^Yg~|bgTt|R;gcC>-@C#xx?3WP`&>J2FL+jlm73u`dpy2qImfpylUnB z?}HF|rJ75}Kq}+G`WzH#==6R;&+;NiQNrvcc=PF}U;jt4eY)_P_v`g=@Z88W{ZWBy z!+sKtP1jjp@AcPkQInX&Ep<&(t4+eCNkO$ z4&3Z+3toCAXEU+NG_J1Z&D`sfwimKpp}xx}XLW!%2VQw%zf3@=D?I5fC;nw&*JwCL zDSxk%RE;VM)EF?3u6uWR+4uoH@iAOKzmJQwW=QuURrjy9Z!SVImKbdwC!3faY9wf_ z!R|NBu!7QC0wM~$3zMhuu*cn`2KOJyojo_xc|lc3wj7InuV{3GYhsM^`F;4v=G@t# zn8*zugEfRPA+uU;$>ySuTyGwqKNOh_Ue&3dJY|hHQsyEV!>uD{r4){GZ6k&viP?HZ zwen-@QDZwk|A2gAZbZ9=usOQ>I7T{2b@8yQe zytO18Frd|S&xCmJ-@C0fn|dvF6o| zKu1G}E{rwVUjDarIPFybr0@CfNl{s6ThiLz7BQg`7Uw1ZMnL9T+Hy=NOWPKqO-3?} z$gaG;!Dcii#N2P)4_BhUI&T8+jTOK|J?(`Xg~P$iGQWgCa@bZRql5KuX5c0{yC zoAywkjblcwyeM7Qm0Ky(l=~41_R_W(h=jm~H!=CdU@p!yVqj+6{RibjHmn$m=S%Tm z269Rsdnr0Kqf~wVwVBHF9d1_A@7=V%y}{0Xu803kyyRu! zl${+*C;pdmxEAE?m){-ph7)Wj)6q^`mFDdr{L(d4>Y2&yB=|8K(XIS^F#I{;;nUZM zd9>E9Wjv5;^sCncc*YS00IBeCD@@GEW1KAs)M3N9i?WRMHEqBx`& zNm{6LyGcRdHT7P7`@M702$I&@$BYVaSyYYu#m=pAC+cTE#CeMMtOi&0egwsJYQ{Yt zHKhfJx5_zxo*R7~cif^;`6%_u5U-_F9{qU(-2GbE4cHK6D`+Q7V5Woba5(C2^ zB1L<8L*gkp+9+!SZ{+mv{JEf7YQRH~BsRFWl1Nk`t^%qI$Drl90JzGMRUS;T!;fkL z9sKuy>LE`n9MF|St@mJ+@<^1@87Z)0YK7feyMNThOf!TN`Ow6qbMrHMU_p+L&|{iH9tNa_IntG z(^E9LeAqNchhjagH#3w&q;HG4^O}{j4=WiU&y}G`9ZJ@EL>@mQ{7e%V@d?*+Y@KVv zAg1;ESc;LgAX-kQh5t@36%j2PdW~5O6`~~3tslEsIom!Mb}L?7P!Ltt%((@}Ce2Pn zD+G>;5+q_oZSIWq^aQ*2|48M6_=ZPBhm~un6O=|!n}4kzXaux!-<>$dztO$&Qml&& z+Hxk`!^8wzBf+*5J=Yu=ot*(1tnFyru=%qdG98eB8#BI?LJyrVb6e^o%J6TA8&!() z9yOh+i2?P<+f`J~9M|fPzd@OV&{E4wb}u150kczn(qV+we+NiKrUZLExw(uh41bmb z!c3vzAv_XB6%YPXpktiXqzi7Ibn=B$;}>4HYk!@rk~CeNrqFTehBdjGQFw~ z6nL9$tG-*MqOlB>>2Y>_>`(lW>_W>1REPPMT5k>kDy~k3CkDpAgcF+ImJ#J25(o{Y zcara~lCx@#shhrcyOC&ciqt2uq1>o!(&lKIWVAMFs`d-K^&b9k-*qZ7RDdqDu*@48S78YlxJ6QbHu{GZZ+x<&uF~rv zs;1c_oYjn6s+!Otbcb`AhC>GUt>J2DYZ4d{TZK{!6nWmm!yB772J**QKl^EvghsiwOg!U_F&o*^UI;837_l85S3#@%_erUQ_lZh$Ezi}jGekhI|l1^N}N zc|9Nf&jvjz$dkmBXea9^Jk`#XnHlkMxr{}d3ykW6U``=!mR`H@?1|hFZw!dNRwynT zzb6-|)QZ~K+#}7841$hZ+>Z@sZf~Ms$R!-hxfI-JhDr`mZ&PNcmB_F6`yn#r4r>{Z40 zHe)_qza$O&CJ4CaWqeaUa+M*#y}-kmbEn{sak{2=h7_QGOkYoS&K{kyGNblVY1<-( zA;lZOZ)y7LDV>yFdEiN~SCgyp)29-yeQAL&2u)>jj5b_Nh!EKo#H8cCYfvTMV5gx- z-$KK5^Wa+6(I|GW85K~tdmtbAc6V0i1XV?b$S_<^1$=gr@|k^FaWm!jd53|~o@C@Q z{NW!`AuSGqQQB->LL5ZPnAAo{Dfn_OH71J1ha2BUp-4&36t6>i6485Go}?BUbH##M zhaPPT`swS4d|beP(>+r^@cW_6vVJc&Sp zny92?=41b^3(37{$17HBdG)enVa@GUKV{q@KuV?nC5RGU+}ZTV9590~oZyAnvpJ)h(~c%|XU4sRcu1?b~K zaeiVPDj_58ByfkX>)kCA9&r+ZY|t1hIpuIE!tM=2a~wvijkBu~S2R2g(+GKxi$vN3 zGl|QC>L(v7*8JEjoLSzL(9bE=en{)2uy^Xu`t#~? z|Ej$`n$RtTiT>(78^eY;VSy52=h_t_#ExV_Acg^hV}~UA9hvqJES_HFk}x+40+`%y z8O3HDBN0SSbOWZ~(5>z@xWBqWKXun%_Lq8QEeQicj6@$_PPs^^m61qj)f&r4@t_+# z4Uv{=!X!s4LBQp^JVOI^Hw`I4*q8io7@XGt@dN~F^~|@dy+fdObLus}9aSrf=o&4; zRE^B6OBB0ZPfuJ*(dnYjHxI|{oKu|1HOJ^dDV=vM%d~_(1R&*F*kR||!_>Jv{s`=y zt&HRq^&ZNtl)%ijX(B7Z{5sCJ*nXfkMPXz7Fk;9HW)$owY|=w3c*Y%8Z`YH`rM~#R zqFa{fZC(};)}b%uvpJGW=$CJ=t9d5vUS15|iZ8vFy3U)Oz(#e`V=h~kq z45@2gR;20dB#at@wPoZM@>Q8BN=>G;<*vLvK{#DDgW7tJvvI&aGXhTVq#+x5|&+uwilttySay9 z)O1A}K2re~oF*t{4&h6FD3MWRS6h)JXX}WXDDwKUns{s9KEY7g>+gpUVMwrx`BFx; z{Yz9oMMwO!?BaPi!DBZ*Tqy7WT zG|}!A889;t=crb!lBf`8noe8TjaAXJ(vi-JVC$%k%`) zZ&zDSK36SK@3K4ZWxbDA=jNF|Nb`ePi}>-BJ`7DJxCZBuQU+^cLEV|f7U-njsHDGm z1b>6$->QEIVjK3D;{bYuYwg=|`Z&%RQ1>izXdcz_l0=hfnyRUoxtHpa`LTF0_ti6tae6fJDj+l79VxbPl&=Sw-Uz?cZ78tec`@$;LR_qILCN2uE<9|MXSG(Jy z<{+MJ>h79;8rzzKL84at=y~n)TM&=B7QXU51;>fakrKFSHs>Ez$}ae0_@}b-n-Al(LTi1tjMNN5WfNyBtJx1OyV4DfVhd3FO zqQ+;ly#AR6YVFp)g|bNK$R#2nHKsS>T8d-Km)TcKH~OSSG0=A2BH2_0^r0!7ZXWV4 zC3vH*X+4-RrDhKZ2~{hC8ppNSO`G8|6P=TCJlJ#J?+p#!%miJh%$RX4rMD5h^d=!T zp>fthr7Cn*th`lV;%vNf4<~F7^NYK`DNE@D@iKlyJ^frF zTKSd=F*jvZnhz@TwKdVkS#Hq#LX+C{>_=zGzyfq{2)4!zeEx)ZqZDY`$ym% z3Y2#9(DWKzgyaVFzb!L8@eNLTS$3?i=3q%MRECID2016siL#6N1x5%Q)QrL*j=o{R z|GH^D4t;HLcmxQ$Hlt2QqfDDJv=?95({b^D@#k(y2^8P>C4n;Wwn4Om7z7!i6-ec^ zAPt~;1^2(pw%h`2s^sGoDH}NQQ{Tc3WU&{Q{)+HY+FR`0U5g4%G65pbX%U&E#@Em^ zglrzIG-Rfw%Q~?;pkF8McF;Z2=eYWcLL7{xnUTtkmw2=bd6k^@4K6^~IDN-*C>pid z;ta%$Orf$(UFB*yHQ6!OHEbJU?HAXrOrv$H2PtNsw7LC(4Y=?F(;&V9MGS>CeB_32 z;e_;^=@e{JFwpC1IgZ)rptKadyRlO>ZEP;NRS;(et9qn!9B9y*YOuA-f;)q26O!xp z3vlozqAQ~`4K=r}YGElIRKFc>O4C!~62h#CD@&mJdAGg^ zKH`phY51%zrXucx9>y5{@{p#o>i5ZEzz0>0H8hX;W=B9>PT|{wjqQA~-1|jQyG*t6 zCroO@eHQwTZUiC$@FZcazl({nTbmb@ zlo*K^6;*DrxEdAd#k3CZB@TB-e)4JJ!=n$1a$VS@`d(yfwV293_F;yF1h{eHn~ay9qHukyjBj^0FXAkw_vwp);6EGXLha^_+#52{~P|_GE_c2y=Nf;r&*;Wr_^T&SuO55 zvBE2>e-yZ4j6=#oa-EYi))5IwS#YQ>pVsySCx;JyhO+b@sP>s_`fn39+WtUOC1((^ zGmVauFCJ|(o<*iZ>%Qv2)A88da7;!!&p;^Rks}fxmEiIuMwH_j0$QDZdrYj%!=EnKiY?yjc?#FU2b@1JAb{SrsHh)L68kH8)Jz0&DVGQNGT$ zpVXom>Jq_UR#2ZF9D=J@Qw9mTdX%Q$hPhD zZNFrG9_|QTxHg^3W~$k5nMM9?^q1&s^d>kMsjeIat!K#AyhVS+Yzp+(lzg~Oh(b~uj(x#Goyu3FPg4qypG#yI`0YL+d( zq8kf{K|F9|p!2G_jm`@+o0yq8*DVC>xF(~OB_^Dcv?KpxJpkRuz)C7+X?9g z5aEDf46O}6kV`fpvlWt_SnW}N4R`f5N`098+*Tr`^5>f}!2i)*>Z2t*P+6b326~5s z8PJ21A{?Ve%MNc{7^+!@Gm*SLkf`ZXE#Dl%DEtPW9oOhO#Pj~Jr!hNaok}6O8!0sT zLY$quz0PC6FVMWNbmLJM{(S+V%}UFfjZ#%Buk(4E0|`m8q;LE06cpxdIKHaHPE+MT zLCjHfp%gwpxNojr5txdZe&ERCcddV*J5ac?u^-lV8zl@@yjp;}-}emZC1hGRvhp)N zd8ijYiM}4c=}KA{YnPq8wNJCQny($kRB?ry-S&_hbL;TfCy3q16Gx`()YQtGUG9W$ zk5poAx6UBLCO^R&=s6=G0;~Hp=yM(6W%Sd=*M-}eM_BC@d&|E`>*yfMYWWP7G@2D& zcipX~${q3+l~XCSeQWCp`MHvHh$&lyQ^-JLTk2O)Smty6-k=e8wg*??pRvFZ6Aq8_}|&%uUpd-stOY&4{9S~rje^#b?Ekz7m3n1DU$ zYp}rNH=g1^XbjgMKy696%??7#Bj1V$;eQ8$WX~gGa14QYDt~`Hs)SggSGJm*U2$0U zxvDBf`g;Tc!yRbY`LdL`2n_iU5ok9Phr41x(o+z z*=Ah=X1;@9Q+jqFr1V}QHMCu!oOeXw=nW-7Hk!; zyH0MViDZ&JM!^m^-TNT8J+CmKfCBZYdO)OH8BBC2&L0Dn9W0r zKR!JZ1vi7tbq&4As8CGSp}{(v(m9~sX`v}GITaNmRe|onLbMiy?2Vl2WmYN+8=`l& zYEoVk@&Sq}bC$va{o7Hh!5vtA7sBCUeD=Pna+uQ7nI7&}S7Ezclsa#Se*%p-63E7E z2OCo)s>U7Gt_&RJyPp+ghZ_0!p!sQE@gO0w)QtR{H3;LKcxI3ES*OQ!bt|2>`sLDk zZ)C~YJjMdh49Y{Wc&iII+OG1ll;DhvS*ZVvq>)+n647VCWL>0##XyF+O& zX&oFmsT<_SLtE0?FS+=*;w9cG&puKxp?=s}N8^92%bi~)i8=nsJk^X_G&0d|drWSC zgrQe0E*y!3{J0ScChFOe2lQvU02$<7$Bzez7daDqosQUzXwL6ERI>u=WM~Q=iX}-g zpwRIe${ZqbLB*+- z>ciZ*!_y=`!J8p#fBZn&Hl0N`F{^t62@s+kA5qYY34@Odz_Kex7c#m{+yTe3>ORJA zIXRV6c?P=xho=QMo5SUZ#VG(lcbqoQ6ZYf;(|b;fn2}I3ILbKLfnZAvyy12Q5O?y8 z13*T=f1sLX1xTNr8iFK?e8||Jl{(?BpOnV?rc+EO#Vv@xf(gkJF0CPQHnTX7U0n3$ z_IbDAtB8$92TUgusio&rHT0$Z?Jo9HPI{pg%mycG(Zj`p&NeEL8E)T&NQ^k%BeTmFbyOmZOLvnZiiW#d`c$_LN4CfEhbDsOb``Jh%Mc3 z>AVVDYU~IcjWSgtFeH;Dn7z!26=@lJ&WF-j+Sl;2i`~6m&qtBr+AAg2OwqTfsF!d4 zLu9!%v0L1|;3k_rwGzOE4s6`O$lUAXVEK>fgW-)?vyD1F6yT-glL?Fz|V3rE*i1zwy~4ePPFs(l(jNSlN7b!0d`0^ z2jzWkYA_n9h1yH(FkI1J88JVoXjGWwk1Izs+NM#_wfeL)97Rc5=`q$2N*w@+~n6W#mMcXtdcL6B6hw;cGlE(>Rc4?mD;)D3rgjZ?Z!RD-OF_1b-tb}NN|;$_~%&^oh| z^d=#k7z2zrij}=1;=+GtMqoiAf8+x9rg=V2MK*NX9-3g6p#Eud*K#cme6o>unnhzo zqYnM=>bo}kJxZLlK*+Ffz=BFJb>_ETqDd!8XT#x#5N|7MLy4teL)2CSki(lH2!tH! z)W#yd5`w)0wTU)ZFOkdNukxHb^u1fc|6~AZ>14?9$NSu;7P&7w{+?;9&tIr1;8T zgi}c}*R6Ck2cFxYbYJj(JVkvne48HUfN%;iAykV=_+XpYQO!`D;Lw_$za-aO)=>U} zvJR-Si=y5Tj~&#&p$ywhOFQLo_ekjVu?m2Mp7d=Q(>U!03nV-4Lf#VDzej|7^mqJc zTf?(JBNF#JYVGm9g#fE$41o|*&;r8=vGYua`5BNQLqVLix7{fT?=N3=M~2g2@EK}a z-l<*$(qN-9Dv8Zn%M|mS{aI_lDbxR~+{Q%A9fZeMM|*sBmFGYb^}rt$6p;j*Y0nrN zg2nV;oK(Y741e|Kqa_$?{OmFCiw?g!asMx@^sh>OltNO;`6+8TCm1-<$4ExgMY@cx z#*~VVcQtE@?uEB3^INPrSD$>M&2&e2c?fOL2^GvTCO8+fPb`o`abw3hnF_xWgjKS8 zxV!9O#-OJ3BqZ^lNdXGSmB2|S+J&RnfE$C)t(Dc24`8}tD&dE|tMN-cj$hBVNz)Oi-t ztA?c{6^Qikh3qq~{yvA_fDs4ZLE}mh^r?qKfOpZ*)$wX`^UAUr?2LJtCsuw7GCif&7*MIx40KD-q;lb;=T&>pJusE8l!A*`MjlN0}&? zJdI&fi_jWAj}u#+JEL7=SvR7KD(})*7|;^4$N{9Fm^Sb~-}=1d9#RVbsRtZNj6reg!EN za{#6E7h)y_^G^2n9B9@)CBq;5R!X~dVvxBXZ7kROLrO$H<|VWNl7*~HrC^a+2hNv3 zy!RXrL0&7*Gh2c4)$P>w80h$)Duu@ByIK|_Jj^s*Q*=V7Q}Pn^xis)52^lmHmfqjN z(AV%X!5?7O7bMURq^)JofM=ADj4}xe@7CK?GLbU zJ4M<{0TTnE`{+&qXNLML$0iiUh%c?2hIqWZryM?Dm6y8!Tugq?UkXK1Zv)?e!JlK- zD4gELgVBMKTx)dviIVhyMvMGc?g|HY8~QS6yH%w^!mf?kOCGX$41&>4B9Z-VaD@4P ziVNa&9h&M;QK;Tjv2GDDQ|0ie(*!16Tb@S-Xtb*8FF*L9C4#+5D*j!oux5X=_q9-m zjb&|6a-dGy+H6NMO0~I0O`T6lblc$-T1FtCd+ws0OkR6w5r6O0n7-J^JHdMi*_7Fr zsVF0kdc^mBV(I81*xnjUFEFjF(+Ozk6Ixfkp)C@Q+&=B^V0%g)qK|tk=zxS9U;@C= zDu#?i*MaRaoW+uV&D0u1j!US&H(V@=6nQA8Fl8MrB>WZrXkX$Upz6wf8ngNm5u+h_ zvek2cla}Ks82J!kM2s|zN|(R1ie7*BY?wI*Iz#flHF1PG4WjH8c+o>9Y1wDqu1h%} z>Fz#a_B&YqjEq{_rz~a-Ay3S8G3(d*ggH`*3sH%gF$U3~D0@fiarHOSI`!GE|OAGDwDdd~8$gGcjTz_oNF_~sV8sj9m2MKw<*zYqwMRR?FYEdDUTBv@< z7=)KcK0}twxrFopOMVrW&AXeLBzYG$(&&M~$q4aSSZp{EtaxRL?Wz$+G(Wl?%%Q1Y zk;a-b8*x5QlS#o8?^eELi{VFFWA*C+y;Z@aD`I7}E3oTXWJ@J+TG)y0MoMmrM_Rvw zz$1jPgDx8W`H#%0AsvvoJt_P9YeS33tHMa(l7Kx^?becStNQo;AmhWY3>0P0^SLxc zxe3shr;Z&)wqdp;5wt2uu*+9wBAyccpkYW`{c zHq?=f3cjHHRaO3P>9wWf^oDJ!cxqEjajxGoA7$yzjRU8HJv_Sq5R13ZkiTmxjNPR5 zJGb%L6lJps5PLb@HnO^`ies9(&g9*8Jn2oLBK)-e>VL{$BD3 zy9I*V%?}qn&)I!3Zd36o81M+YN>OJQY`n|I?P+4Y63r5=nWEZEsMLyS#q#!H{YP?KcA1GRPx(XQx8&wENoFY9NGYYNjMQ8D z1oah;avm&`%buDgyb~4}C>5n47b5)~7W7RJM4WaI$C8rr4LzL6RQ?&}YOM033F1Z1 zDy)z!Sd#K(`2Kv3*KC>Reeurq&aQc(k_ zP4U%Yk(7A9ta}PBj58t2=48lvnCcEcNhng~w&$Fqw~it^iY@*2^^py33jv`5*!^)r zj(fBFgZK>>x5LRmAYU?VtKHf06CK90bLJQ4IXvFS~P zGX}P_l#Z~4&IvRdY-x&I6b!^hE41ZQd1hjSfcpw+$&n8|7WjaAgU-!!2lej*RuUn{ z2$vH_`9o7BZ1~bv;!4YNf%)-9@?442suhj5u8o31Qxe=AwQNTfZC4iyf|{-(j6onv zu^h64@G0!Xz&MSAM_a$2Rh$yJs1w0NHkkL=u|qkME6mbHEZWn0H$pp+-JZ_4Mm>jk z)nG~dcbTjOntoNqCEp+&%6oaO+}IHr0cB<)8ErLC+Q3E0DS|~#krEYWP>lCD@XQoK zAPwz}@DyD_%FHBjS>7g}Ww!}*6;I*JpyO#K$mwu&K@{kKh7+@ECZIEPdCgDgu~5oOc7a>lZX4&xHUaVSRL!)7*TUw49*O-AjD zojGO-#hcN%MtOBcM41`th)w)ynIPm(pmEuJ;l)jZWT^t zsqB@bDiyeym5$>hdn6a7@nwKv+Gt_9-TKOQ+uSDF>B|mTmT_RY^$n{Lj4j#>8_3Kvgv*}-lmcZI5c+}FLaEgY&7sbRA}Hm-E$I`chn*|__|$~ z{O)5RPuC1YEO~y$*(%g1l|Zzr6TeDk;Az%?g1@3fOf6MvOSa))5;3`c>|A=C{6NDD z?7+`d6e|CYUA>dI^Tk;OHlchy*&~L>oXFv1msjwY;WztH$%NVUs8w^FOe~)q)-D0p ziDk2a27e2&5|8T-pQ8k3*|80Ci{;q}jgB+UeFP4fTjz5{Jez-G7x%nmQp~nDCOT_L z+SttbpzITxHBri=Il)>%@4F_KQ+uh79|p|&rPS*=J!t&eVM@QMJuIlhQA2PN&x_ANn_Z~MFGl&?J2}t0HM^$ntD;B5BW{`-arkY;DWSEaJ&VkVkGzeSvL+THTXQcHTzh2e7oGrYOHV8kp*zNy}PH9ZF z2m91O+=Tz-IPxFv6}#C+Wrd9nmk8Y=3EXB_^7A*s=71&#prQ1I(*syt=9f$SVEjfk zG{^aj%ns19)?Wi}fgL58c$aioYcfqVUL#)kySx# zV88PdLdRkFc3V)U2jq2WOeaQgA+PORY*$ac)?v=k|815&x!8lJDM0I$61(JsAEo)> zP^l|%=*dwq5Y;{CvL!bRLET}2i@H9#1n8|XS{f}yMth)vU5m!yr>y@zYKp9vUPX%* zw3iJ34{m#w%+;*P|tX~@Ae@InXMLE^5=J*?Y5-&-B6 zpP#CPC!G(-K!ZwTx_~msaz)@OD2jJKvU@y!`bqA;WER{nOixg(+hsT5WiJqzkEQ+M zi-+}aF}2_ZSeQIp2PwMBHpLC1zLm?vG;PeFSF8ybk&w_+uu}=mnXQS`1EUabQz>? zvr1^$ckNgIltXV%x4E>J@E{1(V|N4|x2zk?rY=(?K5`&w{M0#Ydyo2Pq6 zQfGs92QmuQdqEK`BL?&^+)jNUoaPZAiA4*eEjj51-lakvO!ESXzZQA=Fhz<&h?)`jC+TAZ#ya5rAEp2WW(soY{xZg_HtAv&e)0@rJz z?giuN(3q}i9cmP{p1y=eUE~JWpxrT&to{^t9O<^*88woy?xBd(ep*&fQcdw#(r$Zy z_DNqcv8j_CJ?R7ih8tqDB!?-xU#G0duZgxtkC7S-!Pryxn$wJZ-!a6G_Z%)Z1Z05h z;tUco)jGyVz~@I2Za0bjkcih5^uJpr%3&44+ZF7(+E`_9SkzNm;fIADM-ah2p|)nz zHYy|=dFeRMb5`W)VNC0&VNC;af9Y=}1YP7@@-BgRymY!i>?v%lzlbKc6UI5C4#s$; zw^AS{WN)6X-t|qT+505kNL&ie3d5eO8<0^lE;{&#%??|Lm)xjX2 zhGtlD|6d_x$e(@`jw;^z!?kCsoy^Oj6CwSvR}Yy8+eg-y8Saef4h{67ZuPKlJ3P~r zz&mC>UC!n+F7;S5U73xKU7RPu-l^uOr zvT_w9VCZ4-(PU;8u3{-OXxQeV**rzil;(F_NbK*scjOP8y7-s=IRj{fCU%-vhee32 zFDDARsx2{pTE!bV(rtSYc(rX1zHChs(e*hey5mrgt!C25W-UkT)=!5kp5I~VtV zlx*Vk*S|Q9O=Lx!FZvq!70=cZ6dQKsm8BNrV6Ume#de%+&tod-$_532v*xz)s?Gp0UKn^eeS_NR}HPsU&1e*$t1>AXnDIeK=sLq&?>%QG>Q$6sbN%yJjeUG=D_mBMqJzW*dGm zNQRs0^0MFxO#AX&RK5|uLw{;$H6viM69eiN$@Qq!=J?tczc**(t-RTX+D=>H_8VT4 ztao*&>ee;)RwVNx<}f@q)mdLquJ)i1psnOyGEEb*}KWV?Gi0hOtr(@(eH6 z%=Nf=p?TZo7@2d8_&uk9!%R`PvT{`kZwyne2I~O=Yn5)aZRwLY=!_oJ;MJ(KA;k>1&LF%uAs zUW3A@6V-=gF6}G=!=`a*I&^MPFR?*PyMxi z+V}8?1r$o|Mx5mAQtUj8Ch>{Z$yJ4TxdLpUpjxxl+pj@3DAP}iEd6!Y zX@!}w8b2fa2xL}LDvnI4bk!>Q0QjUK7|tYN+(+1w@i$y_3Jg&@)72e!_(9x zKIjfWU{VuEiy8boYx)07W*zW)@}kyFLLLFz9SV0RgItQ=fveVqM7DE5m;m$b zB^12CsKXp?#WO#RkBIhWNEed<)SPJVp8`hCjE9SM$>$V(%G#|mdQCoOzVx6x)2GzL ze;w{kRa+VINF`kp{efrMv*h`-dCMFztj3A;g^tOmM>Xqzxd*IU zt;4;61&yqooZY$Y8%C)hjuMTSC*D`WYi^~0vH*pFg8zDfkr>6B(ZkQQ>YPU5JuI!&PA%w^5=nfU)TWnxaKcpx=`P{k3bEJsM}iT!N1tYw#3g$%iRC5S7odI7SI&@NX6iadJ=?*-^P9wk<7!Er zPn^I{{E*Hk>wWkhdth%&Mumdjx2sY`d&J-KQ)h7j(hr`i* zIUz}8<`}LIsYP;P^tV3mn%NRzG2*|``x~4Xj7~NNv0Ln|ysb+tpgw&zcjXX^V%&my)ERPJ`fYMt%n1oGm=IxU%aif>P zk%Vuu0=Y?X?nl&bf#mM9ssp779TT*t)IfyhX*4SVl~;mDJ6xs zbaM#x4r~PiGPI-+Q+*tLU6z?AAL*$)S+JljF~nMQpeHZVIk%1y0K)9Tq~zwB9#xHa z<9vgUEF?CQ_^O_ss4KUs0j@%3nqpgw!gLc~*h2hSmt!Kq14y1G^8 zBs1^yRU@%ZQ4cJ`9v1M)>y1u_x*C?}WXcWnoLFRzA_1wtS*tmzh$+%<;^4a5Rtu-~ zp!QTn#e};FSGt4j9$?ZkDdV=&@nnOZ!{?A`?S8CCrjSD<$mYLEcVT~Tg{-i=(jAKB zSpQt5D9F!)Ut&aHeIis4#@Hs7?(Q9D4nh2r=9#z?yFbumeThK|lj+fMZOlLv52@kZ zj6-0DZ-rIdfDrAMlWaQM(t=@yC%PYfvoTvd?KL0Ks8_hqF;`0TsS0j_z@4dWQGiz{ zYe~oMVd_cv)zb4u<<_vyE}TWVHoDKw9wmPOEOgF_{p#17X(?DCF9tn+JKkR_fenIOfB-l^0mAG{_-DDD zu-wmmVM?rih3r$argz{Gn}sVorJZ_b{XSN$A}m`!hE~D8t;_Em%wtUqm5fq#UY@r> zEgt$rrxOo^CW(`-A1?sLDi*AV-!kMs`v14~b}E5uwJ(H51>aqHf==Ii`Soz%SlCco z{Y9Gz9(I}WnKP`E*${MWy?79Vm=Um<6w(s_$!^S^)~NET*#jLwc}a2B9W59CLg~6Y zBVI{2clkwb&-l8_P8OQ|XcVFG;VV_PHJS!dYmc>Il}ArNx~cu7Suo(M6cjA%R&E&3atko?08Pv{KE5$os>?cYh_Af{-2a~m!( z!?+i8qCd;w5Ws3Z9is|ZNRqUb{vxx|%5k4Kj0kCvvD^N+i7Qy)aDzxDbNaC9vwjH; z0u^@uQr@q!-&v7r{XbD>tj=QX^Agb{O<}SV;%b!T*i`oSD4DlC&H_}WWs%rbK@8O6 z=FhS{E@TuVXBMd|L(+c|h6QWqe_E5!(P>-stM`}Fe}i^}m=y*nY};co*=^~U6shsu z4`(4dyy+Lm%wFpn>BEWPnLm?Af98>G=_mpWF;hqUX1@eGk}oVL#bOPye(<*ZyD3{m z!Xc?g!cj_7M$~$4qC=xGLOW*1UY>OO&HR+$kpnB9k&Hu8qW?yzkElnrvgYLRhIo6OPreyrblRkbfF+*beYQ*Q zL79NCvILkP!^|H}6V3NPU}ZdV^P%%YZV(C9m(kGg^1#tT7R*%9xUP9Kk`|&quHhf& zsFZ-tUXD*Veti4&=L6w##yZwPLWZNsEM5C8B}w7qJTk?9*XN%pr|ud)nfD*Ev?j%D zYDNVre@_DiyDsw__!sB^X8h`-bxINuvWE%XJB8t`t?6{9a@zkNOWh%YsnAB~59$@^ zj_YWWv=Al-jb~|fRlN3T_K)es%m)y%s+e?*9@8yd^oIE~x{oXL*S~+TBvrjk#>>!V zoTTCtmj^_i_bOf&?Gc)OtLgVvqPx{H8&V-o&WfyRf4P5QZ`{*5iT#Qb6YbB?y$$hZ zMJcW6-KL?26Bk@&>UX%Z7q!b#Cee3Vr3{?|d-uD%RSlDpSFlKIaaPE+F-IRLh<{lx zs5C)H1^jF0TFC|H(rGRv-+~owYY=b+-I}esbLL(yHN6M5{9JW5mi0maOxI zLXF@@i-j;W+UlJb8hgUT6<)Pp^j5K-HsP9^&(4L{O%!Q*{9ueNEv$f{4GD2I4OpHx zEd&n!Yh*%wl-!zaLl~m$IDgMk)q-?usdPeU1s$uo^*M7c9g7Zg{|dgl*_8^`$qfj6 zffqGeN`g~)mb4CU-x?)1f)J};(;7yXU&9Vv-WUb2%HH@CTuiFF{&Yq7e|w5rg{VS- zt4%=Ubs zS`KX$$s#c<+ZE;WW4+EnB|x>k=f$?|PEaj(MSF(x3_Ct@(!WqhCgu0l9kLcP)$c(2 zY1mqmttf@QF3<(AP=JNNJ=>FaJ~l^>@?rBi;OQJu`EAkHj0VG7F7@-|{ut~Nyww%o z9T87v^@|qa8nC>oH|nWyzo)e`Td|%9{S!=B@xC`Qa?P^DTbIeyBT%%k_Dj%GR1zlg zT{{xiEj|&rLG|=sS17GTrVEK{g;G8m2~UhK7ssR4toyvVi#t!6)JL6kiflIO16)^N);vY7TE_R$U2+ zCP9Fwe99T~$C1+3H#(Xq)n%Mfr?-G z_i1vPw4Q*l=$TV_aT;f7bY4C+VVbDiu2`TbM>!CR?%d%SxxMedRf-opqYdn=qEG{mHXs!X4-dY=cV>({=1tJnqy%_T^NJX(}2nxvfs)rXa#1b1jx2j1oV+ zjSk7K#=g`xRz*6lvhB5kUI~5^wB+7adr@fo;;&dg|L8PtCOfBsaog@Uw+A!K0cZd? zKmo!I3;Tt*dfnA%*;|5(@)D{u`}wYPG8J(&=MqGA3S@m!Y3jXoHjJ=k|Cmur4cWmE z1mR4(H-Qr_)i8wQbnmk8dl7XIA&)f0M!?!MEI2w12RQF>u%hT=ShRHZ;GzwYa7$cO4gv)!HWcYJhTMxJxf}Hbet{WI~#Mn>$dkKa6 zQhE`~Co8MlYfGCmQA8=27pS;GF@zECI`y#eu1@7_avmC+v6+Y?xpZRPs-{ok4@LDv zqAwWRe9Gb_`bc7$Gxot{0EjF*NPjqx(<11nAqWeUO)8j* zJa4alEPCO-ZWI-t2QKm3hC{m-pr`E)ish*@tP6r-{HI6JlrbZ#=vM2|i)O>lbA?Yk zraG^uz<^Xb#YQb=9&D9%VB?=NQlT&@@}tz=g7R&es;!z& z89cYHUaOcgwOvm3#I$ESucg~$7mVNdU2vE8pY<0&MGEl{GXh6cQ9tCm(V)6!ibG{@ z?~6Uodze1Ng-cewKxqdYbd8ke-f0V8w8MoSx#6Kz_J*ZWX$OhV@=li%lhA!B1C{as z9Kx-f+f#YlCeHApShD2Gg+8I()u9`x@V*=5ucdQ207cpY{pBC70I4Eb8df@ntZ_~!yZgfxk89N80u!BZYA^8hF6&M8$u{)N8 zLT6D*BHP}LFM9jzCU%8GE!;jghQEolOHQk6ThY7!Bv;~b`LcVN$}UY`X!kgQ*ASuL$kGOk$EP`vm=@A=%7-{es?`NM&IzzEnd9>6Qz{JI z?mVZ*hCcWBe+R~T({`BHx0*wA6^yOdzZNz19-ssS-hQ&uLmg#}OvPYRTczc)Gl;10 zWf8=tIPK~`Z}qwfmV;4Ibf#z=X!;5-p{1zzA4APIaHS~znjm33F8>Jtl@p;)8x2qE z+Mw;M9oaJ~cI4S?Z4L&5L^2$UV$Rga=Oq5*hUzaJb|;hqQeGNSMlP({N~>PR4aBqOS$_v-dAy-L}*oB9U7NoNS_hABw(xqT=2h&i#(L? z;^@lnA^d2Y?;h!(0PCpO8*qfiCA!@uR&6F(5&=^GWak7IwwuWTxv1Di=9S0cw9Y<` zaQL+!*oux*QlF+W_=_?9+p04B^1z-J7xDxrNUn>NHqOad*_C-$$uRV^&LZewpL<&y zNPWdc6AyODvsHU`f$>be}(frbY2GoBom~UmtaB!e=>p5m*~UCS@FEN585-T$Jv?dTUh~dEoOZWf0-m z!XB>cLW6PO*8CVaCAY+f#v4#Ndb?7`-bt{#ilWQ@Q6Kl-F)YJF*sF7SKAB@fCS7Ur z<@RT^K&GZp)7xg8&(zbQCah84Q8asZxxhIgLfbiCzaj(8usz$?+$D+xO#A_6*!Uqd zEb-=xmZ8%`Nh4I9cBUDy-Cp#_i~$uu)d-n#gZOW{ql|YK&25vt_H4yxMEF50(L6k* zbpHN8!LlC~xaCmA%ikPKn&>kNj8>Ey#t&%14@*v9@KBSNkDQ2nRyck0%f(21sIl5@ zZ8<%Z0DpAgTH2jS{xhUUg=$tE$EwP=OX5Gw4pt6T`hIIquv12|0{!ixPf-GnQN@3vHPfb5$RhSuq)q^BH`~}>Am)Jgdn}b;tzefEF3JN0_^O?R-K$QkqEMD9@U+FmqK1BkwVznhkU!wQ7O3 zkVKt3uY8CnK%U9H%B#f#mZ#jmtG+9T3Z2ZSAna0=4vN)rM2b*tg_X-%m4|3hq(Fvv zyeNOt%g=nhs(K@ZRLf_CiB95}@tY}-d(uU$P6%)N$6JKkt12ADU(ff``$D=4Xxz=3 zK1NEot~yR(*&Nckfj33k-l;qxK%lP|8?WL|lh(IwOH#X4DJo;${(Ztm6%!-4pFdKE zwbZzi78b6t32J0Da#vma@(u>kgf3!N?BGi8JAw4v+nCDASe7592 z`TZMnactNz+%r?Upbf%cRKo{>O#?wWuSy|;DT97e#YLrm4 z7kD!tfnupJ@vbl9`xJZ*@2nI8nXCDwe5}yU?`RXPwGy1mdUmWVPQ%KsW_h6>GVPqj znLCu<@7pc7)?RiqE@q{ZoD^B45KuN@9d5o8T)~-;L|;92yf)g=xMPc9SJR9kWN}LG z7_Iec>ENJiKRL#VvB*7$v}IX=!< zCI^24OuD}>u=@?@G{9kY*6HS<*=VenL`A#7V5~&B^Lm!28f%;)J}+wdr!%FQwz!wQ z7`Nk}H>df&+B-PZoKP72|F?5028;uyI!1f^{C$>F08 zf8WM_2mD`4JwL?2oLnX%^}lH~OH%02-2_v$eVJ~)OcB9e_#F;Kd!K^+c+&(@cQFd>uj*=elP%Ix#}ayn z&jHntnI>XZjQ~BEX1ss91l{!TxeAw$*8mZc?mn318_@ZAyaH-^^qf@g+%Cadu1LBW z($sq>?!{lXEE%(ZaoXj{$3>I8k{Q`Ju_x~HpBGb11+;^I!G?|&&=(tu(&Q0EK#CxU zki8MiZ6tagX(sh($2iI~awq)kgEMb+BT_?z5{q=_9B>&q5kM%mKxp<={8Lmbg7N|G$We&4dUb{XN66+S0fScz!T*^o;FP{sJ^5hCr~cE{$>el$ zJ4IEleqQh&CGh`^YU`EJc@H7YSdz(&ks?>FBJJfe+EH!ndB!Z1gsb^Z;E?V`q=vS) zHgDZS;0XC39+%Xt6C_*w+8_Oty|De07A5rhdoM5s7~J);>vk-7WX?PC8(XnITtq|v z8mEkbRA!s@0nR}zUM6`bx~8JgqI5%gG7LFWZS~dHkg7Y52NkrAH%&5j@QK{rr@u=- z%H}bR0H8(s0#7B0tUO!2>goC{EO}%UX|)Ye7@s0j+y*M_kH=CdJbzp-nJ*<0r&euK z7A5-L?mDbCsdOSs)y@K53G6GI+x0_i?F73{alNqu;J(X`FMcT+rhL2j|6v8%IbKf6 z=-fG7vMFEqxRC0wbNxnkPz}thJp;|?Nq?}tYNH%6mk=K>qc(|4oK~c(sv242OB&$6^E>}i18ZdK-*QMpw(83K^Aony{KTsx zl~RRHA{+kTWk%AwB4q!3ENVv7$mLj@ew-5mmd2)a??NGDwEhZz2oly^vx^6Tp(s@w z>4q%jxEy``y>+Xbg34*7O+d760wkiW7mcy{+b6xvMxaO{Es1kbop)u-W4e z2c8BNp&03+3K%yK!qezLnekH6ls2#*Q4+AvdSXN8o#|mk1YI zT(Fnjl{Szl>P{)=6&oGu5QeLYdWj9UT`KH78|ef4@aXAx9M$>nK4zo;2I4Wb8@+*{ zs$QoMfc!LkHLsh-UrDogaw1Di+qqz8W95x0KUD0ZnS3Cs@?POCR9q074MEPgWDwpi7L2BCBe-Q z=i}%+*tdq!Ga0$7&J{I*TTx8qi5&{>JH)muc1k7sAiI4tvk5oI7beqOc|}auWHiI( z5t(JgaA_CVB)MZGv0U(2+y>%Wn63c6=Zj zBWKa>2dLE&$vCR&4q6p4y2nWx)hju`&av1a6xq1s?YV6ML{I5+^U`CBh!|C5ME_wT{d;b8WlR#!W{h0lF_qYD86!O5O zp4hfF7Y+Im`Yl5|;H&e2v4NPSSWf5@nnwxR$ysoN+h{~rpXvLUH_NV*T42LLZvZUv z3T`DMJC+?w-8b)m))Dii&Y}#6DE|_(bS{3bWXlsm2jRc@in`HMrl>UU6>;Xj}7EPdrTC-A{p5dKB=hcw&Br;Mx{pXggyioT2dku9@%b6rK} z)>w%yWbiRhoU?H__jV6;W4`8QppvsgU(5ug{?-bfKg=6IbMZz=n+rwrr6UUo-s5g! z-ut6on!?LJ3L>lly`T$+Ltv(?e1`oG0{A`5W+(5dLo4JB9tC2X(p#-=QK;mAsFA8M zXrq>cqJ=ZFJ(~=3pRHQWV1&pA|4IJ|k_M=(H1Z+dAdl-dz|hf{>CZ$WTV-O)W*49e zMhZj1@6?}mRC%_$ha3AY2GcilKUXExkyz5&$zO^RopL6lpKg{12^ihFLtBJvp__#6 z#r;S4r_&_FYw6<>Jd^bLL55r z?XlG;=ShE87DMYfE64N<#o$dC7f!RIebh+88`0JD%MukE_^l<+X`x1{AFyB~njs$? zj3QFsdGn6A4qgHnaKbv#w>_w@oGOj)*tv3c^$u#E;)YsvV=xavPNtGoQGd{!eiL!O3sQjLdHo9C3? zup7>p27q7h@LGSOb@Q#>FvticVDGCAu&fp1ND%vM(?%Gb2xm^j!N_{$^X-+gKzOH=P{!z`P1pYWD>``{W<^?ayDA)pJj-P{278qs{Q%V?Vt5dN3g`n$zy2cRfYkLiws2l zat{k}ba#k49b#9r$mp=hh4hgW_Vl*>9wqh(C$qyzdSIdr1UN#%Pf@s3;pY;Bz%cS} z-)XgCvHLI&amlGc9OuFlG$g}$iqYrUqG-}}{3(Z{?F>Anv4WS*Btc`T4mvfI6M8)J z+T}b->=3LEd25&Y1RUGq`%)v;ZFUkdepnIIzF&}Gr|rw(=Ks(Nj?IZ<~72r7LmwAu&&okb^XYq@zp@fr+90XpR);8cwg~tmd1Am zbmd+;78QpTw9Vx%T@XYs;qCoY4hLDkx=pi|4|Bvq28E*LpJC+f9rkW|oC_b8d760L z@%|}a#gwY)UEZ!GMA-E~75CCQn#;C{!w4zo`S}@ovbUp#p}KitLnT*YB8h>2Y0+4y zQD$7Qdd%qvBCEzCZkz~!jT00(ZKu0q%GwV&SlMmqR#8X$qT@Y9Fy)q!hA`a8 zonJjgJFMIO&RjNSKy4N+jhW+|VwH&d@2-u#A0%|a$e4YOHz|c@oBpf;1%Di;YS&a} zz{Gq7B!*YWV#D^l?);gn#~Jg^_iVNE{~48Lbeopvqk1@A!YG~l@j_i${3>v*O$Bt+hofpw`c)OEj>BhlKyThZ%lXh>z^;*((4U&2+TkjLpcq&2(-U|t6%316h zz(v{SE^*qI)}wo6tcva$|HHkor0KLOmBOGPQn8~9LKQEJ097TY8Ki+nnj620dV`%C zkI`=JhVY&-u8dvF#eyUUYutsS*O7B)VXzFDp$Qk?eJb8dicK<$wp+1w!?e4YYT)uk z35Oe(B(s{V;PO^y-9ZI<8sq5_kRN+>j2HjVp0bN>EY@6TzOmGt-lb-IAonZ?gM2Cx zWAQaY?8U{`9kWb2R*3ls2-r%(EKb{X%Ty9Yj{!56&+SN*#lOk`;kj)y1<{@SU(|J9 zKnv5hM(Q{zF8dDx*y~X??$N@8O*20jkee}SckG9v7Rj0o%1S%qNYkPfS@Zf7FGjp# z{!qa577_K%54bj;(2z5RN*V-HlX8oH%@4I}_OWB?L8>W$>~TMRCC_5BCmLP(&39es z$`_do{C>&=t|hq#?pvA4t+tG4P%l!>xyw=I(WN2|=cUNUk81fXR> znt?kBz!ze*)_odz$>WP;J+(HvxJ>bW#P&`$;G-3;tzA*8(d00+x{w0jbj`YmN;;uuLf1}FtRvfM!x z$jgU7i$mdqc0$YdD|typgKPO}!5EGr>#@sne!VbpmPW6~n3B*3$^Mv$DOi486%;p+ z?4A?3Nnrv{oykxVj($tLNl9brK0=hSi>@4Qyk-I(dVW?fY?)bH0qkOeuSh>m?Ix-Z zRm9qOu-@fYVe%NXX_>zhNysZ;w(WWlvM1r|_#9Es-mscuKuI{kt%Io ziCA`u^IN??BP&p38F~bnGKtex!%^YOFBv_K9d6oe^w$DS%AARj1bQS$GJ|S%4r=+$ zVhzKpzl7KB&Y2@6d{`b0xZ_F`BQ4iqJe^*xI{pzTi49e=HP4}7s{qTDQZmbpjgV;8 z!UL6wtl3t-$tH7}=f3hP%&?4P?~LxjAg#vxZpG<2y6i0Xu|E_;_@03XjBDG3duQaq zz1y)>=|ATckX&^=DtbIhc0VCSpOMJ)m*90s{i?94AH^;PExG7dUJcpQ+tN!y@!9I} zDZX7BqOjk7&Q0Af@rhPtsk0M>WbDc5;&0S-k(s<=m=fTSWKZ}}*&7MKq$3zI|8HrZ zu|AE^>6&8OHw>nFSq1!A%Qo?j=%^R|pOW-Odin>-6oMLQw?bhZCEr*cNdZ%=_u+}& z$zQkG+M!QIxmxPMo#7yuO=S3>BfIVtJHNbU$lvFRq;p^CUsgq-zr- zEia??WcQ(?`xl75%lZ&dXGIrF-Z7B;H#=`a;saMqa`xNb@g#z3#czlUrt@UiL;ruD zYUv8+{| z2aximgkbiY!+25Vvc)a@U&adP zRzX5rMgzcn%kbapAFM1V#fC+Mo=FCaR`g@5UL&WQrp>NTNhmbBtBnA_IB&VU@)lIz z$pA0get~DXbsc%*0D=41-ttZ4cmm+4bZv_Ls2XN%Np6bKQwr0Q z{V#4X$9q3b!d7I)-XDByICQQaT#S3ks9<7wMP+XxFgGvsEPd~xX4MsSnTM=spZUwj z@9#?spTm~3Ee?1YccdQdIifp$32gJ#e~rue*88EmuC&JxwBmMoVuFSE*=|`1U3fm% zO&DWuQzPec8I3kknikX__Ao{4jl|GW=~K)C#&G|z_fy1sD5kYL?;RxykIs3XaUEg* zUv|;Xq1S)jS30i>a!AQa8G1$HM-l04?KjjjXe zZ2CVu$zyj4dTO2(WGv7RTed7mZb4rysXPf3b1dqTk)|=>sbm!}4Z)F4@|?nIl)iQy z%oM0;T_JtPs~X`LzqY-t?W8b<;Gi@#1D9(KdQ~27 zuqRSX8187j9mKe zu03Q#4bo2Xoh54Q8iv9`wvFpl1Y>X)e24V)Iy#KeLxah#y=n`hAa+|-jE?4vPG5Eu zQxW6kFD)v^4Lg^=hAk`SAH$^u_3>!^08>ij>w#A_gY!t)5z@u){c{8xeaFWB9LlY? zM2)upsN*3C&(VWx>w#{h{o#$Nd+WpPQjsa7DBP)T=x_UH%xjRqKZyq1dgw0eGd?|| zDtR$mteKT4_JrZ6i~Xf)ns8P(w?ss7+yaN`=4~kurr!*d(TmLHs})V-vS|Nh_>=y- zNPo0TW1an(n%|*SEdnU1E(kl!)73Q6Ji5FEo;<3dA7%@(-Y&6BkX(76m!kECEduh` z(9<1Ms86?1dwJI;u=*U5uAcwoj33&B`Kv><#$Jgxp(D@=*Z$RGwOd$)U1xiZ zp(L_LO73Eq%n6Uq?n%mq))^{{&i;wxE(4XOL1QPEQ0l%5C2RXl{)-H}Q*?5Kgyucb zs#x7d=yz-(iKJYkzcwHOTO7?@yZPwW^LEcIjL=)fG8S2{e%go-7gMdLG4P~_<1XYz zMy7{hHtKMRGC<|TNnK&%X*rnD=xQc}a&9)?or?Sc=(PG9)$*{GYikTu&m9;^zp1xXdr@Z! zh%HsTx55sufo^(PWf0g1gr=>Q%N_WX$3NtsSjTGvJ&kiKET1c$+~A3@Ex(>i3r7E{ zDsZO>3zv`as0J~zCP=Nym|<@6D`_U&s7QN*N?0=@KSWeyGJ4kujm#V!_1eUfRJ*KN z%eWC@l7d7hptZB`xV~tQYbHoMejNbB+Pv-LD2vUH7{A$-fX>ojI9=%PKc?T(Wkoez zE>!6YO8ucS#Q4pb74I4`k4l~%akD(^(C_tA6B{|9Z)A$S8NFaWesj|CZImZgN5B)% zxvtw^d#Y|Z(Jy^Nd5ePDJH|@skYEQ+uDX$<-2D&^rZWH^KOvYUdT4 z|6^V0WrgvPBxdtItE|Xe(zvLBX^Ce-n()LaQ1u}?iA)DzKB&N4LW8a#G6Z%`Cp`udtV3aSv`C*b+bj{!&h z&1@tmRd1vl#c|do>Q`OE!UiZ;2AlHP?80g+&lXBVqbEz1dwkpF)oUmL!HsFbE(N=Qf)a8;U=oeakgaqKJpm`bJlHyFegkyWggTzDXcYnI6-whGC z;;5@3-e`oKsZhdx)Y7PlG`H!${nFBQlVd;O3AdTr^UUVRX82_RA|USinP{%| z?tlq}lF;+os08=*1{$pp8EmB90UPCh*9Qs~C%buBP7chSvK}gAf$2b-4awV&r%_}) zyg|2%2ov5E419!hE7D&Tpq)vUMw)MahxvTUE!rL8l1QSPC2cew*f1SrjP%f4@mmqQ zzw!pO>VraggnGsuN2=DsEBajga*|qj*Yd_~E^XypC+p>;Fs+S;BZP}F^h91}1@|*e zN@;1nA7F2)_$o-}?kNcag`Sbyl!@@gX@>3N0HZf2RYl4tys(!gyvh&RBX7KqI^iGP zDUItoZq7xwz@#F-?dC79_o7InY`HD`=YphtOa=&XMU)w~YU|sNi&(CuTuoa62EHO2 zvDxt%9H2=_|6uJfi(<-p5}*Py*cBu(Ey`MDP+6^2H~xc;NOLw;i(k;yUs7s%y8h= zpa$eQ-l-W^zl>E!6|@%y$TE7R7Pc9r#+89yI5~L({k1mI-^L*kTuhj4lNTv>o=C#& zoN5K1^%{LIS~a5){=%8O#sh?M$KGnV*z#eI{N?H|4Pn&UaIGb@lFAjjvuCE}Qa-Gh zi!^fKg_0Fa6bP4WAd+-Asb#xU$wq>)K&2(2P~EL%{>wa%yQT5f=~KF*>A%uiBKj^B zt9Dx%HCjcecg2O;5PG^lY00C?c~3yN8}vd*xjIMXF-_tdX7QJpE1MQV#(ydGF;Wfx zN#EZh-cnkhy#0jBC$O!Z;N?i2cZE>?OjFd~v193Pi4B;@M;|l^_l$N(w?!z8*h#@e zzo87L{mUX}{1vQluql$bz^eIJ@(N87c#4fj+*(5T$&o_ybnY?JH4*gR6O+)SMFcDz z4H2&*g(|gtn|Q0_(i>OmHL1UGj{^q+#34EiD2qYPgE1Q z`=^V~xLP%6%1SvST;NIN)0Yo=zWsc->j;jQt-{zz{|ZY|yHY>1D{>J_)C>Ge`>4n1(9JNYu7XKE!`uaiN^Uca z9xhHW!B-|{8HJSHY(d}8Vj6gR)|;)I>YC<0#-oPPFfS8OvR4@u?~NVNoS5a50<}$o zI?bL*85b7SSRp_wTahLMPzBYlJ2*yb3?R<(y3j>(q{Kb&~;;A<^eCL+H(*%l*$XK#g&JC*4 z8p~#(Do25-Dit$j{T2zwhKoJYU3`{G$EDf+(o@F+gETK>Ku6`8VmNYMlb6#?{^c+^ z$fvhnLZMkMflm=-+23X7VfP6qu~Z`Lmt}K+3oTZm_Hewa(q|c;q_u^GmV^lh3NwAQq~7XltAP>r*Lym4Ad z;yr8lnG`S_wyS=wG+dFvO@K^~UICU7Nm2*r98tJX?U|HXc&VIy^d|gBIZcU$DK05$ z?sba@+jMba5fI8CWbr($vF8Y4c`OK~5_R)80#+6-E#i8b3UxW`rxSE>lv(LP$`N~K zMIBp#nblE_e2MQ9XlUrmR=3l8kxS-&QghDPr5lkH+VAwRM?$Jon#MLK z&q?bg>8~qcJ$t{WoVio=R`rurW{#6`8h^4h$T*CV^dv(%YNRdKt2gDl;bzB z1K;#a$cZ<6Rprov`vJ$w3X#A+lzdtYj~`rLfb^C5`w5tZPe%MbD-9`?X@yyMiDkMnevXM~vqCUPUd~sU*UoJ2 zs7A08QOxy-DciY#7KwAd;aI$fD%UL{S%? z9ONeKRCbz`iHtaJq4gAM@HW54JZm19ZMpy!4faGg0%q*bbNpDwRaUt{5wKrcAzBR62dlTWA<@?_puDLq0J)~X^0TbDFd}FQ zLSbhhTTCPePe}dYSO3uybQ2e2YRJ3hHJ#Mw&S1XWMiOy&Yg7wNH41gHJZpnjQ1a@w zNMjmF${){?Sz9w%J-6?Tc{wBZ>Qxt~^=$c!X?jmV$cQb1*b9DR-pJ zd`G;VEG-o8X|bHn{TwC)6M;x|Tm=NgX1lvEzY54eZed0-UMW^n4oWCyQw{4k4Rr0;c+Dy5MANV%;F zHGfX(bi=3mK{VV6ckY9JUS}xo&_f zF!ZNy1gmz-0Ge@roCx$-^$(QVp!m0bToHTGQ`r#WJ_Zy;DC~A~ z#G<|(ha`k#kl6(EF!RXyFfJFKAevZ+m5Po}YgGy&toi9AfSsdSb=l^_JB$V9jbmWh zLJNvt8LWJEDkf@$#M`=N5;vmlb&Df-+|up6^_ptPt+KkQQ{k!Az(VEqnGI7iXEgih z=v0u)`=g)I8(hDR@6e3uSm59UUc{@+sp@I9F{)b4J>$6Q+wxXK3b;|EL7%{p6lDG1 zk<~t45%O<>86N3If;?cpJLKS|2VwsIYu}0S#&rYbYv^u3C`%RJyQH!L62WSMBXrha zV%%WaM2^N-^fNJeyj$YW(&i9uq*ZY;MO89B6-N<<@J<*)X&r^)9SGq18=Jc2)(zB! zKg%cfN)-H!6Ae617|Z7fp3fE+xag~+bMDc3^l!y!8$|%k`nQAr#{4_lPXMhcftb7K z28er83n1s5_`d16ppnacVG=Ovu40o!5z*K zxAHh}oG9byZE>&0nz=gAw1FAluS(yQ5n^YEI$OR`hi0ko$XGj zw{UBF=X;*_YFigllU2kyDIZlwE{URtw)0<#7rS2oQ6#xN%I)=BCyy7>w{2Zej6Ask z66svB^_3u8-UVhEa+TR-N&>6(>BJWC_E*s$wT{(*OI#Y`Y62?UyLskJLfC^k#%8id z(09qGVzj(&kp-ZX&)3_HTE!j5ddq1x#iiedJBc92p*v2WO*r2Nqty%Uj?Zz`XW(M= zkQ3E%$1#C$sklRNf=nC*$Fw_r1D(t(7(5g(H!&<2qFez`KZX!7f&UsWBNvPA5o_oK0I$BOXsy3l2crSX3wnWCp`z-o%C@ z-C-Hd;J5IQGFCe&Hh7D;w-rEe;QXUX95){1?$Y6{6T3)yCRyB>(R_Yzw?J}QXYcZn+Z-U{<0kVu<(WhM z2Z~#sj)ALmL#po@zb{Yq3HNz@3U|gT-?2h?{JKP{D=j#U_ssB#H58=gLKZA=nnuCwh7=2NBqcO?U@=vjwrt3He<@D0E~Dp_&4`_Sy;1FUD&b1%^a#!?q~%=;vaRCD=vC`<*w2Wq z)r6n!rY@jHQYE6i+73n(@oy&BC;tdQYJdFL?m=#>Faw5;hqk;%_)8jPueqcOjGM@FpRjH-lt@xBW1=_Z=#`G$P*d&iC35%$}T9$+f zR69uus8?Siil5^3k)xY7lKzZ>Cw4rMIci8a_>3@-a1#4JV_{#_$fTmYRE*DF!^@0zrPwqbLG99^bY#jmZy;Twq|TGhd+0;(|7DTXW<=lD4&C_e?DpL}Y? zqRKUbdD0@xN&&J+g(8=KI;0gIB8))pgdHL}ybaO^XUn9VgQses)QWus2?95ZdWLT) z4nI3RA7u^zj&I;3q6@d4Z>4f4t=7avT7FR`x_N!p+G$HX+6boVU~U+Y4iG7C&)pyJ z)lI}IP7V==ka4t`M3r%LfcSaML5)Ow2A7Cm7rr?l#L=AEI&8r1*klbD?g;RH5?Jn= z2D7;;v6PiCi{&RpJ9andhvm5mW*Rn%>roC+0frxya=PLop;3;brizk0^rWzO&Yl%oHEbFps_^xD4e9%Z z)@s9Wi^=9E>JzT65ORT~k3Kt-N-1tJu$!qWm!Y;+4Bz?9Petcd-Fj-Yp%>$l{)(a=LOvruxL~drwjbm~ z83wDZ|K3~79!>Pn9%JNWuaK>oy$qoh@zv@M<@pdO>xqx)Avbb36 zJ$&Pmo0E3%=dZR~iJW8Q{egZpyV_R~WI`tMOL#})S|!2nXG&&^#?I6+`Fe5<2}$y| zn1)f8c8<9JZ})o~wG`vJAg>{N+T8=rOf&FA^`_Gv3k68WJ$}I246X@L*g6v_$F0^f zQAEZy+FD^2SdPPekl{@wK5y8eEbqTB!Y3f%1~nF(HX}xe^EUO9gysE}EQgGD{R18U*ji}KgT2JZ2t*tbp z7-H`pMv$@YhPYp-c*5a2aa_p6U@h>|WRP9T-|r?`>oO4OtouG0E>`kEOfqDniX?<% zgRvEc`1|--P0lQhD=I0zHWwVPpG|bRtKy&skA1aNpZvY2Mjr3ukL1i)MUFWbX8}Wa z>*fWi(y%&E>EAd`MqUyQ#KUya{-o>>$E}c8YI!V)*3pk zH&bHKlamabN{U6Q^lnKuUBhydm^EMM@BcSH+&fhFLz4CkiQ$UHnt=1HjgLYlI24;r zO+=Xm9xblSBHhuFEwW|T1I|JvhYzWc%YLja>#JaS8vb1?ebY|k$~}!nT1!OY0a4Iv z$8DEk?I02s<6v-Y6q1fCk&m3zrs9PivgmR6g||`L^VaTG4^1v>WI+4wlv2XiG#=(o z;8~_11%A5`Skjm*1<#T$YZd`opHwMk1L|4#-V#x zVn~Cb?-;_i3MD|CxgGTZ!b+fIh4VzVr1ODVc8{xH)HEP-IqV5E4CA7az<>P-CX(E# zlvvJ(8DaR_-^=u5j0*uXjWHCF zW=(pk?4{NGk0@es;c^TB#(qlBOl^{ z!gWKHxiU&49&8hH9sf;I^mpMHgo`Bj6qs&Oh-O`A|BLjJ;lRd^5DsA;7|!mp-8@B4 z!h{^+Iy2@u5`qS$?5YGEy$9AXD=9JIT}WbWAjB+qS!T1Z%}#H8P3lX%m_a!h?u?|3 z#L6}yzD?5c^7f@4Mx!wKl(1W6XG42zVZcFBtw4z%FKVPGeET>b}8w(nPAvecQ)S?c|ErIIU z1x`WupIrz!^XSlgLlFYqI_QRVn={!d6Qk;AKIGJM&`6eUc89pv!ikvC`5FY&py;Q` zZbDBAgsP&$k-!%k6Lk{^#Pf%uob;wK;GEwHAdT>U$%snCB`Kvc0+=D=3JwaTbTa)eG*Zp2rGm5E)NY_q>%X&oI%_05A(9}(FJ4ZB!4 z!{^o;oGe8ltj@DHnNE$}&oiN?q%h5g4$KmU<0z{m_tZ5x0Z-wYQkEA$e0XiFBRkRo z<5(-&?rM~JG-m$RSrLXb)Mz%4(0h|?A{XC{rY=&#H^cb~MNZD#Y9}7aRFnE#;xD`h z^@O#z49?#M6>20SXFxkB^zPT#l3zV(%c4m6E$sN>=3Q81XEmWp^2`hFdZ&VyH5^7m zr#M2C_!|_4nC^sOx$N@sV~@5q9QCa*%}pGKY`G_JI8q*Mwm2spX2CDdqy@WhLzhge z(+7BXH-~qOhD|dj&f_sV*cr1x7{5ERFyV> zNSRYCN5LA>+s+S`7FfsRR*PX5;yPA*k?UXQuGD`~DR)r+mxGpjE2~H$@DzQ65{-^( zbHk7GRv#dmLD}gP?_d`2h=|fa<&0M#*m|xDkWUTu4EUj41gCmT6Cn+Cl!cvMnfy+S z6h$yKlN2cD?)zWc3A#v4VJ5t?p%mIEC5XmRkNDIwPzH#dFXFH_r>iDbEQVMr9X1uP z;CB4>zU7kUs=JjZ15m{sN&~agS?^=epUra1290BQ1PEQ3dlq_(^1tFfbyy$ zm!cx-sg*YGEFrb{;dM{@o8(I;ERLO=yEvTor(Mzzj#FSG=xAe~!l?drfFq#gOGS3) zyGQj8{h*~qrK0N}GR0&tBIq?l@agJeAu!a(E6B6YcdX^#kX4b>8evjoo62*dI2+2a zBlKyaH->oze(?ji3z+l+sM8|Xzsy==`x8o{?JzLxR7TVDuoso!yeUXwEXeSxDP<#& zwQ63H5)PP%0QR=|MK+v^3#seg`wGPaRXZ2nH*cnD?{Y809vfoO>nfrc>*s#Ho#JcX%*!WWZZ6p~+y z7Aiiab#Ry)YJLjCEefbp*4vGG89cF;~G)HOif#q&uq; zdgOrKU@+g##MeX=9R35iwufHGe938Y*5K=N(<{xN$GJ;tqWw6r5L29H_mW!wSy()U zhQ>tGxvhhNg`4j79rv=;`Z+y^z+<~7woN%{T0n-%?J|Xc$YrDuM?*}sb;!(Oid4VZ#FrP}t$!ueYN=V#3fqRFEkhW+ z({3=aGBCFgw8qcsFwihLGP2qD{E1#&qS<|fbhnxY)cJw<$Gl|+k=qk=TYs_GNmiK?HK6wxKcf0UtjdJ@HiYp` z%sRM3rFY1f#(;U|V7u$J-#a=)@tKM&x5b7E3tB1|2tJ|DK;lra0=>sLyJJ%)%j@5v z%f0n36URCbWGIMLR7tRc7DII_93zKIQB+t4h8Vb_ZJ99*o;*Ag>C!Vwz`{>Uy5L;?0f$495X+3Yj9*CcJ0+|?zx=K|Ua8Hb^-+*Rf z=$pY|KR6{$m7o)B={Xtckvo+R1iZHbFj%VJrMfi>#36p%)c|Oq?o^n$-bmM_33%GizDD zrjhWMT@d12>8mK_n766{ij#*+yU*rkOhp0B?;rsuzZn&)uDM@d)x;jsTt%;7x*6W0 z0!tQBXlFMxXcngvF&pO49-ES*SqXXC=B% z{Z+S8nF&g@uDAJxSG9b8TC1YYXf#BexlLv+U46doq|;|G4WSZzD`zwV{;z}bfB~|` zCy{MwGTS-!zZ1VKjFMA%Y{K;qmx{&KW>91Fu{S2P=cnnhsj}8sF>qGDJ^jEdG08Be zdDrT{afy^M=;iQ2y?Mf6+T=5kRHv@?X6&YT^C;4zQ%~oZ6Qaj@9Fk@>gKwr+~HqnZ+{b_JuIM;Mj*gf^7nA_ zxWKLD0^^yXQ7(~-Z75yZtvO{;!2PCP=5>hjK$g>0*nHc1(t#>HIFgr4*j%BUjv(ey z0~a>23zlxkOK9ZZ9w5PGtQ0`qd=rcxgw?A)DTkReD7}DsmIMepJ>$f^7|c~-Uo{xv z!wSjFEb*phCo|%2yc(0_5Avu93T|Oh#O`&`5&*2w3IbS@!#yjs2>A?T75Qv)%03SF za^C3N_Ctk88sCT1QVq;<*WI&Ux4Ff$(l$ws9=PT#IhmXeVNuhzPNKP}x6}STCX2O& zif<{4-oS@oZFgn-A@E6>T8n5ox7GOqJ92dRbvbz^iKwsa5tX2&OBaza4^E6*^;!7r zc&+Hppf54gP@=gfRJI;C@^1;_3CM>Ts^8o%8k0$_5yB8a`iw^lijilR!7 zI$O7G#vB#O4MyU*Bgj3VEC!AgBvrpKcno15g&|8hO@tcZaricSU5UNH1t>;_r8@QIQXj_hWd z(+CDf^Qx_WKdG18RqE9ZdqSx6(0%s>i@6uf`CTQy+;Y4d~Wx=VTux7KVt|MJEK zhsc_>ZFFY(b7d%PH{hmT(*j`a-3`{-Y=nFIpIw31_1Vo-qdqG1i>y1yH#}n+T8j&S zXrDu1eYp9rXwM7^@xj9a@TgRBHc>hk>&2)6Km`c&R}nUc1veI7ZCTyM>nC{CtM$C@ z0=H7j`fYxm1@bRJM^V-CX5zJ1CQSOTE!>9)@F#u==fJVafAm3?u$*3JE5nS6;u5r( zg8>AmDK!yRS}LqnamF=nrv42Mi%>&`%6-eC-kh87-7e6y$7lCd%NeG4(^ftmv-ta- z6bzYx*KnS~k8Ax<@<%rpe5b)#dJugAnt3r*H(6M^h%V=`BTow(cLPBlSE+>Q_t~$J}u=T^Sv3f9W2^QTh3`FtNoTpuAV{sVLduKRgt*@lfv>tF6Es4y7I|6^nI=U5 z!TN~P18O3X-d0(2T&^LHj)IjtC34w8dcuK`k6gF z$%f+CYq#fZz-wwPhv2)n1UFy^%Mf}g+tkN9wAb5Xi>T_wwwjb+utinR}(AJHejaE|UEFwx1L@_%pQS<%E0 zvsSAdVYC5I?$%`mRb>Tbeyu8qY2^uL8!Q!B(yN?G0be5D!pkldOhijQ62#E$tXUYr zk=oX89B{(G4!hM_KLdO8)nRndLL+X!0#8CqV}{@N3D%o}ks2)pL4KF4CEh0}EMib> zE)x#OS)k2` zvkp^%jH+-mZbL19BK1+UNUh6IZj#wVn%vAMUgCB9Ur#H$=cfANrCZ;3OH}zM;$!%h zY|z;u>5sbZ%ydxe2m^gZy?+{`p~O5ft9(G6p$V<285{&7ShF7MDSnU=ge39!f>P1y zPVTQiEyY0Kg$$k{l-$lVq%t4yL}Q6H8TRW+kW=<_Glr=#9bXHUI##UY67*El9b54? zZJITLe6WH@0o_q{-aR3Yub$jjwo31*hiffBj#MLVOa{P> zDro^s3S#pN0x&^r8;vjEv?^jpiGureLM+JsU$Y}%kikq(bY&KCgp7xPHW#Dg- z!o8Xm=p{!YUw38C?Cf2)4MFzAho{r-_ct#nj^4>qp(-gnwN^ou;C=lw7Mi(;R@#Jx zT~a=Wf`?F{_EfBoG5|4ev=};O28xxsUbk=$ZWopP4X#TtYX}wcUIl4-o4V{-t*$F@ zJ!M`zrCX8f{mSL(#&CW=Dj*mV@C68w_fAFOn-Xs@mRx;X>0!stwu40XDE8d~qxS_# z5w4tc-?eTVym&2yWxu-VV!bAFMgxF4jQSxi--~YlQ)_X|$_QFNWda#`@$M1fiK*+l z%lgW~z`TDcWg(Q{8oqg$5GqrCsXWhmR%MRKkeJkHwc?>D`yeu}PjOm~0$~Y+x&3xU zB&y}7EW<+atX@HAkHE>-ADW-!+*+Filn600_K5)2#2pJ!f}=m)`c_o78Zq7gAuXFR_{x4`)4_ z`aUXGy+~NoL1qzv(fB=i&Q91lB$&l%y}CPNMn7hi3TVRS+&tGnc>9daygWTm`i6hf zP3(GDmwHXr>Y^DWW+X@*7z_VNgi}-32&37Cs|f3R`~b~BGQVH;n2(!Pt3ghU{W4Xy zx#t2jjduoy*>iKe0D|h|EQW?R*FziIdL1A@mzZ^-^D!8I^T6i5jarv>kJx%lY9=kW zxL076ZS_U3Iu>FB2q!E<3VQbVzNVK8oRFl`wk#S3KHk^5lTgBqbw_4h>_){4C^%_F za*yJd3|r<#@z=HMq9 zG1)SDx-ZYl+~}j;j!cs}raRbBIu9g;vvYFH$8rtedyPW5xz}&$;dsqR>`5)8FxFF2 zLdL@hpp}#R5|T7tuAYY(>k$~yKkwyGKM;vfQmt!U0J^M+)>_14nolACr+Edc4m@h> z1%un08a0M^6gfeX5)?dmA4VOv}DSja6B z8&Rjfk=54nd3e3!D%Y()7~|6}_33>5k9|oSAzX`}O(Jv(2V4me8vZ>qzOz(y*Yr-v#ivkkr#TSi)6QN|uueVDZ zYzy&wj|fqHlzcG-cJE8r%?`^CEK=8?MYL=sXm19UA}KJW(y&Ls?5%vp!>AVTPSR+t zI$C55SJIWNRC>*sXjJL&BHD#YXscFF$lP%m1yQj=N#O8f`uN{qfMscwuJczP+3@ux zrn5=F8>m!OSYs=b$?D2%u0%b#)uOhTcIlw1qDkaEraF{+ zsHy3v4jKYudq8AD5eGrh%SgzHA&gCU$f*Rrxa|85xRL_DSk`X@vQRMBW-VZ%e7xTd z=_BF2T$4B8E`rQq_2mhl9m;wAYl-WTmU#i!Jw$V6RpC`?~n`SwYPHm=Oo@mf~PI+)Xsc z!8DOjfmOj46q)TbFdU$~(^JEo5I`g1Yh#-IC@bll!chZG1yeyL?4mQD1U|(ulj{sk zw24?VGplbbQLiNfq{Lfzh`JO{%iqkvMS+*uL}XvNkhF(*zaP0t3A^i{@04AB5FH8plPs z!yuk@iYNb5Qb(UBln!NruGsdh$eB{F?+E>sL=UOIFU? zTZ@Q5bU@vd0RS}s>WBuelbZj>wW}+Ojbi93TX1;t>mB!Gi0R=6s6rwyIJ;6re0~6( zq_5GBCwEgl@o`-Ww{}i$_tg4zw-{bKb1YFdoYTc3j{#uV{+~&B2Gd| zjw$GFNJKyhkvpe0JBME_c-zzaB&twYgoldrM5_Kh!J^2v)A^DLezJyWAt}RnoLNvOxQ-lcmPn6H zTtjlev!F}8>oUEJYKUJ?5(y$c%(Ot;0Iefh?kj&LWCW=48R0-b#OwBfH+;Q9m}e71 zi=kG9L=^m4!Tu{eTOoj*7Lv_bbF?1Tw)nc_E}`0+9}uXUaQ72 zy%5cChx%WegvY!8Z)RnprZT|+_<^}Oy6vr-MI1;u0$cF=OaA6S3;2{GJr z8*%>=P5Si;##gRKMMuyzd7!>Og<#RqqwM90$--y#HsK=uZQfe!zl6a2<|JWi?8rX} zy#nv1$~$NHOsN74y$i-bZvMj60?p)wL3ak9p>`%_5E=;rqrU0iYZDTZeKGhEiU}Sp zL381?g*s*RRJ_ zUiCpLjV)m-eelu3ziMpulhMs(1p-iv^$}xTsy@Jip5tC|oHwO%uDFp`iCy5x5Xjre zRzZfR4$`?iKF@y^GjaD~7_ke8;Yg3>yyb=1D+aZ+z;xdATN#|t5_RN5eVx~tlR_YI>Y0;ZPv4)!M(E-x$ zPNetv*i9>Ku23VRE?~lffvJ0pU>39{L{s3$$Y8gyfoElng-)CMTrl|aHju`QI$N^Z zvyb9LcGk9*&&ln>*G2xbWO{oS&S$oICsAAI^bbB==8adGtj zAWfxX&^_Dx@1{XH%URV}aWhoL69ud|OfvnokiKqYM>`WgVr8CuqjwH*shY0$2+j%{ zTo< z0|iJ~1_H$_wb>>Jlg+99Sj4#*r*AjNW`^^;@z&LQ0UxO-GvSsDLSN!d5%*dInIM-p zz>EDWYRceWbAG5<3=e&iRpfXq|11toA7#?kHz2gQ(R&^Sf|Y*+4B+Vk29;L?ixTi* zgs@OsVW8;8?-7vt|1@U_P_H*SG6B-kD2Z`9@qciX_=txa7 zR06$5R!PUk>kEaRgx1(!tBn&vzJ!JUk85$@tAiUe_2@Z5-2Lg&_P&3cfX4q=Lh2hlKd+Oh3bje$f zQj?*)NUm?=L7&&)P6Si~f${egkiwi{yd5o}b=bRj^kzfur-l{l$H0JN`2kUP!yUi< zdHdpbrD$K_yBWlAn&E)w`YkjIT<{x#8Ejcm7Ey#EF6)fl!{_j<56Ld$^TkNWfx$P< zDp{bSZJe?_8H7gF;!ZH^h(03iEjQ5^0QFwGRt=BC-yJ*iZdz5 zoK=^<-Y1jJAD#c9lz`qScnkR={Ab!REh73>gmp)A%?Eg(If7y;Fc>0HJC>Z#Iiru! zGUXuh4VAK4rW@DT)AGHESq9kp@r!~^*z-$cAC78R%_W%dhO1dhA6#C^ogoJW+3wqQ z8Y=scUX5Y0F%uWl{USL^AHl%7+lm$k*#_WFi(lZ_$RhEmQ*UXbo?o89H?XNx*5`5; zk+HR@8RD&%*OoTSg^VDFh~s3=w{GkpDta*PH!E)*-YIVR4QrTGzU*wA8dY8lwPO}? z7lzyv zuTlfdf>G4D>GR%+N@>%L0K*2{yi4^dtBUWXx`$Bd#>LSY(Jy4`;o^n{Vf}ZpDA5*D zc&2`A>DC7RbBi3*6;*~uQvQfB{F=RT$CLC|VnWd~4R*P>?4>pJuam4?JC!G^Y=l6( zJMLV@a8R@!nh!ty5t1L1}-N8a3^_abH&q0yY$Br2NrqI_IPInJZxJ=~4J zq1i)Bw=Oe3E&{A1Ux!WG04{2lz}cFD!KK837cA7OPdU{e%#rwlQv-c=RPX5>us3Xk3|ovsjmB4sTdfHL0UyELgoc#(ramx4vDeT)trMz05_#?ZArHl}?G<={%r$`k43lNW_tHbDy zmvJ!Tbu<@egei7G3W1Uf{TELhBIFmpJ@&UEFt=}I5XHD?NU*Bgg#d#F^=)kK#ibx*Th6#Yg1~y zL1MfN#fIvTx+c7YB#XGEJl_Zc0Hi`OpLlf7BTM^Ka75B9=onX_8e*_sPo<{p(y)8i z-fxK|wg6B8N3B9jMVFo=-e^gRlOAA^BRFdDS3&(2l!fu{L8aJQp)*k2fzf$AAIW6; z*0o>d*|`UxW5Vu2;c!|bw?w;f1{7cJR78*)?@K=F$YV+YaH1jAdy3tA3s@UG!^MI7 z^Y-+Nchq1XVTap_DwQ8J{{0w>q+v5Lo9(m`E;*P+Jtgc&DAAB}0ogT`ZiMDZW8=l9 zw7{r~`SY0WGbAV}`tGSk!2#!pheUe8Hg^iqH*U<9Fl|na8;1 zpZ34DH6oPch1E9z9pF0*O>9_c7Fe<09*XwzvG|Mt1w5F6Ao%qkZ>WpMwVT7Qcdrj8 zmSDfvi~fF-@Wq%a<`&+yo0Csp<_WvSFK@%b3nX;!RJDm&kMdPtQm8?T@uIRM!`)9g znwJ5O)5NbOXPGB4f?%FHs4FKg(gyEY(S@^IfvzBo6AJufrs?H{9C zp6~q6{VY&zg}SjSjSUsWE3EU?XglPkHVTQXZ`EOy-mwMTsna|~Mrq|KRS8_X>l5v?wbHH_o#hOAOA!LyQx|MVvSZbfKU=Jm$P6DbfRM?&M6MqJ6gy zbf%>4TVufi!~D+9>J19}w^oGWsa&JN^j!o~qn*mi%_+zT+9PUC+D>-m>bOy>;WAq0 z#k1pVbn)L+K{X@l2uf{&3CxIV&%ar{kg}42N8TLNaaOX$Jk2n4lYb#=@K$q+Z$paH zBnBr1xEpevlPTFV0LK?tm|>utrbqE2j}gk-5bMrnM@Ohq48ji7Hy;tur~OIH3#muq z7Htq9iEWjPYADVvtl$c&Y$gm}dypa++Dh^O55pE|5v>)L(0=vqadsldZOBDcT?i}N z1jhDXMJ}^NeX5DCf|QSXt3zVZn}+zujuR?uc{IYYwkwXyc+d*jo-D%wNT!t zGW~#g_1V2LOU`2c1;%c21hV!Ag(|49U*5=GAM(|$WzV*auz}cO4IE;_&0V%ZXzj#! zpmt0XNi;d3|EUHS4ik-dAlI??QVJ(o+Ank+^Swc(zH;_ZoeFIxX-9x81EH2(ly_Sm zBoMt0bEf5;93!XvnE(jDa`JI_fzt*NYBNSbCrAR*J&04ubr;g;Tw=FRRenVb^k^aa-IIsM**XSTSkM>y91mUoditnl>K7t?MEhqJ4AEgY`80Eu6zzPb9!9CM7{z9Pug7^UDoh6J)-gp zMnd4-MFnXF82@CQKI;+G`bQrjqESnbJa{h!*dTc*#)92Sv%Dm2xr@HVz4k{2OI4Aw zeFqyM{X)6wWaX5{h5Wv+@uQ%On-tP~X*n%gnzB{cChTv=;`k$V9l9uhP^!zpB}UP3 zJI=);6(Cc)QGO>*IB5%Gp^@2?Yubr;A~V!7I+@R$_doQfbu}_6a+-}nU+@ktw?^FY0F63 z%9jqkHFT5oTY}xU{-}))0t+Z#TY*jZ&t36;=g*stRrz)+XhZJ3FBkjs>lE~tTtMS* zq<2?XdHNo|M5qu2*_IqY_%9Oh+M!HM4LbR&J=4zZYvzf7@-A}Ub$sNt|E;^{8vTPG z4lEzefe4NwcmK{IKk>_;&Brj|1FR>KBcQZi^@>%WaxTudJjly5D@t5a(cp>gq4^z|$m zcQVlH!sNLTXh3W6zFJ_IGVnE4*PM@r*S3;ZodCekhEwBO(Ei9DA| z1cX|*CJ=wtFg$s2x{jwU=oSQo8PaCY(n#N(C}L|x<)XIy+109wl-#lrTKSvWsrNZPX-o#({W)(WL}h5R~=c$*o7|HZ>9GL z30)~;Jk>9*msC9Q5c9l)7U@b!%y$f)3ncD2Ay<4Wsf{fb(6$Pd?%o#IHl;{Gzf44+ z?|wT1zLcr~JemxE^kCoWCJZlF*>4sgGb3hPzddX9s zUFTcJB3#e`qx=JlPtn=#-sl48ryn7+-{+h ziWZ9@+vb`>=j2Jqsz9hZyMCxt8mVgYv|pC{5$fK1510G7#=gUCUH$K-Ayu>7%NltK zo|)m~>g1NyEowviEH0LsK#W>WRk_Fe^wQ3s6xM-98^S`pQdSk8VOtD9mID+Wj?jGU zDS)!hH??yzTt3CGq7ezXe5lR6BZX`Xvvo~>RdP#pCf(<)^wBXqUFr3e#6@kNP3y7i zjvHt>KAEq1;#8-%62GV`lYE?a53K(9!A@OYVhqJUODod0$;)Vrn%Kgu-X96K{u06P z1AQ+P%$c6xghn=7kr}J=t<3sSyBy_)($6H4DA&BvlTdOSO8PoIuRPKsF{9~URIORi z7+i2e#v{Ron53tML1Kq#cYI9F?`OEyTpB|c673tcwD0}sx$R5Ozi~+9p1IU}s8V+% zs!m(i@ImnNdC(vh^G&=u^|j(F+4^e)7QK|pDN!Ae2EbVmx zlHcl-wGc4Opw;p0hZ?b_F*Pi{(MmmbX2xb=bjEW1l7{>EF?WfK}-EJ(h z@t5pgUBPm3*GKHj`3 zpLD7&9vh`6xer=FKz4j5`BcYQ5)caI zRi%Wnjmy8C?D_Q}3TJrD1p@ES{?hh#*Rs$(9n#aXkmT?t?$k_5g+?uCi@FR2W&~Gn z`6PJ%HKloi(Zj?+-Ye05!a?ya^77B<(c{i);Iy#UvZv2!|5LrjAFCr}Xa$>u!Z(r` z-jQDZPS?`pMOeOU-aQI+dAljw&L*o{aV32O=b;d-8ttwM1Y2X)Mx|16xK|U!GFsJ( zb``3`akc+5{Sq zKD1#5pbVGx;hQ*nIEkDHY$2HedMXIqna?UVVJ)Pr3MQy?QZLGh+_em8_p;e;G9$0M z7oh+^)c*S@KO1BJry6aDaEu6uZ7Zk7j{zd zGk^1rn943r9?w)_%|P>5YLsAaFwT9ZaQ5{tdKv;_bpPe+EY`i*`nk8m+&)Xg3Mgd6 zOJCTn3M^8yHWy+(ZV0$Gp{+wM-vn#>^|5dL<*Hf>o-Tu(<{sv$2i;PR>t>u%2~&zj z3|W}rP}xj;-NsyVWABP=U+pI&S=8sDy-hf2=sQdk$PCg0MIHB}^CAF5aVy?z6R<~c zp}zVN@9J?ALz@F+tXN$P{_ie6i{-aOP6zeeBbGwYtcq8n8L?2b&J*GczQOg}%};mx zY@q+Rd@@-}I0BrSd68p!l##m7$@2Y_=T!f_SHF&ZZnDQd<*)hH489aEr?rw+ zhp4vz_L>E4uFo_mVA94{4S)!F-CXj^i!lFT%>~%;+`;l_!&P=@SS8351)djaF}jzJ zrLGvqguOm_Q_AzYt)p*4`;}E%s$*3YE9K3cd`i2VvENsC8})vLW00oD^T5Ikcb7>s z&>hBCl7OFecHm`={P?;A5e;}0K-++J!f)a510eXZIG5DC1`n`nx&t_g;XP*Nn#ewW zb@=-rI1N*%qtHS0^kbmSE!`5U3b;Z@Ek6~Gknp3nrgpvacV1of^L5_XK*mF08e1em zIRZT71eL;7Z)e*qcwwMw?3MYY?gcdjqrb|J_2$qrKZc#;Z*Qq)B6R~imBs&Z8h5f} zy!F5XA9nqvewSgl)#`2#&T%3wfA$dB^(SApR>UJ;;7YIJ8P}^H*&9oktWc{eUiWQf zyp(X)DNICT(X&x748m{gzvmmOwc7LFE>fNws{LrHergR&u>O9dW%#g?YnSlsHJq$0 z{uMmsFrS&p`hJmK`Ai&0NFL}w9$kCSZFZpN2ND86AiI!sQ_`sXe046lyr8y!T@G!V zo4M^@FW7I!l8`D zo8TGfHj~oLsUEOm@p_8{q`8H;;#*jfqkApr8=Zrr?y0~bcDezsoBk&{##-6ZWqdz4 zdQ3Ina-0}lL)?!gqhdj_@C@=ZH1bU?`mbwxkj+$^rDt zpOF`O(;^l#NJte&ZDk%_zeK$0Kv}~@ypzBvs>AS;j3Z_ zp(z_9fYxn=xqO=n$Lb)DRJ0s$J^ZNCT2`H_Qc92%pC$jN=6-a4;iyw>(IFgeF~U?*R2-^wI1DPPha9O) zsN!w9WKN|?QNJdt*P1LGzauN}^<0`6&RZg6e zH!3P}D91yDgr=aJjzXklAsHhXR7Xv+s#I)MAwy#!B4i?}s;Z8p86uQ2q^9G8psJy& zjFGn?8wOL9M&l%njf|?QDavDn9Z4LODYn^CI*vyqY^tgV>6AA^AmVY!AroYAlADpR zZk<#lgpj5 zB%)NPLNz1^IKl%PWFmtcX{JXUlB!dLk&G&-)TTKba-*U)M^zgsNl=vHBdJcI8jZ;v zMI(`sw%F>Zps3*p+>)v?i7KOYQk$sR8evkYIUI4gN+mi`j4BeOjyEM02IWc|k&;Iv zk&V=)ZI2`Ze4&_>w^s)e%nZ(+C)F228+{m=G(ciS6eAlTz%gCQf0kb_Kt7~^V59F7h*Als3* z2P7Mf#^B?FZbpVR2_$jBwxdvuwBa0*5t0r?BL)r*4o4h>iMIyiBx({VB#ov*M%<8X zxIvCbB$1G8Aqgadl0qpYka99O$0Hn!V`OlRGAA67jyBvRjws@eMA-qhqj7|BG|3|& z6H$&f+-#0U)Ce+0F}UDJ4XFm$)P!ld2&7|?NXSVW9DyTaauK-*oK3|b+l-O2IOLH> zByGkq#|b2H$s8Mlo+_p`!Hu>trZzOw7~4!~rpD6-Ho=2n(;HyW(A#4M#x~PUrr0#b z0~;GdY;0pq4KcLSV8O6yv^F%x*fz%4#x~eC(`kckHrU27w%TCWFl=mNY+%!EwwT5Y zX^o~f(`_-0w#GKwY+%!Err6lqV;fA=5HD5fzU!Yb1PfpgE_m{65HAt95HC*j;UOU+ zaFB3rM`$i~`oM%#mJxfsUV zY#`%p#^jO78fzNYjvUNJk_hkwOwi<0Fm52sTKh zaFCF0F}V{YV;K{YF~-RxjFGn^AsbP(8ys;#$lGx^LOBLE3H|v7F|m!dF}B-7Lt_Rs z#+q%gZKm27+HE$|ZMK-kG{)FA!Lhd3*xPNi*v7^-F}B#)+e~etwhgv1jBN~UFln~i zY)l(t8f~UF#?x)Fj2mNZw%Z#UV{NwE7}&-(+ij*Xw!yZOZH>0Z(@bf$+F;PZwl+34 z(`hj)6!d_QmIY;LO@C!^d{ zxYXYDIp+MtPl#}T0kAm7hz|)FA-rpOZ)l)6@FRgG%^mf@G9m2oiCsZzFvW}C1WCq+ zZB^&?F3&FX%KZg?$d!+4bFiTXxPbs4WgjPug*M+q-Ky2PwybcX-k1+t=ko3i$o!L! z%#BQxVsY|nb#{^Yhv1Z?ixM0OVN^uDy_`)k2H0>pG==^Qjt(OTA?EhfcoSX~5QZF{ zrQy~Zg@6jYWOwQ1{E5=LDmQxL#slbVtc1vzty^sSwQuM!X71J{jVH0Q_j#wF4TLU%^in z1h@QH`3rmL9hQjuL6nU9xFhH}s>Vo80JDgsAw}P`QI3lGieXP;%kLlj7X$KGB^_-K zQ0+2=g;}J9%>P=?6)^Y7;Pf4mgBHLuEaDyrQ%yU$g)5MrC9%1Uia8ta8y_5W{s{0p zR2JJjARMxGH#-m{xK(Zxo>wKmB%V}yIh0p`y^j+;Vr0ZdIaNcXU(us+_iTOl(ECqq z|J-qyV^&XV4ss700TiiNyic~1S%(i|{pKH%_`M-dpX)kyDkSbc8+ME0*9POltE+}B z!9ffHK}_iF=$>J^BUmD(7P*Oo(~we+VHIb&EO8t*YXcZTsw#N3(I2`Yd9C{bvMQ^a zJ_ngTnzp`QYanF4F(3?^DW%5)$knma@f-{201*HPr8M(PUpaRF_lr!pc)y3lXG?Gw zsRvc=7OaIyaaPm>rgK~JyNJJ?mUUZ485l+2IE#w-Kh!5`x1!dyyb9c)b4()ZnyO&} zP!t32*dU18O-ibet>>ENQWkkjrl{p)$z8xlKp9fc=inQ;&q#J|$rrebwU+F9y86BNtgXK)>7w69fzTc?1in1Pk|ofq7ob|Be6e z0RsPK@Ibz!tHc5YybvwGfq7r!1PXxy*@6Yg5G-+!5X3+Q02Gnfwh`}(Xl#D@=F$Dt z>i!yH$rGO4cCq=nm!=;U3gpS@$Z*#pGtNjj+=);wcxuV7FZwpSZ4lL<%Kt+W>guTS zN-yP;)2V#UvFUp}xb*Or?GK+zdt^YUQr_y7;{A0=7=k9#xYk`3F=|`AvNc%*2+a25 z0s}K`<6n<6Xgr0*#paQgg{f5$glpEabCuV746*RF%BOLl9PX=3epiY>dDj3102FR8 z4f3IWuhgkW$MDp4VBRNrg%*`E_r1>Oky_}j;9|6bJS+w_tV=}Y5Wi5Mk=o#Cpgp{Z z0EhrZI;N;$h^D2)GInWL(+kej*pbe{+Yz^7=>nkU+gx=K=-D zzsuqR1?@Wda?|bqr#h08vl?PytLB0)PZuk|nQBp(TtU zad=FUAxaqy0FnV}kGpZH90MeOezDf16PvCTvGl%TTW&a#tmfbNEcBr)aOa+kvXLZC z+%_LvAo&wVgli%fJf70HQZ=HkxQT?=Vn3%v&V)HTatdX(*m*NKj9Wl1MA;uZMv`x{BJaiL?x?>h8N1(#}d-j)GNl2*Xlx+If6mb18}0`B&dQ`2j()OtI*) zlG4#4NQb02@aXTX`kiFX{a{Nx45zY!h~!rRddEZhSlF6xw=N~K?R*e_Y#;zA0HPCd z$XT%t?Z6ZOQp5nD0+C_>1PkS7=7I(JAc1cL3y268jos!x58uBdukS$u^AoFxAYTXw z7Z5<0AWRT0Ac1%Ct^kMtMRJ(@5JFj-QRXp^(F?eQG(L16?>mUCf(6UD<4~lT>ur7y zkxgi3vOC0)PrvKokH| zZ~&kJlwbt_6zjvicBhRy>>n26vb#mmDmUOt+9{7>990ZRsOT1q((%_Ae~NDEIYock z-G0oA-;66L1`}gcW6$S9rAdld!WbdUiaz*x-J_gfNUjAw6|N(sKIa9#P}OISSCe@+ zqK~7e(MlSNtFIi?>c0zsjtMtsNIl3kV|U#^j+Cep?zE$n{A;hKaI*J3B9bR$!okiP zGv5wxN5nmodrp#CIOyYMx34G*EG+!~o6i&5=aUV3f4uR7YIcOQZK4Z0ir>+W90=$G zCRKm!Qh1%`(LzNbM{o^500c;YgYZB=y8fF!uU^kj?7%?2zfZT%e&>zFKc@i#?W+5* z1ppKh|0h+6zu+6e-m%(AC>DU&rIy7jbl3i6t=m{C_ObJK0vJb6v)*@$^`i-eb_067 z`D=-xlwMK5AsVFW`+kEGzJ5Jkb=LL~H`k=AHUaAYAXMT|q{;X%v%Vl5()Hgmp}=s* zvU1*&tX24Onzq&B8!Y$KUhe((ZD+B(nxWu^Jy!L1x8%TGkyIcF#UN3sSTI zoTsW)YnK&3oG2O@iff<%paPb_1ppL`08jx+cmj$5C;$`i1ppM>`|`~+v{k-ypNPB7 zP?wLtoW)G4=H*i;SlcAPhh*O$nA^|LAneszr!ksXEH@`CZH_L;>p$MMVgL#NDJTF6 z0450t7zh&t34#Q{0>IE9Ut|Z7T!n}lJpRVtzlU5YiRsm-r}pm7t#~LR!H_ofGQ%v6 zuK@%_I8AN&Y+=waA%B4icLC-RMs(nm;f~zbDql=}R{(Kn3Lj1@Yj4emC>|P#{}edE+<>*IcA`~M^mFQfzu z&ufnxs!!$~a;cj?p`ytk@iPCNnkt@d66#&mNp4})k<_f&RalhVgmx0qQqDB!sOQ_0Z zvY{w&yj@(U3zo~yZ3VZC%4*0;gc^U!`Cvf5Ysdit+;{qLK)sM4T<{1J@P1b;fFNIr z2m&R>L;9~mtJGMoV{ZY9SmWF#B*g%TjGD+dy1^Lzo5(Wa4;rP#Ae6l%@-6WCB40xf zrpQ;B35wJe0@SuYP>!T4W(68%tl^0eYeNB&h}ax-8DEDxUR2kKQZcGi7nT@(-mDxD zgj)w~W&~qvq1xxzxSN-b6v}Qalpl$*G3hmykaHtzNf8Kcrd9=8WY|6IqRz%!EXdZQ zzuCFtCrd`uNq7r~C!9LJ#CHT^Az7ssVj!|Nh zJPf5E009sHi?I<3?6I2rmudW|_N{US3DoMBcgtvanI8lE&EF%JU#G)CNjzz)|6h&! zDSqq=n{%*1=eZdzgnNN zkjBJ@34&lS7$ymciGv0vCIbPCV8M*^zm5nO)&0-F9=o%^YzP+sK)gVKd_Tf}oDe1e zpaPx+Ue+3Ct4#99$hr(JIjG0cpLuq4|70#c3FJ)W&I?VoQTSENptATWo?sed16xBr zMb9z5O-Ojh(P_}0UcP=oQwb|QDJ2$xG=ZW%gGM!IEn-RR73D3y`X%Xx3uV;R^vN|S zGTFP}@mk^)KR14FVRkYVd=a{dA#ecCDXytKi>JB)Ca%h@boO|VRrP~Q{2=yo_D48S zHG-WvUG~q}a-|zwS{P2Q9H;BPtLXAfe$`;n#pJ*M6aZ4b0H6Y!kN{8tMn8>8-d<||}2#gn;ybD!b zKhZ|6$s90krhi;LfCzvDOB`48?`K*r3dxQiQ5>Kc*5VJ&f0VxO^<*>G8;bmOH5xSb zeHbGvll0Q*N=T1yxh+8Kig;cjJX`6B(bDw-vc@~m)Qy>As)pu+C41K)jEx1Pj~#W&%PFk@J36%zIBWx3KyD zMdrZ**Z2PW;OzZee3Sd(4!1K#0dS)YK{c7mJsLC^42?y#JLGJ?Rf|xKJml@66ryj;p00<0yct>23v0j|EHu+RO zmQM#UCm-w~40VfQdblo=i&C}5)Xqc-XV*P7TgEhkZ#3}F-un+|&R~eV8_&wErW!Se z4LR*0DviT<@4Z3PJ&y?#ln5?p0)Pr#KokH{KAh$a&0ZyNBkU701`w-+j@EtRj!GhD z>_IjdkZ`C2tB#8uW0$;tN98LpUEW^bYd&gmpMFRFG7|TyJoaxO0w4hqGGQ8%A%g(U zujF{a4BrXwLeY>e?KGR|Cnx5;e5!qHF;n~-acKwD^sEZpkTr)Qt)s&LLys~*6MsIV zEjM$6kca|$)3x#denS)^#=!heR!GfC&6)jcV}iR+e65cYxvSs(7*LsNnce@ z|1C4TfG7Z?VHOJubIf8h1>gSw5HE0GAYaP_3U2maeaFmm0Rs20`1pUI0t9U^t)L13 zDV;P4M&FPb4_pVB1ydV`)oK`ZR#{>rtEIm4o8d9|TcmBpZ2hotef(V{i`A6ma33Jw z(V)9w@!Y5%QvN77?GhAB6!3$8Uj=(>WB~v%MW;;qtLkjspa9v^AR{MR5YYk>~i;5>a!$fcW z-336~iJ;}cylZcJ#a||F-2&{u?Oa?n5m)};1ppN5fC7LDC6a(3ULW8B1^j?WLEe5p zemZ&100IRMrv!u__5=&;0RrX%1;hjk^1tE$fpvSAo9YA$?|}&==0FfHZ3GM8!2;@F zAYD7X$A724hks#gQ0o>T-{No%>@_B-PDt%UzMasXpS!pZnGC#5l^U$^5u*%`!apy2 zY3--Dg^KUWGq64*xD;e{ViDzrYfdEzH$xOuf>hyxeVVDooQv#j|uj)iNmfWwi zWy+U#odsS?K>2`bsNCh1qE`>(;dIhp5oc+Z+jz;m6$)EQZF248Y`3yB+x?Vd z+Pgjrsg{j}cOx#Ud`OH!+BpuaEJ%=nJa#^*{oHkUMR$V3hCf8Lq6HcPzy(qZ-Ur9F z14637-JD#1Ep*oHyhT3%n^6a|%%iM6Teo;y&upINwNv=Eh#9juz%A)?gin{d#BuM| zWr*KrqxWG#cZA!WXmaS;W7(J*fC^&an=Ko@%o4?ANZ^nV zIz2YysS=4}W4gutzYpf^z}-KUS4_n|t>TJqS%)$G9O^2Xl5|^WSCszgQv#q`@?sZO`?B*o(N-!JnO?Rxg|*rOD$SFFd&1N zV4<2TBQJ2Yl8~-Gg?2{}a>PRu64i8+EUiCDOxDEu5sa1&H6ojAcWT2hwfP^*r1H^p zxRKOj=`G~$O%dLQOB<|O4r@Dy*YAYHT@p&WseX96R3G>MW0Sf6vo6CFmGDS}0I=vv zB?(D4_5_g=5^vm|P|X3Y*zZfIz)(M1^WOQ&S%AcMxYw6e7Phvqp{f!@8Fa4|I$d8? zhsyvaFQdznc#>68#A~J0d+uORFuvF5)1uNxgn*?H@No@$#UXm+-(7yo`H*k1OF}y6 zM`O%BV{Kple+-~uq!;JoVL&PrdT0VjeSPzvVP2-8!sO~e0YC)^_081u0YC){)JpZf z$3UBoLg)cQq^?gMmR}A4paO`m%o4TIFi=0-_5Tf|#Gfdu8dBLmeVd)bSzZ$9L-o?4 z+i=siGaUY`Tt5$!@58V@TpU-~m;T|M@WN~E))EH?x_s)iF86m+l;I39cTi2-VQUak zd)xm*Vd-94&3 zhAjl@j4&lLIR!r$i@2{S14wu8$+P3ony3k@2z>LW;6>5r%8H$Q_1ZCh(oFG`8;A51O*IFHgqjeZ zHN{iAZM{5+)@(_+TZau+OM3tSPytPMd;|;j0Rq4vU)cJOW&KaS06@Qp0tM^-lhJ|& z)%zZ{elPTYv)$AP7ib_~eP1QxZRLJnfDkNr;E;mB0H$uc$d|nX3`Ez(0$Mkp*3@Vo z^ze!FzStl6^>>4LvW)xZ;a5Dd6{3#>JE==^@zWo66K4ng$oJ%<5Gn7|*WuDmV+xop zfpq@*zY{II>~1=8Cv}NX20ok5)bI4Z%`b*ykNO~>^sP!d+;Eu>1 z4XZlkHNq^*(p<5rPBMD39_K zyKmk@iLGIXR$jkB2x$2m&7|_#y?L>Jb1r?y1*)1{#0y6EjAw=rxC%iOdtWkdCwpJO z1V9Qy-zn{dXNqd+HULloOGcj!Ylsa@4@YQy15)4@ZY%fZT_2rkOZ5nzlEoQ z!_B?`dcQHA_IG9DkP--R=Xzs|c=hmOkcfBs7D&eLbKs96E(dps86D#nh8*9=O_9cS zXoJM!hN~IDH5{R~sZIjWn*AW@r9WtUiC~BKIQ67~8fFjr&;uas@Yc8GeXpkJUu*&e z&=4pn>ce;OE5G?@$`M$3>03ciN0tMZWK%a}*0D({l7ui?sWAXF^3;f){ z0@M&MviG1szc;_*0RsLQAYFhUUup;!Ux)+?`e1=x@Ib#us=WW-{>3R^_5dgVr1HNI zk#r*;12VtDD(UIERS3VHPg1^yZ{|zw2R1>f8NlI?5oypc_SVniRCCsrfiKh0g%dWc z3k|-7M_syNRlOCs)hzd*CSXwICdg~E7QrK3YN_*DBJR+p@4^TXYhTocnYsUKB7Vz? z0Gc5l!WbY13)CHf0?gE7xRdxI@l(}<6``bnJbj16uf*4RjpUeG40Ral%-Ej5f)=sM zk?MC%UEQt$u@04cb9Fa-bazM)>;{5M?y(LgT0oxx^Kj)#Vc zHcqfGoVIslKi}+u0`vYyvixuJ`Y*y=U+Vc!U*Gy2v*rJI0tMTo5yjMGg|#* z5R!f2w3QH$s`P)G|C}W+RtX@~xCip9IDmClNMEPRd?dc8L4|jH=2irRoAEEq74xuG z6H5Z70{?K-3vu=e#~bSws{eQwkrquFT0()YFu87bv(6F#AGhQBU!T8$pUu{O&*^^u z=duVF+x(y)Ui1hT`#}QT?z930^gkQo1PXxy-gNm^5vG_w@JKYq+iYOQHWV^3uxxF# z!L-KP8wSwZe+~aY=w zYXJiP%n&Yqt3C}Ge`8jBKeF`tW4d3z5eqx!-+=V_gVEv-EI)Jx3!LoQ63WRmk-?!B zEVIYBK2Tzz_6xS4jpfc>*K2y9WR+r7=7^X!WLn02fQ-ivE!sXNyRq5K^vFMLdxN1> zA+gpM>zIU%;1b)^Lkpy0)Prq^Y#<#shE}ET52)0N>d_MVPLiY*}Nd@0i9+|m&^o1Y!1k=PqVxdf7b%4KG z)<;fi)e+|DT6@yk&Q0dsQ6d&nCT$yT*VX=7 z9~onuw}WZA@MYpxI9w;kC-?tMfNb>8fVkSs5drwh;qDl~5QTZRC7ibmj9TseP8v1V zG(6Fa&nB16?RLNb3IHi-08jx)015yo%HMDOU_wcLARu2O`kMj;fDk4K7QW;Ffq%3R zEkOeQpa>HL3cx_W7!WUP;po3K1ppLC0)Pr->T=4>DNz)u2wb-#f=Z<9$?HbO_XZg@ zY2v-q8J}jxeVqvF3NfYQoLpCoK1VzEae7FTtRAtl+AhR-(^&Jy0(|0MitYmxY$5{? zwgnvEj36$_M^_z(%5Ou#y$>n_Gbdo~RukKuq#mJy!wg(BWdhkLzqe))-`amhU}IDp zu*^dL8aF3LTGgU41ao~xwFy>{Hy6?&EB=FdcBWN%Yhw|L00jUPt^g4W4>5KI^^J5QuXc+m;oeljv|0#WPbh471){)XqF6BwI?UdU;Bhz4qb8Q!d0 z02BaGdL_T}5gPgLihCYmXR7BmQ~;g8LsK%{ea_BKe9&iOgzwp~XzGrh*q#(ThH*Zg zR7pXPLSZHNKJHB62k;cb9JLf%JU4^6GP|{jnf&u(^Y(3M6E_b}v{bxNRJ-a%_;e@= zK&JH4dTTF>Nln1G``&48Lp49+7K_!%MAN!&Q45vdCW{ZPSUDAlXbRN*PY3D64Wv5>-=IV}x~3rYB9xZN}X;Hq&xKM;lU{ zwp(T0DuhkO#~W%l93aT_xY-+IV@$K);{} z76AgQ{^tF@h!8Kx-Ut`Tf(6(5z=3fD3c&zGZK+nN59Q0ehCC~@Ki)y;TI)$nTDfwD z1`qE?@{qnedag$pcgAc_CtKV}JsXmFkM1ztiBJ{=FP;_4&9N?39;xJ)@+<{&`S^G@ z${mq5;^`nf1+;_5&Q&%6m3Rt@s4;)UhN92_B*bIX5dKXJUsiJ8`i2Sq_O&vxob^d1^LeW?N6aZ3h@+<{$k2$@TW_R0Z zE;SfrR|}$7-m*`BiUCZuf$Vh0eF41n4BSDX=N(E6jnJ36l^RwlQ?W8lC02!9jNIhN z(BQ+4R{Bqe5w!Y_iX9ZVR1^1;;F8j3E#QTY&sLY%wQ_09j}O%M>FiSa3R_LFQ7^}Z zqr{w5oR7-w0p$@Zy{qf#WXl}Hy^4Us9da+r;YK&e3ga|MHy9zwOVxuL6Rx^m+Q~_Y z&50fd&pSW#&T#{$3*G0tcK!JeqwF*-_SDt`qi_rDffI>}h@1`Oh5O#`&TiB7Km6V2 zwR-*C`hSeQ+mAjr#+Wq3&@`F`fuz7`Gz|j*h+vuqCMFFGO${-OX@drvO+Vm$Pyb%C zJ*nYt}=?M33h6@xEMFTvZ}0Pv%?gBw{$jlNjh2H&y_QCQjZA@HnbvEqRU!0HCE zJ^v`+z+bXsJ&yOpSX0QJz@|h^8YG%icFUZT4n8}cjQI*&J$cht4D7gHsSev!e+z{8 zhzTulumHu72x{HXL+_gU{G0e^+Q*tK#EsPlJb8Y%fOXq5gc4K&l1$i@O4rygki47~l>j17Esd zBbMQm3A_5=-M-SaX#-A>2Pji6neg48rZLN)3f&8_~2AeI|BEJ1ptE`}; zqT{ylbS_wqiM|vySVfi+cWIJ<1V92K4C6w^9A z`frFnuU=lS+`rlMKNaf05HGg(@AK{VKpQUswg8CB~avJZ8;l^9Fg3GINOYsQiR78 zjkd-ysU(CWj2R&l8zhizk;dbI+#Hd(;~a!!85w^dGv$B0H$ zr%9$%r&nHz}l1Pj`|m+Shzzhk@s0_^=BJV65X|A+bwjCw`oOQ{(d8Q$lOhDS+`e3fUxSk7mR z>CGmRDfL;?IL+&Iqt;e)SaR)KF6FSSMdpD5cc=P3A|BV;2p5hB0YZQ%peO+4%Nmd2 zRhPaFtg;0DKAp`a6h?fmhyI6LsGA|nf*yP*&Mo63n714}%*;oWaB07KVgso4bnOyT zs%X*h@SGDYs1Dro#JRi;{*0@7!~(_*LJ!tdVe{x8vr3Q+QcpYd_7BP^yf#-NmIGDM zYNipmf~|z!1joZj3<~RfJULkKaECLZ@s5Ij-&}o3S2jw!1@RC~|9ru!J%smBFL7qd zt-7lQV8)+l2p13!%>)U85!w6K&!6J?udVw}L)ZFzwfE02@Uz#CPyb4(G;Ldk{+^6J zbaXHdSwIv3Q{$eDSM7Yl#VbaJpttlU&BdJb)rT{{fC2^RfIz*w(1Hc`03ctZ`5d-? z{Cz*0fL=?dnS~;J#tme4Vz6^q zq6dvZjDvob-ozC6W$L)XLDcGG(y1(&kWXd3zo=C)HlgQ6DEL8&z4QZ;EY z4)JV=0)Prpz(Bqj1Pk}zAX@&%$$|yiJMWxBTbzz(Bfz0>`BJew=_nznt;>FL&}gypOK+)82S_KDmk-wji*-{wYgH zg1t*nDBn6&oCu*`ZrmMD#iU+RwCe@(Bd!i7Yo~|&bv8432f!L?34>(v@kIv~sDzby z=BVCW`5pxi6zf#`aa{Xq3IvX4t4BSpwLV&bxW0INv)el)?%Qgw-8$4!o*wu7Yhr<` z0|560$l9LRJ_1kY7>u%Rq7Ay@lrGXuSIH->AwRsH%~3om{{0caN(Ds7W^S1EANM&$yg5QR$KLMs&vR`Ck^CQH{1wRvvWXas7Ke|2RVgdL#6 z2*ZScU2}FEiyFdT5CRCOf}jie!ZFC|w|6&dE#}7BNr-M)5jGB!N2w&Ino8zT9D9t9 z7P$0kcLhfDJrG{(wgW*0Rqo-*slAzA{NL!q)5}J86IL$|2Jg3HqpLCd>}X0H^WT7q zf{;Zd%&FOV1lM)!*}oSK4OPqOx<#{@?vjK)yTZfdclP%e1fGfB-}Q zBKWwmkJ_weyHx4rz7>%P_GN?@{@uY2m!nG1&7D%lt(D5eByfG`5ZD- zZorr!nQIF8sEgI*E4o@6i!CB!4EeT}P~?XA=q?wFC+b~CGau!8!FZBzEAC5OjV6Eq z_d}L9%rmp*LTmiD#Jw2D%-jPbM7C}<0H#D-RGU5S4)^f*WYXe&{Wl~8x?cx~G+u7Yuq5%T(EYsrl@bdehK)<307KZO8C{(uC zLt(2UM$Ub1C+WDXKQ_7UZlF4dr&%v?X3_FVfgiRIXgrJ%%C7@xc6aZSJzR+iz9|1_ z=Av|O?&GUJai&eZgG$yT3B6A297)^GCmbuc7TczrPHsF$2VMc@MorVl-~6D@ELfWonB|jR(b0dxv@Y+$P5E;m;CGpl6XoM7B?W#~q#(8v zywv~#fC^tL&6hAqTo!|&1$A4z@9lLjwDG03T)GPL@0CNt1}2s#zrf=hxxp{DrPUyD z?_`)d6T6(vopR?eYlBOE01*HPl=X2RYYobEeq4LpjvX(AqLchD+`pfqNbx&y^z4W% zsxgUv(*b21f)l5$KXhaqWhl`f(9g~KIev@Vz6-K5yMUhtB@5@V)<^!N|xpBaw}%Bb`*Lr8DB{7I>vp9F38-Mlpj;xHvJlAt56} z8)PObF;NtbIOAg*PC__BDI{cX5}h{Njkj>7-7+>@BXV0RPbHDIGOCq2ByKT$j+IU0 z#Z+eHaGEk}Ff_BIGR)ueo!fD?+j*#{X=TN>-_EN=G5YOpvsfWF+cr6|P_k9;eB z)vH;!V;a)h<9TxxMKf1VE?gvpb7&OmI1NbTM2<68@U+= z8garqbU4vYh~th)R7Qpr;*v=MF}6FX4v0a>LAMB_k|@iYsX>j?l`5o-!8X&`l~HbC zcrH4FMmB}DdCqF%#l%rnQQJ5?REei>OlBnxft)UzR_&4+IZR=h0ll+yuQ{ROTOAQN zNbu>E*ZiMx1OTMgOx^YXbc(MPH55QDdk=NHQ4(z9wIw#bSBn@4(EjAT?qH@w{e{yJ}gvn)3X{tIO z(tEV)_g@vQ@=tJXAUdNdJx*=Q4LIHEx|G@}I7QIm%V}7XquZ3D8 zp3DJb=)-&1YsHSY%11T7YQUR2XPv++Udg|}^mro$*#t0lu|Nvy*#BR?mzt`oor=91KXq1Nvi>xOOn&LE zX&>;^I_2~_Z($r1mjB&5W0edkerob?_5>ym`p(iw{EZYoQ)Xpa0j=hSs^MW+R+qvb z{r{PgTBXiG{E!-=1@qH~6*K|F;2e*z&+C5Yz`uO|gY}J1=}RS5u=CRntvhGmTwk8S zx1mMm7+Nw^Z}n!c{w&4JREbaMRSnnZXWsFKJQ{}Ka7$zxfY}H2fZhvuyrB3Ye`$Qd z^{e)SIY3 z(;bW(QIWSKK-mTk5sol}awskQL-jw$ym5$=AKHq3n2NpvTnxHOz`2W(8F5R?Q?@% zOlb>qT7_Gz%cEUx+o_##o~#sI?ZPY?y`JZ}ycb(DORU?Z^d(j@?v+?!t2B6Y*-r%# z)fJ1wtCBZ!bHdEc3?!2*nT84_ygDH@*4BpDt9a4P*tWE0n9kR%+KSc>I!RfnPfY7m z5tT1Elx~K$Hfw`j+fv!Q=CaK$&2MuA3xBfx*RbyN|F7WsckF))^}h@R3+h1v@O|%L z@&JK$|F{q@HQ)2D{)+t1=5NPWcD^c~OXt3p{$NsGz(#&Y3Zw%40hG5R#3Q;cp$X`$ zj<+Gv(mC~kH32!1c>3_<7R>wyOr|UOvLIPc_t>)%-HH1QJ?`mZO7`?X!pi}R49d@Z z@oPW1^*qcaomz!LohB@eobn#_t5B-6xvO1GvC&WuCIwUxj>!Ttr2=q7_~xGlcpyME z?-nQUav`&0?M-VY9a02Um74$Vtj8NL)(M(@sv5IK=(-3v&)M(rn0(L$02IXlC;+7) z$PyAGi0@v;q!6|A2Kl)N9Mpt-BDY*vlXnS=Elyc&7mX@ImKuDKzWsEA(%2#dOVNUf z4~RGd`MCjjK!+{d{A^z6&G%LfMuyp+{W98^(;C+yGVYWXo5E8$oBK#qI(qG!rWefz zqhpoLkFGm4UU1YRR{8Z~ABkS`UZ#T)4L z8L91|L>h1LsG|hTT55bJ{2RtHOT=#ug&I{G?Sx-&ca;e>P+7RD0(#B1R*|VB&plr( z_aiq67Lmn+-3~_t%$Irq2}8*!9Ms21rX)RH@Q}y9-@Zp?)7j}NRn3F_yiweLV7yDF ziR<5vmc7vDjNxY5IXyMcFE@X~yUpK$l_GUA%~>{WuhjJHN~qUbv% zew$xs>9v`ZSvBx}#Ag7^fOtnhFF2v+vM$b^UdklAec||^VFcbwzMVw8id6yqGRTk< z#zE({vqB~hbevRSrw+SrqFi4sxwj-6;)_$6X9;{^^8GJE3RuT01h$nbwFcm^b99Ql zOOKsbZZ&)dIVNwes{6&GG8mEpyNEIDkIScF~uVZ~fAxPg=+!YOJn$pxo> zKH}*IwVLlP4Y>Nl)IBq=RhhrzM0-WMSjFt?sYGcfZJW>8N1S|yM&fF7NXh>}lPD=c zXQyrlXXPqd*PE%hasd!V3%~CsH)`Ous!Z4K$I)=}$vt?i2ms#Yif0$f87I6FBrm)6 zS*QR!?gRy5pN)PD9#JqLY6$h+n+s!ZrQ_*n7C|*_?#ewtRuP1w^Gom<^2FR>i_Tqd z&2t?puG;c3&K`JNEKVJD^@=Twygew?P%34c9Z0w?&iz6tf(4u*@#3H!;-5c?V%=zU z@C?6B*Sy%~#J1-(gs8to;$7og`q={skRox=AEK+5=O>UC(elsl+{Mq?{#;!P zf<5Kv%xWz^_wB=gIZLoR-*mu=Mw|DQySE;jHV2hh?*^X;pSnb-xV{due5iy}VKA4@ zA|PZ1In(qg_m*|99&yf}qY5rMWQ_IH;`N?_{7Kd~B^(12?S2(ucR{!$JtAU2*4wF; z1`=dw7do18fng`{zjHkLys|Gv{DuF0iB($uec7)iGW0kA5J%6G!p4?VLCD{ca+!0_ko^*d%L0!6t~a zWq#sX*fJE07aPfTN9wbX`el~bj<$O^K*>~x0(}azVjrlB1l1Q0guGnGR2~T3KY>i; zGMB-gKqFv`90^2ncI0lEV;VJG)J`J^eVJ*%po3hF!f`4~20_?zUU zSTQ>c*c{QdpHe;ERuo;LxgSp{q@CT*Sw!7`HQMUu0wmiDPh7IL8~%%%OON)^?0`S_ z8?OsC|EK;*UkRd`kxk^2x|UlO<=Dn&9dP(P1cL zhBK(_D)K8#n;Vy;B*nppNv$9BYAM;R>K9}t3n~z?HzBRK>+T7iepX$6A_%o|F`7|X zdOXVKXd=q#Enw`qrioayRo1WLLwK||;Zs?&ey*OYgNB@Wg9Z@MJm{4Ha3xto`{ER1 zQ*z<*mh(*~Uj3(tHG0mqWLS~9@~tDAcHk7-GhWmkma{r5^y@3(tIZU1*y)x++a zzA(OHpHbM15DMvBdHQkhl}HJiO>{z)GE|^UE&gIJKmr)RkMhD~5$^P5?Yzl*RUTU< z+Dwf~5=@x0Iv046`fBEaRj7D??3W*WkUP*uxjo8WPd0#4KV1ELcEX_o%Jca62 zGIJpJ+qCi_Kw$m&WDOqf2bRG_#y;$b$B3N>cQ*Q!VB1FO%p{W41mt{giu|i!%>n#< z4gKEUXD&a_O-vd8Nf-uCS7u&O#S+d3ZAO#ErQE(VmAOxi!TVr}lZ+2>Z6IS)qZ;pW z+t*-sbs<)q!H2RbDgb^yRy>IJa5YXusN zA^iac56lJ8EUGMX*7!x3H4@Bs)hYiry30>@l$lek7wc1 zPaV>I-+$xGv|%vzbT%8wDO|fOF{!t95>rZYiMVo!ybzVexV{FmtNz`^!kU7Wy^O;* zbFkOE!mn9-+a>*_+Y)p|>1+kU^_ao7oZ_}R>*E!wL;{ymHL#hlYPUn))qtz^D~J`m zyE;mz3a*JPflUp)xr2szbY2A32JTE;y$$2d)8gT9YEa?652jacd5q+4|*f|+;g0U_U7 zkl(^VGvG~GO~ms+l>TzJk(#Y&LIdjA{{qr;-HvsYvc6~$%G17ejVCQZm`9Fn=_Q8TK;|;*kX3?^k z8DShypLMq>|Q79Lv>4Ntp1Vy^3gGp-6)9BK9r*_ zx9j>)_ zyI0lTC-kYcoL6q>R5jg)#dH8GdMFb^vJ|?GOK=^-WY`iOP>mHj)`W0%?UqNs+V@dZ z#zZ*n3=bzQ8rWo>0DDL-CU04y&9AN52cCOPN%Uc5de^92HoUbAKAXw5ar^%0$O|#q z{LIbWtVR%6N|4?Sdp!dPT^oq~uk$SMJ`DD4*%23EdTW7G*c~}OunxLeg98jVBeN8r zmqQIEvdJNv!2FF!m$jcs1kQ>HSwsXS@a~XwLEOsR_o&x0YiMq;{m-aiJ;%oMV#yq{AaBmqpXtrn zc{$fvU#%~glyYx6htds!Y+?#aqJG@>^Hex$r_?c^pbv(VS?DfnwQT0-M$(io2|T8c zx5{A4EcW8T^cZOQ+-Y+jw)0x}NSK%x+qe;9neko7)mP4~Z=7AQpAeluf8$G}Mj6%5 zzE$juOJS}8l>Z5b><%G11u`3NZ-Y+%PJ=SdNu0E7+9E`o8Goo!2x>FxHvO_R-GBWn z@ATZj;hV?PbHzCwyOSLn!J6gj52JV zE>YCxSIjZlblha5ktB0Y0d}B^0=n8w_njbkC zO(Tl9#?*D}>5#xHC4Vc7ET5;!rrhl9y<9VFQPZRLD#K_J?@}Cg9pEkKPoUtt$|qXw zo@(NXrm3m-5&v+ZAPQj7S;z*5Km&6jBiH@Ca=QbBpahA%|3@P{|4e25%g}^z{?rkkbZkZWFD z{$@W44a7MtR2czTk`{wHF-XWi5z8WRfbI+M*@_4*QYk20ug_jr`mUr1Otu@Xh> z8*Es)4kA6C%ScfI(?&XBI1-Z#u^o%M)zy75Luvjxa8<@ zRxlE*%D0R@1?pcZjg$>1j0chshyU5jenu6kYd zBcy^|^SkG|`gX7$Sn*90;WY<@=Vp@^G<)*U$Z??ZPrS~}Y;!)>)(ivk3BNQ-STIZR zU|+eu>9iOOEvfqchp^$ZJ0c4L6!d<{mni)Zg$3;mUxNlW{9ud{ln^87iTAYcObAJi4rNhHUGchg*ba|^x0!6_ zxR>{~nk=`D;#?-lSe&R{h;DzOuyQACmfXVt!}x^%goNpf(Bz^U-EE;-)=-3;I#+oF zXBZ^ph5w<&yX7_b{wE8I(`U$v`leNGQ|k-R>3NKkt9x5^(#DoU_Vnu1ga?qT>cGH= zbIUvtW&5u~g?2_W*tI3t7I}k35OV!f1yecI@;Z_Hl=>Q5GX|3nUGIHcG96W{$E7zu zbG4-JLtQ_^>MVcsZ<6dX$Wle)S__!$9xESNwrQ7z=o0*-B^R5D;16h9oD@^MkMGzk zyPl($pBs*Uv}hq^W_Cd`6}-Ten7C*!87G->tF$Ce7|WF$(V^;H1neDE%rH3$$}QeY z1s05)YM`0(oQLxvMk0?(l_= z2bu`%-S~7pF=?!?Bpulnyj{gk>d`x(zwOx~qP*jynM?DoEwHByX9hxbE^=U}*W}J; zPo+`4QpNMm5wZ{0ENHAs{K)zag=YWodXO46ksN<^C(tk~2{l+>(&c`=@?&*{uu-i4 z9uf+(Lc`e!Vb|#q_t&{5A6~{vG)->*R{WBv2R?CeYp zVK8bm06>j0!(#f1$_AZLs@w_k!(#q54k$*evTX~jGC#}dneYI6(X~J2I=2y*{wPV! zxC_w!a|BZEM?Yt(yfRREZZraz)0BB5df0pk8P@t-QLF?8!zD~AJR)9bUp&03GlwZ^ zZ1g7q2l(0zjlA!~?yTazLG)A--=)Ro=q?+9=C5u1(DnS*jUGX9x4f-?lcUD@$Xj2{ zdLOlZW0`?+C~PYv-KDwbIJ5+LjyQWdx5Gude!JVE!|gBbEBY^wCO5&_k}}Aq1zAWl zh~@SZxlyA^-DZgTZ1(*s{q3cua4*~~qsng#{m+BYKIuNxA~99%b{9zPe!n4HPlPd@ zr8y!?C}3bwNloErT3R_=DQ8`WxMQBytoo;1<_Nb6W2hj&I?=0tS8>ns!CKa5Up7{kB65 zIyk7jo4I;?mu*)H#g-MW#3(REDA(>gD#QL_RQ+i*(!t#ext~7^4*f>PXwYoiLTsgx zCSn+s3Z{eKw8TwL=wLoNP}idtzY!vUUkVdhr}-1?%oB4P89#=ue!Sh%A+>zMqjVkN znDWhou1XIe$C-Xv=@nb>U~k90zGV2#1dbg96+8U&p4`Gd7|v?h*iwXh82)B0AC8(z zc$~4U>)V?W77V?E$dsuj30Mg38d;O*ES(Pjv}-KUg?m-Na!5szDey zNUXL%f*3gap`r-EMDu2M$u-?5n>Dz)@o`8eRDv=DG({JpM+4H2Gvf@gpReu_B#Jw0 zAaDs*ShNZi;PWs0?(+5Fm@$E87J>d}1b?3CHg7}V$35`m{E|(Sc7-er%5{rZ1gbWC z7zzt}oF^nF+GMNzJxJ8iHpf^#2xcp;eE#PmY-eMN4h5z`5Y?)k0>G_(r-5-9igvI` z?OV%#OOgY)rTW7+&qz}t2%@0YbJ#iTSN4ZTYw&IT#uB{c1 zC|}O2tWuB~MOKMDbjsx1lW`e9WGxJ53EPeLezU|ns9t?z(?3^gpMwrJqOTNST>bq@ zZhV~s%zvMY_pd`0B>usBDT*QV1$V?~(EUoqWn=Z%>`v=W{CA!2$y8hLZC*TF$G5(u+= zl4)!V&OtW8aFMhnw{%e8x4EFfpS`Sj9gS(>J(qR7$JP&jXbuFC#YTYetef-e`_U47 zDBMfhXCIli#GZ0I?#AjaPA1K3qf{eNjjMt0x5D@}yBh^tw9JaBeZ1Povs6BAA1x=6 zF8W(i`4{fC72_TFJs*+6h;X^z+PO=_^y<%8!geqwr!@2QNf$XgHS1%%lqDfFkEKWT z@$RmwHY;w}us+Q7sjU(N2MV(zi)0-8CDMyMZW4*=Kl#Bv*EC9-WV zvNEQ%_NGk(!jq_zgy=<-o%g3GjJ%ZxuEO>B-_3a1xRu&*s!QkU&~o|o3=CO`s&q9o z5$gU0me5zBbSTg6{f-OztEYW+c zH8ARKLUzF_IaN z%f_~CBID*o>bn6XkVKE{mZ~n`iAXggk4+K`s*Kf>emAq{sfU~sex^CbP`?S?7}GTG zQhOYU?O<$i4H<`SBSNaj5K^9@3j^r;Vu%Jw^aI+SAp-Nn=45II&jAP|7JRv+DgngM z84xCE$ZBnGdyk!O4@Cw948>(~Hp!@wk>?A3ir2p6#kjA2`=?MeK_dp*BvD}FY8+(! z7X0Po@6w7)iP{B568dVAAL#;I0G+aY^(+}*7VM!_+yv8{FUy0;HLPH#%Ny8cvqz6g0$|1p;HeH-sY99_Af9+Z@HKpR zXJROvf{SQ$&(uk>()#>s{Wnz}%O_DT=A}>ZI}h|BW2pu_`5bg*=xZU7RL8%tC*`4w zAHeV>Tlwu!Ta7gdv^dJft^bdftrMxBld&`#WAbJ?@$Hv1Ii{+uWHe}ta(4~IltVy& zN8AOk-$q78wXUj-#55Tc7dk=*pl(`$+I^FDP)-W!<$Bzq5{m)TssbPT{(yi8e+WZ( zd$|e;#SehC-FR5Gpp;3ID*c@XRB$7JECkx$V$DH`aqglh^(>@+3=y84FsgA7v8Lh) zjLogNUJgZHnKX2586rYAsi>+~+vdqD3HrnA}(3VGX2UT?t7E*&evEM<(P62)- zGVEd-(^{a1E%Y;$h!6Jj?T-Hp0q>nn0o3SIz6#BeAw^DZHZ3~`8S%YPhsIHtCN?)= zH;2Z3^X}^^p!PC@<~j8K_;{|hrNJNZj3hu<-?2t_5ZZAG4qc3;jq~7m3!yN9vH>iq zZN#c%#wN2y-!q8~EU?s#k-~_NHp?k5OvK$qGEIHy+un~C8k-wYcu?B*`UK{V(92D+ zlq&aiC+X&l*epjhPJd&Y)y@y?t&63AAF)|*c_S@5ECyfw2mn$<=Vf4q-I|}=0dvjQ zQ`u&9ZQ(Eln(x3|5;lN%a(stq^XKdd_yw})&vd_v`)$6ekEYhwJdMS>(oZF9GZ*o9 z8Gy?12I$=DmEHTQ`hvJpkj!)U@-<&Ch?jQl!{KJ*tcsAhJ^(nqKNJb8?-E$TvL#5w zW!>Q4zm0?og_8U$z4DbT^}dcwT*cUU;~8=D5O947%FJ zvW4p1AW)xDj{u$Enm6wZL&9?F{rjAN>S?S5Yd!Vvco^|8b11g1$FH}j+NIawH9AHG zDFLkpVBh)e#;GPXUUL{A|77CK2Tbp@q3f6H=jyu6 z+K>=|@=O{&JVEp7HKc$F_x$HUJWiH98M_-u%%-m0-#am#ViqA!%C)Wds~fHzWEN+} zK7J44>uFUs0$;p;X{_!F)!s!VoEWQ7MLT2Hy+iYs1~(v)-8Kc^CYf! zVNwL@#N$}9-#X`ea)TFHrYYXkcG#*HR zkOKoR6<>^kE2Z|K@vramp|>ub{YpvXV|7*;b-d~-49hjfs%N&(sKt7iR+n}!J!jk= z3f4`X9l~{}3cya7+{fzOg(wG`Uwq-?dH(iH#WW~Ma$5J`nb>s%(#LvPpM#eAK;d~I z`>NWfG6g0nR>b(}jmK!JEL z6TRN%wI4^=K|y$d(-1UBp3dc?L4z%Mfq?|!?U1^q236GMWOd1?xfZZXIG^>L z6|=oGFSuSEQxj#wZ&HGMjwh=s!KV+lVR*1%bOU^!s3vR^RUVJ^8^p!S1=Vq%#yxv) z_RrjE!9VBI&#S`bZMXt>nO?}e7tZ(Rt-DJo&0j`IpSgFq@ciXbNFo6^XQyw6^!0^R z1PG_ValXA^x?mQAHFbXjUbWbX1eHBA?5 z@1z^yT3N}=*!nnMh5&=MnAt^}s_0XKzKB%O`rt-Z!Mnv3N5e4ZO-QA z{h{^^ow5p10|RfIvO_q@1y>T&LH+(e?Bk-_hFlNg1~C&(Sd4>0>eWnny3D+t-LrrP z>;F-UH(s$U1b*~QjSCd#;~qaa(f1)V9B_+!9jqE)MAvZL1hqN?%{NhRgjL1p)|#=O zLl)ZGONHr=Sup9OlBg>2XbCFC4PTU|C~^I?@_~Wo|5r5X$FC3-Y<(!d(<5i$BCC7T zS_LPI4Xg;G!y-mAgp{r7JXZRslSpBZ<64rY{9N6VsDj9yz~+XaKdm`qB?B~SWIgY0 zCTFPO2~R3tu+xzLl5(6d?tWOd$nA6k$O+g9nU9sN_Z@mOPK9R@z=Xo}#@DD=U`p#hwFgn(VVee#}7Nx@>SE>f-pR1AE6lfVhRgFup)7Z^4RZu z928(Fve44*AzHl8dgUY9WXCjMG;PwrjC!V=MrZHpuYBb)hL!>&wf(HhnUzS_ACEpP z^TJvC}lihr&%!)5qtttkE^JuW4i33hn0bZSvHr zw{`w1cA!BV76*T&h;j2L-jRN7bs!ep1^L?VV*WaH0p57+bEv-E{FelIn}WOw$+A!Zl{!5t0~g^>AvVg#h`IwVvk{L8UY%`=oOk+MBU zj9>bsToKpSWr&@0o9gMT6E)u#c#8HeibqtzOt)YK_bm2@PtLdJ&#Io0r$v1!@{UTW z>SXIYIFHv?{Bf1owQ%0*A&5|^1oo{{($EqL-+7u=*rRTiaR6bQnSpMcCzF>~XT>r) zo3nDF@MY}~5*{`Xnh2&ng~#7=9CLR+;7d-5QZg<}-xlvb+zM27NxlJJOrvQvbB`UF z&+i^;u_wu-*XgMlM&>z;hHLheRj>Z!#dHaOz~C8FXg&1+LD0yQEPLjMolh!I%Yl3j z6!lzG_=<|;Mw<{V@p!ZJXGIpOv4ksFQ>s0iycvB9H{K@||C<9Kj7`TaE})Z`eKdI; z&+J?=k*zxsC;bJWg(hRLc+`P`15cLTdCn?eL}0V%@w|j8`C7AcqXJT|bw-f{au{2d zNYAMr+KhICc*a3!D$IRwL!77qfZcHPQH9Y-*2oAOE zTq&Jwuo8VXHeKNW(g7l=;DkFuvD)}0?d=7PHkNoXv?>c|gFt~S1H+b;ln@ej6c3sf zU2(n0)->ru(*w&6_jlD)TM++w z6vuS07gYzn7^GpBgdrBuFRaR;aUj6@%?Fa(VQpwt7=ASsxU~+_B;0|@T9b*9=m14P zy1#XE$ODngJwpZeG2y=CrzAi;i@*R`<7sU|VODmN!ESuIY?}6JV#eaGs_r=_$(#b!1%#h(K_;~ zA@^g;SbjyusoA+8N*=HcAU`7u+ccsXq-CVfCf{!8^xKtW6O zm*^)nhCc9Xc9?9=aXd($lG0R%iAyho=0XV*Pm;Ai*_y(utTAHqj8~E$s}kbrl`AcX znjnHMGE{}~zyHq3$N!{L)Iai<|9mdBD?}RWH zTmxdAAOur&~YApX)R+JK=&vf zz8b?7kDdQDrV^M1`zVt4NDz()??rbR%}IKLO{XO$ewMpZxxS&)-UlmUmPwRNt?kkO zqSU?nn;J$F%LdPsGVb057&%|30p(^UldJQR0vm;3-hDE!7@H<4t0(#H3b(#R^juwY zuA-%-Q;$kKof@7&`Dr%=ox3gU9bFO)6Nfb#f($^_BSZ3LGYYT6Kpb+EMiq=wOCN?Y z5@7zMTh1QowET}4dw_r9cL#fW4v-k)4zEXk)pK)r;{kpH$K&;AfkHVtq4&6c%pL%p zekZs(M}ANBz`OiykWP(xPobWW86b^&w)$kUsSg9vRkyO`X3F&t ztJWtF&;q{-_0sMd(QpC0*9{#Ancj0Lq`826&v^Xjmf=$^J{%XJc6l+XvVYqRm`@=6dHd@K`)oPagvc&5uz+=fq@ysU)I<1_mSQ-Pu?o}$=OCh2OP=*e=+TK@zIZ3p~= zYW7a|zLRP!a&oFEEN$eaA7a*VwbbPl?4j~uJN={s*?&Kp+6#;ur0hH+#qgvGE5w2` zM<`nOn;@nRs8r&;1V9Qht@*l=zd5!c0&aP!&@-sJ`zu!l_)NV4XE{Ibt(an%i9Ex< zrORU%bjiA!H4V|HdMw z&wS4!YgZm%MxSGm8%+98!n#jaVS~kPJ5anaEojqK_6#g&4CeWfbRCeDL)t8?DP2NR zwSC-mzTklk>kYp8t=UEnv+OwK{bcub5up5O*>gX!5k7^QXb&|oZot5$S}1tJ!ekvV7{`9y&)p4Rj*@vTrM&>)~BPsSF)h;0eF{%d|DOTE>LLd0tS*915| zkYZT0tNr=*jA>gDS!Xa*X(qipN3ydK+dMH^l~|vmEO+eb*cG@uR3WMa zqL0hWlr4K-C+=XH_t!lp=G}|Bu4a zx0}ge+OIGtUXgj<+L8Uc`otybv)uhE&ptcj6Q)i%%B^LC`p2)aMd?&!!v9z1B`7Jh z$$0@ahH|^?tat?3@vb}vKXXBEvu7b4A6xX52pv`uzbZL51K?^%n6r!v;5u1pMR194 z2ezWY?Rpx~lx_n0OV1rpMdPtq3|iN**i6&-z_2p%xHHx`Yf|^m0f;7#jpy&rSYmcJ z`};;(>C?<13$$!DRE-3Jq`vO)LU1oW<(zNYk_OuFwUVt;KGr2#1E((DD%4Ar<>x;dj65SW+Sge)8fn!1^EHvgT;!YI zM4dhQp#qB*HRSd`Ot(>phnsvgDCTrI+j<2h*gr?A=DG@z9~8=zyaL?eVwIr4x|d0l z-_`b7dks0@{afc&`$J`-U&-?BsBbcNU$-|Svi1GPk1`-sLB+b|9 z-43w)MJ>44rG#U!_5)~tB4RPPgL9$oha^}qq8T9o3CL{|-kv$pnBVq!h)4tfq;Bfr zc){o~$W?)zbvMlR_pJy*bCQnPZ|V2eQXZ(5E^EiTEwMjVJHgC<~TJ6|J&HkEW*^|KFYs*yPAX}NK5DxwOOoG zv7Rvl)JKoc2eplxFD!0yFqM1eL+5tY()rm*)oxmCc;ZjTn%Y@I7+!on=lpqs%;5`{ zbQ?m*VF6m2Y{(VfX7s#iJ4B|`8KDjQxB*iO3M{x)NL2i^%PlF`B^bqX+6+3YBoBDM zf~kaU_0fjAa6d%@rcbx|$Wl^Ip55Bi;Wv#cC7y6?9o5mol`$HGuBV<;2v}teY46lQ zM1Nizo)|w;fvCZ&dPh-B!t#)gf3-cc;PBhWV_)apdI%3noz6Yp3BWw%zqIhiUd_*% zFOnIIr7Ohm*^Ic^}Sd^-b@RJsKx@}C4 zsaw^n3Y{U^(54#K`2ZL zEJb@?hJgC$y$|qfM@IGkanuUy^e$l;8LGZ-s%{?guS)zPQ~rBR)wW-~TEa)8u7Fz!Vp*S)V96PUmxIRZ!2Z#*>?T~L<{*0~GBlK03%03v?mQr63>v*Yqle2x{ z!}5aE0?dk7D}q2L)z~1H^mXBH>gIRtiuJtEmDdb8!Z_tcx8!Z9x#bfjIi7L>MMOW zIV#+6>cF2~9WM&Tl@6bZno}}}esLnpJ4)uZ-%S=iSY&-^TWJMkPYUxAYcYE{}nhrHH7W6Ok5L1)s`&8lW+M$cTbE zXkNACp5(?|Imqf$xzvxt^=2NRKE%)}2f`e03FDT}Dld&-DsRc^np5;SGc^?r#tI)i zu~%y$U;$bXOGO?EMo~myBbkO^Be=|j#uUJ}?Zf&l%#yP_R9>%mSRqy_B)8>aN=iP* z;M!dXOQv)3l;8W!CgY+BB#0?XLw=|f3ZhHwp@2Q=a9v0|*S-IGoD6DV8Wt&;a_hKT z0s&`6R+UFUw9H(*tgnHz+*d)(OJ8yI_hAC@J=TEL7-5g@wL55O>*exo-{4#`(Qg_m zpfoq>OCdw&X^5TS-A{aKrOep6tkxtBG#088+Ugko-UR7LI#GQ27)}I&AP7{(onS{0 z$CRimAkvd6Zn%zPSEUt~DXrH9a+!I1D}(t(-iR5@&u&UYIwOGnwT@>WO%G1Z>ObY% z#hX^+kOeAlIQh*%Ir#orP1HI;E;T}EQO_jE#l-ee3RBS!C*!W(VsH-NFDU?K;j!4iWT)RVS?cZAh9qQwJjJfH5QHsI>Mbf^ozdMzpwe>Bo9ZUr>8Ero?pNAN}%uPr4T?Pf3D+ z#o1d(r}@*Rk0r`s#>%R7!XhZ5TN~s0Oc)?3y;o&6llLjwhXdjMU;0g*DKw9Pm8_t_M!T?KRMxw#1n@)XCohA?7La-JSzv{tIh%;NSf>mZ1F!@#daP8dda+FIiQVLI=nL{ zhn%u&n@xKJwj{f7k~>tShO8?4AB*=10}=Ey4D@|AFJ(V-w}P(2a#X9jrjOQe^R@32 zJ`ZjaXVFuqCqj@9OMQ;?eDgqH8)uC*wG+SLCDFLxc%)!^QJmWq7dtcN7Eg2dNTdMny_)LJD$U@0TvsOyhDK;XTZJ z%8R#;x3b5EP~X&6axyk&bshUOL@+Inc1xwPc*vr=)|tw|;`L8eDIX**MJ-FjuoyD1 zCf~&~u1@WWE65-Pt$MALaY{uj2!naxk!BH$60rqR{t;tyx3LSiLYZ$f1V}b%WCZm` zMq{JlZuV$ZnL_B*J{W&{=T)=CV>~_+e6w*gxG>m=%>pY^3Nd$Rb|({cU7e8M+gn9`PN;Iv*1GxB?CNhTd?*i0|#K+;%wJj$;4|w;IS5M^=X6_9oR5Hu5OZoamEOOv(*@owV>>< zD2u2h+Y;CzkAB*%-&R_NA|57%jPl1i_cwL9+!HF)u*iS-rKl1G}E2KeHv${$U*N(jV93Kwm%c1*{rWUhjI~HGhSf ze-id=Zp>w;>I>#!wbdKkQu?m#8R$y&yZcI0;Qko? z;w%4Auc+zkApYKKP379EWL9Sm?O%Nyj`nvVMeR}Mr%Xu z)}=aRDM_$Cmp@ zdi9m_V+R?2`0j59#eJzy!BFmF8CE-D@v5a&6_SAdH_7BBSalrkehW~%g@qmrClG2c z-~r(zhp#@NGCd|G+`sj!n<$;K?|{69&2cs7rmy`1!vruHE1w3<4hLUXqQ8`h2-KhC z*xGpY$#q>SC+_{h-PhmKfVe9n)P{3oDfE^4Sm_tk&nkvcYZXeXE8yzWrMPW>R&W`*rF_^0HXzZ}18a3MEw+!OFsxwj_>NuEC z`p|-f#$5&zsh&06XXuLP6bzW~89>xVH3sa#9L|uRcR~waH;3mve#a=qxgucHL|vl- zgaP`)$Xhl{VN!o4fXj5n8iY@F@*xs+QK>XFjlmehRwTsVc13Tc7`0QMFqtuM5Lv$? zkYI4WIoj?p{8)kOCZ|-<0kDY}h=Fn#c4%t@umgHJPaR0o-P&0S>%S<;G!Lno_W$GB zqvPdJnbKnx(4)ypFwI@{O$%C~GPK+XlHuc7niVAF4GgjLeSkzxcB z`3pv>AHM}s9+3gkP!vQ?`$tV(!zX=oAaxiV<;Ve!Ekc(e&rgz!5s{)` z8Iy;+-KdX<_fH_;d%_~zwB(cs~Uk4|;G|5oOg)CvBUq%27T2N6# zilqnWyld=j#tCMvG=pltuU~xcE~xVZ3~o?2K z74YE{dGwPjvN1F?qxvTYz0rOYYPxS%$oGp6ceu=1OKpw_ecVpdZ!!Mz`~}r;4vzj- zBF=rjUM!ecc|@@#W{o?Q<(><<`5MS!Rd3_vP%Se{61*=fmwEe>`7$ws1pzx;e1aGT zK^A9m)u}^@AEr>v&5CZUCXS0<8_nKQ8xz@z{-~3}QJtTA1~~G#FFWK4cV#h4)!dkw zx5t{aHx?@(ZH{#S`+*ugNWHNM+y~- zQGbA!k)UJ)<;>XuGH5RD09?}4Ey?8i%<)y+%w0#HA9+j8>9rv zRP7!x<@lcvm%37f^OlH49bHAr3ZU^yo7xHihMF&&q2XdJkJ9?(OlFOv)Hj}~yO6`A z4&ezH{fV>Hlf*u{qhaCZF78)(&4*9o_C@k?qM8UkZ#6{ONJNG$vTZ{Fplwz1ixErs zwa;nC;%&K75!#al(hTZayk4Oqw|K{}u=V{N_!!NXySCB{xR?h+! zY^phhoA^62l$AS`YJ^s6<9I*O;QV#ULPZrVc|W>7(lX=B|fkeBnS8 zvjl>-IB{chWu3bF?_w_;z04YnH!h`@Ri4YoAD=(HPa4eC)X(xumdtcVS$+|WeuCaO zT$7F{-ytXOT3qgJEyo)&>~8{++dhIN6D&-^`Aj78VeA(YjDqG$r|9LHy17j*So4SO zOg;Oj0!D!2nE5+I<&sM$BbAZ1n1lD1_bjfIZL>5_rgh zy(XL>9Oj*>?+jqG-N8MMeY6llAF8(D&L;zCy-KNL-lov}_b6HHXyL97fw1gm8~7uj zp(uy7nIhIJL!%d`|8~b_Ie#%3djvE*eSOzgXElsHm=?yLPpcGm;3(Rr?~nsiooEn; z5sqL-jbo)Mg?y?`8#RFvddTv^X45>Q2@WciWqM6-PFmutxVadYrb6s|BrdVcsl1y@* z{e)s>db5DeRI}-6F^HvFt^0jW(a0E*` zNbKbXw)5oKuT^-dTfGe2j(@b9)rEnd12sZqHSqX_YSILghyKfEPMQP`7DpA(xK%{U#3y0)3K+^>!F*`;s27(rB^IGSdOH_;UMGflfj;S_TshK zivj0t-S{mZi5$?V@_W@jW(phN?Lf|&(>k}gIW#w<};MhDOO@$6om zudWd#F&(!RPf`#P_v_ZgpU@TAR(QKMqHhHN>Sm_0jO4J|2HZa%;!dKW4-AEyIreM% zjB7uX3f>~ql%v9+wB3t$W(mg9DmX@aWeOl@Z;YF}EI_Y@1@Q4N^3(SnMRWhUS~;g8 z*<)5H&wqE8UTmlZ=bbDyewW1X7;hDG+PjR`1^#x9_p=q0fSX&&d5xzymym^?ScgFb z13|+960!#c2F?#68;}K7@G_e3HZCv4$KB-x7~|p;gm<^;(RIyQv_n>>GJRxQYCJ}OpnrZfMd4+&z$4dPTqwhQnHndc6{&l8 z1kAh|;9HC=p4&^mL9(cHz}2)dC|3Dl+kVCqVnx5YhUYWBX*LYEdUGxI%3mz-D$1IO z1Uk#b2%pV(jyhf1S!W2z5<-7LHT{hx;aP7e<%oQk(SJH+|F1kv4q6`R(1k(iDyEyn zk$GjV9A6e7f%889R{l>?RYdyS0lJmyCSo3yb34h-V;MO zRLUaj<|PJv$_aI3X+5wGulL>Fn*`=86&=W!y`H1{+_9?b{K$yKtyvQfR!uAu-P3eq zDE9bM8+FN%v7oHX6|X*OjZb<#-l48g5z#ZZ)fFyneU6A<^y(rBtn%4J6O^u2Rt%6z zbMQqFp$J5U=oRN8k0bJ*nX&KgM4Zhnsm0lDRI^pWKy0k=>h{gdP0O-hZkO#`qu6ij zQK>rnry$eg3?&9@6$b#w%ev$$UKq@Ir*U%$130vC1rN7=VZy*%dP~*kndbM-Yuk%{ z@<{uAPOs|p?`N+>h3f@%i-7*ROyL$(9ZO2Grg*qo$<6*>I~S8wedwh*z7uZ1hi0Vk zplh0xxL+?AjH>R=x5f1*+VcJV!!rH5>-TAuQmm*H z6R_XoFNKi%=6e!sqo+>CMY?T=LBz1+1&BsMbV?P%hC{YC#h<%J$BR*ef$6v#Q=(;< zTZ)^uSDIYGTUOQUB^fw2cpCwi(H)(bdUQIJMJjn=+eJN`gRk=qinYc|6}h%VsowIC z1z`DCjda@4=kNYrmrYK)*TQP`1-$;Xt+p&yutNX4NXT)7)%!AVlB7p`S)9VU5*lmz zw3MLKi!`n)@a@hw1ho*uamZ?qw4K}=O2oETea|Z`eg>Ashg2g>W4H6<43^mv5aN0p zFGRAV(n7P(*ykXm*=G3Ina2*T2yGH^GFI<$Tj7y2PpB@vpLywDl#<>UqQi6@uWTiX z(?$^F4$-SOeU+aU0kIxAFV;c;dE^ZOiKB(@34nYdmTw7~n1fhO-}%kJGm7(R_mPv1 zGb9xCuZ_Xefq2seiL$C+h$A2;g}=0C+#M=O+?^5a@jKxz)VKceu=>Qg73w z9j^%7?P^j$+ZmyG;&tpWWpK|5V!aW-W(0$Yg=!-S>@Z~{a*098G>r=Z!wLHEjvDD1 zuo;_8+rAu&FA?XR=VYU-!Jj6~CsOr_6~*jdG?^T*? z|J_=qf#U*2L|rSuy%CZD=$6>L>7x~ySTC8c>JN2^2CeH7)YReq9KA5?w;B@HN(t=f zSLi@PK6*^dm8a~0_lt+8QGSY^CrfT+iI-%~cOa>&40_*-FRC z61D}zUjMO;BCPQRlrqN+=fO|*b=>FCm|_0FVCLfxDxSd^Eo+-sNKr@@cdCU!Dp-s+gZYxR)5Ti@7t`)_)n?I zCDN`2EV6eKUI1pK_?906%muT4jsqjVN_C@F-Y=MO4rA_hGw^O3bHMr7xmT)E4(yP0t@faXa_#U69evi>F423`5*+h z_^o}&&Vp@1jb8ZwzkQ-dCKmw*)}@>skyPu=0@P{(3S!asGIyf*g9%soGZGBW^uSmp z;DzBhIwT4mWwgh&PWL{Ov6-^6vG8Ss`+1*e2^HSOil+8^e$m?9>mxlJnlgE=`AJ#* zRfqEZS4-B6bfcSLAA+iM2pvm)9}u1V-g0LzPTdf;L3h@v^R#!vM72nm6HXw~XCR+W zd7T=>_HUBi%XKK1^_b(LO>7+#^d_Qj36=o+6&D&8 z21o>T77nlU!EBnVywLIERn@D%!0L7^1GP|fVe%x%1lz!YK`Fh$o0IvePWBC1YjrfW z$cLrpgJ+UoPlPgX!KqFg(HWO4cRh#mX`4>VK+EuM-%H{`Ey!{d|7mPJDuxWE&qx5Q z`jAULl`4yA;_TqER+}$!6)gFJ_HtmpgJmJAy#4r4!C&shAMJ0M+G{mh9jRE^R24Qn zz{AYKM2TQ0yc`PByCH%eCDcvbAezM8)DKzqMx~`%z$GhWvw^xwFMRdqbZyX_+OT>dUb!5sU4g?-K zE@4!*bAxBILx@aU|L+zGBP|Z`&pT|k4?Cs91hVFte7~L_iWZL24pFWhUN^E`SR!?Q zMtSDL0S42{)V#6H;SMnnEE&A6TOllURecD-#UPtAl6yzMNb>C7NRl(cUr5FnNAwKD z@e6ho2nqU8aLa2a{rT)QY3&j^EYi1?bjq#%^lm@aj+)|o0f;vdoSf1>kvgZk#IDdK zdKjUE(E=i?(iG z!1PKhB}Oo+?Qw2~(dg{`U3=)eJnqJ99qz-^x~zae?J6Y5J^QPO(oUwaz2lFDD~j+T zP9K5UYp)t?n61jDXv8L48nmoCnzSkb&g&hj|KR%wqv&>nS>?Bp3KISclkOg;zF9F~ z>Z_TA79MJhD9L5K5dR!GtM4=ShG?kZzO%3)DYVc#ROl0M&>)h(z?2U{4_+p(iyRdJ zm*lJ#r)$xkkvUuSO7s+SKljk(>MELQ1?}5k zdLVhg;1zu8CE$OUAQbj{DOC^SW`G#qU~+Z553U}P?v?4=XdYjdqj}8or^l2aP0k~d z@~3bQDOHAe&4x#8gb^#!Hsv$y-9`M9xArKdC-2PV@Lvj45usda`%-1@fMCwAh1Ko+ zH*o!s4t5H-FV%OQ#KCusww<3JSkrz0a?u3KqLsR)0HaaCS%}9PK=Dh8Gmhz#7h)O6 zhQ*aFZMO(-(Gc<-$k0%6w|+^8xIUJ&!RUtf7zu-BkR7D#A8UG9AS?d5wX>d;v{n`F z+p$`3R9^fsTi~uNWQ5CD88`rMjJ21pEIJ!;QwY`5lsow`3Js1)IEQ4yKVuh5N;vD^ z%y?d%Ehe>8LZZkx=sI{xV?L<|qfYBAxtfcm<~M{no^Ae|9n$F*>pv*C6jhu|Mhwtp zF7S)TqQ()Q3%YKUCy^i~H;WO#oo9~7ihnh>Xj#-s7k1s7`H_rP`h?^8iTWJQr*i-8 z9czI~^XU$|7z=cd>iK2@dJq7Ijx0B#kaRz{Dji22f@+kX~Q+ut3q5R}SR{(U`a^wV2JFkaK9wd`?&_N2E*v!-nqY zKt!a;oe5;Up#29sRw06j8BgK^s3UNq%}Fspk@F^BDSUSx5S}gf>`kV}3ExM3G z_ZgftN)HGU6q@_O&+KUbWWy{%=GzV>*10XS@;IatOz$Io9#jMd9h27XSi};yJul_* z4`7wi7jn1jRAm-Ah)}aa7D^(_2rumj{2? z`ljU4M)d0o3xOxd#hRUvR}+C48yQh5pv@~T+QblWUdxtt+hPy0)7)KWj|;hp)@DPM4+0XdfB0a_FE znc)DWvUL2N6SsNmvyGET%fJ;$QeOrTn%aMYAADFr1jf8dfwlvHoDA3esJT#q7(w`& zh#5m@&WBg>`Z*I&j=%JCG7Fw*z|hjVMBMj2VRJb8u1M69g_!D{EOyH1l#@vFh&N@z z$Aj6Ku`0?0VEjXds>XAG!ajik95gE%!%*j6*;Vb%F8Vqx>oQGlF#*-y7my8qyWWws ziB%r#J6g4G(QYB`eg))#)69GQ2k-m2-|lko8kXq|`0~UDwKgs7%HkDlrJcv|BwrJh z`F4AEtuGxKkA`prP^6d3X-F22t!-5@c@7&aO5${Z+Zca>#~OJAl(%`&kAbY-2}xDZ z?NLjnE??agZ&G|iw>f09CaynxtYw=Ozi9!Oix@8`26GcA1SP}AKQKoE*Co) zATz4srTL+|E?tRxln-yc)veIsUP*Y1g3JsM1}Sb5TKk)RjYm(!==LJ(V~JNe^1LF! z&vlT5JSM2Q*?C&s5o;K*mj5a?e3k#IVAb^FHtv=2z?MvN#?Tp?k}!NV)?N85Ly7rr zpgm0)_D(~s5w#X&eb@C@6jy&=Y_u~sgHWSM z;`PsR@d$ZOB?eDH$f7_*(lsr{_%H-aiz*d@@ttTtz*t1)%nHlgggfbdlqA=yEdd#S zHiW^wrX^O7eQjZS6+wG7%u1$Q{<1k|?!cQwM?IxhX-%$X$lnabCi52RfEAp^jO41? zNifj(yV1V}Kh74w9&0SA^USFYZnkRZjyZPYd#rP46WR4^+``>u$gpT`#|ZaFn#JE> zgoe;e+QHAP-p}V21r+y$shqYp4&k3A z2)EQR{U)o@B|r5RxUw6Gi1(V5i=^7+gqr(-4WGb5ZWN;G)NhYfDI5K5>*5{W=wM8k z-UWqTO+db-CZT;={e`uhs@u`pIl7(SSBHw@(xf*y{_(|jjG-R)+K&a~D~J#b!+nvu zh%ntWtXn6Z;;oR#DOtO~Vf1E#k9+|_$&oH%$vxm z!@p1P!vjtzC4vZeIjFDd*aZvPC;;k3GK+GcpRt+NCQ-QB=YL0CcM+N!3)bla1c^}u z{qmIKE8`JK$M@Rs{~)7Kv@#PvmHVdt&8?Q_d4DBfKx6AY)#r=JSMijY;{9q{&@T^_ zj%d0M$>RY!h+aS6o7uBOMn}1BiXNOnFhB}$76?m=HwvFpT4d|IMn=9ApZlPSduDrt zTdle)%K0Dr{+<~bq#DSXD&}y2Tx;4#Jya?cmw^fassiEqz6n;k=wet5yOqt>&#xlm z9EKMqGSxqXD~Q&vrOHSs+n}ff5MauMgdPwPp6rLM%SV6m-IHALOQQiTX!q*eHST!H z(eQRNZ{sy-T52QaX4Lpe`6yjJ1as0SSlicZ8X_j2mEyN7hETkL8zTs0FaUTucwIMp zOXYfB57F}=p<_AwBYf{^(vQ@#gZ5P8e;bIenxU_RAMfox?FD}lw!G=`2|Hv+iL&!@ zVZ3dmW#FosEMAGtb`|P|`j=_LLmh$%0I5A^OfTfuX zdo^3L-OlJdK3q@n1AZZW{rd)X;tY3`a+<3O|L_aCcrhEh?*bNPUgJv_iNiLwU%`$C zYPbSH=QBifn4&~hbOXAyw13dt;_%<^Ik3#GCvK_WY4x*0_g?nTh|T1bnG)1o$7@bV|p>zW;lYQuv=>%_TlgM zPhJTfpB9{N2 z|CbkSGQ+8~oT&TZ%X^7j-sQW1o9$9U;5jMOnfOn^jCM3J*~y7pU3F8o*A4bzqJ_5l zVbb|qBPHv@kfui~i#H-3>L`yGgu|*gb6GwzydZt`x+0nI>vKlPZU4!BIZ-SA2llR^ zn3TcP!$ROKMnjQch*5LK_}L>Z4VWUvM{SoaziIGQX=ZYfe;&MZ_kq%E5z>G4!Ij50 z=P8;e`Vteu1bMhhQ*Oh6%*@Y+n|_f-cfwzMU1VMx}|4|dB$OH_gee1;P_p) z7PKSo{FggLa^imosp{|Q3VMHlBsw!;0TkUS0SrCTB^}_oAVrjvAuye&bHfM}0vDP| zUjMNXJ}K>3sgF(uthr-NsZ$$>ACrb19t?iqVSh&BiMFSRA2$c|H2aw;M(Y^VT}4^i zF8MAK@o(u)M&}-Si-0KpP){ney)SY+rnx5xn!bp}G-F#;SdM+;aRomJ?{~g8a=%4rv=s2Axq|Os37+gVO`@=n+VH(iv!bF%yo!Re7o1KNjFcG{1-FEhtaCp&ml% z1?$V(Q__rAXEkSLy%S?K`y#WTJCQdOfO#fZGF6h~nG8CHjx#Yy=%W)=@@!e;yBtR7 z+3F7Uo@U)t%lcPGZd*_1b1U6l>0ptpQG0yTu+wLw?RlKM$^wm{uB%36(sc0;w)KyJ z&;l1`9&OFlMtd#rGAV}HMln@tH_zx@Um#A%?%o!hx%oy|6k!?;b6Wz-0vml(277Cr z!iwM@v`nS*A#t>=z-^r3TDVp`XV7kIdUW~N5%=_ZEvTVr@3R(`c$_%XlbIfw_U3`RwSqoZU$J@{SMw1+e$^!?WQA++t;=a zH}d26av2B82m%n6hMTqzoN?mTL1sG%tGQT6NRV26K)^4Ybf$8x* ztkNEA$<7ququos=tI};AcYPgFg9_?aMbief!gD0)-P_lVjZ%}hwWv+RHyjsL5s0YYlLmk zuHZ|Tv^WG2#yPr3OFs5N{em7fA@ToQX;dez&?QX<7mzCKAENOKhtsK}AjUNLqWh%@ z(53S)Wge|5Ws1L9-X0#0YSThdq1N6}!?G8*^s^LNf@3Hx^i;=zAwDECM=gq|Oh!e! z1pQ>3O|S+ETcx7q%(H7>KWen1Y&LSdo4J>IEfe3PJaZ356Y-14`Rq!(pH3*PqeSiI zN)&ZOMC_j{!nyJ8n^p_a*}$VbtXXk7PY?ZZmVMxqjb|q;C-Pe`wqU)PD1W|og@D`n zskg^40CP{mNzXOf_1B78nFlKF5S3W^Xg@beKHld2w8%D?~@<&UA=%5mAi-!2QHZ)O8VnSy4z?&Y z4Cv9yicywZzEYrY9Y7K6TvQ#zuun>(wfBKP94u|&N74&Yi4BcV2%T*9@i_$(>gkRj zu6hVQjO|k3=rj(Tgt`w|_Kp{`&l1rekfw`w&eAobe&-!oG_Z*+ri337v#hKvDGDj67a_ z{mzQEw(-WMA@a$j#E>ZVA?dwYYgQ%tbvuFcE*gaqRM9yW5}izb$yOWPl|`V`SF7h^ zCLXZ5Q@U8vhZ?SrevDu3q%c)Q^#IYZ(J^B1FYnR(jA2WP=&D3?=e0n&#!faocJk^uIYsG3O}!&t?F>BpE9Za-8Z-z<^aIJi zrC?=09U)LLBdH&s!k}SVfezP`0&3+mO?c_Qr6lSyc?waxdXcLzUigg>V3}VUtyc5m zr81Hi>uxdRk|+=|L6$$*tNW0C!!g>=!?Ow?qm;x9aO=Qrmbu4ZFkp z;EX@Kb`E8ZeCHis*>B_(8PEe5?X-;G!|iSh9{bGaewh!ZMJh9byg^M)rH=>4a?qL` znu?4#`zo}V^e5ElE#v~b-uwM$k@W$6uaVzY&>Vjd5`EUHore|&F%>a|vbsugwA}qJ zM1Q`<(YYWJUp_OlfwpO1dXRqp_3<0g?bTx23BVcz0`VU^ zo5GuP1eTJ11KwnNy05FRhHixbqUg{y1bDqw5AX2j8Een24$cMT_ky$)oVkD~0Hums zbJUhS>f2;;G1{6(;8cGwj=L)tZupA`17Yx~j;E;0j52&Olb>~-Qn9SHC1Q$I&bGj< z%?vKPS|PqudnXWEUk+pDZ45{dJOofM;x&ILnl`h~a;{RzpWdslThWuNxzq$$?QA{R z5$)2(vC^+oAtZ}q!(`-=wH(N7_|VlPlT~(E8*i>%n{ii1)Vg955RSBv{spJ)x~RhG zHAk5fG{X@+gADf>Hzl3d12ru0!*7VmjTZ8u#k{EcP3=!a;~!I~K?tSrWgqHGcvMc2 zcbx>65{s4nZ1NCFb`d-&woMY^F%=@E0yU80+uleD>Gs`lKFqZEeI;Xb#kQBV=HkpC zat|_)FmtP|B~xNB_Z94cHG9^gNLne~)fokZ8=t*z(Tp@@cL_aeMT9;`atK__d~?fB z34Kb#60@@92wL3E^VjHP@|>%us~4<=LLT`(s*u2b#)O%L#Nw{0aef94C%lQ=TH5}v z;}lpxJbU}Qk$^aa=ASFb)SN!20}M+l)9Ds7CP#_9gaxn(_9*iy%8E5q+^o+@)=Nrq1xT|`4bh& zAGS}?pBIvk@f%xH&*sEC)WJ0&TD_~b_JdVZ94?Iu7M6UTb}KCbMBS}CJtypAFinDf z$2j$+RJK+!42;RrwTUlIs(~36vbBFwEqH#^RWHI);Jk=Ao1PvY-&qyi${XkWOP5=4 z#8-mEkIGkpiRLZAKR5)A;gO(|i#+{=dbmWv6$*50JE~38c!D@7l33sZ1O^l?9IwYQ zO>T~Q)Zaw0*I;O(tbR6`1#{3u(5Nxj)LWj8@#VaCC%Ddq9YQ=u0brd>y#RiG z%)nWT*0#y*NWEbRh)9{v`~7@f1?kz=aN*smbFS$s{epuEQSCOYT%D9u5|A9E!cpA_ z;+B1H*}r1ZU2Q5io~S+MnN^$rZ%Lq(=Nk(YRjv`2=x@^NNF%aOUS~2=|3=y|43!78 z@qMBaeeEedE`g}%4ELz)R|8}E6LP^ht z&>Z@h<#Q%hce_LhV`}ms zvLgD4ZLpzeMGSyFmQK7vRbo#FcAHWFrDtmA?pX0Y^5-=jdiDgiZN(vKEd|&cN?lli zeH3kb1_hGpi1mT5`F1xOH?6d=NCuA(#6vgT!fcafei3^Uw&oaBLP6jbiJfArTCq~|M%JGR{x`U`fj01+PhU;vCA#dYm zfsi!=3;&W^@-H;kjMphUkRrAFK;;+9oni>lt>z7IECv6MQZF_J~HH12l4x;`(v~CsrP1t0q?XiOXy*9eC_vVWYQu)^s`|Br;1>C`Mh0jjh>Rh=P!Y59ylP8!|Oo%FhOz=_v3jr z?d=*u&@z{5DDDl`^OIR7J@fn^9(#QuUv)=XUsrn?&SxSN8{zU2yuxcRbj&ez-oC8LcK5|?tZV6WLSWs+ zD<_WojqsA%b8wNwYa1=kJwZT6|G!g98087*E(LXJ1BTR?5+Mc5-9?rP+yM{(uhcMO z1m_PHNlULFCzfr7^=+3EolA?9I zPc%)WwOd=|XSwSRS!J~LM5=i&N6Md=0ezdfEDmb}Sx?r~F^_}@6safdYN_NYXVt73 zH^|$ArnTox!|>liWm5wS;4~-ynXJzUU`-pGIYWns#se*;hRu*!GmmPx3{kFB@3L1n zB$N^@{LcAVX`#Kp1(oTG44|_R&7y8=(qp?E5*hN^7TLbiE*`e!RVh16D9Rpc;!0Hd zpqF*H!X2m{ObK7|54w}}Y0?>x)Ry;#dRAOL;*?Yico8TK{bKt=uI^|%gK{L5*sNQG zpGgAbLWs7yLwvt}BJOvBFR>%rtR0?DGq}p%1uE)s>ZI5Hwf>DhyXMjD(lw0_3z}Gt z-8+A5fQ14;&OyRZ5Re7P>Pytx_$pLu?m3pY>uE_@El8%U^6G3nL_=9tG8E)3Y5%A&SBz(2O}1yaf($kFPP3f6es5x9BH#+E8WN#VGy zp*5WHL7$e~a(eU0F&vS{#qd~N;wX;9Y*+^rz<&-okeFEeY-6yTb>Oz@cg{x(5UCR; z#2)|A4;Yu8PGc2Yx(pOMctLK5pzG$2%iB%>C=OuF<%}cTzc;EmH)rCoA?sy&)mR2# z&TP*$)^+gJOBX5uU^Uc$83UYSK;M1Se5-v0C-X(l%@5RB%MYWhjE=Gn0zNtP3a@7( z8+(Wu4p2mZBmOy`=ONs&0%!EXjtC361%qpY35AUMjt{v6vE~5O8o{jDv_cO>sAyd6 z41(u>-B>?V`ViG~Qts@0KNu=xC!Hk3 zzH8u~)(x((5a%Pu#EJgE6RGj*RLiK9TI4rh?lP5Db(?0p{mZ~4yhG(b-w5cP+(k_e z&etfp{ibwKIoyvg@ElutM4AzqZ-jc zuJT*HaXJ|$mb-FDcH(CdA1#G*c%JL2qdGf<9AOCgyyYpU^+IsQkk$-;_pN3bIYM`w zaH9Rd$*<=S%h#Z_SvYdmw6xB%R+6ONeh*uUAaNEDO3Wnqh2KDJ`Gp036KwuU<)!2Q zHB3Is*k~%tm^3*VN+LrMG%teS;IwH1`a^rqM?aND6UkCCa7^>1ds?OTlsn39_udLo z%{h7x0I`ACmfnEq^{k( zAh9}%t`Gnmp%dbp7D0C5Ih3@-){n4gVSivLI<2-nw~&J+j~u*l{Z^bikzn)p7CPGo z+6^#q;c*}O-T~J~b};$tCaF1DTT~>F`V~jD%BnX!?!{~mLuMjyEWm$a(%eD?rnSu` zu~$ibG4Pt~IonUGgqMIO`^18_Hg5m?QJ54^GYzq2@!(D6r<(UiC%#sC7<$?9CNYj9 zuTI&`TCD$!a-vCiLLd>bV#0^rb)=6d(t;su1wIZfo6gZb;WVJXI1ZB;xXDsCVpl((Yu#;}2Q7HvJ6H=C>- zgQD^{ldhijk z*lxFu^i{KfIARrv-v?%4-!rLrKsKaef+p^)j!59^Uo(05qN>agufDnY;OJ&N>O%Q> zK5U&vp85ggaScLG#4~=5=YtwH3K&O^s=K{gm`OAiNj;P>CKLiNxAt({Jr)Hl;OD8Y zNqh|Vq_e8NMXt!6D>8V>j!h(V2tLDw^wR6<|!paLI1x{<9-Z@rT_xlY;x)~uwE^-DKhdn8GGy2fM zq}aq{dhDf*WNWQvl!??5Ja|s^7MaIkeipt1O*k^aK-YD)EotK`d3##BFT@Tp0X7f!(U=xq{*rQo)^NhC%I4zwQtFN6t0KYjPF0&dbw-Gk{A(2oVf zB_Nr1Vh}h^6&6+}w}Cf1!ZrVtjk}VCPLxFB1W#-r{&Zu>I5EM84^{n}NWYaeHHyBc z=AjCOvqvXf!SF9ZFQ&Cc6CWc+6dV;cV3WvOU)xwcfi;)p9s)FiWtNT-&3-7=tI;n< z6*<+No7CIYk<>%>j`Na_LRjoJc=PU!S9aw(UVc~63`x+A+orb(5E;j8MVZ0m$+Emm z^>SKQYwNF6^E(1YtbC!1N>ujwwUQ?BPzS3lh)$?+YR;OGLA~R+595?d3TxX zD1dxuae6fZyGO1%B^o_cyMjzJ#~)`*Ex=1lcv{GC;Ky<(1W(gJh$67U6$}9b)(?co z2kxDjf}kMN3f-`Yio`fR)-65x(HQtPe#Sx#bsPdAwFOp)TO->n3HjUsJ9-OU9nxJ| z04wV8`4vVc1W1OGFgiyIIBytsRL#`P~Z zZ_TA%B*{k>-mK%PWx1kzZ|N(ZyjhAM+6V@FF%~b6m!0~`KYzPRk%P$;xstbv+^-qC zdpR-zU~8VS#OkH^ciV2g@MRCUgreXqTm~uS(1OAk2ZAi#<{jMHhJ7^Uo1l-?^RVeu zDV9C6+@^xKh5Xe2-ZG8aq@_ia&U95frChGJ>4v4)05(QKA3P)?hlU>hq8W6IyRPVA zv`W+B;SyHB21;r>!W#mx0Zgc|&#(a511<(UWOQqIY88;9T{MV4dL!7#8osjrvlq=6 zRXTv-L|V@WVy_?aN|UvM&!@Hr+b`jSITB*Jgv>kT_=azUFsytw_SXGOSKg}Qo#UW$ zZ;Rija|}e+2{F0tM-D1v>c-#VP_`^4%D8}$!d-#0_fc_xq(_u6W$6|I_e{rtRQLtWeLI?#2-TB2UMhXPZS4=^P+y7>iB!>nGYIK?Pu0Zj0k6)fc zlfGXxkc|h$5JtRsJ*Vpt!tkc@C^$4`_^v7-J8-qT?+5Y7S%zaMjSnI1&q%%8q0IG_ z(7O>0)B6-5e#s0YVTk*Slf}}H5f?4p%oc;%qyiU#A+b{twiYmt$jPJ8-^KP^75bBO zd*p{xMCMCqMPy}{6yPffo7eI0iyy}8kaP9Zo`ZuxK(J8+JRrKzgfz(Jw=*Q(y|UB6BF__VHGo( zIPzdkXfhSfb2KG2G*8~|nNg6VZ}BLgzW`)>%@| zn)<(jI?}|qPR$D#la1*@jy&sY@=bP!BjP^c9V35WM@i1_v^@Vuu*4aJp-TQ~48=Vm zSJPv60S$c_Hs8fnQa~oGIPf@ia`!woivf>4yM|EATRU3_SxuGp3XocXPNytGs@~hYdCm18Rzxa?S z&Vb>$91{5sQrPH)6TF+0bNk_+riCn5Wl;z6)7nGPFzy}{(!Y~!m!=EY^(xyPMcF$s zJi9pGiugH@h1j$+RbG5a=SaQ<;d}q-t^C`)m9q9WSS1n`_cK)zeT!B{9gE%w2pVVb z{yk!Eu$*h~YtL0!n4BS8EyWyO^EZ`FmVXoB*CN2w40J?_kNIF}yNmTFsT^M8WSTye zY3w^oH#NRE(^M|JP{?h?FR*c))iqUMF$I0ZhO^Kagp2yCLu7MR_8Pi2W!D&McE1n< z@HnHxRbL42Z`Kgmm$8e<> zMN;(jan>{Gnm=G|u63g9?SW~oJfKDH=s=|PTGephk+$b-!)%xx*V?ZYf7AJ*cfKI$ z>FX-=1CWTnrP^R`x^G(0sHeS=D>ys$8RQMls1CWV*YiM2Jw3M}4-$f(Em9dE0a)qe z1=0|<&A2aQV-ohR0|moF+)7G@QH&(TZ2^kbkg4REF>Xi*ec~XLSlf(l))&mHDvw9{ za3uN6Afduk(y{g%D$MJwgiaIqFfT0{HFi*g?!pmJ3Ir)V_oMh@HTdc`9&Ge zMNq50Sqt6X+%Hw6MkDXy_0igk> zwyC^(7%KGF4`_vsv9v*-c#X4wj1T|{)&u)F;Wwm2 ztfnV#2?AB0fyiBcGQ7@gvJo4F-!!E+_Za|uLTf+*P@W66wIY@U^)_k`*K_x2Q>ZWL zn&^uz+!HK|sA;F5Bw6erv&h7=O@8Nk5!UpmziNh&Z_Ygebg#+0h{drQ%FfRu(#3){+ zWuexw=hiGb-MBVqa_IzYZ(MerRWkkUI!WH_<}|BvUDqFCm4g{LV#}_M;mm{&RI*VA z0G3Z*0jIAVqv_md`)GcRqq5;eeVRxqwdN3f8Ut|3#lHqRtL|?3Q>DB@A5CYc_}suH zU+SOuKqVnl%YBu2_uv(X3A6dZq#c)(j3NsP8XrIr*$TaK-t#%!PmgV1ri;=$4v3;< znw`1F582TPC!oNxZ%?F2==UEN0F(r{#lToS643dKxk)8FbqvtHoj7!hf*QR*kic;g z?$r{Fv{H2~QAN#g7~!(zQF?VuCjVCch)d^EOlc>)WgW3zO-qaZvMqAXxGv0lrs>~c zUq9Wnk5o)rSky3}!e+7(_$06I3Q`FPuO1PA1(M4fiy(!G1%!cW!RtTa+{J3BSz$Jj z*QQa@2H|<=zj4AB*x<;t-Hf9e=agvY-jw=;TNzxkk%ux)*4s0?t)c9&dSJrht=)g z7N^)7#QBZX_Rz=}2V3i)KU$nj<<}x6QlHySy->DOCoC;58JlW>lDU0%JX zn~t@%^Gm6Uox_`*%SrR$Uqh%xoQfMx;&Ktg>u_GPRD(ExHlzF7 zQaG>NJIR*=1(NHOr|^Ymr1x{PKfeQ-_CE`wz%EwcaZ)v*nq2t3mGMf^$4!nScz?SVoNR<3$8J=j?o1Ijtt|j3w(PK4osG}@gi+yk@ zyejTMrT;Uu*l$0*%c<%jzg`_blz}Uw1eKp5Qm2R*&tHE0m=YYr9)?LSU-gPXssWV! zbp7BkOnRd_+h#&S59@ojs4(t9Pdt089J^^ZhukCw!XHT*wx=B?n&ps*Itzc zi&)V2kF=~F;<(l5lU&Yc7i)xXY4Uu$Q+HptJJtGKSwwNnERlS{1`KTqN-5?1jaGz2Ni z?_69b(O(K%rQZ5ZEaend;S3F1I23Y96Q4nPq8-N0^-=osnyH?lW&G`lQ%}I{#pskw zJxwAL=dqZ(L$wsTaYg#T-gMU*2TL~{T7u=BvB)F;t%XVeiXL}WyISeXdJ7R{bbaPj z&KxPY-X%hMIal=iWLVBX@W(>y9RR6$6Br8_qb8%+CBA!pUD-)Xu7z_dYqVJ3J?{g9 z0RFgWlzORYqkqi@g609mmca=CS{db-t%`TZAPYVzjT(u6bx9K+C1OjiV2X1^rf!JMqY#u) z@M=BArAoUMLWkez;bz4J_N>uSDVLK|%82r)cR4`}2fpE(-)=S=q zGqrbmg1NsEzYWxB^nNAt2S9WqNA>o4m%0wwBv1F&k9Q1we#@9Qmq$RbwuPlC299Mbya13|m|_^>FU@VNXJRTDjsj8eXRziZ`_vJ`w?{u&J(u6coXrb+Tyk z91W;0?iN3Bsa28(Q3=`DsMm_Pz=JSlV}jDI0|69LIkc-W=P|S2b&?;A1|cE59ghgn zSTY&3;rx|qU&K^77x7n9!r_04aFqbZFk=;O+zU8S#1a$LI*H9_-gaW@n0I62dZa zC&kNjl>iASL84&D!4|$4>G3QK4NN9ZJV?os&3?UzRmv+;`QJ9NID zP7)qjxLDJId`9 zDE=SxyEixz0*7;+k1r)ldd|+V{@=ztd^--2i48&X8CfC-K5;r zpl-V-SvI#iH_m$#P#052u8-EQ5^?a+j_qqPZk->TyW*A-KuyAqP}!4;#S!X$)IK$^ ztPadHnV*OGOgCUU@*y58bA!2SX)8A+gRG{&m{)L|-b=Y8t32V^u+pRmLaO&|AeL;Y z@uj+U3{%Zc_j7~znp(>RFE5RuDAM|rXUZ0vql<6O&gPX~j zwZtVGX5K)ytkQzKaKFu88c3cxEVvP>t2UaLA6fZLVMu9BqyK}j3dD~}PlC-!gBP9L zt>HsjcTo$HVZn=K?G}t>dZqTcpj9Td4kB7~Z25k|_xxLF_=kZ4MyzR{ue&ya*u`jP zbk3A445@hk8pz;aBYwI!Y?)jfZv|@G>esX7D5P9APh4%?qe5u^79|a>UZa;`{<%lc z^}L?CO!irm?c-N_N8(++%#rovdY)Nz7N>HoUNqRGei=e;E?VcMiqaf+w)`z6_cNDG z1FiAj#|?&9$bew65a!knDc%0{W<+Qc%C_WbTVwxssorl=MyWS>OS2CJ7=v=iwohWG z>3ca&?*EwR9N6}6y84j${AWWu>XWB9)v`&-%rEV5GgDQQg2do;et#kkm{)Ha-x)&* zizVRUOzP|k&%`wX1u>!DS3dBRiE0|Mec#aW{=9DAY1Ln5Ae@q|_Tn!vw#uE1hW~$S zE%=Bo4hMJi2B0Zy34%1By)wqX1#+zyA7|fnE3qSBREOf6GG7K0!yL zHfK_|XUhCATjME^h>41G)0fnLSfCOhC62o)yvu*9vNccHggfLc>C=7k31x)0#%BWnPW2IFi?<;tWbuhf# z!XcQhBg*yplvKul?Zy8J$FZ}1w@G#`U^qi(S1RH}qBw)GJzUq;tN!~VQ!Zuwf*ujg z|F-RxL0L1r%$N0`yZc53nV2~tnK7rTIe{(aC!!Hj#G!_|4)`eUL!@%Gm80$1YADG@ zXFe+<<%-bgNbfd~2DN_u%aAekg6JylJ6QSL%e~f;0pJ*6ZYhwjeJdn+Kex(q@aI;l zGPTH?`EQUx`Cn9P*w`bZ^mGmqWy;CEiA6&icgU?y1tN2&PeGOK#%u5W(=X}XVUvs? z(9K(qXcdpB>OnYwar;9It zQC%^J5fS0uS4D=!lZe+I>!^657GGtGp;fm7djmxDz|ojm{7Z`r6)ACUE|hwq!BJP8 zjlk{WEKj8QRkoYZ7}UUrrSbtD=_B~B<`X6ZI*xW&jkDt4sBJTJp#jAAR;i57l>u-X zVfy3qBG+Z_rcNqg@*nNuEi;9c^Q?q|?d5}HfX`>+kx`e$dO%-_$^lGRH~kyDmqWx` zTlwg(g>6M5Hnh!yz0(L=1i!f6OIm;BV3*=Fjkp+we->TplPyMugA+4$JN0Bp(~}!f z;Rb3V!)diI!@BK_iU4bbvbkx5ZV>?$)ZSPF!%1l|P!iH{RpaYKCC{f#74u9h0snzb zW~WPJ*)dw?Aom37F1*MKcxJua4Tf?whUF^`G>%VKn;E_D3@8%hLJ0^-OW=|wfQZ?S z=ly1<@vQ&He8=cZ7LJ?_RJNbD=D`s5J#O+_IZb~$W^oE;clgMq3OVu0d*?taU+J-h&apP`XGVa;0!kW+#`y^w-}_R$PzINFSm^7@Sa99|Kt{^d;w1XC6d z_v4i4G5OTvJYsm}M)g<%#pVGENNp~BG`yQ}A|*~(O=>qM(v}ntrk%W^Olf{qvXLg# zK)GGlNT+AMKYL2xWtlI0$L+*w`lbP|*iP}W!M1Y8v3)|=ccFClnR=pGWtfgaGv4aK zY17$5<6M|Pg99+W{GP8L!{;yHs#yU2a3c@EkRSU9q%KsPYz(wvOYS{U>*&|ocR^Z& z;Xttj%aeyw$p42|daFr7*i-^1nSutsPD=Fk+$zJ1pS%24+-xeeTG&dDl(|iSUMMji zwX2K8Sa(~?HRT?aT0=7RXe{|1!oOYba?BY6BAqkw`!+zbaRhdM0w<1XLcf6wqI70Ba>b?^elu2^N^CX((ZQ*>u@r>XWdlL008U1YlrujbnA!Gr z8fu8EA3K8>e96 zlgKXVx4-eMYccfrM^9hQgeuz}hrG$uE26)rjA?Zd{SkK&Kz=_f;2n_3Jtk@8W6)<~ z6GVW-L9U27g1>L}XFfatySvh41u(>}x|ydX+l;h_9tU6#kaVWJXd?Lcv76JjX+-rxsS(+ei1z_ z3ufKU)HlKPa8KMyjn}4w9!hTi{-8!^` z9e-rvb9v%P#LE#X*z92@TAshAg*3*4yhlkA-ALg@n@#_j3KY_BjYIw6TU_IwXk#}1 zwg$d{%Hx2omN!MBSDQq))PmjX<9H&-*?t5?KzD!9A-f#xOp?Lf`HM-HluUS`s6b~a ziorkgZ=(3=E2R)B|4KecIaF$AOaqRmCgCQ$TwJ;q=9pnD;l&(w|xr&0Jm4#S0M9|%gF+AgsQO3J$q?Hv> zgs_5CUEdjZGOS|KFF*`s`q~Z^4zT;$v|W9g4wry@+r``B@0AGL}vwm!%?&t zsi*pt`-S8x&s+#lWA7{!pJ)9u2J?dy7Am}`edTR9WcGLiz2}4)G17T|*2Ys=o$Lb(2^&gS!Jy1q(JF&P06PGx zeBRFg2(-vs?=f*w$D*H5u?9T<$Sk?Ku;irj5=0}XpYRUA_r@~qYjg)t@i2nt1Zs(Y z8mi=PL0A(rse>?k!AvcwLy8A_(4fGOSNtavBW_R0TbiiuS&fgEgeOk*Ug1{1TfX|G z;#_@E^Gd_6x^8NEA2qW9Cm*pP1s5*dOQT^HujpSfzd6mmGVn+y*6lV&F|}QD&_qip zDJ;ECl&KW)S$C=%oiaIZ66-p#UDS{SW}pxECa-5)ya<<6O!c(cM=}~iWV-C%zno}_ z0lN+sl_gMlSgSK5S)=}SNli9u^GIwO9Sls%Kg2Mt)?|TL!DP@T&u8U6B_?mcXT>h@ z;-d<)ZPk7Tfqb9HNj2|p_Oo{Tv^R(uCka1Tc17!{n zY|0&(pDouk%6m|<1tLse`KijR(;X75HldpjA-NYpm<>b&9LKS1eoNw3i2e&)!ocD;5i4JK*kIarwRsSR5T-`lEqS=oDr$I=sQD>G*47TDvXK`A4|Q)S z``K|@XOeVJB%XQ0j0#ajX*bnm`QSh*l(n45BBn|Y zrX_2(nv&KYXvXcXQ5 zu>RpqSMpWtJ_ped$D)vrE__z{P>f|k22#kb9(p}quyZ^8FLqkOgE zkO07bTz&&xqK-}@!_}1(=ijIpM3iZ-*^ip|-Q>y-;(Dty4^TPjeTLq>IOR$oT@rHa z;$%O!*ne))*0y+sT5ywpd{n-umR+~ovn+b^ZBuAOIS$giBf|4)!GHnfjcjTS&~RuI z3&(*l7A_@;M1=6*(~()8C}~Lc?@sQs`Qo#0Q z6ZRzAJn=VymsPz_i+NGFlwoV|uj1Wi+xCafRn4+Mye}wHhQL0v0WWFz^|`xiD-WY8 z&EVZ)+^Q@kPenHqgdl<*A(YP4;HEg{qe)? zBeR25qxH#|4=HEf){_v7ktcX&l*Pxy9klr;5eEb(n!Qyv3{i|=pflJ@V}Kb72G3C8 zbJ*1HxL?QXd>;spLmfqCe6je8WJ;q1-L1Wg79K*1WXdZ-Ri`KPenS3I%O%E2&TqD=MI+J+z8=!; zdRrLUGjMN7CEk$X`!hfm#W}AMaVHC*>ThZ{?d!^nMo{bbt8O@f$NiarIg+9{ou^%N zAxg_6U>b+4;M$VDZ8kvk+nW8qiMMn=R{RzDc8T+1NtYmj5G+ji-VehKhv=z3u6Mm+ zkfj3hft`EdheN~6&RNO>=1QaIa~Z2*0M*e3qMY1s`!+4Eb*>?Wo3mC37+fUMdo`@k zYm#^w8*4{o6i^gXV~QMbrXH_(5%(H_ae2HTSLKGMWL@ag6VNP;Jbf&eh=FOQP^}id zkD&p1)Q(Daxh-M{gbho4w7r`ghY+QBS9-wqlU%dLN0uT_E|Q>0&b)gH*h-fQI}N4auyONDD|jdh9zUPFRNgA5gS3Guuue zx4kU6B9W8RYU1+n976E5eD*R$T)maz#Rm4e07cR{ByZX6_4_8UZr8-?5Z~` zu60ng+Qu631$%RrB4$HVLvH7r*Np*R%TgT#C+)j~@=^FJ^U*&5@S!C|4&z zYFf~)LOtSiIUC;>r0+Z*gqH`m44su<3^CJ#d(xLVJbdvBS%ZEd7XrH-l5J|vP$(Wa z9Rq;GBoF{>@=!tkHTBA{>(!I?wR;*<_r5kt8%}i4OVD|A@$g3xMOq_%=Exd3euf_p)Rav2V!;L4y_Y+%UELSq=sRh2aL{ zTqZC%hQe<4vmF;Dpq38$rbdA|Iv?R89*>?9`|J~^s1ppcF(B4rP&Psf1@v|u1c^I> z;OhqmgqOui9eqiSUQUAd}+yga?? zaq&peeU;iYufv8wPl~@Fx=`mr4poyT!qhk+uRfdJ-2l>bp1LM`v_8Br$Z;BqLW#Xl z-q<2!FoS~b&_GT-|GR9bb*@Y>O&Pk=cPlh^_uZeIvkeh1V{S#{(fxgnnx5~wpP1AzGdAp(Nx2p#WA2wx+@-rZLXXVi4c z_|QRH=a~zv*uGyy4q2vuyis<0gmKMN4Hk7N7DMHN%DAqyF zzQd&=Jd`naV}FlV#`6+@V8b^KCU78t4!17#s_z~`{5Fl^yADP@sDNM;OL_mXLA?sk zZMax>S$9JN!x5|wA=niQb=9wb8X~NYhOG2*nFPuhA;3T_@&^a>LJ|&$3RKZ;Fh;{F zKy+3Bop?j`la&6v^x?I)4@0va>ZvOwVzOz_rsG&JqT>gT5`p&>r;rqD;c_DU&&C{7 z!g7Ni+hbSI#eIG~fp2oGg)yF>39 z%TFK6oIM1m`Nu6*tAikNL>f%~f-7oZ2)*zODZ2GY0X`QbN-1+`E8~J5a_I~!P=X#0 zUZ1EuAv*DNNyM})sQb4b;vWsjNw_-Re~f!7e0|fH{zkEjOo+=*SawkiLAVh3$&`d( ztcWxMQrg?;9sN%7vO~@J`m|oCs}pgGin%fwmHdaEmlL#)Vz7IoHr(bVY(lPWgZ03E zt(c1*I|(?(pVNa#j>Zr&U5sW!Bt}z)%46X&nCYo)s+&3kd4DJkmZ-$r{C?8h5oBm! z8t;sc96asxdQzso^ZFQ*k1KAa^O#AVA#xULRlk>~=^@wF#Z?B0L%3NtB!* zzZk^lqX8Z46J3rj)@L)l7gh1cq*s?UDVY{BQb!OC6hoQ)juyaHdI6cZ&rZjd5DByZMTl>ul}_V zs1An`447QaiBd$_q|s*jO5{jUWIT^RVL6+;@32{+aldqhtSMemp#{_L zrlis)4(uyV1(go0L$%i%!xSV)o{r48c|d!h!bOTkqie+7U!%7x8h(#nsZ=2qsi`jw zqf3<|ziJzfHa8G94^1lJPWGRcDWrE|R;rJ|V(vxUkkATsW`~FEk?s#a2Oyr-lE}IH ziD*HD{PM5}t5e{nTFBk^0V(NVtbs@~$U%jw+uz>vbMkS=7_7BGF_iSLxf-#41%sAn zfz84|Nv237ux7a&`c{=uHE&b`4V>f6jG~N27~Z(DVK>fKvy{IK+u!rzj#IDJhCw#i z=)9Ggc6^IGrb|y>Y2ag--81Cf(Lqmt(ljlW}q9ZZCXDdaTKx2j9MHs;cvWf(ZIz@h?g(+la zUuBu7BV{+0))fjbZzkycEk1xVUihDD8#~bWtL}ZqB#x#DIx6j1mki9#FI--5mD|I` zZRIVy)`Ox!K7llT;1mMVCrOum=$Nw`@jjZ+&wx9X9A8`4P0$(l-St?nhUv6d{UJHe z=ANB{e3In3R*hZ?l6w-J=G#%mNr-2DelxX-JG@#kXVWCFx1g`YCPy*_lYu*Gcsr+s zE;W~;B&F(k7kSA>_Qv-@y(&))w1(pLj@2^+Y`0wDUxC*VQsEn&Z|P=?UoVFg)zzG= zAP2a9&w{z8`;!4t#wk}Tj=k0CCw1+T{z!voV2f!f4h-->6YzT2Z~&3DNAdl*^3mlO z&|4y8i$(6_EuEjjPKKKO8w{$@>sXZt&+)&#usup;MJ1d~UXX7d2_NHKcJZEfj;yO5 z6AAx80GYSJpi18SwH#~oe(KXNF=;41f0>2ZG1+ge+jSsZz*3A?Y7*%Po|;acq4u>o zm_P0z{9hB(d6WikUuKj!wJ;NWN9A4hsVINU<1CL0QxYO(+3eLAF9A0l;MkDN!tB;U z2`Akgv@DD%gRMK*VM$VPJSqFuSrfNn;v5}HV&9mm+Qi!Y5pW&gExnyUxJ12xT0UZ{ z`a*kXYJ5S1Ylb%PukBH%bAtWNV(F%@? z=i&c4xwI7Zd9f(&o&f;a$N4C-dt_$;Ht5GJ#DuJ+n|=7e$}L?-{eyPMXTne_VG=Ie zhZX*~sbKxw774SKpn@r3Glu}&w0;Dbv^a(m{ky08g}HsZ0{}@tw!iyYU264=$a{+7 zavVlZr`yrBEHl#-3=lWs(0ZsXEpH`l-9@NJbhk!|Gf=CdPqUn|Hub(e@VFuuWh_t_ z3z=}R`^%RqFFxhD$Z1`cj*lwHd5;NpgF}@2UwWSvVK<5{nR3hG@B$%z=<*jr$5dA# zc&E8V)BV~e=?yOq2M|~2A5tnr_Ha@V#N;PKErb75tVkiG{#+O~Y>~}`7r@9M_^r`y z#d?YS4rq*hj0%i z$4DyC(;&a3j%l`WD%>s?7a~QtE{616zLfWW!~}N)TD8~Vvy2}4kZjuGZ7JWK-R|Km z8N-_!P7x1%G9NBIa!PO9(V;2YF?4k0a?Rf@$aLdfq+fdkv`bE3thiSA`fBGOd`NPy zSIvEi&DROjTwYk-Ds)sLu_R0Qit-^PhtI!u@)_^^oG*>+)PI}g8fROOAaAtIZdT?w z1(w`y7td|zhx!=eH|wpGMtb0=rf@V?aUbXY*@xxMA$8B`8FmtDxXE0ru|o|aa{IQ} zaSov@D)w+024>V9NUbN>?m(G2+%2?~I2=WBjeeBDcekK04fr0Gxpa}naUNyZry>DX zsJgm$2p!U+rwo%6?n%S6j6Y!-RwR~InJDaW&8l|+{@Q%b)fp#$+(8agDVYM0+zz$W z#-)zN^N9@4iADK{W;jzEo*+A9g*FZ%1Egu-35s7M1r$JoEu1De*!YK$+xHbv%TZw1AB*@Dk=L zNCr$JxCe?0&kvtH>87`;q)qV^(g@q9h02Tef5yM==UZPLI&zsAmc)^f^0m%FOMH*l zkZ@$cq6uUg{cQpyRuy%4PM!%9R#l{X9AB?&vGjGuL@on)66j%XX}1nqK3bq zR)bH3MOf1B77GKcQC7PPmCaxtR>s(%TN>b_$2<3NqT=b8>j~Pxxa8@>5*Q0EQjkAv z#TN7QfbOkM4C4G&L6+B!jVCKymNroNOU{G2pZsXmjPeQI_n}1XWeY$M-$S=%*EZ7h zCND|lDta5Ty9lPx2VA;{@!<5TAF(z146jVSj86{)wiu4^0$FUW~sY|VA#l|Y_%y~3veEX-W?8fZdVuu#kt5;Tw zZh_U-8ULcshd^P~rG`xt1nqm7F}Z-wdW?fU$zqzmp7W?{>$M|T+JCE`L-)4QV)#C@ zTO$VPJa89egwOX>QLj2C>$qt1f%3}}dv2W)Ty z{Zk0sL57iOT)pLaXw-yY${Z?#_}z%UYQ*Y~f;ArW9(Odtoik+214;YmtBJrdex{{2 zwcu{uwmS0~JCyQ2a)tMyVIP(kR`x1I;8Pz{)-=meii$d&Al_g&3nIc#2Nne;zQ3!E zXz%H2d2N^5>cCT#oG}Ch9`Lw{jWIASO8X*DhZk0b> ze(KepqN0yd{(O6EMk(P5Q1IH{>HWX$zm6k3_z4)Jyv$|~EmqohD$GegqcTXQ>VY?W zL~2~6LHHXb6XLP?vnWX*wI(h=v2#%h>lqvxZX-Ww#srd9d4*q<4EmEi%c<8KOm)0u z_@tPN2X~WLj#UpXWV_=BJu*>rb^7N?$_9{w4vX8kEo#a1SN_^=X~hc}E-f5Cw~_N{ zXdQSDy24z;5Np938XgH>6C%6~&Ium+bndx3cUI3aK`lsF4XZF0qrXUr&qRgj>9ns= z)t+_qiF7I*EW^;XlO0D^&w@HTphXQPF|OP9QDMXf^+7wI&y=mMsk@r>u6^%8Y9E8$ zDW)rb<|8rKyH0aZ)wTQ0Z+0k{}Mzh=38X z3rI6!vzDtxBV&5Sz4*Ji!z;w#St9hXB5Z7kFB_Pw(~4MV>rL>(eOYIJWEq@}y8G7Q z6#n_ejduKAR=qK^5}BCg)oqANO~U0Pe!qT&PWfp}v)lBsi|b{n7!5G)xW>Fi78C#w zT1X6#{&6=nz7)|l5NEbY9j{A4vJ?hh1S^JdKTu$sat}oD!dY~aZl94H-)R~5@gA2s zU$VN$h3^W(ykh@<9zkthL(K@a`W0){ob(cYgi(Ah=xQ+Az{4h!jPzNhCz6-VZY2Y(tx*oUSH62?kR%`U{S3CuYQ~84T z!F>FBThUn53HJWJKEtswdmE&m8e+{-5^NNWZj&or2zCEvm)JD1s+Dm<85gxPu0u=6r(lfqDDwWCNr zWvO)mLYeJkVvOoZk-1mE)8+r&5r2}m5t!2w7y0>iMK~`#e^+Dn1o`b$oVNC0-1u)_ zdnYuWq)*-^xE3Cv7iNC8Yo>n3u?DKECp7R48x)rt@SGs1%0~*4Lalv#tiCGsV>($0 z1Hs)0_?nljoVb-%x6z*KlL&*HRTY`Ib_b7E&(9mr_Wb=YJfD6f7(#PQ+NAp2aM=@h zkA4mcCH}OV(QPrQ0d!6AvbAJHxt#jN8uN6od$&(~91_Jg-WpVR`!4zqF(|)U41$)*+1HFU%sb`q1^)(SJNc-nCqrmH5N4<3@#)09}1 zEGTzVHE5Dt=5-9K{xG!y4CKGmWOu=q&9_i#vpfuS9e%#RAs9;E4yPf9$%Q2tYm(3s z4X~oeb^-~EnRt1QspR^p#y%eXuj$52VU`rJNTFr2}X{UK^yGN=S>M8C^_riQG> z%Y+IwmXeb1pW!ZVp?C%Eoo^p62AdOQO2TfZ&nbm3di*3ILiNOyZ|M;TfzXSARVng{#-6`jLV`fvNuqZycYggo(W}0xEzhHD; z)d7q^#&Z$f+E^`o24Wlzd}^(;bEs9{`i?95bMO`sR&&FzV_h9)n`_-YGNUigot}0g z4K-b|?zF#~!$dTdc!E@A#>V<@v2TeVh;~nhvq8CinFRmf00D`J0XkGHSX%vVGrXb7 z7Y2)9V)v8eN))J_V zbLYl6{n)Nx1r6^h!tZyldg)6v?!I2v*wuCl?n`=JFpAkbuZq#vpF;ZnXW_(y+vp^M z1W2r6T02&(n?;y1_1G3(cO2br43;>e0V$|9F+8=@_lTQ5GfQdFu5E`;h ztR16ulvWGzh-Wy|rM7+bze5lO3ZL(lly;t3Kys4}%}&2@*^*&u zBhr*#OLn~~MV4#W4YEg5_Q@W4hKQVb@r@o=;M1?4ocheXx4u(>ApG}d*~te9*gfKB zFPFWGUmkqv;M$eLHDx934kxmn5p-55@B-FLx)4qwX5^SoP`p&4%CEG zD1iJS!qHqNse^b03?M9@TS^1PYOWCMtLWl?<{JcKg-!Rmwm$-PVE%o+jZgj0QT=~p zu19vm_z!E70)ErBYtp7BOmoG*1^anYkNf8w_x)x9=^g+yiJbpqc_FQ*@)Rb?>>TA` zz#}rgYz*|zw#LhHieYaM^x6|()qz8-L zSmuRp6An+_XKZF*1w+nxC*}B3TYZQ#d+J@{U&R+>e@j?c5wg^dp&m)Qv-M5{xY>j@ zV+3dfXAS=?Sh5Nic09Y`oY?|U2PxoqPD2Izq1PI2KJdqg|IWps&OQ(UBO`zA(QY*W zkPc)I^g?9F+hR-z^&wYe_#0^U(Q!JiAhy$&$LlQJEjHDdv@BHNSjw^+vJ9YYdSv z1-DNytIlk?cPX~U=F{41U&)c*6T(1(&F3R@-%+#Z12ir0O*54@5rb`iaa3(T5b-Ob>cI%)vy?u)MI#e9ry@Sy>0eC9 zwv}lp*G@|4I?V7{E}YZADm*;gwVAWSDn|dHY(m;BfjvMNReK3gP{Fe#l!+wq1SsK= zoWP1+!r=>$ybwx&s4e5$#66J{emuTr_|L_*%lCJBx%xr*c9%QaYYgzKbA=iykoJDH0o@{$RuYYCX3ROL^b zy&*r+uyu9s)hm?B&i&ffXoA{RH>OSuQHGx;*%KILY6W5 zO*!E}e8h6Imy_+MJ)hd(s8zFkUi((%v3xof=_@tUD3NYTUP((6#g%mE$ATWiOkzJS zCk%H9+zw5ijX}q|LTq~sUxz#a?Q&#ji1m?y2zIv|1Si_MBGc+@<_~Oa9H?Jr7$G$u zF8shlxMRh+@FgZas%mhEa|o8sX7&;Hrmc4rIxbV$*DKAhhN#-G^Iirk{teHYP3nX` zfHq==Ss6)tN@!XAl=RPKFwQAmg!#nvPI z@d6Q7AE8`sM$$i5ci1}*TO&1(MZfhal~L%#;#oDwSxKfHCdi)E=zXizZthHf++mFX zt8g41i)=51IDAifdEI!BFq)2#y@4st% z<6#}Evo*G(T13z61!|m4!D$uSwte2LRVOv^{N-m<=gB#%z2r60!%=L7*&0_KXZL~1gwW>-5@`|9lXyVhcf&wgwt0=xsdGCu z)E$did=rJ|3w+y0l7s_-WqcL_p8_*zrQI zBa>H93UBSa%Ad9G@6TUSdHe6EjhYPtbEXL72^xvYaL~LjC+et}vjw(Ip#GC_J=ZRo z?-YiGuDwGhSw6c;HC?&{q-&^V1wbF^YCWPgK1ZQ=E=CXH15;{=_ zjXpOc&XxmP8l>qD74iWmQ2(<-fOAc_hOs@Ti3olN45)BGq}nv$kf)PuSWql(1dTJ@ zE-d;;CW(LWjC4<6+X8k6CP^-vU#s3d@XqMIh}bm?Bm?Qbk_36+PZyt@4T zL<{x94HIm(2RiTZ7U8hEg5f`IWxg2&WcG4fk_y**w@OD2q{3E+t{OuutOu+JP|G;=W~a^_@YiPCtJFG#B+1xN|D$0NONb%Oj` zTk*=FpYP>T-9fN>(H4pHCCY49Eh!n2_*q}Xf#J-Y_aKNJWt$$>skY5_bn)bu9MS=dWh3X>W2KqhI|1BIh z6Mz=q#qS>U>#oF4Gu7LbhO$FNkV%&5oDdOwXMnDZ^N7DZ*{J60AhzSwf1%AY6#^UXWcg7`@F$WG7Yb5I@Hzs% zhq$WD6aE<7+khkp21yBI_0aSHeWc#3XnFGpuhWcip7uQ*=vTY*Q3q%kBeF*K&!=nG9Q^x`sbJV04~=CS|;lkZmAzb?!9jso_1Y-if~xeB^~GQGFOxEl>s%Gp_m? z92r>jYaeC`Rg6uqpU z3xiHs)8;W0d`p0YK}&#BywINwYCbmX*up&t46~B#_sV@edmG=#oa1p+5=0di86|Qr zt)6V>8{~|R0=9!ZH?4oi%$`}$kkU;FWOmvs1)ALbx6ozmIXlgc``h?h^3?YiVrnZp z_?3M+l_z|4++Zr}J*(@)*+A*Fw-@0YaNCp=rANBM($s5Kl2>$P;DrlDgxOiSZ?UcI zsEal?0UEs}F$436+<-`}?j=x6w!En2SgS7p*} z;`G|PHFk|>VUHOapfh2|}P;@a2)6AE||$Z|snd<2EK6Pq~M`UUvs-*0Xh7Zd~p zaA`G;Erx{zTGStiXacZAlUZj~TKxHBzN=oINa`-XT>CemBYUyQ+L}?;U^DL!&$1x3 zEK06IcDy-v4gsQ@Is!#Dg#^!=4(9I-&*j1AG;Iui0wH~jt{!e?W*+Z3jdP{&A`MH#2n=8Qdm-HXjIUqywz$RkwCKt zVy3*Oenz*YSSxnqgH=M42zL88;gqoq;=E^9^?Y=SxjSD5>fa@81!^GnR-5iWdWjgv zsGlN71e?ASCdRehTlAAv9jS_q@FH_nw{+l!z>S-cyxX*5p4?5B-I6qUZ)aT6>_PBA zm;&G8Zn@7bDA{WHA zH@u0^#D#}HZ$u%Nn5_jpjgMRm4sW0~wV0yFVC+WS2E{1eE@ z2`Y30KczbWQW0zrK-dwSU-L&6LP$Jos&4UjToxNU^8)HRnbY)*n_?>yx0jvhf=YRs zFgFfvP92TIU;H4qd4x6c`A=88iwZ03vfX7f=O@?#i)2DuPbbe(X7Q_K$}x@VHGitS zVsI*-&e8S;xybx|QlUK9@%A^;y-jzReo*Lh%^>W{e33HKhX-{H6guXjuywGYID}*W@Cl)5SiPJvv>^8%B|w0-@JM`91~? zW%N)pHg&DYo$`izJ3+nj;Agis;VMgAgst7I;z z9J}=Pom99fkRlMIBUAqKLwO0xua+_7b;D-JM!rEH&^Y^nwu+()wJ$|U2k439X*hCTPy6z>3zrp4tpVTUFD*STL#`K3A)&r|-bAtoIzPVI1fVHKOj+b1`gq%>~yZ7vR71ZH_neDZ7=(y9Z>r zhLMI!Wj%=qA2!aghM(|PQWL}-#KtwhXGjodg5C*m@x;K?EBkWC)3@5kf15 zG8~|`RxNUH4Wv0V7T9h7ztUT;7%ldA*RYZ%u3j});SbW1lhJ3cK8xMeD7(dfoGnWh zU582+Nu_E=%7G#JetJ4EK9-^c@X_FnlQ+bM4Zm$;-c9o{XYl{pzONej zpljOb!l{R|z-ewjU#+3-$)N`Wc;pP^OZc$M@Va?P^QVj*D#XJOAbhZ5f?xz1yJYXl zb=V0sAb_ooVY?$|Kt#JodxqRgtgWvrM@v5Yo_$b@k?jd2=6ZKI;kAtfCys9~TAAXu ztlq=?I#S^uSoJX6c1n8Ju66^0=zvXU7p`NPW+F-k6|4rUpQ<^W4@Ct5$U z?--TcZ~7Ggselw`w_tHAApi<=wMHx zk~|oZ1sfm|?wU^tcpeTKaT?`;_y~4#xz=69WO=U+Rd!6TW%%TV4pCM1dq6bp*r z?O48X-r?q!?ic>mtDJW$_)Izzd3Dvre@X(zQ+<%IFV5}^$3PoRUn@8+(xyL30GWkf;M`M^f!HALzBh8YeyR{A~MSmCGbDc zc$2nexdn-%Y9j`kejOA^b(dl2dnuf=mIn`ln7nTvyUD&cRE8QankVJHjgJyIVyVNj>o703 zwW(8vkHkU}F_@#s{~g8GB~yP5uIoYtEo$LyZRRDaO>nS(I^-2;D9fTSTW-_q^u3tN zaW%|+;t**OlhHV8TnTNz~&2tfoMuZ{wkuGx9XI4C=&m0sL(3S$JB0S-%f@(RZkk`!%fI z96dKvkU2y)2I*dP)p?8_itQzXWBOko2oKVLA?cwUV!V>PKgOgiu^@a2=D0+s6T!S0sMi&ie3? zbXw*Z#w=-L4DfeRF6!`JQuG%*A3HvGeRND$bD1yp4A2WMwBR7+&~OG*v>QL+jhcG_ z#O8P{kC&{nD;(&WM#GRv{;1(%wFLAI2Zbk|D~u^NsQJnsSJrVxW zdMp)$b)G8>%jCoX45t?uQz^tqT$0z`# zGF}=H860lmS5ba`J4e5drUdWA-Mb&O5mX-&=CNCxkJ>xI%kvMXL3?BauEi2ybqHl? zQYu^$y3uk?U6mSk$*Qj)URL`dIob_MC zv~fIMNX4d?s~9$=O9wOdYVMSj$hrco7bqo^!2pdCY_}cn&rPEqEWU4#d}w*H z!3KaNAV86qJ`HjRFX|vV^#WagbgXq#k=fglo#nFYAhVY8rfM)3?FadEEf&v~b$k0H zjbUcE@5%}*@EA~7K@xo1GcpN&{G8d?6Y^U@kUc1q$_BTNeI(j64D#In0tR>ljag}S{>iz@ zRRPoPL&V*%j(Jlkg3qO_TmCovb~{V0o{ZN$3z?EAU0hZAjBmL;_hG7$FUy_hb%p4B zHz|?c4&KULFX?pgl+uWW+N?}9sf_=o+@(%!^j0ZAV2K4MHt4*hkP8&d6Bs_;)ENif ziAm<*VX0=gSK8f*)=!G;w)uCl&sFKyexB1*WYd zJ`760(R!VPTz_cENBmL)W>Fjv&lFGrP#)7h#J#P0I;MdC%A)o3O!iD#IBiuUS+FBU z%MUE{Z{^^X)B)`VfB+d-Z<`PB(>jjuDR!=Zg9YmGuuGSt5L!V`slO-zsb zXq_yGi@0!!5wbajp#=YuL2JH8Ot ztJ1Z^&F%Oy8=9@xD3_>I2HN5*zAF~|*se6C`CAC9wE1a)W_5?u<5r}U4#zy8UWjU0 zFXeKp4;+?CC=)jw!9pv;(TO3otFZOa>UTPLY&K6oNti4iHt4k zBA3GWU~lF9@2k^=K9xWljsf@@uR+m672hcZuv{qo(f$-{5$}AUA!KG)UnPsu@iv*= zMA1D}N~4vg+5pwj85#D9XPOw4V)TPYhf-b5(TN(bN8{!bXMyGDwY`t3Rsx0QVe?nQ z1mxot@10em_k^whSbZcCW&o(nlg_HF(OgxEwEUb~an#zLnYZS5 z?D$8eC$m;&=e6m6v{m~u{PO_DyZ!H9t1Ge3xq=DrU8nW08}pG_n_@;mlt$v1Drd*0 zP9b2(0f4gmM~1)2j!{|Vd+H7Lfxc0Dw}RCpLIT_{D^s5m8=@0cv#61PKi%JenZZdw zxegYigT?C0Gn}zwhik59eLe(vUIluxH$c@9Fa@-`FpK^^Hzm}tVwm^F?yM7d$3jxS z2Yf!RzsUA8$8~ZrzYn$5ezEHszj*#}jmMWstV&xEm+{VQ*O2l|yRm5{7s^!$DeRxn zonsdb^tG^%({|n0PkDR7%4=e@+-{{Sm!vwfRladb5FOw@RSvb z9SGSp4c|dpJU>L{Uqs;~T8%@7#P-z37|b8ig*f`2q1~q~+y#Ye_&P zGr(KW`6Q|P?q>g7w0ab-&C_W<9NBW$c`Z=_svS-PgfQM>b>g9?eLxl)RY?)t{32VH zyMd-D-7qLKw(ZAXlak&}m-w?sR6q3^!iQ#^xrUIWYws$tHhftBD`H`;q9z`Z1V$CZ zkPfH2kVv&CXc;Yc?MI*Rmdtb|<%o!t^A=COb<%nsWy)H$Iha#I`)FrW4C~Jlk1n1S zY7$4XBK^bKO6>BEBhVx8U&|PC@;JF3A9+cpTgzd*(D&aRTy?VIsU+(6D-M|LFI4?5 zmS>=O*p|CRuhAkPJtF9$oM#!eq)~HylDM26lUw)P|KM2oDBLl1-s(e-j1>6M%W~qP zZW`vbY*IOk@LPTqilI58(tbgwS=da%*8zDtc#7rMz@5(ep@4tMNsKU;UsZlaCuLmumKJjH>}a6m;XVfad~p|;wO(C>0O(%6i?TN&`44I2K; zs$P~0^+C5lE%$K*@!ME#sx0hO88Fa63IEEEvqm~*V<1si^>vXMm<$nfP79jNy!Um8 z+9EhlBP$xmMgEM+Gz}SMln3sZI9w*ymj8Tq2{Gu785q(#WD8F^IdI087b%QSH!Vt2 zqr%W!DpyJ!^5AYmWU*edYEb{h@{~oxZmtctG@YVX7ch@-TEY>3!~DYV5L@M#txsNF z3nMVRFDJ*3XHl7l9Kc=uL$mNcyIjUP{Rg0^V}uPC1FtUAEsEI1;-qtAnv>o}vYZ;6 zh(VQCQaQU1R5)^KJnBKVmT0LxS)BB{3y@GkR5bk&RSJY=|G$Ba;*0~OpLa95s~4G- zS?Ezwk(j}mgp^2#t)Ma{C`N$vp*nnVHk9?K@E00w%3W^pA8|9fG?%vw3WZY(Tv4{P zOG&`w^5nr4Fw~;RRzc>ke9&YY#rjQfxO*Z!;5nWmV#G`#dh?WLZO;afjp=4fwr7|m z1?bHRsAg31uC(?1zPA)w0(TjMy!Z9KNhT_`=xd+%yia!?g zw|JpW~@=#Enq^=D0 zSmneCPlNC7VW+*PiAs99LA6MXls~0gsyBMD>raPQo<$x!W*MTbCqv&90Dqfj zgSANK=lef*$e?AR!$t}R`SAOKqRKvS0GA&`5{HwYuQPdcC|Q}f9}&AEZYjDWaMb$D zc+xBPbqRl+eI~&*NK$>G(wq>EpkENFVVQ__EjPDS(YQM^PMW&ALNC3Z zP9!6y^r|sN34D_)&%0-v?$b8uELQ|2?+pbv-Ege18Xq9O{a&R>87hfX%xZnUL1uQ+ z*|6tdh%zEjT7C1P6Ys)DaGmGfk_W@~WiQzc37x8B9VS8JUYZwGSpt8=g&>U9d>XFb zXA}VrV!XeU{O%QQV(L575B7Ii%KX>hK_~t#ODI8a)wJMHPVhA4mu?D>f=voW`>2}y z=~|wkbNa;Nc6{BAerHPDSLDMeKYOElQn=pTfc51UBx|BX#X=tYOvNDNTld1$2a#{*c_aQJceOonB(ym} zf6%$al#e;W!XIz4&~UrQFl?RH69VW0H+=+Wp04WHInnh{)Z&N0SO@0ftNo7|nAbj@ z+YH-axycIRgYELaB;Hn7P*Z0s73Kzg9s+5csvQ7}Ey5A1SvkkNU|zujY=Gn{WPXR} z`y5Is=wPgIn-79thfJn)8h9{1&$sDL8MjC(ip#do+ygQjHO6-Xq-k?R&>ukr!Y4#6 z@A!h%IhNXk8}mCnX2|s;u$b2NrRZ#fvD>8QApeB}F&B>|lnTmZQLDFa$9)Rgc=0Iw z7k$|auXL-jBE&&Zcw4z6S$r0$zJ-Tpy|z%)Y=2bk_gcV}0i zpN;nV^ByA8k}(eLdTLNmjWGcYO8U)>IKiH>_0U=B1bol= zlUNl}7&bum-@YU~s_cxn5+I@NK%<}d571yzli*0WVW3^Bzu}&`W~$Tqz>we#XZG6H z5w)Ctr#N?7F0Bv@VD5@2PJVpnkTaeO zX8k^e`+R3{R(Ohp8krTQjhgC%DG!&Ny^fGM5Z`zKKm{{ei1^ZB`f%82?4pXpul0|P zi0EC3Qi?VKlG2$aj$Y(|R^L~SRqTupZ(5qp;Dr-DK>%-99AGD)HC^i{xPG) z|5Q0r(conAX7>2cS%%#gSg~YfW=|^~F}=iaxyiXZa?jY6g+_8G>qOjg{|FADfYW{z zB|aNj*rmS9$RA2KWkF%G{%Yn$=k{?id6*_rtU-ao>ZesD_O6 zrJww{Df-B-O3=Q5!oVlF`%YDh|AgBB{=1t}ezSw^J$D7MxXhTK_Mo`s8JX>SJ|x`K z4*=qX9E)CrJb%{9sEH{8j15;mpPeRk*q5N*Hm9n#kM9~Nw6`A!FWRzK^DSjSyqInJ z{)Dz>&7PVC#s@>PeO}K+%Ncmh6iPROWV4PjO4kGQG>!R>A-`+aF(WP4iFV+!O(|Y3 zo1W9g$_gT9W`R>^Y)B2jumv{cAW%RGqW!Nv}AgZS0iOMAW zp=+vIVgGXcn0%{m9I)KfzQ#E=EO^Qo@Vhv6L+P@v0jZEMm#n)1aRvlBD0k4iq4dhz z#d{Zq+`w77Z}A;LINl>-!Hdau-04hMAMt+gA-x5+KQ+@j8vx&U-3IYYKS5yM^sFrL zmA`oVRdb<|MI)0*kioZC#5m)yW5gShPyfq`cadQAT+C;KeQ0=OLBk0JhJ7Op(AQGY zO{->>Ov~==kyiss7zQ{qHouT^G-~>o*po;Y5yE;I!uMrlj0Nsd;|TLiZHRfHSc)Sd zH0-|Pm12H9U%}V92#h%~E77IjvX(;`3qLdGWtZoy##ee}v4X9p>2HG(+f!d6Z70-U~pka@RE3`d3*bGG&Mm&Rnw3=cEnG!64;N@>^2v{kdmTSlvC&DCO}cr0)tZ4EQz?O0wE!iHz;=D0M&Q$0ZVFbKn&R6 zAv}4ZFL%qE1--beS9jLorgWees0~zxpMw872H*_kZ0`;yz62wvGhxkPF*g3;Ruz~Bvaa7i(nE9>Q}F%>z`RYp41^ZmjN zh0fQO1KH#CeCFX@*Oj{?*y?zHRbRu%!ML7nA!D8gx8VcZ%~M(KDsfj-)Ij#y1+hez z6pU@8Q^6%$lPZx-Ex^Ev16+#$MS$28V==C3^@EC|+44%08Q!_;t=nc0?SiaE?1uTn z$l$3~=dd{>^%tFu$X1hDs}0Wo-o5oS4zAFIOq?1If7Nu7M=luUrpy5Xo2c&^w}1Lg zFw;C*^?95y#EIt2@!yhU!f*8h27p5A4Eqd}xFWbc7@SdRFl(0R)SGnh$*ah`c=l9D zW3)FX-|8@I@S%1Mm{9?WyW*vkAf>Vo-*`Q{rFrE^*NB8*sow%w+dX^}%jG3?&bg;7eqtqp^LBEQ!g< z?9RYBxf(O4)|6g_F@`J8r35u+iD!$ug$#a3HKlZK*P+pS4h7|-c=^0!^ljGX4$5Z5 zY^G;uuSV&_+}raB`Nbp)Yk(rOU_eHH?actO0YwV~@6H4map-giqGJR$jp)K-5_{X$ zRSnUn?DpKcJD%j;W$oRYvc5lj-Od~axu3rp(uj8n^SVS_D`=|p`Nib>^C=ddX_Ltj zu?nQ20&68*>HkHN97D#&83ey1j^@Zg5kf|v9St!#-YFv^xNC0gJe#=eA8L;5!|kH% z{wE<#S0CtI{6^0w$Ug6U*fIgmz($Y;@7X(oeY5&5u&nD539G{0w1jbP3eFzR?F_#; z9H9||QE8E$#ho*|xOvE%-uLF>SFVxIKWy*HzebZqU1y0D6q>#|=B5icsT>6Y=a|a- z6ksUOd(WYmCaNAHH)BtRl=q_s2f_*{`YPJAtk|o)59)MT;@33bUV@e`jg5B4d~!y< z-<~Yrdc_uVXCxBtm8cWg?aE0>RNe1Y#SNUplI*l3k;Rvt)=4DGeH{a*h?v*um^7DT zWH$TTSD_E9^_L_Z$I_A|LB%qjSu#)x@OM}o# z!2yK_WbzXeV6WM)HaOM!#xyhkYo*--gL`m*NDsp3uf=Nd@#kBs^IYJ#gVHDtDn(cq zx6F7w=I0FrXq$i5ZLs4HR4D;k-f*91>6k10LqAtDG>c;I>Vw*4TpRllqN^(f!N(3J zXOq<2-cquB_$C2~NLoqSP50sTMq5MxxgCSeJ>fPc*7>;L##Cxm)+>J$v|=xGu$CiC zJjw(O4Ex^-#%B!32crGrDsdWg$vJ~zl!!q1y>Nv9+W|#dOfc29DTReVmzLFt{L9jL zN<00UoC7rY8*QZ26UQ+cCJw^zI<)~Wd$bc1W$G>DI?|i!M9;mo@v&oy4#c;0m%C?^ zAr;|^c+s%R59dAWp91HN0{l2YV=dn-$d~eS`?hGDo8!=j^I)@YQD=UE>l-E8FK$Al zYlVA{Yx~s@)1939W+Px0K(LO;86Ue+6#DF`^jFnR1P^ zF(j+`O&un9x_>{qt14-AHL`x}@*c`cIFY~>_yRya!Ni3K1nZlfwMIb25+EG%fEM;o zmb4g9;yi!oZz?~Dy{7>FU&{|ZX02gE zoWd4Oex~)8jks;z)NV3Jo=(;EAW`Mh5T9x|sOHPZUu1kvivu6E7AYoR~9%$~aX0B4Ux{<8rNg zN%LFSJLitDb3AtZXCCT^uDhmw>6Vt+Mada@WWpULY_E zJc=|Hn{rmzB$-;AlfN_RmE!l$fIv#8;~t=^(=P34$pJfq!z&;`{dLIvLq(6D)(DQC zLeqse)p2@9ltC1LTzBlA(U`E~lEc|}rgT?E^IdA66`O8BM%gy6wlk$eq)78@#DRk{x)~hX02p* zRt+r@PR(g2dwxQ87$Uqw4WictUqWJ|F>5xuPD0eRE3P1)dOJzQoyci7>6X% zVNgNdz@|e6JV8Q0jYZ=m2L>jkKmh5NyQ63G;p5RpQ_u5s_@`mS%&wshCc7pKqUa!*aY?|2fs(c;L1PGgEVWnbnW@+Bx|p8hJ4KF*A-tS zD^?+xPxWE1pr@cX8q{EAf5nb6LZ=4`$u1+qsU<-TL66cQfR5F2uYa=W-Z5qR&@6Gs zx6_e5RslQdQl0XbLas4i>|&;cW|4eDjmEyi@ocT1-`z^367+uk{24ozO;)VNGvTif zL!>PK;a}}1lhHdL>xZhh&yB$2X7nf)23LKR9J?Yh@F6&e5o@B+-gtz+U*2%YMv#ri zZ!#nF@kDC`WDmoaSs4NOd|^n7f- z72)9Bbt^qx=VXQX%B&WX8+od#YGW(+6~S<5%X97}Jv;Ouc|=t19o$W)M?hwN5echi z5P=!uFEM3ctcg-|g~=oVARFK0oVqcCHz!?P5t>!yETGwvKqJ;aF_q=*vD3C^cy?{) zUwsyeb*I>E+D#F4jW0k3bnz2{it6O^Rcw^{$ps|Ukm^4MN%BoOM=-5C0+W{+z%1sq z(9y4dDeR7luKm`URG;U>kk%}|Urf`mmq~OgjX^}2kbLFQX0>tF4ka` zMntH{Tc)mcnDPyU<3?^HT@QHRp319)v*)pH9;|!MJ3qYl^W?K^FPgaUT%a8y-+CmoVug~W&3=u>A<%!U zC^`+w_s<@q)nufSS=&Bp-m)&8|6ZmLjcOH}Sz5%~ygt4cft}l}*|2f+Y{|ZPk}fUJ zN1P`P@9IDZ+|OI4CCrccMR1IHJnd5f;f5EzLQvm^mTp1(=;jZt>XC)U0U#apdl}FvWqHUWd(c{ zastsptJb^|Iq1@6iE9fOO6cUbt(Dl4L@fqaycyGG23a~sLMtLP4bvGSn>Dv*v{uD&h_S25{5&T~I?Uk9 zf!8d(bDaGiB|`_7B_ui)1Z#0OsL6zeYA~Qrkh^7>teS;1Wx3de(A{EaMv87S^Hj=@ zm{}m4_ zW0wWx7LbnCTya`cw=JqcGsY>N8^jM{JmKI|WtgwfFvwIDS(M|c-e3=|P&Jai@QCdW z=`uhB>_uRRBSp1$eDP=+O-*Ms6g;+1PmOepKdgPIXzEG?KL8EGq-}=HV81 zRe;v%^zK+ikLJVKc_l%wF=HZD>1W3?0+&D*JgseNT|wvGYzj-|3+TqT0h-bi5~G(2|ps< ziH|qekv}x6}pDNyK+Q%kyY(tBoFw~$r3@YmyV99dQ+*K$$w zLSuUE2|vR)CT3_6|>i|^*n zWj$>Bf5oSpioa^CmB7o2k=m4ELWjEc7!8}N558L}C+4Aa%-CGhI4{^M%z>}}m*B@f zrh?fl0<{2~w`sIx((5jg>A7Xv-N0S!R5ySySfy_B$uBmFGl~u=R^r KFs_Q~b= zu{d1XYqpX&u02I|@zH=#KZd38ZT)BElDR}W$EKwu;2}e6cO|!&XOT_$%JEx2T?q#u z!5;ec=j@=31T&rxc$Zj=TN7p@UMzrQKVhaPlt|V z@u7Xf#0{MEQ43iThDbIF?YipdEq&`HSXSm}2g9ldfr}?a@&w`V%#R~nMVg`H{n<9U zL7lEm0i{MVLG16&Sj?zcoixy~CNDpO#w_}66$XAQ@1?a4;;=O|`sO3-3h35kDf#h| z2KK0yh3w4&IyQ3(Kx0gAH#x21V|p!}=Qw5ENS>&B?mN$9ojTzRPEAE;%T@yhbxDKVLIic2ln7 z1ql582tbEv*Lc21$Iri5h7fp8()^*gX-sq&ptSoDty2&sXhULe4ayAVj+q<-VIcsQus7X*JC3kuZjbJBun z&nby!RF|6!n~&hgX1x{TJGd4@O546sB9SezjB}h;9}I%#UKj#EkQFJJL?S>RDH$T1 z#I##>@N`&OI~(^?Lnxk%fA(%8iBX&)BAnrFQJWn2+6ML%xgzZXC6ls&vjJ8a8P`s* zLA(63SCwP$$qGUh`E7=>!QZ+U?YO|;*H%bo@ZNVaCAyh64l#R67`JLmv8=Dani>Hv zVW6qP1J)>qGXfIWIhcTnBq~OLC}v~*cw0S-*JXmS(7-)tkGoy#`=(SRoo9 zh*SIf(VYp>DjdO{q&aoxd)xR;^c_Sp6?Ibi2|%5%o!Fs`&4{T`pK$-XkSsH$fttafsa79;w!L!F#n~ix_N?r(K3BpRiBjE} z(|1(|#mVf3$Du+}$z~$s17-eaPwQ8??lK4Qcg|CD)VrE^f0+YuNV&Z|n0%37B7`i(9Ne(umAf803WY*7bOygi!U_T{6owoDk*&c_NR~5&>0%Dd_CXJaVht z^Ok_840VzTpaLO&Y(hrXak0puKYbkn?H%Rl!y#pSLcbmS5GaDP>o-iqodE*KbfoSc zbf_4(Fn)G($sHqlS9`&FJcnux^i!^$?e;1@~+Fic?VGgJ`JWm z+lKzC<~uOIh?(n%(zU05KM3}*N>qxwUji@vva=a<^UQ#7ui`6Fn4%x)Cx9c+YOJJ= zmx((AqQ~{8x=@e{kZh}>?=KfwoSFn3Pt_0k2+Ex$oALKW&X9jVf&&GHqx3feJ}y%o zb00nQEx<@@0GG)0LDXszX7+TfB(oY$|t1L@qo>bGEJ7^V>=HkY|RL1G{G3doAh_Nyb zTi3LH8I}rxYdtz1(DUL9^PoEMgKH6)u#szAm`Ye(06MHCyl1K!1m_1PK}k75_2e-3 zuD7Wi-?!*oKb>@zf&pZ^+t|KoaWXGY0IY>&r!QAI>$9zqv6T+kpu5A!I& z2R}=P8RQMv5rqdr0{)wu1LD27L>@qD9eDz`*p9GO(N*S)y#AD_!CljuoJ;1YwIQFn z1(`qP=}ujEVJv1|PUI|DhSfgvYB3HRIE;()BhuT*)H2d>o3dgth32}H zsdd^EMhrBe_6Hn$Wbo)nn%-lfmmbEM#J9^ZPm8BzatFlA;#s_T?9=v>`PyOXvMDj6 z9TPr9i}?PRyGgNvknp#p$|jP=pzPHKfWA%7=4r`@?{|AO+Oi*U&`YX>`Z}80rCmKL zJQXe$Yfc_$cqIa8P+kBig3$0Gm7Rng1YYQied^|8n$htF#W@PG?y$=(r$o)zj^~VO zX4Bu%)n`htc)<_SScRD+JNcgCwa`M_vJIo?!KZ-4pCQi)9x?QK7dNDdm-g3Iuq~n& z@F<8`@(HpiMbPz&;dp`xU-MV$VXAmN0AlDEk+eNAWMh)9yP20O-I7N9c!|qIGXl+E>z`Z)kZh=`;3Gu0ppV zr1^v-e}b|%c8Nr7LzU+X7*IVbghR_Q_bqjDxmKTyL+lrQg^XLS*_2Cz(rChk`2dnP zPS_I=#O#Gk)cfIbxB!Zpyg55!UIk)f9bit|tc^o3<`ugw4&bcX<0^I}g4J5o+fs)PyPv6cDjRjcxE8iEB9L>?0y{xp{3;3p zfcCh)UaoG2a!bQU^L39t?}O1?C!{T*HB|xmLjapO)TFTfbH#fj_@kcy4;w?j1X!lT zX6g+2o8W9|gg67_>S-%52v~XPl8+(`td8$+P36mz5Ha_(m8V%nYJ2xjaxpL${%q>+NHnY$+8Fxm zJ@w;S+wfB_aSMU@aCw_q+@gMLo38@0`t{Emr>8Z44&8y6+B=M+Gs%p`{)Dny1)$3Ii=twDh@F)z$mVXFY1N1e?;{JS`|8C`b*QwLNv&s~c&6X% z+|?B?aoCjMgA8n1gzi9>=dmv7VJuEbvAti>+ZVdrduyy-w$F|h0cjni1=b|pu`prz zDA95@^jP$6Fd(GQ&pIn2k&PvI;SDJ2K$#}r75lkEGQOq>UKAR?m&x;agPP(X6|9*w z`+M|nwqmF}|A3Lf$`cHuS_kx3NFRqBK@hN31gWD3w)c@LZP;9w{%i(G;o^e%Afgqftf3>{9K@If9tNsmn!`Y81?Y<)W z`5XWgAKuY^=T7fQyQ|~QFS>wfv}|$zWyhK?FhHC<8KGw>R$;!?7T;cDzSMjaMz?V| z_1qu_j%UJ!o#QUmVqkG@X26HHu!|V2r$4f?ZbI{nT?{39bzNN?)N^lDi$2}G7M3De z2fN3P?pWqO6QUI?bOeFL!W+^K{ITVU65-EDYuHG;t#@V#?TTk7{8h$EBz`F}pXG{B zc6?@DuWmzNX)NcIv|^fgiy}~blNv~FmO>~(c3t`+?2;Vx>QIiT%1$0+cW;>g>CJQ3 z0?4_d;$UqJPJ+sK{7=#^&3wOOzPEhuK3Ihif>!B$KYx}@K%y@NP<+Aenfa0n{}hn1 zBr}RHhs31^RrnvMXwJ!=BTx&I*SdU|1MNNFyCKpRnGT|&5hR|Dh4gKVvvFk4Xf(*Z zAR;6IQMtYpm+r^df+-%xNBP=r{>s75&gZDa;qj*ufihA-i=jeGiyev^0op)Rcg5bd z7z4>XKj<6qwY0)x|Gw<8CUCM!G-pgIns|N=VQ(o$E@wrr#ajh_LEfP-82(=#$wCNB zZ%DC=Wl^Pc5&(>l{Mkn7oh+lgyz6dLZM20Q$DjIBAniN3`Nts*)wkjf6dZ%Wu}V!$6q-m*f>3SdpP%>AoGQixI|$*+0+x_d)zcBBA2{(LmI(0%(S& z`DTSf>GJIjhRuLQ;q+F=!1XXEcM&izsWdM&W@#6wzvl4|R#BJlcK^c_=4NoDNkSnG z>JWUccqG??-h0~MVUPe^)I)0%XLjo~a=VbjbQAO_g^AThMw})X|4rr=MS^Eh#{t=c z7Ea;@VsiH8k(uwkP7rgwKd$jsJ*;B4IM0ccAlW|l>0UPJMo93Qct8B%u6v*$?LH@fia3W%i z4pgSYz-N&dx@jNS%Eb38L}0k;$7nteKRLNCb3-~-{Q__g%@Yx8wI{SkPBz6b(DEP- zceQ@oCN|NQ&J@Dvm>U{}D= z1W4A8z*x(`Aq5&QW*l{ncuzwz|HiToGm>WaTvCYLwTVKNxtlSG9F8@Z%`- ze-nR8*0x6l`{{6fUxO#Zl=`piumPb@*fA2pY>39=PR{G5eK{L~8;6HV-v*MU6?t2Hq>`1zF#4jyBW$rm_P+ zLwN?Va+kzo0b-As3qSoy=^+Ju^gBRY46t;6#)w%9lIqV4P?m}J{noq%pbsz0iW&8P zwZWGF<30(;ryJ8Uk!cCdhUr2MbHKdxzk)xxk_F5r<&`ni??c^gg9 ztP3nlTQyhC9X|o0#dM?JaM|QW(J^zEx+vw8`D5A(s%hIuWzD}v6C~KU@V9>ECDP&O zli#f3c@QZ7%9NRJI=UOCQqSLxF&q@QqsSY%F%lgqTGIX|6+ER3v4f`oiv1jDT^1U; z?_tUG5XDpcOUp}fln1WOW_V}`9X_LH8?W$OzSc9RcOSaplMdu5obYrbaj!W*)uPSz z0#{=9F{ycyd`ZosctK;|*dVin{Pa4Nl9C~B;;G(TiTJr39P)a@tBzgpU)S^3@hbZt zto#;yOK-5xnTbLb+|&Z=sdq+lE1(F~jO`NU*NTIPV_4`M1^w6Ua2p5vD#Q57R!#zJ zyaCUD#-3wb>D8ar3e1!ZeNjfh$6$EW6B?~}_?}74CswNc>&6x;OkUYPJrOoo+b^P* zBd)Q@3>+IFVEs?}@z~|@Pt4l9Qwq#7-Am(M$M#r~qoRFBpH4^bDq&2`w#Nu={vdUN z%^Ni+2ThvMLW+9aL;L|%XuE1bpO&GhqFSfk@m<&kKvh@Cy-wmB08;vO3YI>dVL+{< zdU~e)68DL*oZO1K`=?;MeLCp&8!bcf&Z@Q|+Ox&LB#wz zas7fNz*d}VV}*nW0L)>qEX%NWol6W&rDiD!Km@+&$e--)BzeT`3-~IdAPYC~(AF1iW3=%BA^V|e)QBj&A#LgIJ5GvntEX#$LB;kuJZ=)>T z#V#i~JP}Yd+z8&bTQO>Xy@)?7%fSVhFpMI}e$`w4lW?qR{nf@=_6lqTD4+^3l&p>^ z87yqR=Top{e$TjGHQELv_^y~=Ezx`Q=p!~{LL(oo@T(Dg7-u6zX`dDn^+l$goyG!8 z02JV&*6@TpPK>wJN1T|hu!2jsPvo9F#h@u#qVfDQpa&xApZ^zfML1B9S)3b5yJ Date: Tue, 6 Jul 2021 13:31:54 -0600 Subject: [PATCH 039/109] added modification line - checked copyright --- pydarn/plotting/rtp.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 9459d5ac6..e33841ad1 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -6,6 +6,7 @@ # Modifications: # 2021-05-12 Francis Tholley added gate2grounscatter to range-time plots # 2021-06-18 Marina Schmidt (SuperDARN Canada) fixed ground scatter colour bug +# 2021-07-06 Carley Martin added keyword to aid in rounding start times # Disclaimer: # pyDARN is under the LGPL v3 license found in the root directory LICENSE.md # Everyone is permitted to copy and distribute verbatim copies of this license From 6a845f470b02c8ba0142492b31f82ffbe32e4d9d Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Wed, 7 Jul 2021 10:10:21 -0600 Subject: [PATCH 040/109] removing remainder in tick separation calculation - works without --- pydarn/plotting/rtp.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index e33841ad1..f7da34502 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -454,7 +454,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', major_locator, _ = plt.xticks() dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) - tick_sep = (dt.seconds//60)%60 + tick_sep = dt.seconds//60 if round_start: rounded_down_start_time = x[0] -\ @@ -723,7 +723,7 @@ def plot_time_series(cls, dmap_data: List[dict], linewidth=linewidth) major_locator, _ = plt.xticks() dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) - tick_sep = (dt.seconds//60)%60 + tick_sep = dt.seconds//60 if round_start: rounded_down_start_time = x[0] -\ @@ -745,7 +745,7 @@ def plot_time_series(cls, dmap_data: List[dict], # TODO: may move this to its own function major_locator, _ = plt.xticks() dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) - tick_sep = (dt.seconds//60)%60 + tick_sep = dt.seconds//60 if round_start: rounded_down_start_time = x[0] -\ From ba1e7dbbc63c9ee83dec26d5ee89030a9369706c Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 7 Jul 2021 15:44:12 -0600 Subject: [PATCH 041/109] still working on how to work with fixtures --- test/test_RTP.py | 81 +++++++ test/unit/test_RTP.py | 6 - test/unit/test_rtp.py | 504 ------------------------------------------ 3 files changed, 81 insertions(+), 510 deletions(-) create mode 100644 test/test_RTP.py delete mode 100644 test/unit/test_RTP.py delete mode 100644 test/unit/test_rtp.py diff --git a/test/test_RTP.py b/test/test_RTP.py new file mode 100644 index 000000000..69c9223e9 --- /dev/null +++ b/test/test_RTP.py @@ -0,0 +1,81 @@ +import pytest + +import pydarn + +fitacf_data = pydarn.SuperDARNRead().read_dmap('data/test.fitacf') + +@pytest.fixture +def rawacf_data(): + """ read in fitacf data needed for the test functions """ + return pydarn.SuperDARNRead().read_dmap('data/test.rawacf') + + +def test_normal_range_time(): + """ this test will give bare minimum input needed for """ + pydarn.RTP.plot_range_time(fitacf_data) + + +def test_range_time_ground_scatter(): + """ """ + pass + +def test_range_time_ground_scatter(): + """ """ + pass + +def test_range_time_channel(): + """ """ + pass + +def test_range_time_axis_object(): + """ """ + pass + +def test_range_time_rawacf(): + """ """ + pass + +def test_time_series(): + """ """ + pass + +def test_time_series(): + """ """ + pass + +def test_time_series_axis(): + """ """ + pass + +def test_time_series_channel(): + """ """ + pass + +def test_time_series_cpid(): + """ """ + pass + +def test_summary(): + """ """ + pass + +def test_summary_channel(): + """ """ + pass + +def test_summary_groundscatter_str(): + """ """ + pass + +def test_summary_range_gates(): + """ """ + pass + +def test_summary_ground_scatter(): + """ """ + pass + +def test_summary_kwargs(): + """ """ + pass + diff --git a/test/unit/test_RTP.py b/test/unit/test_RTP.py deleted file mode 100644 index 83dc80689..000000000 --- a/test/unit/test_RTP.py +++ /dev/null @@ -1,6 +0,0 @@ -import pytest - -import pydarn - -class TestRTP(): - diff --git a/test/unit/test_rtp.py b/test/unit/test_rtp.py deleted file mode 100644 index c85a37ef7..000000000 --- a/test/unit/test_rtp.py +++ /dev/null @@ -1,504 +0,0 @@ -# Copyright 2019 SuperDARN Canada, University of Saskatchewan -# Authors: Marina Schmidt - -import matplotlib.pyplot as plt -import pytest -import unittest - -from datetime import datetime - -import pydarn -import pydarnio - -# TODO: discuss show vs. save image? Also how does this fit in python test? -@pytest.mark.skip -class TestRTP(unittest.TestCase): - """ - Testing class RTP, due to the plotting nature all plots will be saved - since there is return testing - """ - @classmethod - def setUpClass(cls): - """ - Runs once before all tests are ran. Loads and reads in the - fitacf file that will be used in all the unit tests. - """ - # fitacf_file = "../testfiles/20190203.0001.00.fhw.fitacf3" - fitacf_file = "../testfiles/20180220.C0.rkn.fitacf" - darn_read = pydarnio.DarnRead(fitacf_file) - cls.fitacf_data = darn_read.read_fitacf() - - def test_simple_time_series_plot(self): - """ - plots a simple elevation time-series plot for beam 7 - """ - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='tfreq', - beam_num=7) - plt.ylabel('$MHz$') - plt.title("Simple tfreq plot for beam 7") - plt.show() - - def test_unknown_parameter_time_series_plot(self): - """ - Trying to plot a time-series plot using an unknown parameter called - dummy - Expected behaviour is a raised exception for unknown parameter dummy - """ - with self.assertRaises(pydarn.rtp_exceptions.RTPUnknownParameter): - pydarn.RTP.plot_time_series(self.fitacf_data, - parameter='dummy', - beam_num=7) - - def test_incorrect_plot_method_array_type_time_series_plot(self): - """ - Trying to plot a rang-time plot using the time-series plot method - Expected behaviour is a raised exception for Incorrect plotting method - """ - with self.assertRaises(pydarn.rtp_exceptions. - RTPIncorrectPlotMethodError): - pydarn.RTP.plot_time_series(self.fitacf_data, - parameter='v_e', - beam_num=7) - - def test_incorrect_plot_method_range_time_parameter_time_series_plot(self): - """ - Trying to plot a rang-time plot using the time-series plot method - Expected behaviour is a raised exception for Incorrect plotting method - """ - with self.assertRaises(pydarn.rtp_exceptions. - RTPIncorrectPlotMethodError): - pydarn.RTP.plot_time_series(self.fitacf_data, - parameter='elv', - beam_num=7) - - def test_multiplots_time_series_plots(self): - """ - plots multiple time-series plots using subplots - """ - plt.subplot(2, 1, 1) - plt.title("Multi subplot time-series plot for " - "sky noise and search noise") - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='noise.sky', - beam_num=7, linestyle='--') - plt.ylabel("Sky Noise") - plt.subplot(2, 1, 2) - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='noise.search', - beam_num=7, color='red') - plt.ylabel("search Noise") - plt.show() - - def test_axes_object_time_series_plot(self): - """ - plots elevation time-series plot using axes object - """ - fig, ax = plt.subplots() - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='nave', - beam_num=7, ax=ax) - ax.set_xlabel("Date (UTC)") - fig.suptitle("Time sereies nace plot using axes object") - plt.show() - - def test_multiplots_axes_object_time_series(self): - """ - plots multi tranmission frequency plots using axes object - to plot differnt channels for twofsound mode - Note there is some missing data for when it switches - to themisscan which uses channel 0 - """ - fig, (ax1, ax2) = plt.subplots(2, 1) - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='tfreq', - beam_num=7, channel=1, ax=ax1) - - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='tfreq', - beam_num=7, channel=2, ax=ax2) - ax2.set_xlabel("Date (UTC)") - - fig.suptitle("Multiple axes plots of twofsounds " - "transmission frequencies") - plt.show() - - def test_overlapping_time_series_plot(self): - """ - Plots two overlapping time-series plots: noise sky and noise search - Includes then legend and using various parameters - """ - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='noise.sky', - beam_num=7, scale='log', label='noise sky') - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='noise.search', - beam_num=7, scale='log', - linestyle='--', color='red', - label='`noise search') - plt.legend() - plt.title("Overlapping sky noise and search noise") - plt.show() - - def test_noise_mean_date_fmt_time_series_plot(self): - """ - plots a simple elevation time-series plot for beam 7 - """ - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='noise.mean', - beam_num=7, date_fmt="%H:%M") - plt.title("Simple noise mean plot for beam 7") - plt.show() - - def test_cp_time_series_plot(self): - """ - plots a cp ID time-series plot for beam 7 - """ - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='cp', - beam_num=7) - plt.title("Simple cp ID plot for beam 7 with names") - plt.show() - - def test_cp_no_names_time_series_plot(self): - """ - plots a simple elevation time-series plot for beam 7 - """ - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='cp', - beam_num=7, cp_name=False) - plt.title("Simple cp ID plot for beam 7 with no names") - plt.show() - - def test_no_data_cp_time_series_plot(self): - """ - raise an error of no data found because the time zone - are out of the time range specified. - """ - with self.assertRaises(pydarn.rtp_exceptions.RTPNoDataFoundError): - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='cp', - beam_num=7, - start_time=datetime(2016, 12, 8, 0, 0), - end_time=datetime(2016, 12, 8, 8, 0)) - - def test_no_data_time_series_plot(self): - """ - raise an error of no data found because the time zone - are out of the time range specified. - """ - with self.assertRaises(pydarn.rtp_exceptions.RTPNoDataFoundError): - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='tfreq', - beam_num=7, - start_time=datetime(2018, 12, 8, 0, 0), - end_time=datetime(2018, 12, 8, 8, 0)) - - def test_simple_range_time_plot(self): - """ - plots a simple elevation range-time plot for beam 7 - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, - zmin=0, zmax=57) - plt.title("Simple Elevation no ground scatter, beam 7 Saskatoon plot") - plt.show() - - def test_groundscatter_range_time_plot(self): - """ - plots a simple elevation rang-time plot with ground scatter - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, groundscatter=True) - plt.title("Elevation with Ground Scatter with beam 7") - plt.show() - - def test_groundscatter_color_range_time_plot(self): - """ - plots a simple elevation rang-time plot with ground scatter - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='p_l', - beam_num=7, groundscatter='r') - plt.title("Elevation with Ground Scatter with beam 7") - plt.show() - - def test_velocity_range_time_plot(self): - """ - plots a velocity range-time plot for - beam 5 with the reversed jet colour mapping - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='v', - beam_num=5, cmap='jet_r') - plt.title("Velocity with reversed jet color map") - plt.show() - - def test_velocity_error_range_time_plot(self): - """ - plots velocity error range time plot which is not a pre-set - parameter also added extra settings for the color bar. - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='v_e', - beam_num=5, cmap='jet_r', - colorbar_label="velocity error $m/s$", - zmin=-200, zmax=200) - plt.title("Non-standard parameter: Velocity error\n" - " with reversed jet color map") - plt.show() - - def test_power_range_time_plot(self): - """ - plots power range-time with ground scatter - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='p_l', - beam_num=7, groundscatter=True) - plt.title("Elevation with Ground Scatter") - plt.show() - - def test_multiplots_range_time_plt(self): - """ - plots multiple range-time plots using subplots - """ - plt.subplot(2, 1, 1) - plt.title("Subplots using plt method") - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7) - plt.subplot(2, 1, 2) - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=15) - plt.show() - - def test_axes_object_range_time_plot(self): - """ - plots elevation range-time plot using axes object - """ - fig, ax = plt.subplots() - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, ax=ax) - ax.set_xlabel("Date (UTC)") - ax.set_ylabel("Elevation $degrees$") - fig.suptitle("RTP plot using Axes object") - plt.show() - - def test_multiplots_axes_object_range_time_plot(self): - """ - plots multi elevation plots using axes object - """ - fig, (ax1, ax2) = plt.subplots(2, 1) - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, ax=ax1) - ax1.set_ylabel("Elevation $degrees$") - - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=15, ax=ax2) - ax2.set_xlabel("Date (UTC)") - ax2.set_ylabel("Elevation $degrees$") - - fig.suptitle("RTP subplots using Axes Object") - plt.show() - - def test_multichannel_axes_object_range_time_plot(self): - """ - plots multi elevation plots using axes object - """ - fig, (ax1, ax2) = plt.subplots(2, 1) - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, ax=ax1, channel=1) - ax1.set_ylabel("ch. 1") - - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, ax=ax2, - channel=2) - ax2.set_xlabel("Date (UTC)") - ax2.set_ylabel("ch. 2") - - fig.suptitle("RTP subplots using Axes Object") - plt.show() - - def test_zero_data_to_plot(self): - """ - raise an error of no data found because the time zone - are out of the time range specified. - """ - with self.assertRaises(pydarn.rtp_exceptions.RTPNoDataFoundError): - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, - start_time=datetime(2018, 12, 8, 0, 0), - end_time=datetime(2018, 12, 8, 8, 0), - groundscatter=True) - - def test_gapped_data_range_time_plt(self): - """ - tests if gapped data would be plotted correctly. - Loops over the fitacf data and excludes some of - the records to make it a gapped set of data - """ - gapped_data = [] - for i in range(0, 500): - gapped_data.append(self.fitacf_data[i]) - for i in range(5000, 10000): - gapped_data.append(self.fitacf_data[i]) - - pydarn.RTP.plot_range_time(gapped_data, parameter='elv', - beam_num=7, groundscatter=True, - zmin=0, zmax=57) - plt.title("Gapped Elevation Data") - plt.show() - - def test_start_time_range_time_plot(self): - """ - plots an elevation range-time plot for a given time range - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, - start_time=datetime(2018, 2, 20, 0, 0), - groundscatter=True) - plt.title("Time range between 00:00 - 08:00") - plt.show() - - def test_end_time_range_time_plot(self): - """ - plots an elevation range-time plot for a given time range - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, - end_time=datetime(2018, 2, 20, 8, 0), - groundscatter=True) - plt.title("Time range between 00:00 - 08:00") - plt.show() - - def test_start_end_time_range_time_plot(self): - """ - plots an elevation range-time plot for a given time range - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7, - start_time=datetime(2018, 2, 20, 0, 0), - end_time=datetime(2018, 2, 20, 8, 0), - groundscatter=True) - plt.title("Time range between 00:00 - 08:00") - plt.show() - - def test_range_time_plot_for_all_beams(self): - """ - plots an elevation range-time plot for all beams - """ - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num="all") - plt.title("Elevation plot of all beams") - plt.show() - - def test_summary_range_time_plot(self): - """ - plots four parameter range-time plots similar to a summary plots - """ - plt.subplot(4, 1, 1) - plt.title("Summary style plot") - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='elv', - beam_num=7) - plt.subplot(4, 1, 2) - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='p_l', - beam_num=7) - - plt.subplot(4, 1, 3) - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='v', - beam_num=7, cmap='jet_r') - - plt.subplot(4, 1, 4) - pydarn.RTP.plot_range_time(self.fitacf_data, - parameter='w_l', - beam_num=7) - - self.assertEqual(plt.gcf().number, 1) - plt.show() - - def test_range_time_data_format_plot(self): - """ - plot a default rang-time plot with a different date - time format - """ - pydarn.RTP.plot_range_time(self.fitacf_data, date_fmt="%H:%M") - plt.xlabel("Date format HH:MM") - plt.title("Change in date format") - plt.show() - - def test_calling_scalar_parameter_for_range_time_plot(self): - """ - Raises an incorrect plot error because a scalar parameter is selected - for a range-time plot - """ - with self.assertRaises(pydarn.rtp_exceptions. - RTPIncorrectPlotMethodError): - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='stid', - beam_num="all") - - def test_calling_non_existant_parameter(self): - """ - Raises an unknown parameter error because a dummy parameter is passed - that does not exist in the fitacf data - """ - with self.assertRaises(pydarn.rtp_exceptions.RTPUnknownParameter): - pydarn.RTP.plot_range_time(self.fitacf_data, parameter='dummy', - beam_num="all") - - def test_time_series_plot(self): - """ - plots a simple time series plot - """ - pydarn.RTP.plot_time_series(self.fitacf_data, parameter='tfreq', - beam_num=7) - plt.ylim(8, 18) - plt.title("Simple Frequency plot for Beam 7") - plt.show() - - def test_simple_summary_plot(self): - """ - plot default summary options - """ - pydarn.RTP.plot_summary(self.fitacf_data, beam_num=8) - plt.show() - - def test_grounscatter_with_summary_plot(self): - """ - plot groundscatter with summary plot - Should only show ground scatter on velocity - """ - pydarn.RTP.plot_summary(self.fitacf_data, beam_num=8, - groundscatter=True) - plt.show() - - def test_figsize_summary_plot(self): - """ - plot a summary plot with a different figure size - """ - pydarn.RTP.plot_summary(self.fitacf_data, beam_num=8, - figsize=(14, 8)) - plt.show() - - def test_boundary_wtih_summary_plot(self): - """ - plot a summary plot with a different boundary range for velocity - and nave - """ - - boundary = {'v': (-100, 100), - 'nave': (0, 100)} - pydarn.RTP.plot_summary(self.fitacf_data, beam_num=7, - boundary=boundary) - plt.show() - - def test_cmap_with_summary_plot(self): - """ - plot a normal summary plot with a different color map: jet - """ - pydarn.RTP.plot_summary(self.fitacf_data, beam_num=7, - cmaps={'v': 'jet'}) - plt.show() - - def test_no_plotting_elevation_summary_plot(self): - """ - plot a summary plot with elevation - """ - pydarn.RTP.plot_summary(self.fitacf_data, beam_num=8, - plot_elv=False) - - plt.show() - - def test_summary_plot_with_custom_title(self): - """ - plot summary plot with a custom title - """ - pydarn.RTP.plot_summary(self.fitacf_data, beam_num=8, - title="Summary plot of Rankin Inlet on Feb " - "22nd, 2018 for beam 8") - plt.show() - - -if __name__ == '__main__': - unittest.main() From 5196739e107ee4a5c179f636c547af7cc48607da Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Thu, 8 Jul 2021 11:59:05 -0600 Subject: [PATCH 042/109] tidy up comments, ensure minor ticks are lined up in between major ticks for unrounded option, round to previous hour or to previous tick interval if less than one hour --- pydarn/plotting/rtp.py | 65 ++++++++++++++++++++---------------------- 1 file changed, 31 insertions(+), 34 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index f7da34502..cdb60366a 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -419,13 +419,6 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', cmap=gs_color, norm=norm, **kwargs) # setup some standard axis information - # Upon request of Daniel Billet and others, I am rounding - # the time down so the plotting x-axis will show the origin - # time label - # Updated to give option to round down and make sure - # rounding to same frequency as plot axis ticks - # TODO: may need to be its own function - if ymax is None: ymax = np.max(y) @@ -450,22 +443,27 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', tick_interval = 30 else: tick_interval = 1 - ax.xaxis.set_minor_locator(dates.MinuteLocator(interval=tick_interval)) - - major_locator, _ = plt.xticks() - dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) - tick_sep = dt.seconds//60 + # byminute keyword makes sure that the ticks are situated at + # the minute or half hour marks, rather than at a set interval + ax.xaxis.set_minor_locator( + dates.MinuteLocator(byminute=range(0,60,tick_interval))) + # Upon request of Daniel Billet and others, I am rounding + # the time down so the plotting x-axis will show the origin + # time label + # Updated to give option to round down and make sure + # rounding to same frequency as plot axis ticks if less than 1 hour if round_start: + major_locator, _ = plt.xticks() + dt = dates.num2date(major_locator[1]) -\ + dates.num2date(major_locator[0]) + tick_sep = dt.seconds//60 rounded_down_start_time = x[0] -\ timedelta(minutes=x[0].minute % tick_sep, - seconds=x[0].second, - microseconds=x[0].microsecond) + seconds=x[0].second, + microseconds=x[0].microsecond) else: - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % 1, - seconds=x[0].second, - microseconds=x[0].microsecond) + rounded_down_start_time = x[0] ax.set_xlim([rounded_down_start_time, x[-1]]) ax.xaxis.set_major_formatter(dates.DateFormatter(date_fmt)) @@ -721,20 +719,18 @@ def plot_time_series(cls, dmap_data: List[dict], lines = ax.plot_date(x, my, fmt='k', tz=None, xdate=True, ydate=False, color=color, linestyle=linestyle, linewidth=linewidth) - major_locator, _ = plt.xticks() - dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) - tick_sep = dt.seconds//60 if round_start: + major_locator, _ = plt.xticks() + dt = dates.num2date(major_locator[1]) -\ + dates.num2date(major_locator[0]) + tick_sep = dt.seconds//60 rounded_down_start_time = x[0] -\ timedelta(minutes=x[0].minute % tick_sep, seconds=x[0].second, microseconds=x[0].microsecond) else: - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % 1, - seconds=x[0].second, - microseconds=x[0].microsecond) + rounded_down_start_time = x[0] ax.set_xlim([rounded_down_start_time, x[-1]]) ax.set_yscale(scale) @@ -743,20 +739,18 @@ def plot_time_series(cls, dmap_data: List[dict], # Rounded the time down to show origin label upon # Daniel Billet and others request. # TODO: may move this to its own function - major_locator, _ = plt.xticks() - dt = dates.num2date(major_locator[1]) - dates.num2date(major_locator[0]) - tick_sep = dt.seconds//60 - if round_start: + major_locator, _ = plt.xticks() + dt = dates.num2date(major_locator[1]) -\ + dates.num2date(major_locator[0]) + tick_sep = dt.seconds//60 rounded_down_start_time = x[0] -\ timedelta(minutes=x[0].minute % tick_sep, seconds=x[0].second, microseconds=x[0].microsecond) else: - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % 1, - seconds=x[0].second, - microseconds=x[0].microsecond) + rounded_down_start_time = x[0] + ax.set_xlim([rounded_down_start_time, x[-1]]) ax.xaxis.set_major_formatter(dates.DateFormatter(date_fmt)) @@ -771,7 +765,10 @@ def plot_time_series(cls, dmap_data: List[dict], tick_interval = 30 else: tick_interval = 1 - ax.xaxis.set_minor_locator(dates.MinuteLocator(interval=tick_interval)) + # byminute keyword makes sure that the ticks are situated at + # the minute or half hour marks, rather than at a set interval + ax.xaxis.set_minor_locator( + dates.MinuteLocator(byminute=range(0,60,tick_interval))) ax.margins(x=0) ax.tick_params(axis='y', which='minor') From 60f12d9074aed4f7ef1fb3644dd8ab95f82556da Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 8 Jul 2021 13:54:47 -0600 Subject: [PATCH 043/109] got it to work with pytest --- test/test_RTP.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/test/test_RTP.py b/test/test_RTP.py index 69c9223e9..2ff453527 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -1,16 +1,17 @@ +import bz2 import pytest import pydarn -fitacf_data = pydarn.SuperDARNRead().read_dmap('data/test.fitacf') - @pytest.fixture -def rawacf_data(): +def fitacf_data(): """ read in fitacf data needed for the test functions """ - return pydarn.SuperDARNRead().read_dmap('data/test.rawacf') + with bz2.open('data/test.fitacf.bz2') as fp: + fitacf_stream = fp.read() + return pydarn.SuperDARNRead(fitacf_stream, True).read_fitacf() -def test_normal_range_time(): +def test_normal_range_time(fitacf_data): """ this test will give bare minimum input needed for """ pydarn.RTP.plot_range_time(fitacf_data) From cb84c732f245f5eeff9cfa2e2318b77ab6747c28 Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 8 Jul 2021 13:59:26 -0600 Subject: [PATCH 044/109] added disclaimer --- test/test_RTP.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/test_RTP.py b/test/test_RTP.py index 2ff453527..b0bf459ab 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -1,3 +1,17 @@ +# Copyright (C) 2020 SuperDARN Canada, University of Saskatchewan +# Author: Marina Schmidt +# +# Modifications: +# +# Disclaimer: +# pyDARN is under the LGPL v3 license found in the root directory LICENSE.md +# Everyone is permitted to copy and distribute verbatim copies of this license +# document, but changing it is not allowed. +# +# This version of the GNU Lesser General Public License incorporates the terms +# and conditions of version 3 of the GNU General Public License, +# supplemented by the additional permissions listed below. + import bz2 import pytest From 5f086bcdda5ce0de5cae2f4b498e0d0b2395b8f8 Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Thu, 8 Jul 2021 15:23:00 -0600 Subject: [PATCH 045/109] account for a zero tick spacing (small amounts of data) to avoid erroring out - if zero revert to the original way (each 15 min) --- pydarn/plotting/rtp.py | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index cdb60366a..2d41acbe2 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -458,8 +458,14 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', dt = dates.num2date(major_locator[1]) -\ dates.num2date(major_locator[0]) tick_sep = dt.seconds//60 - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % tick_sep, + if tick_sep > 0: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % tick_sep, + seconds=x[0].second, + microseconds=x[0].microsecond) + else: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % 15, seconds=x[0].second, microseconds=x[0].microsecond) else: @@ -725,8 +731,14 @@ def plot_time_series(cls, dmap_data: List[dict], dt = dates.num2date(major_locator[1]) -\ dates.num2date(major_locator[0]) tick_sep = dt.seconds//60 - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % tick_sep, + if tick_sep > 0: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % tick_sep, + seconds=x[0].second, + microseconds=x[0].microsecond) + else: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % 15, seconds=x[0].second, microseconds=x[0].microsecond) else: @@ -744,10 +756,16 @@ def plot_time_series(cls, dmap_data: List[dict], dt = dates.num2date(major_locator[1]) -\ dates.num2date(major_locator[0]) tick_sep = dt.seconds//60 - rounded_down_start_time = x[0] -\ - timedelta(minutes=x[0].minute % tick_sep, - seconds=x[0].second, - microseconds=x[0].microsecond) + if tick_sep > 0: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % tick_sep, + seconds=x[0].second, + microseconds=x[0].microsecond) + else: + rounded_down_start_time = x[0] -\ + timedelta(minutes=x[0].minute % 15, + seconds=x[0].second, + microseconds=x[0].microsecond) else: rounded_down_start_time = x[0] From 854deacab187b8c334a6b55f8c61c05c8a0d495e Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Fri, 9 Jul 2021 09:01:26 -0400 Subject: [PATCH 046/109] Fan plot update --- pydarn/plotting/fan.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 1d82a0037..2b322abf8 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -61,7 +61,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, parameter: str = 'v', cmap: str = None, groundscatter: bool = False, zmin: int = None, zmax: int = None, - colorbar: bool = True, + colorbar: bool = True, coords: object = Coords.SLANT_RANGE, colorbar_label: str = '', radar_location: bool = True, radar_label: bool = False, title: bool = True, fov_files: bool = False, **kwargs): @@ -366,6 +366,8 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, fan_shape = beam_corners_aacgm_lons.shape if ranges == []: ranges = [0, fan_shape[0]] + + # Work out shift due in MLT beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) mltshift = beam_corners_aacgm_lons[0, 0] - \ @@ -384,6 +386,7 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, # Get a polar projection using any kwarg input ax = Projections.axis_polar(**kwargs) + if boundary: # left boundary line @@ -455,7 +458,7 @@ def plot_radar_position(cls, stid: int, date: dt.datetime, theta_lon = np.radians(geomag_radar[1] - mltshift) r_lat = geomag_radar[0] # Plot a dot at the radar site - plt.scatter(theta_lon, r_lat, c=line_color, s=5) + plt.scatter(theta_lon, r_lat, c=line_color, linewidths=5, s=5) return @classmethod From dd3638a9e1a8450368e58b5e9b45875190f4471c Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Fri, 9 Jul 2021 15:21:23 -0400 Subject: [PATCH 047/109] lons and lats index fix --- pydarn/utils/radar_pos.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index f175e5d66..862ef1e8f 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -119,11 +119,10 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, # Plus 1 is due to the fact fov files index at 1 so in the plotting # of the boundary there is a subtraction of 1 to offset this as python # converts to index of 0 which my code already accounts for - beam_corners_lats = np.zeros((ranges[1], max_beams+1)) - beam_corners_lons = np.zeros((ranges[1], max_beams+1)) - + beam_corners_lats = np.zeros((ranges[1]+1, max_beams+1)) + beam_corners_lons = np.zeros((ranges[1]+1, max_beams+1)) for beam in range(0, max_beams+1): - for gate in range(ranges[0], ranges[1]): + for gate in range(ranges[0], ranges[1]+1): lat, lon = geographic_cell_positions(stid, beam, gate, rsep, frang, height=300) @@ -137,7 +136,6 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, lon = geomag[1] beam_corners_lats[gate, beam] = lat beam_corners_lons[gate, beam] = lon - # Return geographic coordinates return beam_corners_lats, beam_corners_lons From a10783f7737335ce72ecb4add6c9464f8e696ebe Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Fri, 9 Jul 2021 15:42:06 -0400 Subject: [PATCH 048/109] Fan plot update --- pydarn/plotting/fan.py | 154 +++++++++++++++++++++++++++++++++----- pydarn/utils/radar_pos.py | 39 ++++++++++ 2 files changed, 174 insertions(+), 19 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 2b322abf8..1fe0c516a 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -35,6 +35,16 @@ SuperDARNRadars, Hemisphere, Projections) +# handle cartopy ad-hoc +try: + from cartopy.mpl import geoaxes + import cartopy.crs as ccrs + import cartopy.feature as cfeature + from cartopy.mpl.gridliner import LONGITUDE_FORMATTER, LATITUDE_FORMATTER + cartopyInstalled = True +except Exception: + cartopyInstalled = False + class Fan(): """ 'Fan', or 'Field-of-view' plots for SuperDARN FITACF data @@ -222,6 +232,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, norm = colors.Normalize norm = norm(zmin, zmax) + for i in np.nditer(plot_beams): try: # get a list of gates where there is data @@ -366,25 +377,130 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, fan_shape = beam_corners_aacgm_lons.shape if ranges == []: ranges = [0, fan_shape[0]] - - - # Work out shift due in MLT - beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) - mltshift = beam_corners_aacgm_lons[0, 0] - \ - (aacgmv2.convert_mlt(beam_corners_aacgm_lons[0, 0], date) * 15) - beam_corners_mlts = beam_corners_aacgm_lons - mltshift - - # Hold the beam positions - thetas = np.radians(beam_corners_mlts) - rs = beam_corners_aacgm_lats - - # Setup plot - # This may screw up references - if ax is None: - # Get the hemisphere to pass to plotting projection - kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere - # Get a polar projection using any kwarg input - ax = Projections.axis_polar(**kwargs) + + lons = np.concatenate( + (beam_corners_aacgm_lons[ranges[0], :], + beam_corners_aacgm_lons[ranges[0]:ranges[1], -1], + beam_corners_aacgm_lons[ranges[1], ::-1], + beam_corners_aacgm_lons[ranges[1]:ranges[0]:-1, 0], + [beam_corners_aacgm_lons[0, 0]])) + lats = np.concatenate( + (beam_corners_aacgm_lats[ranges[0], :], + beam_corners_aacgm_lats[ranges[0]:ranges[1], -1], + beam_corners_aacgm_lats[ranges[1], ::-1], + beam_corners_aacgm_lats[ranges[1]:ranges[0]:-1, 0], + [beam_corners_aacgm_lats[0, 0]])) + point=np.empty((2,186)) + + if coords == Coords.AACGM: + # Work out shift due in MLT + beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) + mltshift = beam_corners_aacgm_lons[0, 0] - \ + (aacgmv2.convert_mlt(beam_corners_aacgm_lons[0, 0], date) * 15) + beam_corners_mlts = beam_corners_aacgm_lons - mltshift + + # Hold the beam positions + thetas = np.radians(beam_corners_mlts) + rs = beam_corners_aacgm_lats + + # Setup plot + # This may screw up references + if ax is None: + # Get the hemisphere to pass to plotting projection + kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere + # Get a polar projection using any kwarg input + ax = Projections.axis_polar(**kwargs) + # a single* call to pcolormesh to handle all the + # range gates in the scan + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(scan, ~scan.astype(bool)), + norm=norm, cmap=cmap) + # plot the groundscatter as grey fill + if groundscatter: + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(grndsct, + ~grndsct.astype(bool)), + norm=norm, cmap='Greys') + # *There exists a bug in matplotlib pcolormesh when plotting in + # polar projections that gets rid of the rgrid. Replot them here: + for lat in range(pole_lat, lowlat, -10 + if northern_hemisphere else 10): + ax.plot(np.linspace(0, np.radians(360), 360), + [lat] * 360, 'grey', alpha=0.6) + for lon in range(0, 360, 45): + ax.plot([np.radians(lon)] * 2, + [pole_lat, lowlat], 'grey', alpha=0.6) + + # the alternative is to plot using catropy + else: + # first, check if cartopy is installed: + if not cartopyInstalled: + raise plot_exceptions.CartopyMissingError() + # no need to shift any coords, let cartopy do that + # however, we do need to figure out + # how much to rotate the projection + deg_from_midnight = (date.hour + date.minute / 60) / 24 * 360 + if northern_hemisphere: + noon = -deg_from_midnight + else: + noon = 360 - deg_from_midnight + # handle none types or wrongly built axes + if type(ax) != geoaxes.GeoAxesSubplot: + proj = ccrs.SouthPolarStereo(noon, pole_lat) + fig = plt.figure(figsize=(12,12)) + ax = plt.subplot(111, projection=proj, aspect='auto') + grid_lines = ax.gridlines(draw_labels=True,linewidth=1, color='black',) + grid_lines.xformatter = LONGITUDE_FORMATTER + grid_lines.yformatter = LATITUDE_FORMATTER + ax.coastlines(resolution='110m') + ax.add_feature(cfeature.LAND, color='lightgrey') + ax.add_feature(cfeature.OCEAN, color = 'white') + + + geo = ccrs.Geodetic() + point = proj.transform_points(geo,lons, lats) + """ax.gridlines(ylocs=np.arange(pole_lat, 0, -5 + if northern_hemisphere else 5))""" + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(scan, ~scan.astype(bool)), + norm=norm, cmap=cmap, + transform=ccrs.PlateCarree()) + + if groundscatter: + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(grndsct, + ~grndsct.astype(bool)), + norm=norm, cmap='Greys', + transform=ccrs.PlateCarree()) + + # For some reason, cartopy won't allow extents + # much greater than this + # - there should probably be an option to allow autscaling + # - perhaps this is a projection issue? + extent = min(45e5, + (abs(proj.transform_point(noon, lowlat, + ccrs.PlateCarree()) + [1]))) + ax.set_extent(extents=(-extent, extent, -extent, extent), + crs=proj) + #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) + else: + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(scan, ~scan.astype(bool)), + norm=norm, cmap=cmap, + transform=ccrs.PlateCarree()) + extent = min(45e5, + (abs(proj.transform_point(noon, lowlat, + ccrs.PlateCarree()) + [1]))) + ax.set_extent(extents=(-extent, extent, -extent, extent), + crs=proj) + #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) if boundary: diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 862ef1e8f..fb6563a2c 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -75,6 +75,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, for range gate corners """ # Locate base PyDARN directory + if read_file: my_path = os.path.abspath(os.path.dirname(__file__)) base_path = os.path.join(my_path, '..') @@ -449,6 +450,44 @@ def cell_geocentric_coordinates(lat: float, lon: float, rho: float, lat = np.pi/2 - np.arccos(global_z/rho) if global_x == 0 and global_y == 0: lon = 0 + + my_path = os.path.abspath(os.path.dirname(__file__)) + base_path = os.path.join(my_path, '..') + + # Find files holding radar beam/gate locations + beam_lats = base_path+'/radar_fov_files/' + \ + str(stid).zfill(3)+'_lats.txt' + beam_lons = base_path+'/radar_fov_files/' + \ + str(stid).zfill(3)+'_lons.txt' + + # Read in geographic coordinates + beam_corners_lats = np.loadtxt(beam_lats) + beam_corners_lons = np.loadtxt(beam_lons) + # AACGMv2 conversion + if coords == Coords.AACGM: + if not date: + date = dt.datetime.now() + + # Initialise arrays + fan_shape = beam_corners_lons.shape + beam_corners_aacgm_lons = \ + np.zeros((fan_shape[0], fan_shape[1])) + beam_corners_aacgm_lats = \ + np.zeros((fan_shape[0], fan_shape[1])) + + for x in range(fan_shape[0]): + for y in range(fan_shape[1]): + # Conversion + geomag = np.array(aacgmv2. + get_aacgm_coord(beam_corners_lats[x, y], + beam_corners_lons[x, y], + 250, date)) + beam_corners_aacgm_lats[x, y] = geomag[0] + beam_corners_aacgm_lons[x, y] = geomag[1] + + # Return AACGMv2 latitudes and longitudes + return beam_corners_aacgm_lats, beam_corners_aacgm_lons + else: lon = np.arctan2(global_y, global_x) From 6989c472b737a814a8104a50af76716f0a6d52cf Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Sun, 11 Jul 2021 14:10:13 -0400 Subject: [PATCH 049/109] Working on Fan plot --- pydarn/plotting/fan.py | 305 ++++++++++++++++++++++---------------- pydarn/utils/radar_pos.py | 43 +----- 2 files changed, 178 insertions(+), 170 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 1fe0c516a..de82dcdc4 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -68,7 +68,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: Union[int, dt.datetime] = 1, ranges: List = None, boundary: bool = True, line_color: str = 'black', alpha: int = 0.5, - parameter: str = 'v', cmap: str = None, + parameter: str = 'v', lowlat: int = 30, cmap: str = None, groundscatter: bool = False, zmin: int = None, zmax: int = None, colorbar: bool = True, coords: object = Coords.SLANT_RANGE, @@ -197,7 +197,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, if ranges is None: ranges = [0, dmap_data[0]['nrang']] - beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax = \ + """beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax = \ cls.plot_fov(stid=dmap_data[0]['stid'], date=date, ranges=ranges, boundary=boundary, rsep=dmap_data[0]['rsep'], @@ -205,8 +205,19 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, line_color=line_color, alpha=alpha, radar_label=radar_label, radar_location=radar_location, ax=ax, - fov_files=fov_files, coords=coords, **kwargs) + fov_files=fov_files, coords=coords, **kwargs)""" + # Get radar beam/gate locations + beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ + radar_fov(stid=dmap_data[0]['stid'], rsep=dmap_data[0]['rsep'], frang=dmap_data[0]['frang'], coords=coords, ranges=ranges, + date=date, max_beams=None, read_file=fov_files) + + # Where in the world are we + if np.all(beam_corners_aacgm_lats > 0): + northern_hemisphere = True + else: + northern_hemisphere = False + pole_lat = 90 if northern_hemisphere else -90 fan_shape = beam_corners_aacgm_lons.shape # Get range-gate data and groundscatter array for given scan @@ -254,7 +265,128 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # if there is no slist field this means partial record except KeyError: continue - # Begin plotting by iterating over ranges and beams + + lons = np.concatenate( + (beam_corners_aacgm_lons[ranges[0], :], + beam_corners_aacgm_lons[ranges[0]:ranges[1], -1], + beam_corners_aacgm_lons[ranges[1], ::-1], + beam_corners_aacgm_lons[ranges[1]:ranges[0]:-1, 0], + [beam_corners_aacgm_lons[0, 0]])) + lats = np.concatenate( + (beam_corners_aacgm_lats[ranges[0], :], + beam_corners_aacgm_lats[ranges[0]:ranges[1], -1], + beam_corners_aacgm_lats[ranges[1], ::-1], + beam_corners_aacgm_lats[ranges[1]:ranges[0]:-1, 0], + [beam_corners_aacgm_lats[0, 0]])) + point=np.empty((2,186)) + + if coords == Coords.AACGM: + # Work out shift due in MLT + beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) + mltshift = beam_corners_aacgm_lons[0, 0] - \ + (aacgmv2.convert_mlt(beam_corners_aacgm_lons[0, 0], date) * 15) + beam_corners_mlts = beam_corners_aacgm_lons - mltshift + + # Hold the beam positions + thetas = np.radians(beam_corners_mlts) + rs = beam_corners_aacgm_lats + + # Setup plot + # This may screw up references + if ax is None: + # Get the hemisphere to pass to plotting projection + kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere + # Get a polar projection using any kwarg input + ax = Projections.axis_polar(**kwargs) + # plot the groundscatter as grey fill + if groundscatter: + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(grndsct, + ~grndsct.astype(bool)), + norm=norm, cmap='Greys') + # *There exists a bug in matplotlib pcolormesh when plotting in + # polar projections that gets rid of the rgrid. Replot them here: + for lat in range(pole_lat, lowlat, -10 + if northern_hemisphere else 10): + ax.plot(np.linspace(0, np.radians(360), 360), + [lat] * 360, 'grey', alpha=0.6) + for lon in range(0, 360, 45): + ax.plot([np.radians(lon)] * 2, + [pole_lat, lowlat], 'grey', alpha=0.6) + + # the alternative is to plot using catropy + else: + # first, check if cartopy is installed: + if not cartopyInstalled: + raise plot_exceptions.CartopyMissingError() + # no need to shift any coords, let cartopy do that + # however, we do need to figure out + # how much to rotate the projection + deg_from_midnight = (date.hour + date.minute / 60) / 24 * 360 + if northern_hemisphere: + noon = -deg_from_midnight + else: + noon = 360 - deg_from_midnight + # handle none types or wrongly built axes + if type(ax) != geoaxes.GeoAxesSubplot: + proj = ccrs.SouthPolarStereo(noon, pole_lat) + fig = plt.figure(figsize=(12,12)) + ax = plt.subplot(111, projection=proj, aspect='auto') + grid_lines = ax.gridlines(draw_labels=True,linewidth=1, color='black',) + grid_lines.xformatter = LONGITUDE_FORMATTER + grid_lines.yformatter = LATITUDE_FORMATTER + ax.coastlines(resolution='110m') + ax.add_feature(cfeature.LAND, color='lightgrey') + ax.add_feature(cfeature.OCEAN, color = 'white') + + + geo = ccrs.Geodetic() + point = proj.transform_points(geo,lons, lats) + """ax.gridlines(ylocs=np.arange(pole_lat, 0, -5 + if northern_hemisphere else 5))""" + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(scan, ~scan.astype(bool)), + norm=norm, cmap=cmap, + transform=ccrs.PlateCarree()) + + if groundscatter: + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(grndsct, + ~grndsct.astype(bool)), + norm=norm, cmap='Greys', + transform=ccrs.PlateCarree()) + + # For some reason, cartopy won't allow extents + # much greater than this + # - there should probably be an option to allow autscaling + # - perhaps this is a projection issue? + extent = min(45e5, + (abs(proj.transform_point(noon, lowlat, + ccrs.PlateCarree()) + [1]))) + """ax.set_extent(extents=(-extent, extent, -extent, extent), + crs=proj)""" + #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) + else: + ax.pcolormesh(beam_corners_aacgm_lons, + beam_corners_aacgm_lats, + np.ma.masked_array(scan, ~scan.astype(bool)), + norm=norm, cmap=cmap, + transform=ccrs.PlateCarree()) + extent = min(45e5, + (abs(proj.transform_point(noon, lowlat, + ccrs.PlateCarree()) + [1]))) + """ax.set_extent(extents=(-extent, extent, -extent, extent), + crs=proj)""" + #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) + + + + """# Begin plotting by iterating over ranges and beams thetas = thetas[ranges[0]:ranges[1]] rs = rs[ranges[0]:ranges[1]] scan = scan[ranges[0]:ranges[1]-1] @@ -273,8 +405,28 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, azm = np.linspace(0, 2 * np.pi, 100) r, th = np.meshgrid(rs, azm) plt.plot(azm, r, color='k', ls='none') - plt.grid() - + plt.grid()""" + if boundary: + # create flat arrays of the lat/lon points for the FOV + # (bottom, left, -top, -right) + if coords==Coords.AACGM: + boundary_lons = np.concatenate( + (beam_corners_aacgm_lons[ranges[0], :], + beam_corners_aacgm_lons[ranges[0]:ranges[1], -1], + beam_corners_aacgm_lons[ranges[1], ::-1], + beam_corners_aacgm_lons[ranges[1]:ranges[0]:-1, 0], + [beam_corners_aacgm_lons[0, 0]])) + boundary_lats = np.concatenate( + (beam_corners_aacgm_lats[ranges[0], :], + beam_corners_aacgm_lats[ranges[0]:ranges[1], -1], + beam_corners_aacgm_lats[ranges[1], ::-1], + beam_corners_aacgm_lats[ranges[1]:ranges[0]:-1, 0], + [beam_corners_aacgm_lats[0, 0]])) + #plot the boundary + plt.plot(boundary_lons, boundary_lats, color=line_color, linewidth=1) + else: + # plot the boundary + plt.plot(point[:,0], point[:,1], color=line_color, linewidth=1) # Create color bar if True if colorbar is True: mappable = cm.ScalarMappable(norm=norm, cmap=cmap) @@ -378,130 +530,23 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, if ranges == []: ranges = [0, fan_shape[0]] - lons = np.concatenate( - (beam_corners_aacgm_lons[ranges[0], :], - beam_corners_aacgm_lons[ranges[0]:ranges[1], -1], - beam_corners_aacgm_lons[ranges[1], ::-1], - beam_corners_aacgm_lons[ranges[1]:ranges[0]:-1, 0], - [beam_corners_aacgm_lons[0, 0]])) - lats = np.concatenate( - (beam_corners_aacgm_lats[ranges[0], :], - beam_corners_aacgm_lats[ranges[0]:ranges[1], -1], - beam_corners_aacgm_lats[ranges[1], ::-1], - beam_corners_aacgm_lats[ranges[1]:ranges[0]:-1, 0], - [beam_corners_aacgm_lats[0, 0]])) - point=np.empty((2,186)) - - if coords == Coords.AACGM: - # Work out shift due in MLT - beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) - mltshift = beam_corners_aacgm_lons[0, 0] - \ - (aacgmv2.convert_mlt(beam_corners_aacgm_lons[0, 0], date) * 15) - beam_corners_mlts = beam_corners_aacgm_lons - mltshift - - # Hold the beam positions - thetas = np.radians(beam_corners_mlts) - rs = beam_corners_aacgm_lats - - # Setup plot - # This may screw up references - if ax is None: - # Get the hemisphere to pass to plotting projection - kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere - # Get a polar projection using any kwarg input - ax = Projections.axis_polar(**kwargs) - # a single* call to pcolormesh to handle all the - # range gates in the scan - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, - np.ma.masked_array(scan, ~scan.astype(bool)), - norm=norm, cmap=cmap) - # plot the groundscatter as grey fill - if groundscatter: - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, - np.ma.masked_array(grndsct, - ~grndsct.astype(bool)), - norm=norm, cmap='Greys') - # *There exists a bug in matplotlib pcolormesh when plotting in - # polar projections that gets rid of the rgrid. Replot them here: - for lat in range(pole_lat, lowlat, -10 - if northern_hemisphere else 10): - ax.plot(np.linspace(0, np.radians(360), 360), - [lat] * 360, 'grey', alpha=0.6) - for lon in range(0, 360, 45): - ax.plot([np.radians(lon)] * 2, - [pole_lat, lowlat], 'grey', alpha=0.6) - - # the alternative is to plot using catropy - else: - # first, check if cartopy is installed: - if not cartopyInstalled: - raise plot_exceptions.CartopyMissingError() - # no need to shift any coords, let cartopy do that - # however, we do need to figure out - # how much to rotate the projection - deg_from_midnight = (date.hour + date.minute / 60) / 24 * 360 - if northern_hemisphere: - noon = -deg_from_midnight - else: - noon = 360 - deg_from_midnight - # handle none types or wrongly built axes - if type(ax) != geoaxes.GeoAxesSubplot: - proj = ccrs.SouthPolarStereo(noon, pole_lat) - fig = plt.figure(figsize=(12,12)) - ax = plt.subplot(111, projection=proj, aspect='auto') - grid_lines = ax.gridlines(draw_labels=True,linewidth=1, color='black',) - grid_lines.xformatter = LONGITUDE_FORMATTER - grid_lines.yformatter = LATITUDE_FORMATTER - ax.coastlines(resolution='110m') - ax.add_feature(cfeature.LAND, color='lightgrey') - ax.add_feature(cfeature.OCEAN, color = 'white') - - - geo = ccrs.Geodetic() - point = proj.transform_points(geo,lons, lats) - """ax.gridlines(ylocs=np.arange(pole_lat, 0, -5 - if northern_hemisphere else 5))""" - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, - np.ma.masked_array(scan, ~scan.astype(bool)), - norm=norm, cmap=cmap, - transform=ccrs.PlateCarree()) - - if groundscatter: - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, - np.ma.masked_array(grndsct, - ~grndsct.astype(bool)), - norm=norm, cmap='Greys', - transform=ccrs.PlateCarree()) - - # For some reason, cartopy won't allow extents - # much greater than this - # - there should probably be an option to allow autscaling - # - perhaps this is a projection issue? - extent = min(45e5, - (abs(proj.transform_point(noon, lowlat, - ccrs.PlateCarree()) - [1]))) - ax.set_extent(extents=(-extent, extent, -extent, extent), - crs=proj) - #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) - else: - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, - np.ma.masked_array(scan, ~scan.astype(bool)), - norm=norm, cmap=cmap, - transform=ccrs.PlateCarree()) - extent = min(45e5, - (abs(proj.transform_point(noon, lowlat, - ccrs.PlateCarree()) - [1]))) - ax.set_extent(extents=(-extent, extent, -extent, extent), - crs=proj) - #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) - + # Work out shift due in MLT + beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) + mltshift = beam_corners_aacgm_lons[0, 0] - \ + (aacgmv2.convert_mlt(beam_corners_aacgm_lons[0, 0], date) * 15) + beam_corners_mlts = beam_corners_aacgm_lons - mltshift + + # Hold the beam positions + thetas = np.radians(beam_corners_mlts) + rs = beam_corners_aacgm_lats + + # Setup plot + # This may screw up references + if ax is None: + # Get the hemisphere to pass to plotting projection + kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere + # Get a polar projection using any kwarg input + ax = Projections.axis_polar(**kwargs) if boundary: # left boundary line diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index fb6563a2c..b48f94223 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -75,7 +75,6 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, for range gate corners """ # Locate base PyDARN directory - if read_file: my_path = os.path.abspath(os.path.dirname(__file__)) base_path = os.path.join(my_path, '..') @@ -122,8 +121,9 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, # converts to index of 0 which my code already accounts for beam_corners_lats = np.zeros((ranges[1]+1, max_beams+1)) beam_corners_lons = np.zeros((ranges[1]+1, max_beams+1)) + for beam in range(0, max_beams+1): - for gate in range(ranges[0], ranges[1]+1): + for gate in range(ranges[0], ranges[1]): lat, lon = geographic_cell_positions(stid, beam, gate, rsep, frang, height=300) @@ -137,6 +137,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, lon = geomag[1] beam_corners_lats[gate, beam] = lat beam_corners_lons[gate, beam] = lon + # Return geographic coordinates return beam_corners_lats, beam_corners_lons @@ -450,44 +451,6 @@ def cell_geocentric_coordinates(lat: float, lon: float, rho: float, lat = np.pi/2 - np.arccos(global_z/rho) if global_x == 0 and global_y == 0: lon = 0 - - my_path = os.path.abspath(os.path.dirname(__file__)) - base_path = os.path.join(my_path, '..') - - # Find files holding radar beam/gate locations - beam_lats = base_path+'/radar_fov_files/' + \ - str(stid).zfill(3)+'_lats.txt' - beam_lons = base_path+'/radar_fov_files/' + \ - str(stid).zfill(3)+'_lons.txt' - - # Read in geographic coordinates - beam_corners_lats = np.loadtxt(beam_lats) - beam_corners_lons = np.loadtxt(beam_lons) - # AACGMv2 conversion - if coords == Coords.AACGM: - if not date: - date = dt.datetime.now() - - # Initialise arrays - fan_shape = beam_corners_lons.shape - beam_corners_aacgm_lons = \ - np.zeros((fan_shape[0], fan_shape[1])) - beam_corners_aacgm_lats = \ - np.zeros((fan_shape[0], fan_shape[1])) - - for x in range(fan_shape[0]): - for y in range(fan_shape[1]): - # Conversion - geomag = np.array(aacgmv2. - get_aacgm_coord(beam_corners_lats[x, y], - beam_corners_lons[x, y], - 250, date)) - beam_corners_aacgm_lats[x, y] = geomag[0] - beam_corners_aacgm_lons[x, y] = geomag[1] - - # Return AACGMv2 latitudes and longitudes - return beam_corners_aacgm_lats, beam_corners_aacgm_lons - else: lon = np.arctan2(global_y, global_x) From 95946bfa2aaa90e7ae6e2cb52ce6713182e97d44 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 12 Jul 2021 14:33:29 -0600 Subject: [PATCH 050/109] started adding tests --- test/test_RTP.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/test_RTP.py b/test/test_RTP.py index b0bf459ab..314c5e250 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -25,6 +25,10 @@ def fitacf_data(): return pydarn.SuperDARNRead(fitacf_stream, True).read_fitacf() +@pytest.mark.parametrize('ggroundscatter', [True, 'grey', 'yello', False]) +@pytest.mark.parametrize('beam', [0, 1, 7, 15]) +@pytest.mark.parametrize('parameter', ['v', 'p_l', 'w_l']) +@pytest.mark.parametrize() def test_normal_range_time(fitacf_data): """ this test will give bare minimum input needed for """ pydarn.RTP.plot_range_time(fitacf_data) From bfdccccf64a2e6d04205890472fd8b657203056b Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 12 Jul 2021 14:51:26 -0600 Subject: [PATCH 051/109] updated documents for patch release --- .zenodo.json | 32 +++++++++++--------------------- README.md | 14 ++++++-------- setup.py | 2 +- 3 files changed, 18 insertions(+), 30 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index 906b0df1b..5ccf1a277 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -8,34 +8,21 @@ "name": "Schmidt, M.T.", "orcid": "0000-0002-3265-977X" }, - { "affiliation": "University of Scranton", - "name": "Tholley, F." - }, { - "affiliation": "University of Scranton", - "name": "Frissell, N.", - "orcid": "0000-0002-8398-4222" + "affiliation": "University of Saskatchewan", + "name": "Martin, C.J.", + "orcid": "0000-0002-8278-9783" }, { "affiliation": "University of Saskatchewan", "name": "Billett, D.D.", "orcid": "0000-0002-8905-8609" }, - { - "affiliation": "University of Saskatchewan", - "name": "Martin, C.J.", - "orcid": "0000-0002-8278-9783" - }, { "affiliation": "The University Centre in Svalbard", "name": "Bland, E.C.", "orcid": "0000-0002-0252-0400" }, - { - "affiliation": "US Naval Research Laboratory", - "name": "Burrell, A.G.", - "orcid": "0000-0001-8875-9326" - }, { "affiliation": "Virginia Tech", "name": "Coyle, S.", @@ -45,6 +32,11 @@ "affiliation": "University of Saskatchewan", "name": "Detwiller, M.H." }, + { + "affiliation": "University of Scranton", + "name": "Frissell, N.", + "orcid": "0000-0002-8398-4222" + }, { "affiliation": "The University Centre in Svalbard", "name": "Herlingshaw, K.", @@ -55,11 +47,6 @@ "name": "Huyghebaert, D.", "orcid": "0000-0002-4257-4235" }, - { - "affiliation": "SRI International", - "name": "Reimer, A.S.", - "orcid": "0000-0002-4621-3453" - }, { "affiliation": "University of Bergen", "name": "Reistad, J.P.", @@ -68,5 +55,8 @@ { "affiliation": "University of Saskatchewan", "name": "Roberston, C.R." + }, + { "affiliation": "University of Scranton", + "name": "Tholley, F." }] } diff --git a/README.md b/README.md index 7ce46b1ed..f5bc261a1 100644 --- a/README.md +++ b/README.md @@ -12,16 +12,14 @@ Python data visualization library for the Super Dual Auroral Radar Network (Supe ## Changelog -## Version 2.1 - Release! +## Version 2.1.1 - Release! -pyDARN release v2.1 includes the following features: -- Updates to Fan plots -- Updates to FOV plots -- **NEW** Grid Plot -- **NEW** Ground-Scatter Mapped Range option for Range-Time plots -- **NEW** `Coords` enumerator for selecting coordinate system -- updated documentation +pyDARN release v2.1.1 includes the following features: +- **New** Time-series plots with vector parameters (velocity, SNR, Spectral width, and Elevaion) +- Bug fix in Fan plots +- Bug fix in Range-time plots with groundscatter +- Bug fix in Range-time plots with time-shifting !!! Warning `slant` option in `plot_range-time` and `plot_summary` is deprecated now uses `coords` diff --git a/setup.py b/setup.py index b01f55918..9338161ef 100644 --- a/setup.py +++ b/setup.py @@ -56,7 +56,7 @@ def run(self): setup( cmdclass={'install': initialize_submodules, 'develop': update_submodules}, name="pydarn", - version="2.1", + version="2.1.1", long_description=long_description, long_description_content_type='text/markdown', description="Data visualization library for SuperDARN data", From 323f9ad1c7fc3775319bb4d5b42336989ba83664 Mon Sep 17 00:00:00 2001 From: mts299 Date: Tue, 13 Jul 2021 13:54:41 -0600 Subject: [PATCH 052/109] fixed kwargs conflictss --- pydarn/plotting/fan.py | 14 ++++---------- pydarn/utils/radar_pos.py | 4 ++-- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index bc3140cb4..c325b8a2d 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -265,7 +265,8 @@ def plot_fov(cls, stid: str, date: dt.datetime, ax=None, ranges: List = [], boundary: bool = True, fov_color: str = None, alpha: int = 0.5, radar_location: bool = True, radar_label: bool = False, - line_color: str = 'black', fov_files: bool = False, **kwargs): + line_color: str = 'black', + fov_files: bool = False, **kwargs): """ plots only the field of view (FOV) for a given radar station ID (stid) @@ -273,12 +274,6 @@ def plot_fov(cls, stid: str, date: dt.datetime, ----------- stid: int Radar station ID - rsep: int - gate seperation [km], set by the radar control program. - default: 45 common mode - frang: int - distance from the radar site to the edge of the range gate [km] - default: 180 km ax: matplotlib.pyplot axis Pre-defined axis object to pass in, must currently be polar projection @@ -325,13 +320,12 @@ def plot_fov(cls, stid: str, date: dt.datetime, thetas - theta polar coordinates rs - radius polar coordinates """ - if ranges is None: + if ranges == [] or ranges is None: ranges = [0, SuperDARNRadars.radars[stid].range_gate_45] # Get radar beam/gate locations beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ - radar_fov(stid, rsep, frang, coords=coords, ranges=ranges, - date=date, max_beams=max_beams, read_file=fov_files) + radar_fov(stid, ranges=ranges, date=date, **kwargs) if not date: date = dt.datetime.now() diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index f175e5d66..5a221edce 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -47,7 +47,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, - ranges: tuple = None, read_file: bool = False, + ranges: tuple = None, fov_files: bool = False, coords: object = Coords.AACGM, max_beams: int = None, date: dt.datetime = None): """ @@ -75,7 +75,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, for range gate corners """ # Locate base PyDARN directory - if read_file: + if fov_files: my_path = os.path.abspath(os.path.dirname(__file__)) base_path = os.path.join(my_path, '..') From a7e2ade518aebe7ab9712e3518aefc2817f06267 Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Wed, 14 Jul 2021 13:36:38 -0400 Subject: [PATCH 053/109] Working fan plot --- pydarn/plotting/fan.py | 73 ++++++++++++++++++++++++++++----------- pydarn/utils/radar_pos.py | 6 ++-- 2 files changed, 57 insertions(+), 22 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index de82dcdc4..960a329f4 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -71,7 +71,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, parameter: str = 'v', lowlat: int = 30, cmap: str = None, groundscatter: bool = False, zmin: int = None, zmax: int = None, - colorbar: bool = True, coords: object = Coords.SLANT_RANGE, + colorbar: bool = True, coords: object = Coords.AACGM, colorbar_label: str = '', radar_location: bool = True, radar_label: bool = False, title: bool = True, fov_files: bool = False, **kwargs): @@ -218,12 +218,10 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, else: northern_hemisphere = False pole_lat = 90 if northern_hemisphere else -90 + + # How many beams and gates do we need fan_shape = beam_corners_aacgm_lons.shape - # Get range-gate data and groundscatter array for given scan - scan = np.zeros((fan_shape[0] - 1, fan_shape[1]-1)) - grndsct = np.zeros((fan_shape[0] - 1, fan_shape[1]-1)) - # Colour table and max value selection depending on parameter plotted # Load defaults if none given if cmap is None: @@ -243,7 +241,9 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, norm = colors.Normalize norm = norm(zmin, zmax) - + # Get range-gate data and groundscatter array for given scan + scan = np.zeros((fan_shape[0] - 1, fan_shape[1]-1)) + grndsct = np.zeros((fan_shape[0] - 1, fan_shape[1]-1)) for i in np.nditer(plot_beams): try: # get a list of gates where there is data @@ -265,7 +265,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # if there is no slist field this means partial record except KeyError: continue - + lons = np.concatenate( (beam_corners_aacgm_lons[ranges[0], :], beam_corners_aacgm_lons[ranges[0]:ranges[1], -1], @@ -279,7 +279,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, beam_corners_aacgm_lats[ranges[1]:ranges[0]:-1, 0], [beam_corners_aacgm_lats[0, 0]])) point=np.empty((2,186)) - + stid = dmap_data[0]['stid'] + if coords == Coords.AACGM: # Work out shift due in MLT beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) @@ -297,11 +298,37 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # Get the hemisphere to pass to plotting projection kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere # Get a polar projection using any kwarg input + fig = plt.figure(figsize=(15,15)) ax = Projections.axis_polar(**kwargs) + + # a single* call to pcolormesh to handle all the + # range gates in the scan + ax.pcolormesh(thetas, + rs, + np.ma.masked_array(scan, ~scan.astype(bool)), + norm=norm, cmap=cmap) # plot the groundscatter as grey fill + + if boundary: + lons = np.concatenate( + (thetas[ranges[0], :], + thetas[ranges[0]:ranges[1], -1], + thetas[ranges[1], ::-1], + thetas[ranges[1]:ranges[0]:-1, 0], + [thetas[0, 0]])) + lats = np.concatenate( + (rs[ranges[0], :], + rs[ranges[0]:ranges[1], -1], + rs[ranges[1], ::-1], + rs[ranges[1]:ranges[0]:-1, 0], + [rs[0, 0]])) + # right boundary line + plt.polar(lons, lats, color=line_color, linewidth=1.2) + + if groundscatter: - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, + ax.pcolormesh(thetas, + rs, np.ma.masked_array(grndsct, ~grndsct.astype(bool)), norm=norm, cmap='Greys') @@ -330,8 +357,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, noon = 360 - deg_from_midnight # handle none types or wrongly built axes if type(ax) != geoaxes.GeoAxesSubplot: - proj = ccrs.SouthPolarStereo(noon, pole_lat) - fig = plt.figure(figsize=(12,12)) + proj = ccrs.Orthographic(noon, pole_lat) + fig = plt.figure(figsize=(15,15)) ax = plt.subplot(111, projection=proj, aspect='auto') grid_lines = ax.gridlines(draw_labels=True,linewidth=1, color='black',) grid_lines.xformatter = LONGITUDE_FORMATTER @@ -350,7 +377,9 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, np.ma.masked_array(scan, ~scan.astype(bool)), norm=norm, cmap=cmap, transform=ccrs.PlateCarree()) - + if boundary: + plt.plot(point[:,0], point[:,1], color=line_color, linewidth=1) + if groundscatter: ax.pcolormesh(beam_corners_aacgm_lons, beam_corners_aacgm_lats, @@ -367,8 +396,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, (abs(proj.transform_point(noon, lowlat, ccrs.PlateCarree()) [1]))) - """ax.set_extent(extents=(-extent, extent, -extent, extent), - crs=proj)""" + ax.set_extent(extents=(-extent, extent, -extent, extent), + crs=proj) #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) else: ax.pcolormesh(beam_corners_aacgm_lons, @@ -380,8 +409,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, (abs(proj.transform_point(noon, lowlat, ccrs.PlateCarree()) [1]))) - """ax.set_extent(extents=(-extent, extent, -extent, extent), - crs=proj)""" + ax.set_extent(extents=(-extent, extent, -extent, extent), + crs=proj) #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) @@ -405,7 +434,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, azm = np.linspace(0, 2 * np.pi, 100) r, th = np.meshgrid(rs, azm) plt.plot(azm, r, color='k', ls='none') - plt.grid()""" + plt.grid() if boundary: # create flat arrays of the lat/lon points for the FOV # (bottom, left, -top, -right) @@ -426,7 +455,11 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, plt.plot(boundary_lons, boundary_lats, color=line_color, linewidth=1) else: # plot the boundary - plt.plot(point[:,0], point[:,1], color=line_color, linewidth=1) + plt.plot(point[:,0], point[:,1], color=line_color, linewidth=1)""" + if radar_location: + cls.plot_radar_position(stid, date, line_color, **kwargs) + if radar_label: + cls.plot_radar_label(stid, date, line_color, **kwargs) # Create color bar if True if colorbar is True: mappable = cm.ScalarMappable(norm=norm, cmap=cmap) @@ -660,7 +693,7 @@ def plot_radar_label(cls, stid: int, date: dt.datetime, theta_text = theta_lon # Shift in latitude (dependent on hemisphere) if SuperDARNRadars.radars[stid].hemisphere == Hemisphere.North: - r_text = r_lat - 5 + r_text = r_lat - 7 else: r_text = r_lat + 5 plt.text(theta_text, r_text, label_str, ha='center', c=line_color) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index b48f94223..7ff2ef2a7 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -74,6 +74,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, n_beams x n_gates array of geographic or AACGMv2 longitudes for range gate corners """ + # Locate base PyDARN directory if read_file: my_path = os.path.abspath(os.path.dirname(__file__)) @@ -119,11 +120,12 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, # Plus 1 is due to the fact fov files index at 1 so in the plotting # of the boundary there is a subtraction of 1 to offset this as python # converts to index of 0 which my code already accounts for + beam_corners_lats = np.zeros((ranges[1]+1, max_beams+1)) beam_corners_lons = np.zeros((ranges[1]+1, max_beams+1)) - for beam in range(0, max_beams+1): - for gate in range(ranges[0], ranges[1]): + for beam in range(max_beams+1): + for gate in range(ranges[1]+1): lat, lon = geographic_cell_positions(stid, beam, gate, rsep, frang, height=300) From e0aa9c3b4654b3056d5986f2731bb405a404870b Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 15 Jul 2021 14:33:47 -0600 Subject: [PATCH 054/109] fixed lowlat? --- pydarn/utils/radar_pos.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 5a221edce..e4c1163b9 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -49,7 +49,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, fov_files: bool = False, coords: object = Coords.AACGM, max_beams: int = None, - date: dt.datetime = None): + date: dt.datetime = None, **kwargs): """ Returning beam/gate coordinates of a specified radar's field-of-view From 8584f9914075892ebcd67bfec2c3a238ca92f15a Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Sat, 17 Jul 2021 08:58:10 -0400 Subject: [PATCH 055/109] Working on fan plot to make ground scatter mapped range work --- pydarn/plotting/fan.py | 7 +++-- pydarn/plotting/rtp.py | 2 +- pydarn/utils/radar_pos.py | 64 ++++++++++++++++++++++++++++++--------- 3 files changed, 56 insertions(+), 17 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 960a329f4..27fea07ac 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -69,7 +69,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, ranges: List = None, boundary: bool = True, line_color: str = 'black', alpha: int = 0.5, parameter: str = 'v', lowlat: int = 30, cmap: str = None, - groundscatter: bool = False, + groundscatter: bool = False, reflection_height: float = 250, zmin: int = None, zmax: int = None, colorbar: bool = True, coords: object = Coords.AACGM, colorbar_label: str = '', radar_location: bool = True, @@ -116,6 +116,9 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, groundscatter : bool Set true to indicate if groundscatter should be plotted in grey Default: False + reflection_height: float + reflection height + default: 250 zmin: int The minimum parameter value for coloring Default: {'p_l': [0], 'v': [-200], 'w_l': [0], 'elv': [0]} @@ -209,7 +212,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # Get radar beam/gate locations beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ - radar_fov(stid=dmap_data[0]['stid'], rsep=dmap_data[0]['rsep'], frang=dmap_data[0]['frang'], coords=coords, ranges=ranges, + radar_fov(stid=dmap_data[0]['stid'], rsep=dmap_data[0]['rsep'], frang=dmap_data[0]['frang'], reflection_height=reflection_height, coords=coords, ranges=ranges, date=date, max_beams=None, read_file=fov_files) # Where in the world are we diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index f31d48c98..6560c0f29 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -360,7 +360,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], cls.dmap_data['rxrise'], y_max) - elif coord is Coords.GROUND_SCATTER_MAPPED_RANGE: + elif coords is Coords.GROUND_SCATTER_MAPPED_RANGE: rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time y = gate2slant(cls.dmap_data[0], y_max, rxrise=rxrise) diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 7ff2ef2a7..ab77f14a7 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -39,17 +39,17 @@ import datetime as dt import numpy as np import os - +import pandas as pd import aacgmv2 -from pydarn import SuperDARNRadars, gate2slant, Coords +from pydarn import SuperDARNRadars, gate2slant, gate2GroundScatter, Coords from pydarn.utils.constants import EARTH_EQUATORIAL_RADIUS, Re, C def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, read_file: bool = False, coords: object = Coords.AACGM, max_beams: int = None, - date: dt.datetime = None): + reflection_height: float = 250, date: dt.datetime = None): """ Returning beam/gate coordinates of a specified radar's field-of-view @@ -61,6 +61,9 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, coords: Coords object Type of coordinates returned Default: Coords.AACGM + reflection_height: float + reflection height + default: 250 date: datetime datetime object date to be used for AACGMv2 conversion Default: Current day @@ -127,7 +130,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, for beam in range(max_beams+1): for gate in range(ranges[1]+1): lat, lon = geographic_cell_positions(stid, beam, gate, rsep, - frang, height=300) + frang, coords = coords, reflection_height=reflection_height, height=300) if coords == Coords.AACGM: if date is None: @@ -148,6 +151,8 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = 45, frang: int = 180, height: float = None, elv_angle: float = 0.0, + reflection_height: float = 250, + coords: object = Coords.SLANT_RANGE, center: bool = True, chisham: bool = False): """ determines the geographic cell position for a given range gate and beam @@ -175,6 +180,12 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, elv_angle: float elevation angle in [deg] default: 0 + reflection_height: float + reflection height + default: 250 + coords: Coords + set the y-axis to a desired coordinate system + Default: Coords.SLANT_RANGE center: bool obtain geographic location of the centre of the range gates False obtains the front edge of the range gates. @@ -216,18 +227,43 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, # psi [rad] in the angle from the boresight psi = beam_sep * (beam - offset) + beam_edge - # Calculate the slant range [km] - slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) - - # If no height is specified then use elevation angle (default 0) - # to calculate the transmutation height - if height is None: - height = -Re + np.sqrt(Re**2 + 2 * slant_range * Re * - np.sin(np.radians(elv_angle)) + slant_range**2) - - lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, + + lon = np.empty((2,2)) + lat = np.empty((2,2)) + if coords == Coords.SLANT_RANGE: + # Calculate the slant range [km] + slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) + print(slant_range) + print("in") + # If no height is specified then use elevation angle (default 0) + # to calculate the transmutation height + if height is None: + height = -Re + np.sqrt(Re**2 + 2 * slant_range * Re * + np.sin(np.radians(elv_angle)) + slant_range**2) + + lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, height, psi, boresight, chisham) + """if coords == Coords.GROUND_SCATTER_MAPPED_RANGE: + # Calculate the ground scatter mapped range + slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) + + ground_scatter_mapped_range = gate2GroundScatter(slant_range, reflection_height) + pd.DataFrame(ground_scatter_mapped_range).to_csv("ground_scatter.csv") + #print(np.max(ground_scatter_mapped_range)) + exit() + y0inx = np.min(np.where(np.isfinite(ground_scatter_mapped_range))[0]) + ground_scatter_mapped_range = ground_scatter_mapped_range[y0inx:] + + # If no height is specified then use elevation angle (default 0) + # to calculate the transmutation height + if height is None: + height = -Re + np.sqrt(Re**2 + 2 * ground_scatter_mapped_range * Re * + np.sin(np.radians(elv_angle)) + ground_scatter_mapped_range**2) + + lat, lon = geocentric_coordinates(radar_lat, radar_lon, ground_scatter_mapped_range, + height, psi, boresight, chisham)""" + # convert back degrees as preferred units to use? return np.degrees(lat), np.degrees(lon) From 15cc2a187e3cf0d4674d8e84052fe7ac1e1d29bc Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Sat, 17 Jul 2021 11:10:25 -0400 Subject: [PATCH 056/109] Working fanplot for both slant range and ground scatter mapped range --- pydarn/plotting/fan.py | 84 ++++++++++++++++----------------------- pydarn/utils/radar_pos.py | 19 ++++----- 2 files changed, 42 insertions(+), 61 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 27fea07ac..054b42613 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -19,7 +19,6 @@ """ Fan plots, mapped to AACGM coordinates in a polar format """ - import datetime as dt import matplotlib.pyplot as plt import numpy as np @@ -268,7 +267,8 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # if there is no slist field this means partial record except KeyError: continue - + + # Initializes lons and lats to be used in cartopy coordinate transformation lons = np.concatenate( (beam_corners_aacgm_lons[ranges[0], :], beam_corners_aacgm_lons[ranges[0]:ranges[1], -1], @@ -281,7 +281,33 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, beam_corners_aacgm_lats[ranges[1], ::-1], beam_corners_aacgm_lats[ranges[1]:ranges[0]:-1, 0], [beam_corners_aacgm_lats[0, 0]])) - point=np.empty((2,186)) + + if np.isnan(beam_corners_aacgm_lons).any() or np.isnan(beam_corners_aacgm_lats).any(): + # Reshapes longitude when there are nans + y0inx = np.min(np.where(np.isfinite(beam_corners_aacgm_lons))[0]) + beam_corners_aacgm_lons = beam_corners_aacgm_lons[y0inx:] + # Reshapes latitude when there are nans + y0inx = np.min(np.where(np.isfinite(beam_corners_aacgm_lats))[0]) + beam_corners_aacgm_lats = beam_corners_aacgm_lats[y0inx:] + fan_shape=beam_corners_aacgm_lons.shape + # Reshapes scan data when both lons and lats have nans + scan=scan[y0inx:] + + # Reinitialize lons and lats to be used in cartopy coordinate transform when lons and lats have nans + lons = np.concatenate( + (beam_corners_aacgm_lons[ranges[0], :], + beam_corners_aacgm_lons[ranges[0]:fan_shape[0], -1], + beam_corners_aacgm_lons[fan_shape[0]-1, ::-1], + beam_corners_aacgm_lons[fan_shape[0]:ranges[0]:-1, 0], + [beam_corners_aacgm_lons[0, 0]])) + lats = np.concatenate( + (beam_corners_aacgm_lats[ranges[0], :], + beam_corners_aacgm_lats[ranges[0]:fan_shape[0], -1], + beam_corners_aacgm_lats[fan_shape[0]-1, ::-1], + beam_corners_aacgm_lats[fan_shape[0]:ranges[0]:-1, 0], + [beam_corners_aacgm_lats[0, 0]])) + + # Initializes stid stid = dmap_data[0]['stid'] if coords == Coords.AACGM: @@ -301,7 +327,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # Get the hemisphere to pass to plotting projection kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere # Get a polar projection using any kwarg input - fig = plt.figure(figsize=(15,15)) + fig = plt.figure(figsize=(12,12)) ax = Projections.axis_polar(**kwargs) # a single* call to pcolormesh to handle all the @@ -361,7 +387,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # handle none types or wrongly built axes if type(ax) != geoaxes.GeoAxesSubplot: proj = ccrs.Orthographic(noon, pole_lat) - fig = plt.figure(figsize=(15,15)) + fig = plt.figure(figsize=(12,12)) ax = plt.subplot(111, projection=proj, aspect='auto') grid_lines = ax.gridlines(draw_labels=True,linewidth=1, color='black',) grid_lines.xformatter = LONGITUDE_FORMATTER @@ -375,6 +401,9 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, point = proj.transform_points(geo,lons, lats) """ax.gridlines(ylocs=np.arange(pole_lat, 0, -5 if northern_hemisphere else 5))""" + + + ax.pcolormesh(beam_corners_aacgm_lons, beam_corners_aacgm_lats, np.ma.masked_array(scan, ~scan.astype(bool)), @@ -415,50 +444,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, ax.set_extent(extents=(-extent, extent, -extent, extent), crs=proj) #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) - - - - """# Begin plotting by iterating over ranges and beams - thetas = thetas[ranges[0]:ranges[1]] - rs = rs[ranges[0]:ranges[1]] - scan = scan[ranges[0]:ranges[1]-1] - ax.pcolormesh(thetas, rs, - np.ma.masked_array(scan, ~scan.astype(bool)), - norm=norm, cmap=cmap) - - # plot the groundscatter as grey fill - if groundscatter: - grndsct = grndsct[ranges[0]:ranges[1]-1] - ax.pcolormesh(thetas, rs, - np.ma.masked_array(grndsct, - ~grndsct.astype(bool)), - norm=norm, cmap='Greys') - - azm = np.linspace(0, 2 * np.pi, 100) - r, th = np.meshgrid(rs, azm) - plt.plot(azm, r, color='k', ls='none') - plt.grid() - if boundary: - # create flat arrays of the lat/lon points for the FOV - # (bottom, left, -top, -right) - if coords==Coords.AACGM: - boundary_lons = np.concatenate( - (beam_corners_aacgm_lons[ranges[0], :], - beam_corners_aacgm_lons[ranges[0]:ranges[1], -1], - beam_corners_aacgm_lons[ranges[1], ::-1], - beam_corners_aacgm_lons[ranges[1]:ranges[0]:-1, 0], - [beam_corners_aacgm_lons[0, 0]])) - boundary_lats = np.concatenate( - (beam_corners_aacgm_lats[ranges[0], :], - beam_corners_aacgm_lats[ranges[0]:ranges[1], -1], - beam_corners_aacgm_lats[ranges[1], ::-1], - beam_corners_aacgm_lats[ranges[1]:ranges[0]:-1, 0], - [beam_corners_aacgm_lats[0, 0]])) - #plot the boundary - plt.plot(boundary_lons, boundary_lats, color=line_color, linewidth=1) - else: - # plot the boundary - plt.plot(point[:,0], point[:,1], color=line_color, linewidth=1)""" + if radar_location: cls.plot_radar_position(stid, date, line_color, **kwargs) if radar_label: diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index ab77f14a7..993179894 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -39,7 +39,6 @@ import datetime as dt import numpy as np import os -import pandas as pd import aacgmv2 from pydarn import SuperDARNRadars, gate2slant, gate2GroundScatter, Coords @@ -228,13 +227,14 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, # psi [rad] in the angle from the boresight psi = beam_sep * (beam - offset) + beam_edge + # Initialize lon and lat to allow use outside of if statement lon = np.empty((2,2)) lat = np.empty((2,2)) + + #calculates lon and lat for slant range if coords == Coords.SLANT_RANGE: # Calculate the slant range [km] slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) - print(slant_range) - print("in") # If no height is specified then use elevation angle (default 0) # to calculate the transmutation height if height is None: @@ -243,18 +243,13 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, height, psi, boresight, chisham) - - """if coords == Coords.GROUND_SCATTER_MAPPED_RANGE: + + #calculates lon and lat for ground scatter mapped range + if coords == Coords.GROUND_SCATTER_MAPPED_RANGE: # Calculate the ground scatter mapped range slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) ground_scatter_mapped_range = gate2GroundScatter(slant_range, reflection_height) - pd.DataFrame(ground_scatter_mapped_range).to_csv("ground_scatter.csv") - #print(np.max(ground_scatter_mapped_range)) - exit() - y0inx = np.min(np.where(np.isfinite(ground_scatter_mapped_range))[0]) - ground_scatter_mapped_range = ground_scatter_mapped_range[y0inx:] - # If no height is specified then use elevation angle (default 0) # to calculate the transmutation height if height is None: @@ -262,7 +257,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, np.sin(np.radians(elv_angle)) + ground_scatter_mapped_range**2) lat, lon = geocentric_coordinates(radar_lat, radar_lon, ground_scatter_mapped_range, - height, psi, boresight, chisham)""" + height, psi, boresight, chisham) # convert back degrees as preferred units to use? return np.degrees(lat), np.degrees(lon) From e259310439e5ef864500c9467d13ac1ba40be47c Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Thu, 29 Jul 2021 19:49:23 -0400 Subject: [PATCH 057/109] Working fan plot for slant range and ground scatter mapped range --- pydarn/plotting/fan.py | 187 +++++++++++++++++++++++++++++++---------- 1 file changed, 142 insertions(+), 45 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 054b42613..676949da4 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -127,6 +127,9 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, colorbar: bool Draw a colourbar if True Default: True + coords: Coords + set the y-axis to a desired coordinate system + Default: Coords.AACGM colorbar_label: str the label that appears next to the colour bar. Requires colorbar to be true @@ -191,7 +194,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # Time for coordinate conversion if not scan_time: - date = time2datetime(dmap_data[plot_beams[0][0]]) + date = time2datetime(dmap_data[plot_beams[0][0]]) else: date = scan_time @@ -387,7 +390,6 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # handle none types or wrongly built axes if type(ax) != geoaxes.GeoAxesSubplot: proj = ccrs.Orthographic(noon, pole_lat) - fig = plt.figure(figsize=(12,12)) ax = plt.subplot(111, projection=proj, aspect='auto') grid_lines = ax.gridlines(draw_labels=True,linewidth=1, color='black',) grid_lines.xformatter = LONGITUDE_FORMATTER @@ -419,7 +421,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, ~grndsct.astype(bool)), norm=norm, cmap='Greys', transform=ccrs.PlateCarree()) - + # For some reason, cartopy won't allow extents # much greater than this # - there should probably be an option to allow autscaling @@ -444,11 +446,13 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, ax.set_extent(extents=(-extent, extent, -extent, extent), crs=proj) #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) - + # plots radar position if radar_location: - cls.plot_radar_position(stid, date, line_color, **kwargs) + cls.plot_radar_position(stid, date, line_color, coords = coords, **kwargs) + # plots radar label position if radar_label: - cls.plot_radar_label(stid, date, line_color, **kwargs) + cls.plot_radar_label(stid, date, line_color, coords = coords, **kwargs) + # Create color bar if True if colorbar is True: mappable = cm.ScalarMappable(norm=norm, cmap=cmap) @@ -464,7 +468,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, if title: start_time = time2datetime(dmap_data[plot_beams[0][0]]) end_time = time2datetime(dmap_data[plot_beams[-1][-1]]) - title = cls.__add_title__(start_time, end_time) + title = cls.__add_title__(start_time, end_time, coords=coords) plt.title(title) citing_warning() return beam_corners_aacgm_lats, beam_corners_aacgm_lons, scan, grndsct @@ -488,6 +492,9 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, rsep: int gate seperation [km], set by the radar control program. default: 45 common mode + coords: Coords + set the y-axis to a desired coordinate system + Default: Coords.AACGM frang: int distance from the radar site to the edge of the range gate [km] default: 180 km @@ -611,7 +618,7 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, @classmethod def plot_radar_position(cls, stid: int, date: dt.datetime, - line_color: str = 'black', **kwargs): + line_color: str = 'black', coords: object = Coords.AACGM, **kwargs): """ plots only a dot at the position of a given radar station ID (stid) @@ -625,28 +632,63 @@ def plot_radar_position(cls, stid: int, date: dt.datetime, line_color: str color of the dot default: black - + coords: Coords + set the y-axis to a desired coordinate system + Default: Coords.AACGM Returns ------- No variables returned """ - # Get location of radar - lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat - lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon - # Convert to geomag coords - geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) - mltshift = geomag_radar[1] - (aacgmv2.convert_mlt(geomag_radar[1], + if coords == Coords.AACGM: + # Get location of radar + lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat + lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon + # Convert to geomag coords + geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) + mltshift = geomag_radar[1] - (aacgmv2.convert_mlt(geomag_radar[1], date) * 15) - # Convert to MLT then radians for theta - theta_lon = np.radians(geomag_radar[1] - mltshift) - r_lat = geomag_radar[0] - # Plot a dot at the radar site - plt.scatter(theta_lon, r_lat, c=line_color, linewidths=5, s=5) + # Convert to MLT then radians for theta + theta_lon = np.radians(geomag_radar[1] - mltshift) + r_lat = geomag_radar[0] + # Plot a dot at the radar site + plt.scatter(theta_lon, r_lat, c=line_color, linewidths=5, s=5) + + if coords == Coords.SLANT_RANGE or coords == Coords.GROUND_SCATTER_MAPPED_RANGE: + # Get location of radar + radar_position_lat = np.array(SuperDARNRadars.radars[stid].hardware_info.geographic.lat) + radar_position_lon = np.array(SuperDARNRadars.radars[stid].hardware_info.geographic.lon) + + # Where in the world are we + if np.all(radar_position_lat > 0): + northern_hemisphere = True + else: + northern_hemisphere = False + pole_lat = 90 if northern_hemisphere else -90 + + # no need to shift any coords, let cartopy do that + # however, we do need to figure out + # how much to rotate the projection + deg_from_midnight = (date.hour + date.minute / 60) / 24 * 360 + if northern_hemisphere: + noon = -deg_from_midnight + else: + noon = 360 - deg_from_midnight + + # projection for radar postion coordinate transformation + proj = ccrs.Orthographic(noon, pole_lat) + + # radar position coordinate transformation to geo coordinates + geo = ccrs.Geodetic() + position=proj.transform_points(geo,radar_position_lon, radar_position_lat) + # plot radar position + plt.scatter(position[:,0], position[:,1], c=line_color, linewidths=5, s=5) + + return @classmethod def plot_radar_label(cls, stid: int, date: dt.datetime, - line_color: str = 'black', **kwargs): + line_color: str = 'black', coords: object = Coords.AACGM, **kwargs): """ plots only string at the position of a given radar station ID (stid) @@ -660,40 +702,95 @@ def plot_radar_label(cls, stid: int, date: dt.datetime, line_color: str color of the text default: black + coords: Coords + set the y-axis to a desired coordinate system + Default: Coords.AACGM Returns ------- No variables returned """ - # Label text - label_str = ' ' + SuperDARNRadars.radars[stid]\ - .hardware_info.abbrev.upper() - # Get location of radar - lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat - lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon - # Convert to geomag coords - geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) - mltshift = geomag_radar[1] - \ - (aacgmv2.convert_mlt(geomag_radar[1], date) * 15) - # Convert to MLT then radians for theta - theta_lon = np.radians(geomag_radar[1] - mltshift) - r_lat = geomag_radar[0] - - theta_text = theta_lon - # Shift in latitude (dependent on hemisphere) - if SuperDARNRadars.radars[stid].hemisphere == Hemisphere.North: - r_text = r_lat - 7 - else: - r_text = r_lat + 5 - plt.text(theta_text, r_text, label_str, ha='center', c=line_color) + if coords == Coords.AACGM: + # Label text + label_str = ' ' + SuperDARNRadars.radars[stid]\ + .hardware_info.abbrev.upper() + # Get location of radar + lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat + lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon + + # Convert to geomag coords + geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) + mltshift = geomag_radar[1] - \ + (aacgmv2.convert_mlt(geomag_radar[1], date) * 15) + # Convert to MLT then radians for theta + theta_lon = np.radians(geomag_radar[1] - mltshift) + r_lat = geomag_radar[0] + + theta_text = theta_lon + # Shift in latitude (dependent on hemisphere) + if SuperDARNRadars.radars[stid].hemisphere == Hemisphere.North: + r_text = r_lat - 7 + else: + r_text = r_lat + 5 + plt.text(theta_text, r_text, label_str, ha='center', c=line_color) + + if coords == Coords.SLANT_RANGE or coords == Coords.GROUND_SCATTER_MAPPED_RANGE: + # Get location of radar + radar_position_lat = np.array(SuperDARNRadars.radars[stid].hardware_info.geographic.lat) + radar_position_lon = np.array(SuperDARNRadars.radars[stid].hardware_info.geographic.lon) + + # Where in the world are we + if np.all(radar_position_lat > 0): + northern_hemisphere = True + else: + northern_hemisphere = False + pole_lat = 90 if northern_hemisphere else -90 + + # no need to shift any coords, let cartopy do that + # however, we do need to figure out + # how much to rotate the projection + deg_from_midnight = (date.hour + date.minute / 60) / 24 * 360 + if northern_hemisphere: + noon = -deg_from_midnight + else: + noon = 360 - deg_from_midnight + + # projection for radar postion coordinate transformation + proj = ccrs.Orthographic(noon, pole_lat) + + # radar position coordinate transformation to geo coordinates + geo = ccrs.Geodetic() + position=proj.transform_points(geo,radar_position_lon, radar_position_lat) + + # Label text + label_str = '' + label_str = ' ' + SuperDARNRadars.radars[stid]\ + .hardware_info.abbrev.upper() + theta_text=position[:,0] + # Shift in latitude (dependent on hemisphere) + if SuperDARNRadars.radars[stid].hemisphere == Hemisphere.North: + r_text = position[:,1] - 7 + else: + r_text = position[:,1] + 5 + + plt.text(theta_text, r_text, label_str, ha='center', c=line_color) + return @classmethod def __add_title__(cls, first_timestamp: dt.datetime, - end_timestamp: dt.datetime): - title = "{year}-{month}-{day} {start_hour}:{start_minute}:{second} -"\ + end_timestamp: dt.datetime, coords: object = Coords.AACGM): + """ + coords: Coords + set the y-axis to a desired coordinate system + Default: Coords.AACGM + Returns + ------- + title + """ + title = "{coords}\n{year}-{month}-{day} {start_hour}:{start_minute}:{second} -"\ " {end_hour}:{end_minute}:{end_second}"\ - "".format(year=first_timestamp.year, + "".format(coords=str(coords)[7:], year=first_timestamp.year, month=str(first_timestamp.month).zfill(2), day=str(first_timestamp.day).zfill(2), start_hour=str(first_timestamp.hour).zfill(2), From 78e08666416587a21581a6898948b487ecc52a7d Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 6 Aug 2021 10:41:46 -0600 Subject: [PATCH 058/109] got it working for range-time and time-series --- test/test_RTP.py | 209 +++++++++++++++++++++++++++++------------------ 1 file changed, 128 insertions(+), 81 deletions(-) diff --git a/test/test_RTP.py b/test/test_RTP.py index 314c5e250..c5d0c675d 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -13,88 +13,135 @@ # supplemented by the additional permissions listed below. import bz2 +import datetime as dt +import matplotlib.pyplot as plt import pytest +import warnings import pydarn -@pytest.fixture -def fitacf_data(): - """ read in fitacf data needed for the test functions """ - with bz2.open('data/test.fitacf.bz2') as fp: - fitacf_stream = fp.read() - return pydarn.SuperDARNRead(fitacf_stream, True).read_fitacf() - - -@pytest.mark.parametrize('ggroundscatter', [True, 'grey', 'yello', False]) -@pytest.mark.parametrize('beam', [0, 1, 7, 15]) -@pytest.mark.parametrize('parameter', ['v', 'p_l', 'w_l']) -@pytest.mark.parametrize() -def test_normal_range_time(fitacf_data): - """ this test will give bare minimum input needed for """ - pydarn.RTP.plot_range_time(fitacf_data) - - -def test_range_time_ground_scatter(): - """ """ - pass - -def test_range_time_ground_scatter(): - """ """ - pass - -def test_range_time_channel(): - """ """ - pass - -def test_range_time_axis_object(): - """ """ - pass - -def test_range_time_rawacf(): - """ """ - pass - -def test_time_series(): - """ """ - pass - -def test_time_series(): - """ """ - pass - -def test_time_series_axis(): - """ """ - pass - -def test_time_series_channel(): - """ """ - pass - -def test_time_series_cpid(): - """ """ - pass - -def test_summary(): - """ """ - pass - -def test_summary_channel(): - """ """ - pass - -def test_summary_groundscatter_str(): - """ """ - pass - -def test_summary_range_gates(): - """ """ - pass - -def test_summary_ground_scatter(): - """ """ - pass - -def test_summary_kwargs(): - """ """ - pass - +with bz2.open('data/test.fitacf.bz2') as fp: + fitacf_stream = fp.read() +data = pydarn.SuperDARNRead(fitacf_stream, True).read_fitacf() + + +class TestRTP_defaults: + + def test_range_time_defaults(self): + """ """ + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_range_time(data) + + def test_normal_time_series(self): + """ """ + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_time_series(data) + +@pytest.mark.parametrize('background', ['w']) +@pytest.mark.parametrize('zmin', [0, -200]) +@pytest.mark.parametrize('zmax', [200, 1000]) +@pytest.mark.parametrize('groundscatter_params', [True, 'grey']) +@pytest.mark.parametrize('colorbar_label', ['test']) +@pytest.mark.parametrize('yspacing', [150, 250]) +@pytest.mark.parametrize('coords', [pydarn.Coords.RANGE_GATE, + pydarn.Coords.GROUND_SCATTER_MAPPED_RANGE]) +@pytest.mark.parametrize('ymin', [10]) +@pytest.mark.parametrize('ymax', [70]) +@pytest.mark.parametrize('parameters', ['v', 'p_l', 'w_l']) +@pytest.mark.parametrize('cmap', [plt.get_cmap('rainbow')]) +@pytest.mark.parametrize('start_time', [dt.datetime(2018, 4, 4, 6, 2)]) +@pytest.mark.parametrize('end_time', [dt.datetime(2018, 4, 4, 6, 4)]) +@pytest.mark.parametrize('date_fmt', ['%H:%M']) +class TestRangTime: + + def test_parameters_range_time(self, groundscatter_params, + parameters, background, zmin, zmax, + start_time, end_time, ymin, ymax, + colorbar_label, yspacing, + coords, cmap, date_fmt): + """ this test will give bare minimum input needed for """ + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_range_time(data, beam_num=15, + parameter=parameters, channel=1, + groundscatter=groundscatter_params, + background=background, zmin=zmin, + zmax=zmax, start_time=start_time, + end_time=end_time, ymin=ymin, ymax=ymax, + colorbar_label=colorbar_label, + yspacing=yspacing, coords=coords, + cmap=cmap, date_fmt=date_fmt) + plt.close('all') + + def test_parameters_channel_2_range_time(self, groundscatter_params, + parameters, background, zmin, zmax, + start_time, end_time, ymin, ymax, + colorbar_label, yspacing, + coords, cmap, date_fmt): + """ this test will give bare minimum input needed for """ + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_range_time(data, beam_num=9, + parameter=parameters, channel=2, + groundscatter=groundscatter_params, + background=background, zmin=zmin, + zmax=zmax, start_time=start_time, + end_time=end_time, ymin=ymin, ymax=ymax, + colorbar_label=colorbar_label, + yspacing=yspacing, coords=coords, + cmap=cmap, date_fmt=date_fmt) + plt.close('all') + + +@pytest.mark.parametrize('parameters_scalar', ['tfreq', 'cp', 'nave', + 'p_l', 'w_l', 'v']) +@pytest.mark.parametrize('gate', [38, 48]) +@pytest.mark.parametrize('scale', ['linear', 'log']) +@pytest.mark.parametrize('cp_name', [True, False]) +@pytest.mark.parametrize('color', 'green') +@pytest.mark.parametrize('linestyle', ['--']) +@pytest.mark.parametrize('linewidth', [0.5, 2]) +@pytest.mark.parametrize('start_time', [dt.datetime(2018, 4, 4, 6, 2)]) +@pytest.mark.parametrize('end_time', [dt.datetime(2018, 4, 4, 6, 4)]) +@pytest.mark.parametrize('date_fmt', ['%H:%M']) +class TestTimeSeries: + + def test_parameters_time_series_channel2(self, parameters_scalar, gate, + scale, cp_name, color, linestyle, + linewidth, date_fmt, end_time, + start_time): + """ + + """ + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_time_series(data, parameter=parameters_scalar, + beam_num=9, gate=gate, + start_time=start_time, + end_time=end_time, date_fmt=date_fmt, + channel=2, scale=scale, + cp_name=cp_name, color=color, + linestyle=linestyle, + linewidth=linewidth) + + def test_parameters_time_series_channel2(self, parameters_scalar, gate, + scale, cp_name, color, linestyle, + linewidth, date_fmt, end_time, + start_time): + """ + + """ + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_time_series(data, parameter=parameters_scalar, + beam_num=15, gate=gate, + start_time=start_time, + end_time=end_time, date_fmt=date_fmt, + channel=1, scale=scale, + cp_name=cp_name, color=color, + linestyle=linestyle, + linewidth=linewidth) + +class TestSummaryPlots: + + def test_default_summary_plots(self): + + def test_params_summary_plots(self): + + def test_beam9_channel2_summary_plots(self): From 9b5e80aea5d9467f4727e47e97a74aa46058fb50 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 6 Aug 2021 11:53:50 -0600 Subject: [PATCH 059/109] fixing some bugs and updating to PEP8 --- pydarn/plotting/rtp.py | 43 ++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 193e930f8..471408954 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -361,7 +361,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', y = gate2GroundScatter(y, **kwargs) y0inx = np.min(np.where(np.isfinite(y))[0]) y = y[y0inx:] - z = z[:,y0inx:] + z = z[:, y0inx:] time_axis, y_axis = np.meshgrid(x, y) z_data = np.ma.masked_where(np.isnan(z.T), z.T) Default = {'noise.sky': (1e0, 1e5), @@ -386,13 +386,12 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', if isinstance(cmap, str): cmap = cm.get_cmap(cmap) else: - cmaps = {'p_l': 'plasma', + cmaps = {'p_l': plt.get_cmap('plasma'), 'v': PyDARNColormaps.PYDARN_VELOCITY, 'w_l': PyDARNColormaps.PYDARN_VIRIDIS, 'elv': PyDARNColormaps.PYDARN} cmap = cmaps[parameter] - # set the background color, this needs to happen to avoid # the overlapping problem that occurs cmap.set_bad(color=background, alpha=1.) @@ -401,16 +400,16 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', cmap=cmap, norm=norm, **kwargs) if isinstance(groundscatter, str): - ground_scatter = np.ma.masked_where( z_data != -1000000, z_data) + ground_scatter = np.ma.masked_where(z_data != -1000000, z_data) gs_color = colors.ListedColormap([groundscatter]) - im2 = ax.pcolormesh(time_axis, y_axis, ground_scatter, lw=0.01, - cmap=gs_color, norm=norm, **kwargs) + ax.pcolormesh(time_axis, y_axis, ground_scatter, lw=0.01, + cmap=gs_color, norm=norm, **kwargs) elif groundscatter: - ground_scatter = np.ma.masked_where( z_data != -1000000, z_data) + ground_scatter = np.ma.masked_where(z_data != -1000000, z_data) gs_color = colors.ListedColormap(['grey']) - im2 = ax.pcolormesh(time_axis, y_axis, ground_scatter, lw=0.01, - cmap=gs_color, norm=norm, **kwargs) + ax.pcolormesh(time_axis, y_axis, ground_scatter, lw=0.01, + cmap=gs_color, norm=norm, **kwargs) # setup some standard axis information # Upon request of Daniel Billet and others, I am rounding @@ -431,7 +430,8 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', ax.set_ylim(ymin, ymax) - if coords is Coords.SLANT_RANGE or coords is Coords.GROUND_SCATTER_MAPPED_RANGE: + if coords is Coords.SLANT_RANGE or\ + coords is Coords.GROUND_SCATTER_MAPPED_RANGE: ax.yaxis.set_ticks(np.arange(np.ceil(ymin/100.0)*100, ymax+1, yspacing)) else: @@ -449,7 +449,8 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', tick_interval = 1 ax.xaxis.set_minor_locator(dates.MinuteLocator(interval=tick_interval)) - if coords is Coords.SLANT_RANGE or coords is Coords.GROUND_SCATTER_MAPPED_RANGE: + if coords is Coords.SLANT_RANGE or\ + coords is Coords.GROUND_SCATTER_MAPPED_RANGE: ax.yaxis.set_minor_locator(ticker.AutoMinorLocator(2)) else: ax.yaxis.set_minor_locator(ticker.MultipleLocator(5)) @@ -464,8 +465,10 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', if isinstance(norm, colors.LogNorm): cb = ax.figure.colorbar(im, ax=ax, extend='both') else: - locator = ticker.MaxNLocator(symmetric=True, min_n_ticks=3, - integer=True, nbins='auto') + locator = ticker.MaxNLocator(symmetric=True, + min_n_ticks=3, + integer=True, + nbins='auto') ticks = locator.tick_values(vmin=zmin, vmax=zmax) cb = ax.figure.colorbar(im, ax=ax, extend='both', ticks=ticks) @@ -572,8 +575,7 @@ def plot_time_series(cls, dmap_data: List[dict], try: # because of partial records we need to find the first # record that has that parameter - index_first_match = next(i for i, d in enumerate(dmap_data) - if parameter in d) + next(i for i, d in enumerate(dmap_data) if parameter in d) except StopIteration: raise plot_exceptions.UnknownParameterError(parameter) @@ -658,7 +660,8 @@ def plot_time_series(cls, dmap_data: List[dict], if parameter == 'tfreq': # Convert kHz to MHz by dividing by 1000 y.append(dmap_record[parameter]/1000) - elif isinstance(dmap_record[parameter], np.ndarray): + elif isinstance(dmap_record[parameter], + np.ndarray): if gate in dmap_record['slist']: for i in range(len(dmap_record['slist'])): if dmap_record['slist'][i] == gate: @@ -735,7 +738,7 @@ def plot_time_series(cls, dmap_data: List[dict], @classmethod def plot_summary(cls, dmap_data: List[dict], - figsize: tuple = (11, 8.5), + beam_num: int = 0, figsize: tuple = (11, 8.5), watermark: bool = True, boundary: dict = {}, cmaps: dict = {}, lines: dict = {}, plot_elv: bool = True, title=None, @@ -978,7 +981,7 @@ def plot_summary(cls, dmap_data: List[dict], # warnings are not caught with try/except with warnings.catch_warnings(): warnings.simplefilter("ignore") - cls.plot_time_series(dmap_data, + cls.plot_time_series(dmap_data, beam_num=beam_num, parameter=axes_parameters[i][1], color=line[axes_parameters[i][1]], channel=channel, @@ -1041,7 +1044,7 @@ def plot_summary(cls, dmap_data: List[dict], with warnings.catch_warnings(): warnings.simplefilter("ignore") _, cbar, _, x, _, _ =\ - cls.plot_range_time(dmap_data, + cls.plot_range_time(dmap_data, beam_num=beam_num, colorbar_label=labels[i], channel=channel, parameter=axes_parameters[i], @@ -1081,7 +1084,7 @@ def plot_summary(cls, dmap_data: List[dict], axes[i].set_xlabel('Date (UTC)') if title is None: - plt.title(cls.__generate_title(x[0], x[-1], kwargs['beam_num'], + plt.title(cls.__generate_title(x[0], x[-1], beam_num, channel), y=2.4) else: plt.title(title, y=2.4) From b43f436da6919a09a06a5fb485215fdf855c02c5 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 6 Aug 2021 13:31:36 -0600 Subject: [PATCH 060/109] summary plots now added to testing --- test/test_RTP.py | 58 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 50 insertions(+), 8 deletions(-) diff --git a/test/test_RTP.py b/test/test_RTP.py index c5d0c675d..5a3626b00 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -37,6 +37,12 @@ def test_normal_time_series(self): with warnings.catch_warnings(record=True): pydarn.RTP.plot_time_series(data) + def test_normal_time_series(self): + """ """ + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_summary(data) + + @pytest.mark.parametrize('background', ['w']) @pytest.mark.parametrize('zmin', [0, -200]) @pytest.mark.parametrize('zmax', [200, 1000]) @@ -73,10 +79,10 @@ def test_parameters_range_time(self, groundscatter_params, plt.close('all') def test_parameters_channel_2_range_time(self, groundscatter_params, - parameters, background, zmin, zmax, - start_time, end_time, ymin, ymax, - colorbar_label, yspacing, - coords, cmap, date_fmt): + parameters, background, zmin, + zmax, start_time, end_time, + ymin, ymax, colorbar_label, + yspacing, coords, cmap, date_fmt): """ this test will give bare minimum input needed for """ with warnings.catch_warnings(record=True): pydarn.RTP.plot_range_time(data, beam_num=9, @@ -121,7 +127,7 @@ def test_parameters_time_series_channel2(self, parameters_scalar, gate, linestyle=linestyle, linewidth=linewidth) - def test_parameters_time_series_channel2(self, parameters_scalar, gate, + def test_parameters_time_series_channel1(self, parameters_scalar, gate, scale, cp_name, color, linestyle, linewidth, date_fmt, end_time, start_time): @@ -138,10 +144,46 @@ def test_parameters_time_series_channel2(self, parameters_scalar, gate, linestyle=linestyle, linewidth=linewidth) + +@pytest.mark.parametrize('fig_size', [(11, 10), (10, 11)]) +@pytest.mark.parametrize('watermark', [False, True]) +@pytest.mark.parametrize('boundary', [{'w_l': (0, 100), + 'nave': (0, 30), + 'elv': (0, 20), + 'tfreq': (0, 15)}]) +@pytest.mark.parametrize('cmaps', [{'elv': plt.get_cmap('rainbow'), + 'p_l': plt.get_cmap('rainbow'), + 'vel': plt.get_cmap('rainbow')}]) +@pytest.mark.parametrize('lines', [{'nave': '--', 'tfreq': '.'}]) +@pytest.mark.parametrize('plot_elv', [False]) +@pytest.mark.parametrize('title', ['test test']) +@pytest.mark.parametrize('background', ['grey']) +@pytest.mark.parametrize('groundscatter', [False, 'grey']) +@pytest.mark.parametrize('coords', [pydarn.Coords.RANGE_GATE, + pydarn.Coords.GROUND_SCATTER_MAPPED_RANGE]) class TestSummaryPlots: - def test_default_summary_plots(self): + def test_params_summary_plots(self, fig_size, watermark, boundary, cmaps, + lines, plot_elv, title, background, + groundscatter, coords): + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_summary(data, beam_num=15, channel=1, + figsize=fig_size, watermark=watermark, + boundary=boundary, cmaps=cmaps, + lines=lines, plot_elv=plot_elv, + title=title, background=background, + groundscatter=groundscatter, coords=coords) + plt.close('all') - def test_params_summary_plots(self): + def test_beam9_channel2_summary_plots(self, fig_size, watermark, boundary, + cmaps, lines, plot_elv, title, + background, groundscatter, coords): + with warnings.catch_warnings(record=True): + pydarn.RTP.plot_summary(data, beam_num=9, channel=2, + figsize=fig_size, watermark=watermark, + boundary=boundary, cmaps=cmaps, + lines=lines, plot_elv=plot_elv, + title=title, background=background, + groundscatter=groundscatter, coords=coords) + plt.close('all') - def test_beam9_channel2_summary_plots(self): From eb627dfa6bbd21ddbd01824cf285ee9485b44db5 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 6 Aug 2021 13:33:22 -0600 Subject: [PATCH 061/109] fixed some bugs --- pydarn/plotting/rtp.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 471408954..8c21ed2f1 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -948,7 +948,7 @@ def plot_summary(cls, dmap_data: List[dict], # ignore the warnings because summary plots # has its own warning message warnings.simplefilter("ignore") - cls.plot_time_series(dmap_data, + cls.plot_time_series(dmap_data, beam_num=beam_num, parameter=axes_parameters[i][0], scale=scale, channel=channel, color=line[axes_parameters[i][0]], @@ -1018,7 +1018,8 @@ def plot_summary(cls, dmap_data: List[dict], # the citing warning. with warnings.catch_warnings(): warnings.simplefilter("ignore") - cls.plot_time_series(dmap_data, channel=channel, + cls.plot_time_series(dmap_data, beam_num=beam_num, + channel=channel, parameter=axes_parameters[i], ax=axes[i], **kwargs) axes[i].set_ylabel('CPID', rotation=0, labelpad=30) From a89d0fd63e9a8797a60a7213be4645a35970ce58 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 9 Aug 2021 15:15:58 -0600 Subject: [PATCH 062/109] wrote tests for fan and grid plotting methods --- test/test_Fan.py | 85 +++++++++++++++++++++++++++++++++++++++++++++++ test/test_Grid.py | 62 ++++++++++++++++++++++++++++++++++ 2 files changed, 147 insertions(+) create mode 100644 test/test_Fan.py create mode 100644 test/test_Grid.py diff --git a/test/test_Fan.py b/test/test_Fan.py new file mode 100644 index 000000000..2c173f2a8 --- /dev/null +++ b/test/test_Fan.py @@ -0,0 +1,85 @@ +# Copyright (C) 2020 SuperDARN Canada, University of Saskatchewan +# Author: Marina Schmidt +# +# Modifications: +# +# Disclaimer: +# pyDARN is under the LGPL v3 license found in the root directory LICENSE.md +# Everyone is permitted to copy and distribute verbatim copies of this license +# document, but changing it is not allowed. +# +# This version of the GNU Lesser General Public License incorporates the terms +# and conditions of version 3 of the GNU General Public License, +# supplemented by the additional permissions listed below. + +import bz2 +import datetime as dt +import matplotlib.pyplot as plt +import pytest +import warnings + +import pydarn + +with bz2.open('data/test.fitacf.bz2') as fp: + fitacf_stream = fp.read() +data = pydarn.SuperDARNRead(fitacf_stream, True).read_fitacf() + + +class TestFan_defaults: + + def test_fan_defaults(self): + """ """ + with warnings.catch_warnings(record=True): + pydarn.Fan.plot_fan(data) + + def test_fov_series(self): + """ """ + with warnings.catch_warnings(record=True): + pydarn.Fan.plot_fov(6, dt.datetime(2020, 4, 4, 6, 2)) + + +@pytest.mark.parametrize('stid', [5, 97]) +@pytest.mark.parametrize('ranges', [(5,70)]) +@pytest.mark.parametrize('boundary', [False, True]) +@pytest.mark.parametrize('fov_color', ['grey']) +@pytest.mark.parametrize('alpha', [0.8, 1]) +@pytest.mark.parametrize('radar_location', [False]) +@pytest.mark.parametrize('radar_label', [True]) +@pytest.mark.parametrize('line_color', ['red']) +@pytest.mark.parametrize('date', [dt.datetime(2020, 4, 4, 6, 2)]) +class TestFov: + + def test_parameters_range_time(self, stid, ranges, boundary, fov_color, + alpha, radar_location, radar_label, + line_color, date): + """ this test will give bare minimum input needed for """ + with warnings.catch_warnings(record=True): + pydarn.Fan.plot_fov(stid=stid, ranges=ranges, + boundary=boundary, fov_color=fov_color, + alpha=alpha, + radar_location=radar_location, + radar_label=radar_label, + line_color=line_color, date=date) + plt.close('all') + + +@pytest.mark.parametrize('parameter', ['p_l', 'w_l', 'v']) +@pytest.mark.parametrize('cmap', [plt.get_cmap('rainbow')]) +@pytest.mark.parametrize('groundscatter', [True]) +@pytest.mark.parametrize('colorbar', [False]) +@pytest.mark.parametrize('colorbar_label', 'green') +@pytest.mark.parametrize('zmin', [0]) +@pytest.mark.parametrize('zmax', [100]) +@pytest.mark.parametrize('title', [False]) +class TestFan: + + def test_fan_plot(self, parameter, cmap, groundscatter, colorbar, + colorbar_label, zmin, zmax, title): + """ + + """ + with warnings.catch_warnings(record=True): + pydarn.Fan.plot_fan(data, parameter=parameter, cmap=cmap, + groundscatter=groundscatter, colorbar=colorbar, + colorbar_label=colorbar_label, zmin=zmin, zmax=zmax, + title=title) diff --git a/test/test_Grid.py b/test/test_Grid.py new file mode 100644 index 000000000..7d89ac92c --- /dev/null +++ b/test/test_Grid.py @@ -0,0 +1,62 @@ +# Copyright (C) 2020 SuperDARN Canada, University of Saskatchewan +# Author: Marina Schmidt +# +# Modifications: +# +# Disclaimer: +# pyDARN is under the LGPL v3 license found in the root directory LICENSE.md +# Everyone is permitted to copy and distribute verbatim copies of this license +# document, but changing it is not allowed. +# +# This version of the GNU Lesser General Public License incorporates the terms +# and conditions of version 3 of the GNU General Public License, +# supplemented by the additional permissions listed below. + +import bz2 +import datetime as dt +import matplotlib.pyplot as plt +import pytest +import warnings + +import pydarn + +data = pydarn.SuperDARNRead('data/test.grid').read_grid() + + +class TestGrid_defaults: + + def test_grid_defaults(self): + """ """ + with warnings.catch_warnings(record=True): + pydarn.Grid.plot_grid(data) + +@pytest.mark.parametrize('colorbar', [False]) +@pytest.mark.parametrize('colorbar_label', 'green') +@pytest.mark.parametrize('title', [False]) +@pytest.mark.parametrize('cmap', [plt.get_cmap('rainbow')]) +@pytest.mark.parametrize('record', [2]) +@pytest.mark.parametrize('ranges', [(5,70)]) +@pytest.mark.parametrize('time_delta', [2]) +@pytest.mark.parametrize('parameter', ['wdt', 'pwr']) +@pytest.mark.parametrize('radar_location', [False]) +@pytest.mark.parametrize('radar_label', [True]) +@pytest.mark.parametrize('start_time', [dt.datetime(2021, 2, 5, 12, 5)]) +@pytest.mark.parametrize('zmin', [0]) +@pytest.mark.parametrize('zmax', [100]) +@pytest.mark.parametrize('len_factor', [150.0, 100.0]) +class TestGrid: + + def test_plot_grid(self, record, colorbar, colorbar_label, + title, cmap, ranges, time_delta, + parameter, radar_location, radar_label, + start_time, zmin, zmax, len_factor): + """ this test will give bare minimum input needed for """ + with warnings.catch_warnings(record=True): + pydarn.Grid.plot_grid(data, ranges=ranges, + record=record, time_delta=time_delta, + parameter=parameter, + radar_location=radar_location, + radar_label=radar_label, + start_time=start_time, zmin=zmin, + zmax=zmax, len_factor=len_factor) + plt.close('all') From 65d4235d01a611b3e6b9af3ec1c5b272664501bf Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 11 Aug 2021 12:54:52 -0600 Subject: [PATCH 063/109] updated the structure to allow it be called from travis ci --- .travis.yml | 2 +- test/test_Fan.py | 2 +- test/test_Grid.py | 2 +- test/test_RTP.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index e072a9ed6..c09ad9831 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,4 +50,4 @@ install: - pip3 install . - pip3 install pytest - pip3 install pydarnio -script: pytest --ignore=test/integration +script: pytest --ignore=test/data diff --git a/test/test_Fan.py b/test/test_Fan.py index 2c173f2a8..0b2dc4940 100644 --- a/test/test_Fan.py +++ b/test/test_Fan.py @@ -20,7 +20,7 @@ import pydarn -with bz2.open('data/test.fitacf.bz2') as fp: +with bz2.open('test/data/test.fitacf.bz2') as fp: fitacf_stream = fp.read() data = pydarn.SuperDARNRead(fitacf_stream, True).read_fitacf() diff --git a/test/test_Grid.py b/test/test_Grid.py index 7d89ac92c..a849fe8c2 100644 --- a/test/test_Grid.py +++ b/test/test_Grid.py @@ -20,7 +20,7 @@ import pydarn -data = pydarn.SuperDARNRead('data/test.grid').read_grid() +data = pydarn.SuperDARNRead('test/data/test.grid').read_grid() class TestGrid_defaults: diff --git a/test/test_RTP.py b/test/test_RTP.py index 5a3626b00..c0db791be 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -20,7 +20,7 @@ import pydarn -with bz2.open('data/test.fitacf.bz2') as fp: +with bz2.open('test/data/test.fitacf.bz2') as fp: fitacf_stream = fp.read() data = pydarn.SuperDARNRead(fitacf_stream, True).read_fitacf() From feb5c945fa476b09bfa8926307a3fba88ffca8cc Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Wed, 11 Aug 2021 14:22:11 -0600 Subject: [PATCH 064/109] Update test/test_RTP.py Co-authored-by: carleyjmartin <60905856+carleyjmartin@users.noreply.github.com> --- test/test_RTP.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/test_RTP.py b/test/test_RTP.py index 5a3626b00..2dc04ab75 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -102,7 +102,7 @@ def test_parameters_channel_2_range_time(self, groundscatter_params, @pytest.mark.parametrize('gate', [38, 48]) @pytest.mark.parametrize('scale', ['linear', 'log']) @pytest.mark.parametrize('cp_name', [True, False]) -@pytest.mark.parametrize('color', 'green') +@pytest.mark.parametrize('color', 'g') @pytest.mark.parametrize('linestyle', ['--']) @pytest.mark.parametrize('linewidth', [0.5, 2]) @pytest.mark.parametrize('start_time', [dt.datetime(2018, 4, 4, 6, 2)]) @@ -186,4 +186,3 @@ def test_beam9_channel2_summary_plots(self, fig_size, watermark, boundary, title=title, background=background, groundscatter=groundscatter, coords=coords) plt.close('all') - From fa5cab83d785a2acefc9997dccfe34979b83d6bb Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 12 Aug 2021 08:53:49 -0600 Subject: [PATCH 065/109] added [ ] brackets around green --- test/test_RTP.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_RTP.py b/test/test_RTP.py index 5a3626b00..7132130fc 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -102,7 +102,7 @@ def test_parameters_channel_2_range_time(self, groundscatter_params, @pytest.mark.parametrize('gate', [38, 48]) @pytest.mark.parametrize('scale', ['linear', 'log']) @pytest.mark.parametrize('cp_name', [True, False]) -@pytest.mark.parametrize('color', 'green') +@pytest.mark.parametrize('color', ['green']) @pytest.mark.parametrize('linestyle', ['--']) @pytest.mark.parametrize('linewidth', [0.5, 2]) @pytest.mark.parametrize('start_time', [dt.datetime(2018, 4, 4, 6, 2)]) From 5d4dd5f0cbce4610150e17086c9a1c24edb0797c Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 12 Aug 2021 11:07:09 -0600 Subject: [PATCH 066/109] fixed a summary plot bug with linestyle and colors --- pydarn/plotting/rtp.py | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 8c21ed2f1..54072d7c1 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -743,7 +743,7 @@ def plot_summary(cls, dmap_data: List[dict], cmaps: dict = {}, lines: dict = {}, plot_elv: bool = True, title=None, background: str = 'w', groundscatter: bool = True, - channel: int = 'all', + channel: int = 'all', line_color: dict = {}, coords: object = Coords.SLANT_RANGE, **kwargs): """ Plots the summary of several SuperDARN parameters using time-series and @@ -870,10 +870,19 @@ def plot_summary(cls, dmap_data: List[dict], boundary_ranges.update(boundary) # Default color maps for the summary plot - line = {'noise.search': 'k', - 'noise.sky': 'k', - 'tfreq': 'k', - 'nave': 'k'} + line = {'noise.search': '--', + 'noise.sky': '-', + 'tfreq': '--', + 'nave': '-'} + color = {'noise.search': 'k', + 'noise.sky': 'k', + 'tfreq': 'k', + 'nave': 'k'} + + if isinstance(line_color, dict): + color.update(line_color) + else: + color.update({k: lines for k, v in line_color.items()}) if isinstance(lines, dict): line.update(lines) @@ -951,14 +960,15 @@ def plot_summary(cls, dmap_data: List[dict], cls.plot_time_series(dmap_data, beam_num=beam_num, parameter=axes_parameters[i][0], scale=scale, channel=channel, - color=line[axes_parameters[i][0]], - ax=axes[i], linestyle='-', + color=color[axes_parameters[i][0]], + ax=axes[i], + linestyle=line[axes_parameters[i][0]], label=labels[i][0], **kwargs) axes[i].set_ylabel(labels[i][0], rotation=0, labelpad=30) axes[i].\ axhline(y=boundary_ranges[axes_parameters[i][0]][0] + 0.8, xmin=-0.11, xmax=-0.05, clip_on=False, - color=line[axes_parameters[i][0]]) + color=color[axes_parameters[i][0]]) axes[i].set_ylim(boundary_ranges[axes_parameters[i][0]][0], boundary_ranges[axes_parameters[i][0]][1]) # For better y-axis ticks @@ -983,10 +993,10 @@ def plot_summary(cls, dmap_data: List[dict], warnings.simplefilter("ignore") cls.plot_time_series(dmap_data, beam_num=beam_num, parameter=axes_parameters[i][1], - color=line[axes_parameters[i][1]], + color=color[axes_parameters[i][1]], channel=channel, scale=scale, ax=second_ax, - linestyle='--', **kwargs) + linestyle=line[axes_parameters[i][0]], **kwargs) second_ax.set_xticklabels([]) second_ax.set_ylabel(labels[i][1], rotation=0, labelpad=25) From acb6964f531d206f3c75671f0120d091913f8cc8 Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 12 Aug 2021 13:15:48 -0600 Subject: [PATCH 067/109] missed one --- pydarn/plotting/rtp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 54072d7c1..0c866c646 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -1003,8 +1003,8 @@ def plot_summary(cls, dmap_data: List[dict], second_ax.\ axhline(y=boundary_ranges[axes_parameters[i][1]][0] + 0.8, xmin=1.07, xmax=1.13, - clip_on=False, linestyle='--', - color=line[axes_parameters[i][1]]) + clip_on=False, linestyle=line[axes_parameters[i][1]][0], + color=color[axes_parameters[i][1]]) second_ax.\ set_ylim(boundary_ranges[axes_parameters[i][1]][0], boundary_ranges[axes_parameters[i][1]][1]) From b8607fe9cef1c03aab50b86d4e7d160080f33253 Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 12 Aug 2021 13:30:47 -0600 Subject: [PATCH 068/109] changed . to - since its not supported --- test/test_RTP.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_RTP.py b/test/test_RTP.py index 45a9689ac..b5fc9f9ad 100644 --- a/test/test_RTP.py +++ b/test/test_RTP.py @@ -154,7 +154,7 @@ def test_parameters_time_series_channel1(self, parameters_scalar, gate, @pytest.mark.parametrize('cmaps', [{'elv': plt.get_cmap('rainbow'), 'p_l': plt.get_cmap('rainbow'), 'vel': plt.get_cmap('rainbow')}]) -@pytest.mark.parametrize('lines', [{'nave': '--', 'tfreq': '.'}]) +@pytest.mark.parametrize('lines', [{'nave': '--', 'tfreq': '-'}]) @pytest.mark.parametrize('plot_elv', [False]) @pytest.mark.parametrize('title', ['test test']) @pytest.mark.parametrize('background', ['grey']) From 22e2d0840373bb9a53feb6d3843d74d74f0d1445 Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 12 Aug 2021 13:47:11 -0600 Subject: [PATCH 069/109] mixed some indexing --- pydarn/plotting/rtp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 0c866c646..5715a76ef 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -985,6 +985,7 @@ def plot_summary(cls, dmap_data: List[dict], if i == 1: # plot the shared parameter second_ax = axes[i].twinx() + # with warning catch, catches all the warnings # that would be produced by time-series this would be # the citing warning. @@ -996,7 +997,7 @@ def plot_summary(cls, dmap_data: List[dict], color=color[axes_parameters[i][1]], channel=channel, scale=scale, ax=second_ax, - linestyle=line[axes_parameters[i][0]], **kwargs) + linestyle=line[axes_parameters[i][1]], **kwargs) second_ax.set_xticklabels([]) second_ax.set_ylabel(labels[i][1], rotation=0, labelpad=25) From 4da366958aff4e579fcb0f10bdeafe195d2f7a9d Mon Sep 17 00:00:00 2001 From: mts299 Date: Thu, 12 Aug 2021 13:53:20 -0600 Subject: [PATCH 070/109] added linestyle into the labels for time_series in summary plots --- pydarn/plotting/rtp.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 5715a76ef..91d6ad597 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -968,7 +968,8 @@ def plot_summary(cls, dmap_data: List[dict], axes[i].\ axhline(y=boundary_ranges[axes_parameters[i][0]][0] + 0.8, xmin=-0.11, xmax=-0.05, clip_on=False, - color=color[axes_parameters[i][0]]) + color=color[axes_parameters[i][0]], + linestyle=line[axes_parameters[i][0]]) axes[i].set_ylim(boundary_ranges[axes_parameters[i][0]][0], boundary_ranges[axes_parameters[i][0]][1]) # For better y-axis ticks @@ -1004,7 +1005,8 @@ def plot_summary(cls, dmap_data: List[dict], second_ax.\ axhline(y=boundary_ranges[axes_parameters[i][1]][0] + 0.8, xmin=1.07, xmax=1.13, - clip_on=False, linestyle=line[axes_parameters[i][1]][0], + clip_on=False, + linestyle=line[axes_parameters[i][1]], color=color[axes_parameters[i][1]]) second_ax.\ set_ylim(boundary_ranges[axes_parameters[i][1]][0], From 667498c07c5c8c944e6d758dbfb74e5f99608559 Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Tue, 17 Aug 2021 13:10:05 -0400 Subject: [PATCH 071/109] modularization of virtual heights --- pydarn/__init__.py | 2 + pydarn/utils/radar_pos.py | 62 ++++++--------------------- pydarn/utils/virtual_heights.py | 56 ++++++++++++++++++++++++ pydarn/utils/virtual_heights_types.py | 34 +++++++++++++++ 4 files changed, 105 insertions(+), 49 deletions(-) create mode 100644 pydarn/utils/virtual_heights.py create mode 100644 pydarn/utils/virtual_heights_types.py diff --git a/pydarn/__init__.py b/pydarn/__init__.py index 7e19255cf..e49a4200c 100644 --- a/pydarn/__init__.py +++ b/pydarn/__init__.py @@ -43,6 +43,8 @@ from .utils.radar_pos import radar_fov from .utils.radar_pos import geographic_cell_positions + + # import plotting from .plotting.color_maps import PyDARNColormaps from .plotting.axis import Projections diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 993179894..a19856fda 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -41,6 +41,9 @@ import os import aacgmv2 +from pydarn.utils.virtual_heights_types import VH_types +from pydarn.utils.virtual_heights import standard_virtual_height, chisham + from pydarn import SuperDARNRadars, gate2slant, gate2GroundScatter, Coords from pydarn.utils.constants import EARTH_EQUATORIAL_RADIUS, Re, C @@ -152,7 +155,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, height: float = None, elv_angle: float = 0.0, reflection_height: float = 250, coords: object = Coords.SLANT_RANGE, - center: bool = True, chisham: bool = False): + center: bool = True, virtual_height_type: object = VH_types.STANDARD_VIRTUAL_HEIGHT): """ determines the geographic cell position for a given range gate and beam @@ -242,7 +245,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, np.sin(np.radians(elv_angle)) + slant_range**2) lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, - height, psi, boresight, chisham) + height, psi, boresight, virtual_height_type = virtual_height_type) #calculates lon and lat for ground scatter mapped range if coords == Coords.GROUND_SCATTER_MAPPED_RANGE: @@ -257,7 +260,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, np.sin(np.radians(elv_angle)) + ground_scatter_mapped_range**2) lat, lon = geocentric_coordinates(radar_lat, radar_lon, ground_scatter_mapped_range, - height, psi, boresight, chisham) + height, psi, boresight, virtual_height_type = virtual_height_type) # convert back degrees as preferred units to use? return np.degrees(lat), np.degrees(lon) @@ -267,7 +270,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, def geocentric_coordinates(radar_lat: float, radar_lon: float, slant_range: float, cell_height: float, psi: float, boresight: float, - chisham: bool = False): + virtual_height_type: object = VH_types.STANDARD_VIRTUAL_HEIGHT ): """ Calculates the geocentric coordinates of gate cell point, using either the standard or Chisham virtual height model. @@ -304,51 +307,12 @@ def geocentric_coordinates(radar_lat: float, radar_lon: float, radars – Part 1: A new empirical virtual height model by G. Chisham 2008 (https://doi.org/10.5194/angeo-26-823-2008) """ - if chisham: - # Model constants - A_const = (108.974, 384.416, 1098.28) - B_const = (0.0191271, -0.178640, -0.354557) - C_const = (6.68283e-5, 1.81405e-4, 9.39961e-5) - - # determine which region of ionosphere the gate - if slant_range < 115: - x_height = (slant_range / 115.0) * 112.0 - elif slant_range < 787.5: - x_height = A_const[0] + B_const[0] * slant_range + C_const[0] *\ - slant_range**2 - elif slant_range <= 2137.5: - x_height = A_const[1] + B_const[1] * slant_range + C_const[1] *\ - slant_range**2 - else: - x_height = A_const[2] + B_const[2] * slant_range + C_const[2] *\ - slant_range**2 - else: - """ - cell_height, slant_range and x_height are in km - Default values set in virtual height model described - Mapping ionospheric backscatter measured by the SuperDARN HF - radars – Part 1: A new empirical virtual height model by - G. Chisham 2008 - Equation (1) in the paper - < 150 km climbing into the E region - 150 - 600 km E region scatter - (Note in the paper 400 km is the edge of the E region) - 600 - 800 km is F region - """ - # TODO: why 115? - # map everything into the E region - if cell_height <= 150 and slant_range > 150: - x_height = cell_height - # virtual height equation (1) from the above paper - elif slant_range < 150: - x_height = (slant_range / 150.0) * 115 - elif slant_range >= 150 and slant_range <= 600: - x_height = 115 - elif slant_range > 600 and slant_range < 800: - x_height = (slant_range - 600) / 200 * (cell_height - 115) + 115 - # higher than 800 km - else: - x_height = cell_height + if virtual_height_type == VH_types.CHISHAM: + x_height = chisham(slant_range) + + if virtual_height_type == VH_types.STANDARD_VIRTUAL_HEIGHT: + x_height = standard_virtual_height(slant_range, cell_height) + # calculate the radius over the earth underneath # the radar and range gate cell rlat, rlon, r_radar, delta = geodetic2geocentric(radar_lat, radar_lon) diff --git a/pydarn/utils/virtual_heights.py b/pydarn/utils/virtual_heights.py new file mode 100644 index 000000000..bea6919b2 --- /dev/null +++ b/pydarn/utils/virtual_heights.py @@ -0,0 +1,56 @@ +""" virtual_heights.py comprises of different types of virtual heights""" + +def chisham(slant_range: float): + # Gareth Chisham Virtual height model: + """ + Mapping ionospheric backscatter measured by the SuperDARN HF + radars – Part 1: A new empirical virtual height model by + G. Chisham 2008 (https://doi.org/10.5194/angeo-26-823-2008) + """ + # Model constants + A_const = (108.974, 384.416, 1098.28) + B_const = (0.0191271, -0.178640, -0.354557) + C_const = (6.68283e-5, 1.81405e-4, 9.39961e-5) + + # determine which region of ionosphere the gate + if slant_range < 115: + return (slant_range / 115.0) * 112.0 + elif slant_range < 787.5: + return A_const[0] + B_const[0] * slant_range + C_const[0] *\ + slant_range**2 + elif slant_range <= 2137.5: + return A_const[1] + B_const[1] * slant_range + C_const[1] *\ + slant_range**2 + else: + return A_const[2] + B_const[2] * slant_range + C_const[2] *\ + slant_range**2 + + +def standard_virtual_height(slant_range: float, cell_height: float): + """ + cell_height, slant_range and x_height are in km + Default values set in virtual height model described + Mapping ionospheric backscatter measured by the SuperDARN HF + radars – Part 1: A new empirical virtual height model by + G. Chisham 2008 + Equation (1) in the paper + < 150 km climbing into the E region + 150 - 600 km E region scatter + (Note in the paper 400 km is the edge of the E region) + 600 - 800 km is F region + """ + # TODO: why 115? + # map everything into the E region + if cell_height <= 150 and slant_range > 150: + return cell_height + # virtual height equation (1) from the above paper + elif slant_range < 150: + return (slant_range / 150.0) * 115 + elif slant_range >= 150 and slant_range <= 600: + return 115 + elif slant_range > 600 and slant_range < 800: + return (slant_range - 600) / 200 * (cell_height - 115) + 115 + # higher than 800 km + else: + return cell_height + diff --git a/pydarn/utils/virtual_heights_types.py b/pydarn/utils/virtual_heights_types.py new file mode 100644 index 000000000..c20215e51 --- /dev/null +++ b/pydarn/utils/virtual_heights_types.py @@ -0,0 +1,34 @@ +# (C) Copyright 2021 SuperDARN Canada, University of Saskatchewan +# Author(s): Marina Schmidt +# +# This file is part of the pyDARN Library. +# +# pyDARN is under the LGPL v3 license found in the root directory LICENSE.md +# Everyone is permitted to copy and distribute verbatim copies of this license +# document, but changing it is not allowed. +# +# This version of the GNU Lesser General Public License incorporates the terms +# and conditions of version 3 of the GNU Lesser General Public License, +# supplemented by the additional permissions listed below. +# +# Modifications: +# + +""" +virtual_heights_types.py is a group of methods that focus on the type of virtual heights +""" +import enum + +class VH_types(enum.Enum): + """ + This virtual height types class is to list the current virtual height systems + a user can pick from + + enumerators: + STANDARD_VIRTUAL_HEIGHT: Standard_Virtual_height (km) + CHISHAM: chisham (km) + """ + + STANDARD_VIRTUAL_HEIGHT = enum.auto() + CHISHAM = enum.auto() + From d08365c2aa1d57c805fe36a2a753348e68d19a66 Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Tue, 31 Aug 2021 15:05:24 -0600 Subject: [PATCH 072/109] Update test/test_Grid.py Co-authored-by: carleyjmartin <60905856+carleyjmartin@users.noreply.github.com> --- test/test_Grid.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_Grid.py b/test/test_Grid.py index 7d89ac92c..5cba4b216 100644 --- a/test/test_Grid.py +++ b/test/test_Grid.py @@ -20,7 +20,7 @@ import pydarn -data = pydarn.SuperDARNRead('data/test.grid').read_grid() +data = pydarn.SuperDARNRead('data/test.grd').read_grid() class TestGrid_defaults: From e3d80f821255265425d0edab96ce4e19643d2e9f Mon Sep 17 00:00:00 2001 From: carleyjmartin <60905856+carleyjmartin@users.noreply.github.com> Date: Wed, 1 Sep 2021 10:50:56 -0600 Subject: [PATCH 073/109] Update test/test_Grid.py --- test/test_Grid.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_Grid.py b/test/test_Grid.py index bf3a98d9d..3ac4468f1 100644 --- a/test/test_Grid.py +++ b/test/test_Grid.py @@ -21,7 +21,7 @@ import pydarn -data = pydarn.SuperDARNRead('data/test.grd').read_grid() +data = pydarn.SuperDARNRead('test/data/test.grd').read_grid() class TestGrid_defaults: From 417db84be9d4b4448cdc2cf1f3a0842e763bfad0 Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Wed, 1 Sep 2021 15:37:46 -0600 Subject: [PATCH 074/109] Revert "Ehn/virtual height modularization" --- pydarn/__init__.py | 2 - pydarn/plotting/fan.py | 466 +++++--------------------- pydarn/plotting/rtp.py | 4 +- pydarn/utils/radar_pos.py | 130 +++---- pydarn/utils/virtual_heights.py | 56 ---- pydarn/utils/virtual_heights_types.py | 34 -- 6 files changed, 149 insertions(+), 543 deletions(-) delete mode 100644 pydarn/utils/virtual_heights.py delete mode 100644 pydarn/utils/virtual_heights_types.py diff --git a/pydarn/__init__.py b/pydarn/__init__.py index e49a4200c..7e19255cf 100644 --- a/pydarn/__init__.py +++ b/pydarn/__init__.py @@ -43,8 +43,6 @@ from .utils.radar_pos import radar_fov from .utils.radar_pos import geographic_cell_positions - - # import plotting from .plotting.color_maps import PyDARNColormaps from .plotting.axis import Projections diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 075e2d1d0..c325b8a2d 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -19,6 +19,7 @@ """ Fan plots, mapped to AACGM coordinates in a polar format """ + import datetime as dt import matplotlib.pyplot as plt import numpy as np @@ -34,16 +35,6 @@ SuperDARNRadars, Hemisphere, Projections) -# handle cartopy ad-hoc -try: - from cartopy.mpl import geoaxes - import cartopy.crs as ccrs - import cartopy.feature as cfeature - from cartopy.mpl.gridliner import LONGITUDE_FORMATTER, LATITUDE_FORMATTER - cartopyInstalled = True -except Exception: - cartopyInstalled = False - class Fan(): """ 'Fan', or 'Field-of-view' plots for SuperDARN FITACF data @@ -65,16 +56,11 @@ def __str__(self): @classmethod def plot_fan(cls, dmap_data: List[dict], ax=None, scan_index: Union[int, dt.datetime] = 1, - ranges: List = None, boundary: bool = True, - line_color: str = 'black', alpha: int = 0.5, - parameter: str = 'v', lowlat: int = 30, cmap: str = None, - groundscatter: bool = False, reflection_height: float = 250, - zmin: int = None, zmax: int = None, - colorbar: bool = True, coords: object = Coords.AACGM, - colorbar_label: str = '', radar_location: bool = True, - radar_label: bool = False, title: bool = True, - fov_files: bool = False, **kwargs): - + parameter: str = 'v', cmap: str = None, + groundscatter: bool = False, zmin: int = None, + zmax: int = None, colorbar: bool = True, + colorbar_label: str = '', title: bool = True, + **kwargs): """ Plots a radar's Field Of View (FOV) fan plot for the given data and scan number @@ -95,20 +81,6 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, parameter: str Key name indicating which parameter to plot. Default: v (Velocity). Alternatives: 'p_l', 'w_l', 'elv' - ranges: list - Set to a two element list of the lower and upper ranges to plot - If None, then nrang from the data is used - Default: None - boundary: bool - Set to false to not plot the outline of the FOV - Default: True - line_color: str - set the line and dot color - default: black - alpha: int - alpha controls the transparency of - the fov color - Default: 0.5 cmap: matplotlib.cm matplotlib colour map https://matplotlib.org/tutorials/colors/colormaps.html @@ -116,9 +88,6 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, groundscatter : bool Set true to indicate if groundscatter should be plotted in grey Default: False - reflection_height: float - reflection height - default: 250 zmin: int The minimum parameter value for coloring Default: {'p_l': [0], 'v': [-200], 'w_l': [0], 'elv': [0]} @@ -128,9 +97,6 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, colorbar: bool Draw a colourbar if True Default: True - coords: Coords - set the y-axis to a desired coordinate system - Default: Coords.AACGM colorbar_label: str the label that appears next to the colour bar. Requires colorbar to be true @@ -195,7 +161,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # Time for coordinate conversion if not scan_time: - date = time2datetime(dmap_data[plot_beams[0][0]]) + date = time2datetime(dmap_data[plot_beams[0][0]]) else: date = scan_time @@ -203,21 +169,15 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, if ranges is None: ranges = [0, dmap_data[0]['nrang']] - # Get radar beam/gate locations - beam_corners_aacgm_lats, beam_corners_aacgm_lons = \ - radar_fov(stid=dmap_data[0]['stid'], rsep=dmap_data[0]['rsep'], frang=dmap_data[0]['frang'], reflection_height=reflection_height, coords=coords, ranges=ranges, - date=date, max_beams=None, read_file=fov_files) + beam_corners_aacgm_lats, beam_corners_aacgm_lons, thetas, rs, ax = \ + cls.plot_fov(dmap_data[0]['stid'], date, **kwargs) - # Where in the world are we - if np.all(beam_corners_aacgm_lats > 0): - northern_hemisphere = True - else: - northern_hemisphere = False - pole_lat = 90 if northern_hemisphere else -90 - - # How many beams and gates do we need fan_shape = beam_corners_aacgm_lons.shape + # Get range-gate data and groundscatter array for given scan + scan = np.zeros((fan_shape[0] - 1, fan_shape[1]-1)) + grndsct = np.zeros((fan_shape[0] - 1, fan_shape[1]-1)) + # Colour table and max value selection depending on parameter plotted # Load defaults if none given if cmap is None: @@ -237,9 +197,6 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, norm = colors.Normalize norm = norm(zmin, zmax) - # Get range-gate data and groundscatter array for given scan - scan = np.zeros((fan_shape[0] - 1, fan_shape[1]-1)) - grndsct = np.zeros((fan_shape[0] - 1, fan_shape[1]-1)) for i in np.nditer(plot_beams): try: # get a list of gates where there is data @@ -261,189 +218,27 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, # if there is no slist field this means partial record except KeyError: continue - - # Initializes lons and lats to be used in cartopy coordinate transformation - lons = np.concatenate( - (beam_corners_aacgm_lons[ranges[0], :], - beam_corners_aacgm_lons[ranges[0]:ranges[1], -1], - beam_corners_aacgm_lons[ranges[1], ::-1], - beam_corners_aacgm_lons[ranges[1]:ranges[0]:-1, 0], - [beam_corners_aacgm_lons[0, 0]])) - lats = np.concatenate( - (beam_corners_aacgm_lats[ranges[0], :], - beam_corners_aacgm_lats[ranges[0]:ranges[1], -1], - beam_corners_aacgm_lats[ranges[1], ::-1], - beam_corners_aacgm_lats[ranges[1]:ranges[0]:-1, 0], - [beam_corners_aacgm_lats[0, 0]])) - - if np.isnan(beam_corners_aacgm_lons).any() or np.isnan(beam_corners_aacgm_lats).any(): - # Reshapes longitude when there are nans - y0inx = np.min(np.where(np.isfinite(beam_corners_aacgm_lons))[0]) - beam_corners_aacgm_lons = beam_corners_aacgm_lons[y0inx:] - # Reshapes latitude when there are nans - y0inx = np.min(np.where(np.isfinite(beam_corners_aacgm_lats))[0]) - beam_corners_aacgm_lats = beam_corners_aacgm_lats[y0inx:] - fan_shape=beam_corners_aacgm_lons.shape - # Reshapes scan data when both lons and lats have nans - scan=scan[y0inx:] - - # Reinitialize lons and lats to be used in cartopy coordinate transform when lons and lats have nans - lons = np.concatenate( - (beam_corners_aacgm_lons[ranges[0], :], - beam_corners_aacgm_lons[ranges[0]:fan_shape[0], -1], - beam_corners_aacgm_lons[fan_shape[0]-1, ::-1], - beam_corners_aacgm_lons[fan_shape[0]:ranges[0]:-1, 0], - [beam_corners_aacgm_lons[0, 0]])) - lats = np.concatenate( - (beam_corners_aacgm_lats[ranges[0], :], - beam_corners_aacgm_lats[ranges[0]:fan_shape[0], -1], - beam_corners_aacgm_lats[fan_shape[0]-1, ::-1], - beam_corners_aacgm_lats[fan_shape[0]:ranges[0]:-1, 0], - [beam_corners_aacgm_lats[0, 0]])) - - # Initializes stid - stid = dmap_data[0]['stid'] - - if coords == Coords.AACGM: - # Work out shift due in MLT - beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) - mltshift = beam_corners_aacgm_lons[0, 0] - \ - (aacgmv2.convert_mlt(beam_corners_aacgm_lons[0, 0], date) * 15) - beam_corners_mlts = beam_corners_aacgm_lons - mltshift - - # Hold the beam positions - thetas = np.radians(beam_corners_mlts) - rs = beam_corners_aacgm_lats - - # Setup plot - # This may screw up references - if ax is None: - # Get the hemisphere to pass to plotting projection - kwargs['hemisphere'] = SuperDARNRadars.radars[stid].hemisphere - # Get a polar projection using any kwarg input - fig = plt.figure(figsize=(12,12)) - ax = Projections.axis_polar(**kwargs) - - # a single* call to pcolormesh to handle all the - # range gates in the scan - ax.pcolormesh(thetas, - rs, - np.ma.masked_array(scan, ~scan.astype(bool)), - norm=norm, cmap=cmap) - # plot the groundscatter as grey fill - - if boundary: - lons = np.concatenate( - (thetas[ranges[0], :], - thetas[ranges[0]:ranges[1], -1], - thetas[ranges[1], ::-1], - thetas[ranges[1]:ranges[0]:-1, 0], - [thetas[0, 0]])) - lats = np.concatenate( - (rs[ranges[0], :], - rs[ranges[0]:ranges[1], -1], - rs[ranges[1], ::-1], - rs[ranges[1]:ranges[0]:-1, 0], - [rs[0, 0]])) - # right boundary line - plt.polar(lons, lats, color=line_color, linewidth=1.2) - - - if groundscatter: - ax.pcolormesh(thetas, - rs, - np.ma.masked_array(grndsct, - ~grndsct.astype(bool)), - norm=norm, cmap='Greys') - # *There exists a bug in matplotlib pcolormesh when plotting in - # polar projections that gets rid of the rgrid. Replot them here: - for lat in range(pole_lat, lowlat, -10 - if northern_hemisphere else 10): - ax.plot(np.linspace(0, np.radians(360), 360), - [lat] * 360, 'grey', alpha=0.6) - for lon in range(0, 360, 45): - ax.plot([np.radians(lon)] * 2, - [pole_lat, lowlat], 'grey', alpha=0.6) - - # the alternative is to plot using catropy - else: - # first, check if cartopy is installed: - if not cartopyInstalled: - raise plot_exceptions.CartopyMissingError() - # no need to shift any coords, let cartopy do that - # however, we do need to figure out - # how much to rotate the projection - deg_from_midnight = (date.hour + date.minute / 60) / 24 * 360 - if northern_hemisphere: - noon = -deg_from_midnight - else: - noon = 360 - deg_from_midnight - # handle none types or wrongly built axes - if type(ax) != geoaxes.GeoAxesSubplot: - proj = ccrs.Orthographic(noon, pole_lat) - ax = plt.subplot(111, projection=proj, aspect='auto') - grid_lines = ax.gridlines(draw_labels=True,linewidth=1, color='black',) - grid_lines.xformatter = LONGITUDE_FORMATTER - grid_lines.yformatter = LATITUDE_FORMATTER - ax.coastlines(resolution='110m') - ax.add_feature(cfeature.LAND, color='lightgrey') - ax.add_feature(cfeature.OCEAN, color = 'white') - - - geo = ccrs.Geodetic() - point = proj.transform_points(geo,lons, lats) - """ax.gridlines(ylocs=np.arange(pole_lat, 0, -5 - if northern_hemisphere else 5))""" - - - - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, - np.ma.masked_array(scan, ~scan.astype(bool)), - norm=norm, cmap=cmap, - transform=ccrs.PlateCarree()) - if boundary: - plt.plot(point[:,0], point[:,1], color=line_color, linewidth=1) - - if groundscatter: - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, - np.ma.masked_array(grndsct, - ~grndsct.astype(bool)), - norm=norm, cmap='Greys', - transform=ccrs.PlateCarree()) - - # For some reason, cartopy won't allow extents - # much greater than this - # - there should probably be an option to allow autscaling - # - perhaps this is a projection issue? - extent = min(45e5, - (abs(proj.transform_point(noon, lowlat, - ccrs.PlateCarree()) - [1]))) - ax.set_extent(extents=(-extent, extent, -extent, extent), - crs=proj) - #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) - else: - ax.pcolormesh(beam_corners_aacgm_lons, - beam_corners_aacgm_lats, - np.ma.masked_array(scan, ~scan.astype(bool)), - norm=norm, cmap=cmap, - transform=ccrs.PlateCarree()) - extent = min(45e5, - (abs(proj.transform_point(noon, lowlat, - ccrs.PlateCarree()) - [1]))) - ax.set_extent(extents=(-extent, extent, -extent, extent), - crs=proj) - #ax.set_extent([-180, 90, 0, 0], crs=ccrs.PlateCarree()) - # plots radar position - if radar_location: - cls.plot_radar_position(stid, date, line_color, coords = coords, **kwargs) - # plots radar label position - if radar_label: - cls.plot_radar_label(stid, date, line_color, coords = coords, **kwargs) - + # Begin plotting by iterating over ranges and beams + thetas = thetas[ranges[0]:ranges[1]] + rs = rs[ranges[0]:ranges[1]] + scan = scan[ranges[0]:ranges[1]-1] + ax.pcolormesh(thetas, rs, + np.ma.masked_array(scan, ~scan.astype(bool)), + norm=norm, cmap=cmap) + + # plot the groundscatter as grey fill + if groundscatter: + grndsct = grndsct[ranges[0]:ranges[1]-1] + ax.pcolormesh(thetas, rs, + np.ma.masked_array(grndsct, + ~grndsct.astype(bool)), + norm=norm, cmap='Greys') + + azm = np.linspace(0, 2 * np.pi, 100) + r, th = np.meshgrid(rs, azm) + plt.plot(azm, r, color='k', ls='none') + plt.grid() + # Create color bar if True if colorbar is True: mappable = cm.ScalarMappable(norm=norm, cmap=cmap) @@ -459,20 +254,19 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, if title: start_time = time2datetime(dmap_data[plot_beams[0][0]]) end_time = time2datetime(dmap_data[plot_beams[-1][-1]]) - title = cls.__add_title__(start_time, end_time, coords=coords) + title = cls.__add_title__(start_time, end_time) plt.title(title) citing_warning() return beam_corners_aacgm_lats, beam_corners_aacgm_lons, scan, grndsct @classmethod - def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, - coords: object = Coords.AACGM, frang: int = 180, - ax=None, ranges: tuple = None, - boundary: bool = True, fov_color: str = None, - alpha: int = 0.5, fov_files: bool = False, - radar_location: bool = False, radar_label: bool = False, - max_beams: int = None, line_color: str = 'black', **kwargs): + def plot_fov(cls, stid: str, date: dt.datetime, + ax=None, ranges: List = [], boundary: bool = True, + fov_color: str = None, alpha: int = 0.5, + radar_location: bool = True, radar_label: bool = False, + line_color: str = 'black', + fov_files: bool = False, **kwargs): """ plots only the field of view (FOV) for a given radar station ID (stid) @@ -480,15 +274,6 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, ----------- stid: int Radar station ID - rsep: int - gate seperation [km], set by the radar control program. - default: 45 common mode - coords: Coords - set the y-axis to a desired coordinate system - Default: Coords.AACGM - frang: int - distance from the radar site to the edge of the range gate [km] - default: 180 km ax: matplotlib.pyplot axis Pre-defined axis object to pass in, must currently be polar projection @@ -548,11 +333,10 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, fan_shape = beam_corners_aacgm_lons.shape if ranges == []: ranges = [0, fan_shape[0]] - # Work out shift due in MLT beam_corners_mlts = np.zeros((fan_shape[0], fan_shape[1])) mltshift = beam_corners_aacgm_lons[0, 0] - \ - (aacgmv2.convert_mlt(beam_corners_aacgm_lons[0, 0], date) * 15) + (aacgmv2.convert_mlt(beam_corners_aacgm_lons[0, 0], date) * 15) beam_corners_mlts = beam_corners_aacgm_lons - mltshift # Hold the beam positions @@ -608,7 +392,7 @@ def plot_fov(cls, stid: str, date: dt.datetime, rsep: int = 45, @classmethod def plot_radar_position(cls, stid: int, date: dt.datetime, - line_color: str = 'black', coords: object = Coords.AACGM, **kwargs): + line_color: str = 'black', **kwargs): """ plots only a dot at the position of a given radar station ID (stid) @@ -622,63 +406,28 @@ def plot_radar_position(cls, stid: int, date: dt.datetime, line_color: str color of the dot default: black - coords: Coords - set the y-axis to a desired coordinate system - Default: Coords.AACGM + Returns ------- No variables returned """ - if coords == Coords.AACGM: - # Get location of radar - lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat - lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon - # Convert to geomag coords - geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) - mltshift = geomag_radar[1] - (aacgmv2.convert_mlt(geomag_radar[1], + # Get location of radar + lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat + lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon + # Convert to geomag coords + geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) + mltshift = geomag_radar[1] - (aacgmv2.convert_mlt(geomag_radar[1], date) * 15) - # Convert to MLT then radians for theta - theta_lon = np.radians(geomag_radar[1] - mltshift) - r_lat = geomag_radar[0] - # Plot a dot at the radar site - plt.scatter(theta_lon, r_lat, c=line_color, linewidths=5, s=5) - - if coords == Coords.SLANT_RANGE or coords == Coords.GROUND_SCATTER_MAPPED_RANGE: - # Get location of radar - radar_position_lat = np.array(SuperDARNRadars.radars[stid].hardware_info.geographic.lat) - radar_position_lon = np.array(SuperDARNRadars.radars[stid].hardware_info.geographic.lon) - - # Where in the world are we - if np.all(radar_position_lat > 0): - northern_hemisphere = True - else: - northern_hemisphere = False - pole_lat = 90 if northern_hemisphere else -90 - - # no need to shift any coords, let cartopy do that - # however, we do need to figure out - # how much to rotate the projection - deg_from_midnight = (date.hour + date.minute / 60) / 24 * 360 - if northern_hemisphere: - noon = -deg_from_midnight - else: - noon = 360 - deg_from_midnight - - # projection for radar postion coordinate transformation - proj = ccrs.Orthographic(noon, pole_lat) - - # radar position coordinate transformation to geo coordinates - geo = ccrs.Geodetic() - position=proj.transform_points(geo,radar_position_lon, radar_position_lat) - # plot radar position - plt.scatter(position[:,0], position[:,1], c=line_color, linewidths=5, s=5) - - + # Convert to MLT then radians for theta + theta_lon = np.radians(geomag_radar[1] - mltshift) + r_lat = geomag_radar[0] + # Plot a dot at the radar site + plt.scatter(theta_lon, r_lat, c=line_color, s=5) return @classmethod def plot_radar_label(cls, stid: int, date: dt.datetime, - line_color: str = 'black', coords: object = Coords.AACGM, **kwargs): + line_color: str = 'black', **kwargs): """ plots only string at the position of a given radar station ID (stid) @@ -692,95 +441,40 @@ def plot_radar_label(cls, stid: int, date: dt.datetime, line_color: str color of the text default: black - coords: Coords - set the y-axis to a desired coordinate system - Default: Coords.AACGM Returns ------- No variables returned """ - if coords == Coords.AACGM: - # Label text - label_str = ' ' + SuperDARNRadars.radars[stid]\ - .hardware_info.abbrev.upper() - # Get location of radar - lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat - lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon - - # Convert to geomag coords - geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) - mltshift = geomag_radar[1] - \ - (aacgmv2.convert_mlt(geomag_radar[1], date) * 15) - # Convert to MLT then radians for theta - theta_lon = np.radians(geomag_radar[1] - mltshift) - r_lat = geomag_radar[0] - - theta_text = theta_lon - # Shift in latitude (dependent on hemisphere) - if SuperDARNRadars.radars[stid].hemisphere == Hemisphere.North: - r_text = r_lat - 7 - else: - r_text = r_lat + 5 - plt.text(theta_text, r_text, label_str, ha='center', c=line_color) - - if coords == Coords.SLANT_RANGE or coords == Coords.GROUND_SCATTER_MAPPED_RANGE: - # Get location of radar - radar_position_lat = np.array(SuperDARNRadars.radars[stid].hardware_info.geographic.lat) - radar_position_lon = np.array(SuperDARNRadars.radars[stid].hardware_info.geographic.lon) - - # Where in the world are we - if np.all(radar_position_lat > 0): - northern_hemisphere = True - else: - northern_hemisphere = False - pole_lat = 90 if northern_hemisphere else -90 - - # no need to shift any coords, let cartopy do that - # however, we do need to figure out - # how much to rotate the projection - deg_from_midnight = (date.hour + date.minute / 60) / 24 * 360 - if northern_hemisphere: - noon = -deg_from_midnight - else: - noon = 360 - deg_from_midnight - - # projection for radar postion coordinate transformation - proj = ccrs.Orthographic(noon, pole_lat) - - # radar position coordinate transformation to geo coordinates - geo = ccrs.Geodetic() - position=proj.transform_points(geo,radar_position_lon, radar_position_lat) - - # Label text - label_str = '' - label_str = ' ' + SuperDARNRadars.radars[stid]\ - .hardware_info.abbrev.upper() - theta_text=position[:,0] - # Shift in latitude (dependent on hemisphere) - if SuperDARNRadars.radars[stid].hemisphere == Hemisphere.North: - r_text = position[:,1] - 7 - else: - r_text = position[:,1] + 5 - - plt.text(theta_text, r_text, label_str, ha='center', c=line_color) - + # Label text + label_str = ' ' + SuperDARNRadars.radars[stid]\ + .hardware_info.abbrev.upper() + # Get location of radar + lat = SuperDARNRadars.radars[stid].hardware_info.geographic.lat + lon = SuperDARNRadars.radars[stid].hardware_info.geographic.lon + # Convert to geomag coords + geomag_radar = aacgmv2.get_aacgm_coord(lat, lon, 250, date) + mltshift = geomag_radar[1] - \ + (aacgmv2.convert_mlt(geomag_radar[1], date) * 15) + # Convert to MLT then radians for theta + theta_lon = np.radians(geomag_radar[1] - mltshift) + r_lat = geomag_radar[0] + + theta_text = theta_lon + # Shift in latitude (dependent on hemisphere) + if SuperDARNRadars.radars[stid].hemisphere == Hemisphere.North: + r_text = r_lat - 5 + else: + r_text = r_lat + 5 + plt.text(theta_text, r_text, label_str, ha='center', c=line_color) return @classmethod def __add_title__(cls, first_timestamp: dt.datetime, - end_timestamp: dt.datetime, coords: object = Coords.AACGM): - """ - coords: Coords - set the y-axis to a desired coordinate system - Default: Coords.AACGM - Returns - ------- - title - """ - title = "{coords}\n{year}-{month}-{day} {start_hour}:{start_minute}:{second} -"\ + end_timestamp: dt.datetime): + title = "{year}-{month}-{day} {start_hour}:{start_minute}:{second} -"\ " {end_hour}:{end_minute}:{end_second}"\ - "".format(coords=str(coords)[7:], year=first_timestamp.year, + "".format(year=first_timestamp.year, month=str(first_timestamp.month).zfill(2), day=str(first_timestamp.day).zfill(2), start_hour=str(first_timestamp.hour).zfill(2), diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 7f6cb7327..69d89beca 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -360,11 +360,13 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], cls.dmap_data['rxrise'], y_max) - elif coords is Coords.GROUND_SCATTER_MAPPED_RANGE: + elif coord is Coords.GROUND_SCATTER_MAPPED_RANGE: rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time + y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], rxrise, y_max) y = gate2GroundScatter(y, **kwargs) + y0inx = np.min(np.where(np.isfinite(y))[0]) y = y[y0inx:] z = z[:, y0inx:] diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index 05c87d686..e4c1163b9 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -39,20 +39,17 @@ import datetime as dt import numpy as np import os -import aacgmv2 -from pydarn.utils.virtual_heights_types import VH_types -from pydarn.utils.virtual_heights import standard_virtual_height, chisham +import aacgmv2 -from pydarn import SuperDARNRadars, gate2slant, gate2GroundScatter, Coords +from pydarn import SuperDARNRadars, gate2slant, Coords from pydarn.utils.constants import EARTH_EQUATORIAL_RADIUS, Re, C def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, fov_files: bool = False, coords: object = Coords.AACGM, max_beams: int = None, - reflection_height: float = 250, date: dt.datetime = None, **kwargs): - + date: dt.datetime = None, **kwargs): """ Returning beam/gate coordinates of a specified radar's field-of-view @@ -64,9 +61,6 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, coords: Coords object Type of coordinates returned Default: Coords.AACGM - reflection_height: float - reflection height - default: 250 date: datetime datetime object date to be used for AACGMv2 conversion Default: Current day @@ -80,7 +74,6 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, n_beams x n_gates array of geographic or AACGMv2 longitudes for range gate corners """ - # Locate base PyDARN directory if fov_files: my_path = os.path.abspath(os.path.dirname(__file__)) @@ -126,14 +119,13 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, # Plus 1 is due to the fact fov files index at 1 so in the plotting # of the boundary there is a subtraction of 1 to offset this as python # converts to index of 0 which my code already accounts for - - beam_corners_lats = np.zeros((ranges[1]+1, max_beams+1)) - beam_corners_lons = np.zeros((ranges[1]+1, max_beams+1)) + beam_corners_lats = np.zeros((ranges[1], max_beams+1)) + beam_corners_lons = np.zeros((ranges[1], max_beams+1)) - for beam in range(max_beams+1): - for gate in range(ranges[1]+1): + for beam in range(0, max_beams+1): + for gate in range(ranges[0], ranges[1]): lat, lon = geographic_cell_positions(stid, beam, gate, rsep, - frang, coords = coords, reflection_height=reflection_height, height=300) + frang, height=300) if coords == Coords.AACGM: if date is None: @@ -154,9 +146,7 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = 45, frang: int = 180, height: float = None, elv_angle: float = 0.0, - reflection_height: float = 250, - coords: object = Coords.SLANT_RANGE, - center: bool = True, virtual_height_type: object = VH_types.STANDARD_VIRTUAL_HEIGHT): + center: bool = True, chisham: bool = False): """ determines the geographic cell position for a given range gate and beam @@ -183,12 +173,6 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, elv_angle: float elevation angle in [deg] default: 0 - reflection_height: float - reflection height - default: 250 - coords: Coords - set the y-axis to a desired coordinate system - Default: Coords.SLANT_RANGE center: bool obtain geographic location of the centre of the range gates False obtains the front edge of the range gates. @@ -230,38 +214,17 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, # psi [rad] in the angle from the boresight psi = beam_sep * (beam - offset) + beam_edge - - # Initialize lon and lat to allow use outside of if statement - lon = np.empty((2,2)) - lat = np.empty((2,2)) - - #calculates lon and lat for slant range - if coords == Coords.SLANT_RANGE: - # Calculate the slant range [km] - slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) - # If no height is specified then use elevation angle (default 0) - # to calculate the transmutation height - if height is None: - height = -Re + np.sqrt(Re**2 + 2 * slant_range * Re * - np.sin(np.radians(elv_angle)) + slant_range**2) - - lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, - height, psi, boresight, virtual_height_type = virtual_height_type) - - #calculates lon and lat for ground scatter mapped range - if coords == Coords.GROUND_SCATTER_MAPPED_RANGE: - # Calculate the ground scatter mapped range - slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) - - ground_scatter_mapped_range = gate2GroundScatter(slant_range, reflection_height) - # If no height is specified then use elevation angle (default 0) - # to calculate the transmutation height - if height is None: - height = -Re + np.sqrt(Re**2 + 2 * ground_scatter_mapped_range * Re * - np.sin(np.radians(elv_angle)) + ground_scatter_mapped_range**2) - - lat, lon = geocentric_coordinates(radar_lat, radar_lon, ground_scatter_mapped_range, - height, psi, boresight, virtual_height_type = virtual_height_type) + # Calculate the slant range [km] + slant_range = gate2slant(frang, rsep, rxrise, gate=range_gate) + + # If no height is specified then use elevation angle (default 0) + # to calculate the transmutation height + if height is None: + height = -Re + np.sqrt(Re**2 + 2 * slant_range * Re * + np.sin(np.radians(elv_angle)) + slant_range**2) + + lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, + height, psi, boresight, chisham) # convert back degrees as preferred units to use? return np.degrees(lat), np.degrees(lon) @@ -271,7 +234,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, def geocentric_coordinates(radar_lat: float, radar_lon: float, slant_range: float, cell_height: float, psi: float, boresight: float, - virtual_height_type: object = VH_types.STANDARD_VIRTUAL_HEIGHT ): + chisham: bool = False): """ Calculates the geocentric coordinates of gate cell point, using either the standard or Chisham virtual height model. @@ -308,12 +271,51 @@ def geocentric_coordinates(radar_lat: float, radar_lon: float, radars – Part 1: A new empirical virtual height model by G. Chisham 2008 (https://doi.org/10.5194/angeo-26-823-2008) """ - if virtual_height_type == VH_types.CHISHAM: - x_height = chisham(slant_range) - - if virtual_height_type == VH_types.STANDARD_VIRTUAL_HEIGHT: - x_height = standard_virtual_height(slant_range, cell_height) - + if chisham: + # Model constants + A_const = (108.974, 384.416, 1098.28) + B_const = (0.0191271, -0.178640, -0.354557) + C_const = (6.68283e-5, 1.81405e-4, 9.39961e-5) + + # determine which region of ionosphere the gate + if slant_range < 115: + x_height = (slant_range / 115.0) * 112.0 + elif slant_range < 787.5: + x_height = A_const[0] + B_const[0] * slant_range + C_const[0] *\ + slant_range**2 + elif slant_range <= 2137.5: + x_height = A_const[1] + B_const[1] * slant_range + C_const[1] *\ + slant_range**2 + else: + x_height = A_const[2] + B_const[2] * slant_range + C_const[2] *\ + slant_range**2 + else: + """ + cell_height, slant_range and x_height are in km + Default values set in virtual height model described + Mapping ionospheric backscatter measured by the SuperDARN HF + radars – Part 1: A new empirical virtual height model by + G. Chisham 2008 + Equation (1) in the paper + < 150 km climbing into the E region + 150 - 600 km E region scatter + (Note in the paper 400 km is the edge of the E region) + 600 - 800 km is F region + """ + # TODO: why 115? + # map everything into the E region + if cell_height <= 150 and slant_range > 150: + x_height = cell_height + # virtual height equation (1) from the above paper + elif slant_range < 150: + x_height = (slant_range / 150.0) * 115 + elif slant_range >= 150 and slant_range <= 600: + x_height = 115 + elif slant_range > 600 and slant_range < 800: + x_height = (slant_range - 600) / 200 * (cell_height - 115) + 115 + # higher than 800 km + else: + x_height = cell_height # calculate the radius over the earth underneath # the radar and range gate cell rlat, rlon, r_radar, delta = geodetic2geocentric(radar_lat, radar_lon) diff --git a/pydarn/utils/virtual_heights.py b/pydarn/utils/virtual_heights.py deleted file mode 100644 index bea6919b2..000000000 --- a/pydarn/utils/virtual_heights.py +++ /dev/null @@ -1,56 +0,0 @@ -""" virtual_heights.py comprises of different types of virtual heights""" - -def chisham(slant_range: float): - # Gareth Chisham Virtual height model: - """ - Mapping ionospheric backscatter measured by the SuperDARN HF - radars – Part 1: A new empirical virtual height model by - G. Chisham 2008 (https://doi.org/10.5194/angeo-26-823-2008) - """ - # Model constants - A_const = (108.974, 384.416, 1098.28) - B_const = (0.0191271, -0.178640, -0.354557) - C_const = (6.68283e-5, 1.81405e-4, 9.39961e-5) - - # determine which region of ionosphere the gate - if slant_range < 115: - return (slant_range / 115.0) * 112.0 - elif slant_range < 787.5: - return A_const[0] + B_const[0] * slant_range + C_const[0] *\ - slant_range**2 - elif slant_range <= 2137.5: - return A_const[1] + B_const[1] * slant_range + C_const[1] *\ - slant_range**2 - else: - return A_const[2] + B_const[2] * slant_range + C_const[2] *\ - slant_range**2 - - -def standard_virtual_height(slant_range: float, cell_height: float): - """ - cell_height, slant_range and x_height are in km - Default values set in virtual height model described - Mapping ionospheric backscatter measured by the SuperDARN HF - radars – Part 1: A new empirical virtual height model by - G. Chisham 2008 - Equation (1) in the paper - < 150 km climbing into the E region - 150 - 600 km E region scatter - (Note in the paper 400 km is the edge of the E region) - 600 - 800 km is F region - """ - # TODO: why 115? - # map everything into the E region - if cell_height <= 150 and slant_range > 150: - return cell_height - # virtual height equation (1) from the above paper - elif slant_range < 150: - return (slant_range / 150.0) * 115 - elif slant_range >= 150 and slant_range <= 600: - return 115 - elif slant_range > 600 and slant_range < 800: - return (slant_range - 600) / 200 * (cell_height - 115) + 115 - # higher than 800 km - else: - return cell_height - diff --git a/pydarn/utils/virtual_heights_types.py b/pydarn/utils/virtual_heights_types.py deleted file mode 100644 index c20215e51..000000000 --- a/pydarn/utils/virtual_heights_types.py +++ /dev/null @@ -1,34 +0,0 @@ -# (C) Copyright 2021 SuperDARN Canada, University of Saskatchewan -# Author(s): Marina Schmidt -# -# This file is part of the pyDARN Library. -# -# pyDARN is under the LGPL v3 license found in the root directory LICENSE.md -# Everyone is permitted to copy and distribute verbatim copies of this license -# document, but changing it is not allowed. -# -# This version of the GNU Lesser General Public License incorporates the terms -# and conditions of version 3 of the GNU Lesser General Public License, -# supplemented by the additional permissions listed below. -# -# Modifications: -# - -""" -virtual_heights_types.py is a group of methods that focus on the type of virtual heights -""" -import enum - -class VH_types(enum.Enum): - """ - This virtual height types class is to list the current virtual height systems - a user can pick from - - enumerators: - STANDARD_VIRTUAL_HEIGHT: Standard_Virtual_height (km) - CHISHAM: chisham (km) - """ - - STANDARD_VIRTUAL_HEIGHT = enum.auto() - CHISHAM = enum.auto() - From bb57fe7057303fff57a6393f40141d3dc4d506af Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 8 Sep 2021 10:23:52 -0600 Subject: [PATCH 075/109] fixed the errors from pytest in develop --- pydarn/plotting/rtp.py | 35 ++++++++++++++++------------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/pydarn/plotting/rtp.py b/pydarn/plotting/rtp.py index 69d89beca..be8f331f6 100644 --- a/pydarn/plotting/rtp.py +++ b/pydarn/plotting/rtp.py @@ -355,21 +355,19 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', start_time=start_time, end_time=end_time, opt_beam_num=cls.dmap_data[0]['bmnum']) - if coords is Coords.SLANT_RANGE: + if coords is Coords.SLANT_RANGE or\ + coords is Coords.GROUND_SCATTER_MAPPED_RANGE: # Get rxrise from hardware files (consistent with RST) rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ .hardware_info.rx_rise_time - y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], cls.dmap_data['rxrise'], y_max) - elif coord is Coords.GROUND_SCATTER_MAPPED_RANGE: - rxrise = SuperDARNRadars.radars[cls.dmap_data[0]['stid']]\ - .hardware_info.rx_rise_time + y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], + rxrise, nrang=y_max) + if coords is Coords.GROUND_SCATTER_MAPPED_RANGE: + y = gate2GroundScatter(y, **kwargs) + y0inx = np.min(np.where(np.isfinite(y))[0]) + y = y[y0inx:] + z = z[:, y0inx:] - y = gate2slant(cls.dmap_data[0]['frang'], cls.dmap_data[0]['rsep'], rxrise, y_max) - y = gate2GroundScatter(y, **kwargs) - - y0inx = np.min(np.where(np.isfinite(y))[0]) - y = y[y0inx:] - z = z[:, y0inx:] time_axis, y_axis = np.meshgrid(x, y) z_data = np.ma.masked_where(np.isnan(z.T), z.T) Default = {'noise.sky': (1e0, 1e5), @@ -445,7 +443,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', tick_interval = 30 else: tick_interval = 1 - # byminute keyword makes sure that the ticks are situated at + # byminute keyword makes sure that the ticks are situated at # the minute or half hour marks, rather than at a set interval ax.xaxis.set_minor_locator( dates.MinuteLocator(byminute=range(0,60,tick_interval))) @@ -453,7 +451,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', # Upon request of Daniel Billet and others, I am rounding # the time down so the plotting x-axis will show the origin # time label - # Updated to give option to round down and make sure + # Updated to give option to round down and make sure # rounding to same frequency as plot axis ticks if less than 1 hour if round_start: major_locator, _ = plt.xticks() @@ -472,7 +470,7 @@ def plot_range_time(cls, dmap_data: List[dict], parameter: str = 'v', microseconds=x[0].microsecond) else: rounded_down_start_time = x[0] - + ax.set_xlim([rounded_down_start_time, x[-1]]) ax.xaxis.set_major_formatter(dates.DateFormatter(date_fmt)) @@ -772,8 +770,8 @@ def plot_time_series(cls, dmap_data: List[dict], seconds=x[0].second, microseconds=x[0].microsecond) else: - rounded_down_start_time = x[0] - + rounded_down_start_time = x[0] + ax.set_xlim([rounded_down_start_time, x[-1]]) ax.xaxis.set_major_formatter(dates.DateFormatter(date_fmt)) @@ -788,7 +786,7 @@ def plot_time_series(cls, dmap_data: List[dict], tick_interval = 30 else: tick_interval = 1 - # byminute keyword makes sure that the ticks are situated at + # byminute keyword makes sure that the ticks are situated at # the minute or half hour marks, rather than at a set interval ax.xaxis.set_minor_locator( dates.MinuteLocator(byminute=range(0,60,tick_interval))) @@ -1131,8 +1129,7 @@ def plot_summary(cls, dmap_data: List[dict], zmax=boundary_ranges[axes_parameters[i]][1], ymax=ymax, yspacing=500, background=background, - coords=coords, - **kwargs) + coords=coords, **kwargs) # Overwriting velocity ticks to get a better pleasing # look on the colorbar # Preference by Marina Schmidt From e44b2e5fa3c5c5d1692a9724ff259b2f0f19744e Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Wed, 8 Sep 2021 13:37:47 -0600 Subject: [PATCH 076/109] adding key word grid to allow plotting of the grid of gate/beam in fov --- pydarn/plotting/fan.py | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index c325b8a2d..4a34b0eb0 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -266,7 +266,8 @@ def plot_fov(cls, stid: str, date: dt.datetime, fov_color: str = None, alpha: int = 0.5, radar_location: bool = True, radar_label: bool = False, line_color: str = 'black', - fov_files: bool = False, **kwargs): + fov_files: bool = False, + grid: bool = False, **kwargs): """ plots only the field of view (FOV) for a given radar station ID (stid) @@ -289,6 +290,9 @@ def plot_fov(cls, stid: str, date: dt.datetime, boundary: bool Set to false to not plot the outline of the FOV Default: True + grid: bool + Set to false to not plot the grid of gates in the FOV + Default: False fov_color: str fov color to fill in the boundary default: None @@ -309,7 +313,7 @@ def plot_fov(cls, stid: str, date: dt.datetime, radar_label: bool Add a label with the radar abbreviation if True Default: False - kawrgs: key = value + kwargs: key = value Additional keyword arguments to be used in projection plotting For possible keywords, see: projections.axis_polar @@ -353,7 +357,6 @@ def plot_fov(cls, stid: str, date: dt.datetime, if boundary: # left boundary line - plt.plot(thetas[0:ranges[1], 0], rs[0:ranges[1], 0], color=line_color, linewidth=0.5) # top radar arc @@ -369,6 +372,18 @@ def plot_fov(cls, stid: str, date: dt.datetime, rs[0, 0:thetas.shape[1] - 1], color=line_color, linewidth=0.5) + if grid: + # This plots lines along the beams + for bm in range(fan_shape[1]): + plt.plot(thetas[0:ranges[1], bm - 1], + rs[0:ranges[1], bm - 1], + color=line_color, linewidth=0.2) + # This plots arcs along the gates + for g in range(ranges[1]): + plt.plot(thetas[g-1, 0:thetas.shape[1]], + rs[g - 1, 0:thetas.shape[1]], + color=line_color, linewidth=0.2) + if radar_location: cls.plot_radar_position(stid, date, line_color, **kwargs) if radar_label: From b297f2eda10a38ae859d84bcf97f47909fd0f665 Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Wed, 8 Sep 2021 14:13:02 -0600 Subject: [PATCH 077/109] add modification line --- pydarn/plotting/fan.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 4a34b0eb0..4a2d99a31 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -5,6 +5,7 @@ # 2021-05-07: CJM - Included radar position and labels in plotting # 2021-04-01 Shane Coyle added pcolormesh to the code # 2021-05-19 Marina Schmidt - Added scan index with datetimes +# 2021-09-08: CJM - Included individual gate and beam boundary plotting for FOV # # Disclaimer: # pyDARN is under the LGPL v3 license found in the root directory LICENSE.md From 5a6d1c3b2c04082a1e8e691508ca8a4ee55b0a75 Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Thu, 9 Sep 2021 15:25:24 -0600 Subject: [PATCH 078/109] channel keyword, grabs data only from chosen channel to find scan_index/scan_time, included exception for no channel existing and warning when partial record exists (mainly for the HAN data issues) --- pydarn/__init__.py | 1 + pydarn/exceptions/plot_exceptions.py | 17 +++++++++++++++++ pydarn/exceptions/warning_formatting.py | 9 +++++++++ pydarn/plotting/fan.py | 20 +++++++++++++++++--- 4 files changed, 44 insertions(+), 3 deletions(-) diff --git a/pydarn/__init__.py b/pydarn/__init__.py index 7e19255cf..07d625e7a 100644 --- a/pydarn/__init__.py +++ b/pydarn/__init__.py @@ -23,6 +23,7 @@ from .exceptions.warning_formatting import standard_warning_format from .exceptions.warning_formatting import only_message_warning_format from .exceptions.warning_formatting import citing_warning +from .exceptions.warning_formatting import partial_record_warning # importing utils from .utils.coordinates import Coords diff --git a/pydarn/exceptions/plot_exceptions.py b/pydarn/exceptions/plot_exceptions.py index 0a72f2309..6111ecf4e 100644 --- a/pydarn/exceptions/plot_exceptions.py +++ b/pydarn/exceptions/plot_exceptions.py @@ -1,5 +1,9 @@ # Copyright (C) SuperDARN Canada, University of Saskatchewan # Authors: Marina Schmidt +# +# Modifications: +# 20210909: CJM - Added NoChannelError +# # Disclaimer: # pyDARN is under the LGPL v3 license found in the root directory LICENSE.md # Everyone is permitted to copy and distribute verbatim copies of this license @@ -175,3 +179,16 @@ def __init__(self, parameter: str, gate_num: int, max_range_gate: int): max_gate=self.max_range_gate-1) super().__init__(self.message) pydarn_log.error(self.message) + + +class NoChannelError(Exception): + """ + This error is raised when the channel specified by user + does not exist + """ + def __init__(self, channel: int): + self.channel = channel + self.message = "There is no data for channel {channel}"\ + .format(channel=self.channel) + super().__init__(self.message) + pydarn_log.error(self.message) \ No newline at end of file diff --git a/pydarn/exceptions/warning_formatting.py b/pydarn/exceptions/warning_formatting.py index 3295a97df..954e6f19a 100644 --- a/pydarn/exceptions/warning_formatting.py +++ b/pydarn/exceptions/warning_formatting.py @@ -19,6 +19,15 @@ def citing_warning(): " https://pydarn.readthedocs.io/en/master/user/citing/") +def partial_record_warning(): + """ + prints a warning that the data chosen to be plotted is missing some + keys that may produce a blank/half a plot + """ + warnings.warn("Please be aware that the data chosen to be plotted" + " contains a partial record. As such the plot may" + " be empty or only partially filled.") + def standard_warning_format(message: str, category: str, filename: str, lineno: int, file: str = None, line: int = None) -> str: diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index c325b8a2d..76aaedc78 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -5,6 +5,7 @@ # 2021-05-07: CJM - Included radar position and labels in plotting # 2021-04-01 Shane Coyle added pcolormesh to the code # 2021-05-19 Marina Schmidt - Added scan index with datetimes +# 2021-09-09: CJM - Included a channel option for plot_fan # # Disclaimer: # pyDARN is under the LGPL v3 license found in the root directory LICENSE.md @@ -32,7 +33,8 @@ from pydarn import (PyDARNColormaps, build_scan, radar_fov, citing_warning, time2datetime, plot_exceptions, Coords, - SuperDARNRadars, Hemisphere, Projections) + SuperDARNRadars, Hemisphere, Projections, + partial_record_warning) class Fan(): @@ -60,7 +62,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, groundscatter: bool = False, zmin: int = None, zmax: int = None, colorbar: bool = True, colorbar_label: str = '', title: bool = True, - **kwargs): + channel = 'all', **kwargs): """ Plots a radar's Field Of View (FOV) fan plot for the given data and scan number @@ -110,6 +112,10 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, if true then will create a title, else user can define it with plt.title default: true + channel : int or str + integer indicating which channel to plot or 'all' to + plot all channels + Default: 'all' kwargs: key = value Additional keyword arguments to be used in projection plotting and plot_fov for possible keywords, see: projections.axis_polar @@ -130,6 +136,13 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, -------- plot_fov """ + # Remove all data from dmap_data that is not in chosen channel + if channel != 'all': + dmap_data = [rec for rec in dmap_data if rec['channel'] == channel] + # If no records exist, advise user that the channel is not used + if not dmap_data: + raise plot_exceptions.NoChannelError(channel) + try: ranges = kwargs['ranges'] except KeyError: @@ -158,7 +171,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, scan_time) # Locate scan in loaded data plot_beams = np.where(beam_scan == scan_index) - + # Time for coordinate conversion if not scan_time: date = time2datetime(dmap_data[plot_beams[0][0]]) @@ -217,6 +230,7 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, grndsct[slist, beam] = temp_ground # if there is no slist field this means partial record except KeyError: + partial_record_warning() continue # Begin plotting by iterating over ranges and beams thetas = thetas[ranges[0]:ranges[1]] From bcf35515165eb78bb9d8486300d96686c262b8e1 Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 10 Sep 2021 09:02:20 -0600 Subject: [PATCH 079/109] initial start on pytest documentation --- docs/dev/PR.md | 2 ++ docs/dev/pytest.md | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 docs/dev/pytest.md diff --git a/docs/dev/PR.md b/docs/dev/PR.md index c00f71986..4611e9d05 100644 --- a/docs/dev/PR.md +++ b/docs/dev/PR.md @@ -24,6 +24,8 @@ Before submitting a PR check the code check list first: - copyright and disclaimer, or modification line is added - the code installs with python 3.6 and higher +- the code doesn't fail on `pytest` test +- Any new features need to have tests for `pytest` to run on - documentation is updated or in another PR for users - Follows [PEP8](https://www.python.org/dev/peps/pep-0008/) code style and [pandas docstring](https://pandas.pydata.org/pandas-docs/stable/development/contributing_docstring.html) style - unit tests or various testing has been added/done diff --git a/docs/dev/pytest.md b/docs/dev/pytest.md new file mode 100644 index 000000000..67895de03 --- /dev/null +++ b/docs/dev/pytest.md @@ -0,0 +1,18 @@ + + +## Unit Testing + +Unit testing in pyDARN is a way to check that pydarn is running correctly with any new changes to the code. These tests are meant to be simple and short to only test parameter input and outputs. +Exceptions can also be tested to make sure it fails correctly. From 14c65168e6b7715f4a26db81300f0060c1084063 Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Fri, 10 Sep 2021 13:39:34 -0600 Subject: [PATCH 080/109] add line_alpha key work for boundary and grid alpha, default set to 0.5 --- pydarn/plotting/fan.py | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 4a2d99a31..907658f73 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -268,7 +268,8 @@ def plot_fov(cls, stid: str, date: dt.datetime, radar_location: bool = True, radar_label: bool = False, line_color: str = 'black', fov_files: bool = False, - grid: bool = False, **kwargs): + grid: bool = False, + line_alpha: int = 0.5 , **kwargs): """ plots only the field of view (FOV) for a given radar station ID (stid) @@ -304,6 +305,10 @@ def plot_fov(cls, stid: str, date: dt.datetime, alpha controls the transparency of the fov color Default: 0.5 + line_alpha: int + line_alpha controls the transparency of + the boundary and grid lines of the fov + Default: 0.5 fov_files: bool boolean determine if the fov should be read by the files provided in pyDARN. Else it will use radar position code. @@ -359,31 +364,36 @@ def plot_fov(cls, stid: str, date: dt.datetime, if boundary: # left boundary line plt.plot(thetas[0:ranges[1], 0], rs[0:ranges[1], 0], - color=line_color, linewidth=0.5) + color=line_color, linewidth=0.5, + alpha=line_alpha) # top radar arc plt.plot(thetas[ranges[1] - 1, 0:thetas.shape[1]], rs[ranges[1] - 1, 0:thetas.shape[1]], - color=line_color, linewidth=0.5) + color=line_color, linewidth=0.5, + alpha=line_alpha) # right boundary line plt.plot(thetas[0:ranges[1], thetas.shape[1] - 1], rs[0:ranges[1], thetas.shape[1] - 1], - color=line_color, linewidth=0.5) + color=line_color, linewidth=0.5, + alpha=line_alpha) # bottom arc plt.plot(thetas[0, 0:thetas.shape[1] - 1], rs[0, 0:thetas.shape[1] - 1], color=line_color, - linewidth=0.5) + linewidth=0.5, alpha=line_alpha) if grid: # This plots lines along the beams for bm in range(fan_shape[1]): plt.plot(thetas[0:ranges[1], bm - 1], rs[0:ranges[1], bm - 1], - color=line_color, linewidth=0.2) + color=line_color, linewidth=0.2, + alpha=line_alpha) # This plots arcs along the gates for g in range(ranges[1]): plt.plot(thetas[g-1, 0:thetas.shape[1]], rs[g - 1, 0:thetas.shape[1]], - color=line_color, linewidth=0.2) + color=line_color, linewidth=0.2, + alpha=line_alpha) if radar_location: cls.plot_radar_position(stid, date, line_color, **kwargs) From 815de70db1380d9228ae5a1016b4de0eca7b3471 Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Fri, 10 Sep 2021 13:39:55 -0600 Subject: [PATCH 081/109] added pytest paramter for grid --- test/test_Fan.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/test_Fan.py b/test/test_Fan.py index 0b2dc4940..111593779 100644 --- a/test/test_Fan.py +++ b/test/test_Fan.py @@ -47,18 +47,19 @@ def test_fov_series(self): @pytest.mark.parametrize('radar_label', [True]) @pytest.mark.parametrize('line_color', ['red']) @pytest.mark.parametrize('date', [dt.datetime(2020, 4, 4, 6, 2)]) +@pytest.mark.parametrize('grid', [True, False]) class TestFov: - def test_parameters_range_time(self, stid, ranges, boundary, fov_color, + def test_fov_plot(self, stid, ranges, boundary, fov_color, alpha, radar_location, radar_label, - line_color, date): + line_color, date, grid): """ this test will give bare minimum input needed for """ with warnings.catch_warnings(record=True): pydarn.Fan.plot_fov(stid=stid, ranges=ranges, boundary=boundary, fov_color=fov_color, alpha=alpha, radar_location=radar_location, - radar_label=radar_label, + radar_label=radar_label, grid=grid, line_color=line_color, date=date) plt.close('all') From 943648660fe162a97c5224e658f940011130744a Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Fri, 10 Sep 2021 13:42:10 -0600 Subject: [PATCH 082/109] add parameter test for line_alpha --- test/test_Fan.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/test_Fan.py b/test/test_Fan.py index 111593779..33546349b 100644 --- a/test/test_Fan.py +++ b/test/test_Fan.py @@ -46,13 +46,14 @@ def test_fov_series(self): @pytest.mark.parametrize('radar_location', [False]) @pytest.mark.parametrize('radar_label', [True]) @pytest.mark.parametrize('line_color', ['red']) +@pytest.mark.parametrize('line_alpha', [0.8, 1]) @pytest.mark.parametrize('date', [dt.datetime(2020, 4, 4, 6, 2)]) @pytest.mark.parametrize('grid', [True, False]) class TestFov: def test_fov_plot(self, stid, ranges, boundary, fov_color, alpha, radar_location, radar_label, - line_color, date, grid): + line_color, date, grid, line_alpha): """ this test will give bare minimum input needed for """ with warnings.catch_warnings(record=True): pydarn.Fan.plot_fov(stid=stid, ranges=ranges, @@ -60,7 +61,8 @@ def test_fov_plot(self, stid, ranges, boundary, fov_color, alpha=alpha, radar_location=radar_location, radar_label=radar_label, grid=grid, - line_color=line_color, date=date) + line_color=line_color, date=date, + line_alpha=line_alpha) plt.close('all') From 7a7afa44a7a2cf408e4e9cb5c7bd42efad7fcdf4 Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Fri, 10 Sep 2021 14:09:31 -0600 Subject: [PATCH 083/109] give user the channel option with data if returns no data in exception --- pydarn/exceptions/plot_exceptions.py | 9 ++++++--- test/test_Fan.py | 5 +++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pydarn/exceptions/plot_exceptions.py b/pydarn/exceptions/plot_exceptions.py index 6111ecf4e..812fedff1 100644 --- a/pydarn/exceptions/plot_exceptions.py +++ b/pydarn/exceptions/plot_exceptions.py @@ -186,9 +186,12 @@ class NoChannelError(Exception): This error is raised when the channel specified by user does not exist """ - def __init__(self, channel: int): + def __init__(self, channel: int, opt_channel: int = None): self.channel = channel - self.message = "There is no data for channel {channel}"\ - .format(channel=self.channel) + self.opt_channel = opt_channel + self.message = "There is no data for channel {channel},"\ + " try channel {opt_channel}."\ + .format(channel=self.channel, + opt_channel=self.opt_channel) super().__init__(self.message) pydarn_log.error(self.message) \ No newline at end of file diff --git a/test/test_Fan.py b/test/test_Fan.py index 0b2dc4940..18cd86fe7 100644 --- a/test/test_Fan.py +++ b/test/test_Fan.py @@ -71,10 +71,11 @@ def test_parameters_range_time(self, stid, ranges, boundary, fov_color, @pytest.mark.parametrize('zmin', [0]) @pytest.mark.parametrize('zmax', [100]) @pytest.mark.parametrize('title', [False]) +@pytest.mark.parametrize('channel', [1,2]) class TestFan: def test_fan_plot(self, parameter, cmap, groundscatter, colorbar, - colorbar_label, zmin, zmax, title): + colorbar_label, zmin, zmax, title, channel): """ """ @@ -82,4 +83,4 @@ def test_fan_plot(self, parameter, cmap, groundscatter, colorbar, pydarn.Fan.plot_fan(data, parameter=parameter, cmap=cmap, groundscatter=groundscatter, colorbar=colorbar, colorbar_label=colorbar_label, zmin=zmin, zmax=zmax, - title=title) + title=title, channel=channel) From 9acf04f93210da9ca31e3dfd29698bc1ed808541 Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Fri, 10 Sep 2021 14:10:10 -0600 Subject: [PATCH 084/109] add channel parameter for pytest fan --- pydarn/plotting/fan.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index 76aaedc78..b36a397fe 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -138,10 +138,12 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, """ # Remove all data from dmap_data that is not in chosen channel if channel != 'all': + # Get the first channel used in case of no data in given channel + opt_channel = dmap_data[0]['channel'] dmap_data = [rec for rec in dmap_data if rec['channel'] == channel] # If no records exist, advise user that the channel is not used if not dmap_data: - raise plot_exceptions.NoChannelError(channel) + raise plot_exceptions.NoChannelError(channel,opt_channel) try: ranges = kwargs['ranges'] @@ -274,7 +276,6 @@ def plot_fan(cls, dmap_data: List[dict], ax=None, return beam_corners_aacgm_lats, beam_corners_aacgm_lons, scan, grndsct @classmethod - def plot_fov(cls, stid: str, date: dt.datetime, ax=None, ranges: List = [], boundary: bool = True, fov_color: str = None, alpha: int = 0.5, From 280a2a12147f52d7d4eac91dcd98e5cea980593d Mon Sep 17 00:00:00 2001 From: mts299 Date: Fri, 10 Sep 2021 15:46:32 -0600 Subject: [PATCH 085/109] added several sections on test just need to finish 1 section and add it to the index file --- docs/dev/pytest.md | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/docs/dev/pytest.md b/docs/dev/pytest.md index 67895de03..880279d01 100644 --- a/docs/dev/pytest.md +++ b/docs/dev/pytest.md @@ -14,5 +14,37 @@ the additional permissions listed below. ## Unit Testing -Unit testing in pyDARN is a way to check that pydarn is running correctly with any new changes to the code. These tests are meant to be simple and short to only test parameter input and outputs. -Exceptions can also be tested to make sure it fails correctly. +Unit testing in pyDARN is a way to check that pydarn is running correctly with any new changes to the code. These tests are meant to be simple and short to only test input (parameter) changes to ensure the code does not fail. +Exceptions can also be tested to make sure it fails correctly. Please note testing in pyDARN is for validity (code runs as it should) but not validation (outputting accurate plots). Validation testing is done by users who understanding the scientific accuracy the plots represent. + +pyDARN uses [`pytest`](https://docs.pytest.org/en/6.2.x/) for unit testing. + +## Using `pytest` + +Running `pytest` in pyDARN is for developers and testers that work with GitHub. To run `pytest` in pyDARN: + +!!! Warning + Make sure you install pytest in your virtual environment or on your computer + +1. [clone the pydarn repository](https://github.com/superdarn/pydarn) +2. change directory to pyDARN `cd pydarn` +3. install pydarn `pip install . --user` + - you can install a [virtual environment](../users/install.md) first to protect your current pyDARN install +4. now run pytest `pytest` it should report no fails +5. If it reports a fail please look into it if you are the developer of the change, or report it on the pull request if you are testing + +## Writing pytest tests + +### Adding to Pre-existing Tests + +Changing, Adding, Removing Parameters Testing + +### Adding a New Test Module + +If you are creating a new class or module (new python file) then you will need to add a new test module (file) to the `pydarn/test` directory. +Name the file test_.py such that `pytest` can find it and run it. + +You can use `test/test_rtp.py` as a template on how to write test code and read [`pytest`](https://docs.pytest.org/en/6.2.x/) on other plugins to for testing if its needed. + +Make sure to add what is needed to test and not too many parameterization options as it will make the tests go slow. Keep it to bare minimum needed to the test the parameter input. +Remember this is not to test the accuracy as pytest cannot look at the plot but rather to test edge cases of parameters that make it fail. From 356fa719c4de9f9eeb33ab0c6573b59a5a4c559d Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 13 Sep 2021 15:12:52 -0600 Subject: [PATCH 086/109] finished writing pytest --- docs/dev/pytest.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/docs/dev/pytest.md b/docs/dev/pytest.md index 880279d01..e84d6fc47 100644 --- a/docs/dev/pytest.md +++ b/docs/dev/pytest.md @@ -37,7 +37,11 @@ Running `pytest` in pyDARN is for developers and testers that work with GitHub. ### Adding to Pre-existing Tests -Changing, Adding, Removing Parameters Testing +Changing, adding, and/or removing parameters from pyDARN methods, means the test code will need to change in the `parameterize` decorator. Please refer to the `test_.py` file that corresponds with the methods module you changed. + +- If you **changed a parameters input type, limitation, or name**, then look for the parameter in the `parameterize` decorators list (typically above the class) and changed the `key` name if you changed the parameter name or `value` if the type or limits are changed. Then update the method calls that take the parameter. +- If you **add a new parameter** to a pyDARN method, then add a `parameterize` decorator before the class (with the other ones) and add the parameter name as the `key` name and add potential `value` test cases. (Not too many as this will make it slow to test). Make sure to add it to the corresponding method tests as well. +- If you **remove a parameter** then remove the `parameterize` decorator corresponding to the parameter. ### Adding a New Test Module @@ -47,4 +51,11 @@ Name the file test_.py such that `pytest` can find it and run You can use `test/test_rtp.py` as a template on how to write test code and read [`pytest`](https://docs.pytest.org/en/6.2.x/) on other plugins to for testing if its needed. Make sure to add what is needed to test and not too many parameterization options as it will make the tests go slow. Keep it to bare minimum needed to the test the parameter input. -Remember this is not to test the accuracy as pytest cannot look at the plot but rather to test edge cases of parameters that make it fail. +Remember this is not to test the accuracy as pytest cannot look at the plot but rather to test edge cases of parameters that make it fail. + +!!! Note + There are files provided for testing in the `test/data/` directory. If you need to add please keep the file size as small as possible and check in with other before adding. If its too big, it may not be able to be added to GitHub and cause pydarn to be slow to download. + +To avoid writing several tests with the same body of code, consider using the `paranetrize` to provide various types of inputs for one function. + +If you want to reuse `parameterize` parameters for other tests place them in a class, all methods of that class have to take the `parameterize` parameters. One can add more parameters to a method by placing the `parameterize` decorator and parameter name above it and then include in the methods input. From 3ed69229b7668d1a6e390bc6a644c816e7358ea6 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 13 Sep 2021 15:17:18 -0600 Subject: [PATCH 087/109] added pytest doc to the index and mkdocs --- docs/index.md | 1 + mkdocs.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/index.md b/docs/index.md index cd6ad564d..b454fe399 100644 --- a/docs/index.md +++ b/docs/index.md @@ -35,6 +35,7 @@ If you have any questions or concerns please submit an **Issue** on the SuperDAR - [Projects](dev/projects.md) - [Issues](dev/issues.md) - [Branches](dev/branching.md) + - [Unit Testing](dev/pytest.md) - [Pull Requests](dev/PR.md) - [Testing](dev/testing.md) - [Code Reviews](dev/code_review.md) diff --git a/mkdocs.yml b/mkdocs.yml index e63fb8aea..9fd0b6893 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -32,6 +32,7 @@ nav: - Projects: dev/projects.md - Issues: dev/issues.md - Branches: dev/branching.md + - Unit Testing: dev/pytest.md - Pull Requests: dev/PR.md - Testing: dev/testing.md - Code Reviews: dev/code_review.md From 1d480837508e72036ce833263f76e06b54ca8cb8 Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 13 Sep 2021 15:18:56 -0600 Subject: [PATCH 088/109] added the link of pytest in branching --- docs/dev/branching.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/dev/branching.md b/docs/dev/branching.md index ca9bbfd3d..9e86ea685 100644 --- a/docs/dev/branching.md +++ b/docs/dev/branching.md @@ -66,4 +66,4 @@ In git, "branches" are used to make changes to the code without affecting the ma git push origin * Repeat the above commands above as you work on the code changes -* Once you have completed, documented, and tested your code then you can create a pull request, see [pull request](PR.md) +* Once you have completed, documented, tested and update the [unit tests](pytest.md) then you can create a pull request, see [pull request](PR.md) From 9a05adf4e217e4a96be6c6db514ce2aecdf7626c Mon Sep 17 00:00:00 2001 From: mts299 Date: Mon, 13 Sep 2021 15:20:09 -0600 Subject: [PATCH 089/109] updated pytest hyperlink --- docs/dev/PR.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/dev/PR.md b/docs/dev/PR.md index 4611e9d05..4517fdecd 100644 --- a/docs/dev/PR.md +++ b/docs/dev/PR.md @@ -24,8 +24,8 @@ Before submitting a PR check the code check list first: - copyright and disclaimer, or modification line is added - the code installs with python 3.6 and higher -- the code doesn't fail on `pytest` test -- Any new features need to have tests for `pytest` to run on +- the code doesn't fail on [`pytest` test](pytest.md) +- Any new features need to have [tests for `pytest` to run on](pytest.md) - documentation is updated or in another PR for users - Follows [PEP8](https://www.python.org/dev/peps/pep-0008/) code style and [pandas docstring](https://pandas.pydata.org/pandas-docs/stable/development/contributing_docstring.html) style - unit tests or various testing has been added/done From 1cd0c1a49f5c5376bf3ab83f4dd0c077afd00fe5 Mon Sep 17 00:00:00 2001 From: Francis Tholley Date: Wed, 15 Sep 2021 14:20:31 -0400 Subject: [PATCH 090/109] modularization of virtual heights --- pydarn/utils/radar_pos.py | 72 +++++++-------------------- pydarn/utils/virtual_heights.py | 56 +++++++++++++++++++++ pydarn/utils/virtual_heights_types.py | 34 +++++++++++++ 3 files changed, 108 insertions(+), 54 deletions(-) create mode 100644 pydarn/utils/virtual_heights.py create mode 100644 pydarn/utils/virtual_heights_types.py diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index e4c1163b9..13d4aed36 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -45,6 +45,8 @@ from pydarn import SuperDARNRadars, gate2slant, Coords from pydarn.utils.constants import EARTH_EQUATORIAL_RADIUS, Re, C +from pydarn.utils.virtual_heights_types import VH_types +from pydarn.utils.virtual_heights import standard_virtual_height, chisham def radar_fov(stid: int, rsep: int = 45, frang: int = 180, ranges: tuple = None, fov_files: bool = False, @@ -146,7 +148,8 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, def geographic_cell_positions(stid: int, beam: int, range_gate: int, rsep: int = 45, frang: int = 180, height: float = None, elv_angle: float = 0.0, - center: bool = True, chisham: bool = False): + center: bool = True, chisham: bool = False, + virtual_height_type: object = VH_types.STANDARD_VIRTUAL_HEIGHT): """ determines the geographic cell position for a given range gate and beam @@ -177,9 +180,9 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, obtain geographic location of the centre of the range gates False obtains the front edge of the range gates. default: True - chisham: bool - use the Gareth Chisham virtual height model - default: False + virtual_height_type: object + use for choosing type of virtual height + default: VH_types.STANDARD_VIRTUAL_HEIGHT returns ------- @@ -224,7 +227,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, np.sin(np.radians(elv_angle)) + slant_range**2) lat, lon = geocentric_coordinates(radar_lat, radar_lon, slant_range, - height, psi, boresight, chisham) + height, psi, boresight, virtual_height_type = virtual_height_type) # convert back degrees as preferred units to use? return np.degrees(lat), np.degrees(lon) @@ -234,7 +237,7 @@ def geographic_cell_positions(stid: int, beam: int, range_gate: int, def geocentric_coordinates(radar_lat: float, radar_lon: float, slant_range: float, cell_height: float, psi: float, boresight: float, - chisham: bool = False): + virtual_height_type: object = VH_types.STANDARD_VIRTUAL_HEIGHT): """ Calculates the geocentric coordinates of gate cell point, using either the standard or Chisham virtual height model. @@ -253,9 +256,9 @@ def geocentric_coordinates(radar_lat: float, radar_lon: float, [rad] boresight: float boresight of the radar beam [rad] - chisham: bool - use the virtual height chisham model - default: False + virtual_height_type: object + use for choosing type of virtual height + default: VH_types.STANDARD_VIRTUAL_HEIGHT Returns ------- @@ -271,51 +274,12 @@ def geocentric_coordinates(radar_lat: float, radar_lon: float, radars – Part 1: A new empirical virtual height model by G. Chisham 2008 (https://doi.org/10.5194/angeo-26-823-2008) """ - if chisham: - # Model constants - A_const = (108.974, 384.416, 1098.28) - B_const = (0.0191271, -0.178640, -0.354557) - C_const = (6.68283e-5, 1.81405e-4, 9.39961e-5) - - # determine which region of ionosphere the gate - if slant_range < 115: - x_height = (slant_range / 115.0) * 112.0 - elif slant_range < 787.5: - x_height = A_const[0] + B_const[0] * slant_range + C_const[0] *\ - slant_range**2 - elif slant_range <= 2137.5: - x_height = A_const[1] + B_const[1] * slant_range + C_const[1] *\ - slant_range**2 - else: - x_height = A_const[2] + B_const[2] * slant_range + C_const[2] *\ - slant_range**2 - else: - """ - cell_height, slant_range and x_height are in km - Default values set in virtual height model described - Mapping ionospheric backscatter measured by the SuperDARN HF - radars – Part 1: A new empirical virtual height model by - G. Chisham 2008 - Equation (1) in the paper - < 150 km climbing into the E region - 150 - 600 km E region scatter - (Note in the paper 400 km is the edge of the E region) - 600 - 800 km is F region - """ - # TODO: why 115? - # map everything into the E region - if cell_height <= 150 and slant_range > 150: - x_height = cell_height - # virtual height equation (1) from the above paper - elif slant_range < 150: - x_height = (slant_range / 150.0) * 115 - elif slant_range >= 150 and slant_range <= 600: - x_height = 115 - elif slant_range > 600 and slant_range < 800: - x_height = (slant_range - 600) / 200 * (cell_height - 115) + 115 - # higher than 800 km - else: - x_height = cell_height + if virtual_height_type == VH_types.CHISHAM: + x_height = chisham(slant_range) + + if virtual_height_type == VH_types.STANDARD_VIRTUAL_HEIGHT: + x_height = standard_virtual_height(slant_range, cell_height) + # calculate the radius over the earth underneath # the radar and range gate cell rlat, rlon, r_radar, delta = geodetic2geocentric(radar_lat, radar_lon) diff --git a/pydarn/utils/virtual_heights.py b/pydarn/utils/virtual_heights.py new file mode 100644 index 000000000..bea6919b2 --- /dev/null +++ b/pydarn/utils/virtual_heights.py @@ -0,0 +1,56 @@ +""" virtual_heights.py comprises of different types of virtual heights""" + +def chisham(slant_range: float): + # Gareth Chisham Virtual height model: + """ + Mapping ionospheric backscatter measured by the SuperDARN HF + radars – Part 1: A new empirical virtual height model by + G. Chisham 2008 (https://doi.org/10.5194/angeo-26-823-2008) + """ + # Model constants + A_const = (108.974, 384.416, 1098.28) + B_const = (0.0191271, -0.178640, -0.354557) + C_const = (6.68283e-5, 1.81405e-4, 9.39961e-5) + + # determine which region of ionosphere the gate + if slant_range < 115: + return (slant_range / 115.0) * 112.0 + elif slant_range < 787.5: + return A_const[0] + B_const[0] * slant_range + C_const[0] *\ + slant_range**2 + elif slant_range <= 2137.5: + return A_const[1] + B_const[1] * slant_range + C_const[1] *\ + slant_range**2 + else: + return A_const[2] + B_const[2] * slant_range + C_const[2] *\ + slant_range**2 + + +def standard_virtual_height(slant_range: float, cell_height: float): + """ + cell_height, slant_range and x_height are in km + Default values set in virtual height model described + Mapping ionospheric backscatter measured by the SuperDARN HF + radars – Part 1: A new empirical virtual height model by + G. Chisham 2008 + Equation (1) in the paper + < 150 km climbing into the E region + 150 - 600 km E region scatter + (Note in the paper 400 km is the edge of the E region) + 600 - 800 km is F region + """ + # TODO: why 115? + # map everything into the E region + if cell_height <= 150 and slant_range > 150: + return cell_height + # virtual height equation (1) from the above paper + elif slant_range < 150: + return (slant_range / 150.0) * 115 + elif slant_range >= 150 and slant_range <= 600: + return 115 + elif slant_range > 600 and slant_range < 800: + return (slant_range - 600) / 200 * (cell_height - 115) + 115 + # higher than 800 km + else: + return cell_height + diff --git a/pydarn/utils/virtual_heights_types.py b/pydarn/utils/virtual_heights_types.py new file mode 100644 index 000000000..c20215e51 --- /dev/null +++ b/pydarn/utils/virtual_heights_types.py @@ -0,0 +1,34 @@ +# (C) Copyright 2021 SuperDARN Canada, University of Saskatchewan +# Author(s): Marina Schmidt +# +# This file is part of the pyDARN Library. +# +# pyDARN is under the LGPL v3 license found in the root directory LICENSE.md +# Everyone is permitted to copy and distribute verbatim copies of this license +# document, but changing it is not allowed. +# +# This version of the GNU Lesser General Public License incorporates the terms +# and conditions of version 3 of the GNU Lesser General Public License, +# supplemented by the additional permissions listed below. +# +# Modifications: +# + +""" +virtual_heights_types.py is a group of methods that focus on the type of virtual heights +""" +import enum + +class VH_types(enum.Enum): + """ + This virtual height types class is to list the current virtual height systems + a user can pick from + + enumerators: + STANDARD_VIRTUAL_HEIGHT: Standard_Virtual_height (km) + CHISHAM: chisham (km) + """ + + STANDARD_VIRTUAL_HEIGHT = enum.auto() + CHISHAM = enum.auto() + From e0678a3a4084483c8800b232f0aeba5dc278d6a4 Mon Sep 17 00:00:00 2001 From: mts299 Date: Wed, 15 Sep 2021 12:57:21 -0600 Subject: [PATCH 091/109] removed plot fov files and parameter option --- pydarn/plotting/fan.py | 8 +- pydarn/radar_fov_files/001_lats.txt | 101 ------------------------- pydarn/radar_fov_files/001_lons.txt | 101 ------------------------- pydarn/radar_fov_files/003_lats.txt | 101 ------------------------- pydarn/radar_fov_files/003_lons.txt | 101 ------------------------- pydarn/radar_fov_files/004_lats.txt | 76 ------------------- pydarn/radar_fov_files/004_lons.txt | 76 ------------------- pydarn/radar_fov_files/005_lats.txt | 76 ------------------- pydarn/radar_fov_files/005_lons.txt | 76 ------------------- pydarn/radar_fov_files/006_lats.txt | 76 ------------------- pydarn/radar_fov_files/006_lons.txt | 76 ------------------- pydarn/radar_fov_files/007_lats.txt | 76 ------------------- pydarn/radar_fov_files/007_lons.txt | 76 ------------------- pydarn/radar_fov_files/008_lats.txt | 76 ------------------- pydarn/radar_fov_files/008_lons.txt | 76 ------------------- pydarn/radar_fov_files/009_lats.txt | 76 ------------------- pydarn/radar_fov_files/009_lons.txt | 76 ------------------- pydarn/radar_fov_files/010_lats.txt | 76 ------------------- pydarn/radar_fov_files/010_lons.txt | 76 ------------------- pydarn/radar_fov_files/011_lats.txt | 76 ------------------- pydarn/radar_fov_files/011_lons.txt | 76 ------------------- pydarn/radar_fov_files/012_lats.txt | 76 ------------------- pydarn/radar_fov_files/012_lons.txt | 76 ------------------- pydarn/radar_fov_files/013_lats.txt | 76 ------------------- pydarn/radar_fov_files/013_lons.txt | 76 ------------------- pydarn/radar_fov_files/014_lats.txt | 76 ------------------- pydarn/radar_fov_files/014_lons.txt | 76 ------------------- pydarn/radar_fov_files/015_lats.txt | 76 ------------------- pydarn/radar_fov_files/015_lons.txt | 76 ------------------- pydarn/radar_fov_files/016_lats.txt | 76 ------------------- pydarn/radar_fov_files/016_lons.txt | 76 ------------------- pydarn/radar_fov_files/018_lats.txt | 76 ------------------- pydarn/radar_fov_files/018_lons.txt | 76 ------------------- pydarn/radar_fov_files/019_lats.txt | 76 ------------------- pydarn/radar_fov_files/019_lons.txt | 76 ------------------- pydarn/radar_fov_files/020_lats.txt | 76 ------------------- pydarn/radar_fov_files/020_lons.txt | 76 ------------------- pydarn/radar_fov_files/021_lats.txt | 76 ------------------- pydarn/radar_fov_files/021_lons.txt | 76 ------------------- pydarn/radar_fov_files/022_lats.txt | 76 ------------------- pydarn/radar_fov_files/022_lons.txt | 76 ------------------- pydarn/radar_fov_files/024_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/024_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/032_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/032_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/033_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/033_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/040_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/040_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/041_lats.txt | 101 ------------------------- pydarn/radar_fov_files/041_lons.txt | 101 ------------------------- pydarn/radar_fov_files/050_lats.txt | 101 ------------------------- pydarn/radar_fov_files/050_lons.txt | 101 ------------------------- pydarn/radar_fov_files/064_lats.txt | 101 ------------------------- pydarn/radar_fov_files/064_lons.txt | 101 ------------------------- pydarn/radar_fov_files/065_lats.txt | 101 ------------------------- pydarn/radar_fov_files/065_lons.txt | 101 ------------------------- pydarn/radar_fov_files/066_lats.txt | 101 ------------------------- pydarn/radar_fov_files/066_lons.txt | 101 ------------------------- pydarn/radar_fov_files/090_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/090_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/096_lats.txt | 76 ------------------- pydarn/radar_fov_files/096_lons.txt | 76 ------------------- pydarn/radar_fov_files/097_lats.txt | 76 ------------------- pydarn/radar_fov_files/097_lons.txt | 76 ------------------- pydarn/radar_fov_files/204_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/204_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/205_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/205_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/206_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/206_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/207_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/207_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/208_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/208_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/209_lats.txt | 111 ---------------------------- pydarn/radar_fov_files/209_lons.txt | 111 ---------------------------- pydarn/radar_fov_files/512_lats.txt | 76 ------------------- pydarn/radar_fov_files/512_lons.txt | 76 ------------------- pydarn/utils/radar_pos.py | 93 +++++++---------------- 80 files changed, 30 insertions(+), 7119 deletions(-) delete mode 100644 pydarn/radar_fov_files/001_lats.txt delete mode 100644 pydarn/radar_fov_files/001_lons.txt delete mode 100644 pydarn/radar_fov_files/003_lats.txt delete mode 100644 pydarn/radar_fov_files/003_lons.txt delete mode 100644 pydarn/radar_fov_files/004_lats.txt delete mode 100644 pydarn/radar_fov_files/004_lons.txt delete mode 100644 pydarn/radar_fov_files/005_lats.txt delete mode 100644 pydarn/radar_fov_files/005_lons.txt delete mode 100644 pydarn/radar_fov_files/006_lats.txt delete mode 100644 pydarn/radar_fov_files/006_lons.txt delete mode 100644 pydarn/radar_fov_files/007_lats.txt delete mode 100644 pydarn/radar_fov_files/007_lons.txt delete mode 100644 pydarn/radar_fov_files/008_lats.txt delete mode 100644 pydarn/radar_fov_files/008_lons.txt delete mode 100644 pydarn/radar_fov_files/009_lats.txt delete mode 100644 pydarn/radar_fov_files/009_lons.txt delete mode 100644 pydarn/radar_fov_files/010_lats.txt delete mode 100644 pydarn/radar_fov_files/010_lons.txt delete mode 100644 pydarn/radar_fov_files/011_lats.txt delete mode 100644 pydarn/radar_fov_files/011_lons.txt delete mode 100644 pydarn/radar_fov_files/012_lats.txt delete mode 100644 pydarn/radar_fov_files/012_lons.txt delete mode 100644 pydarn/radar_fov_files/013_lats.txt delete mode 100644 pydarn/radar_fov_files/013_lons.txt delete mode 100644 pydarn/radar_fov_files/014_lats.txt delete mode 100644 pydarn/radar_fov_files/014_lons.txt delete mode 100644 pydarn/radar_fov_files/015_lats.txt delete mode 100644 pydarn/radar_fov_files/015_lons.txt delete mode 100644 pydarn/radar_fov_files/016_lats.txt delete mode 100644 pydarn/radar_fov_files/016_lons.txt delete mode 100644 pydarn/radar_fov_files/018_lats.txt delete mode 100644 pydarn/radar_fov_files/018_lons.txt delete mode 100644 pydarn/radar_fov_files/019_lats.txt delete mode 100644 pydarn/radar_fov_files/019_lons.txt delete mode 100644 pydarn/radar_fov_files/020_lats.txt delete mode 100644 pydarn/radar_fov_files/020_lons.txt delete mode 100644 pydarn/radar_fov_files/021_lats.txt delete mode 100644 pydarn/radar_fov_files/021_lons.txt delete mode 100644 pydarn/radar_fov_files/022_lats.txt delete mode 100644 pydarn/radar_fov_files/022_lons.txt delete mode 100644 pydarn/radar_fov_files/024_lats.txt delete mode 100644 pydarn/radar_fov_files/024_lons.txt delete mode 100644 pydarn/radar_fov_files/032_lats.txt delete mode 100644 pydarn/radar_fov_files/032_lons.txt delete mode 100644 pydarn/radar_fov_files/033_lats.txt delete mode 100644 pydarn/radar_fov_files/033_lons.txt delete mode 100644 pydarn/radar_fov_files/040_lats.txt delete mode 100644 pydarn/radar_fov_files/040_lons.txt delete mode 100644 pydarn/radar_fov_files/041_lats.txt delete mode 100644 pydarn/radar_fov_files/041_lons.txt delete mode 100644 pydarn/radar_fov_files/050_lats.txt delete mode 100644 pydarn/radar_fov_files/050_lons.txt delete mode 100644 pydarn/radar_fov_files/064_lats.txt delete mode 100644 pydarn/radar_fov_files/064_lons.txt delete mode 100644 pydarn/radar_fov_files/065_lats.txt delete mode 100644 pydarn/radar_fov_files/065_lons.txt delete mode 100644 pydarn/radar_fov_files/066_lats.txt delete mode 100644 pydarn/radar_fov_files/066_lons.txt delete mode 100644 pydarn/radar_fov_files/090_lats.txt delete mode 100644 pydarn/radar_fov_files/090_lons.txt delete mode 100644 pydarn/radar_fov_files/096_lats.txt delete mode 100644 pydarn/radar_fov_files/096_lons.txt delete mode 100644 pydarn/radar_fov_files/097_lats.txt delete mode 100644 pydarn/radar_fov_files/097_lons.txt delete mode 100644 pydarn/radar_fov_files/204_lats.txt delete mode 100644 pydarn/radar_fov_files/204_lons.txt delete mode 100644 pydarn/radar_fov_files/205_lats.txt delete mode 100644 pydarn/radar_fov_files/205_lons.txt delete mode 100644 pydarn/radar_fov_files/206_lats.txt delete mode 100644 pydarn/radar_fov_files/206_lons.txt delete mode 100644 pydarn/radar_fov_files/207_lats.txt delete mode 100644 pydarn/radar_fov_files/207_lons.txt delete mode 100644 pydarn/radar_fov_files/208_lats.txt delete mode 100644 pydarn/radar_fov_files/208_lons.txt delete mode 100644 pydarn/radar_fov_files/209_lats.txt delete mode 100644 pydarn/radar_fov_files/209_lons.txt delete mode 100644 pydarn/radar_fov_files/512_lats.txt delete mode 100644 pydarn/radar_fov_files/512_lons.txt diff --git a/pydarn/plotting/fan.py b/pydarn/plotting/fan.py index c325b8a2d..b95aae32e 100644 --- a/pydarn/plotting/fan.py +++ b/pydarn/plotting/fan.py @@ -5,6 +5,7 @@ # 2021-05-07: CJM - Included radar position and labels in plotting # 2021-04-01 Shane Coyle added pcolormesh to the code # 2021-05-19 Marina Schmidt - Added scan index with datetimes +# 2021-09-15 Marina Schmidt - removed fov file options # # Disclaimer: # pyDARN is under the LGPL v3 license found in the root directory LICENSE.md @@ -265,8 +266,7 @@ def plot_fov(cls, stid: str, date: dt.datetime, ax=None, ranges: List = [], boundary: bool = True, fov_color: str = None, alpha: int = 0.5, radar_location: bool = True, radar_label: bool = False, - line_color: str = 'black', - fov_files: bool = False, **kwargs): + line_color: str = 'black', **kwargs): """ plots only the field of view (FOV) for a given radar station ID (stid) @@ -299,10 +299,6 @@ def plot_fov(cls, stid: str, date: dt.datetime, alpha controls the transparency of the fov color Default: 0.5 - fov_files: bool - boolean determine if the fov should be read by the files - provided in pyDARN. Else it will use radar position code. - Default: False radar_location: bool Add a dot where radar is located if True Default: False diff --git a/pydarn/radar_fov_files/001_lats.txt b/pydarn/radar_fov_files/001_lats.txt deleted file mode 100644 index 1cb5d527a..000000000 --- a/pydarn/radar_fov_files/001_lats.txt +++ /dev/null @@ -1,101 +0,0 @@ - 53.782 53.830 53.869 53.900 53.923 53.939 53.949 53.952 53.949 53.940 53.924 53.902 53.873 53.838 53.795 53.745 53.685 - 54.295 54.340 54.378 54.408 54.430 54.446 54.455 54.457 54.452 54.440 54.421 54.396 54.364 54.325 54.279 54.226 54.166 - 54.768 54.816 54.857 54.890 54.914 54.931 54.940 54.941 54.935 54.920 54.898 54.868 54.831 54.786 54.733 54.673 54.605 - 55.197 55.252 55.298 55.334 55.362 55.381 55.391 55.391 55.383 55.366 55.340 55.305 55.261 55.209 55.148 55.079 55.001 - 55.607 55.669 55.721 55.763 55.794 55.815 55.826 55.826 55.816 55.796 55.766 55.726 55.675 55.615 55.545 55.466 55.377 - 56.007 56.076 56.134 56.181 56.216 56.240 56.252 56.252 56.241 56.218 56.183 56.137 56.080 56.011 55.932 55.842 55.742 - 56.399 56.476 56.541 56.594 56.633 56.659 56.672 56.672 56.659 56.633 56.594 56.542 56.478 56.401 56.312 56.211 56.099 - 56.786 56.872 56.944 57.002 57.045 57.074 57.089 57.089 57.074 57.045 57.001 56.943 56.871 56.786 56.687 56.575 56.450 - 57.169 57.264 57.343 57.407 57.455 57.487 57.503 57.502 57.486 57.454 57.405 57.341 57.262 57.167 57.058 56.934 56.797 - 57.550 57.653 57.740 57.810 57.862 57.897 57.915 57.914 57.896 57.860 57.807 57.737 57.649 57.546 57.426 57.290 57.140 - 57.928 58.040 58.135 58.211 58.268 58.306 58.325 58.324 58.304 58.265 58.207 58.130 58.035 57.922 57.791 57.643 57.479 - 58.168 58.291 58.395 58.478 58.541 58.583 58.604 58.604 58.582 58.540 58.477 58.394 58.290 58.167 58.025 57.865 57.687 - 58.336 58.471 58.585 58.677 58.746 58.792 58.816 58.816 58.794 58.748 58.681 58.591 58.479 58.346 58.191 58.017 57.823 - 58.460 58.609 58.734 58.834 58.910 58.962 58.988 58.990 58.966 58.918 58.845 58.748 58.627 58.483 58.317 58.128 57.917 - 58.544 58.708 58.845 58.955 59.039 59.096 59.126 59.128 59.104 59.053 58.975 58.871 58.741 58.585 58.405 58.201 57.972 - 58.744 58.920 59.067 59.186 59.277 59.338 59.370 59.374 59.348 59.293 59.210 59.099 58.960 58.794 58.602 58.383 58.139 - 59.164 59.348 59.502 59.627 59.721 59.785 59.818 59.821 59.793 59.735 59.647 59.530 59.383 59.208 59.005 58.775 58.519 - 59.577 59.769 59.930 60.060 60.159 60.225 60.260 60.262 60.232 60.171 60.077 59.953 59.798 59.614 59.400 59.159 58.890 - 59.982 60.183 60.351 60.488 60.591 60.660 60.696 60.698 60.666 60.601 60.502 60.371 60.208 60.013 59.789 59.535 59.253 - 60.381 60.591 60.768 60.910 61.018 61.091 61.128 61.130 61.096 61.026 60.922 60.784 60.612 60.407 60.171 59.905 59.609 - 60.775 60.995 61.180 61.329 61.442 61.518 61.556 61.558 61.522 61.448 61.338 61.193 61.012 60.797 60.549 60.269 59.959 - 61.165 61.394 61.588 61.744 61.862 61.941 61.982 61.983 61.944 61.867 61.751 61.598 61.407 61.181 60.921 60.628 60.303 - 61.550 61.790 61.992 62.156 62.279 62.362 62.404 62.405 62.364 62.283 62.161 62.000 61.800 61.563 61.290 60.982 60.643 - 61.932 62.183 62.394 62.565 62.694 62.781 62.825 62.825 62.782 62.696 62.568 62.399 62.189 61.940 61.654 61.333 60.977 - 62.310 62.572 62.793 62.972 63.107 63.198 63.243 63.243 63.198 63.108 62.973 62.795 62.575 62.314 62.015 61.679 61.308 - 62.685 62.958 63.190 63.376 63.518 63.612 63.660 63.660 63.612 63.517 63.376 63.189 62.958 62.686 62.372 62.021 61.634 - 63.057 63.342 63.584 63.779 63.927 64.026 64.075 64.074 64.024 63.925 63.776 63.581 63.339 63.054 62.727 62.360 61.955 - 63.426 63.724 63.976 64.180 64.334 64.437 64.489 64.488 64.435 64.331 64.175 63.971 63.718 63.420 63.078 62.695 62.273 - 63.792 64.103 64.366 64.579 64.740 64.848 64.901 64.900 64.845 64.735 64.573 64.359 64.095 63.783 63.426 63.027 62.588 - 64.156 64.480 64.754 64.977 65.145 65.257 65.313 65.312 65.254 65.139 64.969 64.745 64.469 64.144 63.771 63.355 62.898 - 64.517 64.855 65.141 65.373 65.548 65.666 65.724 65.722 65.661 65.541 65.363 65.129 64.841 64.502 64.114 63.680 63.205 - 64.876 65.228 65.526 65.768 65.951 66.073 66.134 66.132 66.068 65.942 65.756 65.512 65.211 64.857 64.453 64.002 63.508 - 65.232 65.599 65.909 66.161 66.352 66.480 66.543 66.541 66.474 66.343 66.148 65.893 65.580 65.211 64.790 64.321 63.807 - 65.586 65.968 66.291 66.554 66.753 66.886 66.952 66.949 66.879 66.742 66.539 66.273 65.946 65.562 65.124 64.636 64.103 - 65.938 66.334 66.671 66.945 67.152 67.291 67.360 67.357 67.284 67.141 66.929 66.651 66.311 65.911 65.455 64.948 64.395 - 66.287 66.699 67.050 67.335 67.551 67.696 67.767 67.764 67.688 67.538 67.317 67.028 66.673 66.257 65.783 65.257 64.683 - 66.633 67.062 67.427 67.724 67.949 68.100 68.174 68.171 68.091 67.935 67.705 67.403 67.034 66.601 66.109 65.563 64.967 - 66.977 67.423 67.803 68.112 68.346 68.503 68.581 68.578 68.494 68.331 68.091 67.777 67.392 66.942 66.431 65.865 65.248 - 67.319 67.782 68.177 68.498 68.743 68.906 68.987 68.984 68.897 68.727 68.476 68.149 67.749 67.281 66.751 66.163 65.524 - 67.658 68.139 68.549 68.884 69.139 69.309 69.393 69.390 69.299 69.121 68.860 68.520 68.103 67.617 67.067 66.458 65.797 - 67.994 68.494 68.920 69.269 69.534 69.711 69.799 69.795 69.700 69.515 69.244 68.889 68.456 67.951 67.380 66.749 66.065 - 68.328 68.846 69.290 69.652 69.928 70.113 70.205 70.201 70.102 69.909 69.626 69.256 68.806 68.282 67.690 67.037 66.329 - 68.659 69.197 69.658 70.035 70.322 70.515 70.610 70.606 70.502 70.301 70.006 69.622 69.155 68.611 67.997 67.321 66.589 - 68.987 69.545 70.024 70.416 70.715 70.916 71.015 71.011 70.903 70.694 70.386 69.986 69.501 68.936 68.300 67.600 66.845 - 69.311 69.891 70.388 70.796 71.108 71.317 71.421 71.416 71.303 71.085 70.765 70.349 69.844 69.258 68.600 67.876 67.096 - 69.633 70.234 70.751 71.175 71.499 71.718 71.826 71.821 71.703 71.476 71.142 70.710 70.186 69.578 68.896 68.148 67.342 - 69.952 70.575 71.111 71.553 71.890 72.118 72.230 72.225 72.103 71.866 71.518 71.069 70.524 69.894 69.188 68.415 67.583 - 70.267 70.913 71.470 71.929 72.281 72.518 72.635 72.630 72.502 72.255 71.893 71.426 70.860 70.207 69.476 68.677 67.820 - 70.578 71.248 71.827 72.304 72.670 72.918 73.040 73.035 72.901 72.643 72.267 71.780 71.193 70.516 69.760 68.935 68.051 - 70.886 71.580 72.181 72.677 73.059 73.317 73.445 73.439 73.300 73.031 72.639 72.133 71.524 70.822 70.040 69.188 68.277 - 71.190 71.909 72.533 73.050 73.447 73.716 73.850 73.844 73.698 73.418 73.010 72.484 71.851 71.124 70.316 69.437 68.498 - 71.490 72.235 72.883 73.420 73.834 74.115 74.254 74.248 74.097 73.804 73.379 72.832 72.175 71.422 70.587 69.680 68.713 - 71.786 72.558 73.230 73.789 74.221 74.514 74.659 74.653 74.494 74.189 73.746 73.177 72.496 71.716 70.853 69.918 68.923 - 72.077 72.876 73.574 74.156 74.606 74.912 75.064 75.057 74.892 74.573 74.112 73.520 72.813 72.006 71.114 70.150 69.126 - 72.364 73.191 73.916 74.521 74.990 75.310 75.469 75.462 75.289 74.957 74.475 73.860 73.126 72.291 71.370 70.376 69.324 - 72.646 73.502 74.254 74.884 75.373 75.707 75.874 75.867 75.686 75.339 74.837 74.197 73.436 72.571 71.620 70.597 69.515 - 72.922 73.809 74.590 75.245 75.755 76.105 76.279 76.271 76.082 75.720 75.197 74.531 73.741 72.847 71.865 70.812 69.700 - 73.194 74.111 74.921 75.603 76.136 76.501 76.684 76.676 76.479 76.099 75.554 74.861 74.042 73.117 72.104 71.020 69.878 - 73.459 74.409 75.249 75.959 76.515 76.898 77.089 77.081 76.874 76.478 75.908 75.188 74.338 73.381 72.337 71.222 70.050 - 73.719 74.701 75.573 76.312 76.893 77.293 77.494 77.486 77.269 76.854 76.260 75.511 74.629 73.640 72.563 71.417 70.214 - 73.973 74.988 75.893 76.662 77.269 77.689 77.900 77.891 77.664 77.229 76.609 75.829 74.915 73.893 72.783 71.605 70.372 - 74.220 75.270 76.208 77.009 77.644 78.083 78.305 78.296 78.058 77.603 76.955 76.143 75.196 74.139 72.996 71.785 70.522 - 74.460 75.545 76.519 77.353 78.016 78.477 78.711 78.702 78.451 77.974 77.297 76.452 75.470 74.379 73.202 71.959 70.664 - 74.693 75.814 76.824 77.692 78.386 78.870 79.116 79.107 78.843 78.343 77.636 76.757 75.739 74.612 73.401 72.124 70.799 - 74.919 76.076 77.123 78.028 78.754 79.263 79.522 79.513 79.235 78.710 77.971 77.055 76.000 74.837 73.591 72.282 70.926 - 75.136 76.331 77.416 78.359 79.119 79.654 79.928 79.918 79.626 79.074 78.301 77.348 76.255 75.055 73.774 72.432 71.045 - 75.346 76.579 77.703 78.685 79.481 80.044 80.334 80.324 80.015 79.435 78.626 77.634 76.502 75.265 73.948 72.574 71.156 - 75.546 76.818 77.983 79.006 79.839 80.433 80.740 80.729 80.403 79.793 78.946 77.914 76.742 75.466 74.114 72.706 71.258 - 75.738 77.049 78.255 79.320 80.194 80.821 81.146 81.135 80.790 80.147 79.260 78.186 76.973 75.659 74.271 72.830 71.352 - 75.920 77.270 78.520 79.629 80.545 81.207 81.552 81.541 81.175 80.497 79.568 78.450 77.195 75.842 74.419 72.946 71.437 - 76.093 77.483 78.775 79.930 80.891 81.591 81.958 81.947 81.559 80.843 79.869 78.706 77.409 76.016 74.557 73.051 71.513 - 76.255 77.685 79.021 80.223 81.232 81.972 82.364 82.352 81.940 81.183 80.162 78.953 77.612 76.180 74.686 73.148 71.581 - 76.407 77.876 79.258 80.508 81.567 82.351 82.770 82.758 82.318 81.517 80.447 79.190 77.805 76.334 74.804 73.235 71.639 - 76.547 78.057 79.483 80.784 81.895 82.727 83.176 83.163 82.693 81.845 80.723 79.416 77.987 76.477 74.913 73.312 71.688 - 76.677 78.226 79.697 81.049 82.215 83.099 83.581 83.569 83.065 82.165 80.989 79.632 78.158 76.609 75.010 73.379 71.728 - 76.794 78.382 79.899 81.303 82.527 83.467 83.986 83.974 83.433 82.477 81.244 79.835 78.317 76.730 75.097 73.437 71.758 - 76.900 78.526 80.088 81.545 82.829 83.830 84.391 84.378 83.795 82.780 81.487 80.026 78.464 76.838 75.173 73.484 71.779 - 76.992 78.657 80.263 81.773 83.120 84.187 84.795 84.782 84.151 83.071 81.717 80.204 78.598 76.935 75.238 73.520 71.790 - 77.073 78.774 80.423 81.987 83.398 84.536 85.199 85.185 84.500 83.350 81.932 80.367 78.718 77.020 75.292 73.547 71.792 - 77.140 78.876 80.568 82.184 83.662 84.876 85.601 85.587 84.841 83.615 82.133 80.516 78.825 77.091 75.334 73.562 71.784 - 77.194 78.964 80.697 82.365 83.909 85.205 86.002 85.987 85.170 83.864 82.316 80.648 78.917 77.150 75.364 73.567 71.766 - 77.234 79.037 80.809 82.527 84.138 85.521 86.400 86.385 85.486 84.094 82.481 80.764 78.994 77.196 75.383 73.562 71.739 - 77.261 79.094 80.904 82.669 84.346 85.820 86.795 86.780 85.785 84.305 82.627 80.863 79.057 77.228 75.389 73.546 71.702 - 77.274 79.136 80.980 82.791 84.530 86.097 87.185 87.169 86.065 84.492 82.753 80.944 79.104 77.247 75.384 73.519 71.656 - 77.273 79.161 81.037 82.890 84.689 86.350 87.568 87.552 86.319 84.655 82.857 81.007 79.135 77.253 75.367 73.482 71.600 - 77.259 79.170 81.076 82.966 84.819 86.570 87.939 87.923 86.542 84.789 82.938 81.051 79.150 77.244 75.338 73.434 71.534 - 77.230 79.164 81.095 83.017 84.918 86.753 88.290 88.274 86.729 84.894 82.995 81.076 79.150 77.223 75.297 73.376 71.459 - 77.187 79.140 81.094 83.045 84.985 86.891 88.606 88.591 86.871 84.966 83.029 81.082 79.134 77.187 75.244 73.307 71.375 - 77.131 79.101 81.074 83.047 85.018 86.977 88.858 88.844 86.963 85.005 83.037 81.068 79.101 77.138 75.180 73.227 71.281 - 77.061 79.046 81.033 83.024 85.016 87.008 88.994 88.985 87.000 85.010 83.021 81.035 79.053 77.076 75.104 73.138 71.178 - 76.977 78.974 80.974 82.976 84.979 86.981 88.967 88.965 86.979 84.980 82.980 80.983 78.989 77.000 75.016 73.038 71.066 - 76.880 78.887 80.895 82.903 84.908 86.897 88.788 88.792 86.903 84.916 82.915 80.912 78.910 76.911 74.917 72.928 70.946 - 76.770 78.785 80.798 82.807 84.804 86.761 88.510 88.518 86.773 84.819 82.826 80.822 78.815 76.809 74.807 72.808 70.816 - 76.648 78.667 80.682 82.688 84.669 86.579 88.178 88.188 86.597 84.690 82.713 80.714 78.705 76.695 74.685 72.679 70.677 - 76.512 78.535 80.549 82.546 84.504 86.358 87.815 87.828 86.381 84.533 82.579 80.588 78.581 76.568 74.553 72.540 70.530 - 76.365 78.388 80.399 82.384 84.314 86.103 87.435 87.449 86.131 84.348 82.424 80.445 78.443 76.429 74.411 72.392 70.375 - 76.206 78.228 80.233 82.202 84.099 85.821 87.044 87.059 85.854 84.139 82.249 80.287 78.291 76.278 74.258 72.234 70.211 - 76.035 78.055 80.051 82.001 83.862 85.518 86.646 86.661 85.554 83.909 82.055 80.112 78.126 76.116 74.095 72.068 70.039 - 75.853 77.869 79.854 81.784 83.606 85.196 86.242 86.259 85.235 83.658 81.844 79.923 77.948 75.943 73.922 71.893 69.859 - 75.660 77.670 79.643 81.550 83.333 84.859 85.835 85.852 84.901 83.390 81.617 79.720 77.757 75.759 73.740 71.709 69.672 - 75.457 77.460 79.419 81.302 83.045 84.510 85.425 85.442 84.555 83.106 81.375 79.503 77.555 75.564 73.548 71.517 69.476 diff --git a/pydarn/radar_fov_files/001_lons.txt b/pydarn/radar_fov_files/001_lons.txt deleted file mode 100644 index 144bc90e1..000000000 --- a/pydarn/radar_fov_files/001_lons.txt +++ /dev/null @@ -1,101 +0,0 @@ - -61.298 -61.182 -61.064 -60.944 -60.824 -60.703 -60.581 -60.460 -60.340 -60.220 -60.101 -59.985 -59.871 -59.759 -59.651 -59.547 -59.447 - -61.530 -61.378 -61.222 -61.065 -60.906 -60.745 -60.584 -60.423 -60.262 -60.103 -59.945 -59.789 -59.636 -59.487 -59.342 -59.201 -59.065 - -61.773 -61.584 -61.390 -61.193 -60.994 -60.792 -60.590 -60.388 -60.187 -59.986 -59.788 -59.592 -59.400 -59.212 -59.029 -58.852 -58.681 - -62.028 -61.799 -61.566 -61.329 -61.088 -60.846 -60.602 -60.358 -60.114 -59.872 -59.633 -59.397 -59.165 -58.938 -58.717 -58.503 -58.297 - -62.289 -62.022 -61.748 -61.470 -61.188 -60.903 -60.616 -60.329 -60.043 -59.759 -59.477 -59.200 -58.927 -58.661 -58.402 -58.152 -57.910 - -62.558 -62.250 -61.936 -61.615 -61.290 -60.962 -60.632 -60.301 -59.972 -59.644 -59.320 -59.000 -58.687 -58.381 -58.083 -57.795 -57.517 - -62.833 -62.484 -62.128 -61.765 -61.396 -61.024 -60.649 -60.274 -59.900 -59.528 -59.160 -58.798 -58.442 -58.095 -57.758 -57.433 -57.119 - -63.114 -62.724 -62.325 -61.918 -61.505 -61.087 -60.667 -60.247 -59.827 -59.410 -58.997 -58.591 -58.193 -57.805 -57.428 -57.064 -56.714 - -63.401 -62.969 -62.527 -62.075 -61.617 -61.153 -60.687 -60.219 -59.753 -59.290 -58.832 -58.381 -57.940 -57.509 -57.092 -56.689 -56.302 - -63.695 -63.220 -62.733 -62.236 -61.731 -61.221 -60.706 -60.191 -59.677 -59.167 -58.663 -58.167 -57.681 -57.208 -56.749 -56.307 -55.883 - -63.995 -63.477 -62.945 -62.401 -61.849 -61.290 -60.727 -60.163 -59.600 -59.042 -58.490 -57.948 -57.417 -56.900 -56.400 -55.918 -55.457 - -64.271 -63.715 -63.143 -62.559 -61.965 -61.364 -60.759 -60.152 -59.547 -58.947 -58.354 -57.771 -57.202 -56.648 -56.112 -55.596 -55.103 - -64.540 -63.949 -63.341 -62.718 -62.085 -61.444 -60.799 -60.152 -59.506 -58.866 -58.234 -57.614 -57.008 -56.419 -55.850 -55.303 -54.781 - -64.809 -64.183 -63.539 -62.880 -62.209 -61.529 -60.844 -60.157 -59.473 -58.794 -58.124 -57.467 -56.825 -56.203 -55.602 -55.026 -54.476 - -65.076 -64.417 -63.738 -63.043 -62.334 -61.616 -60.893 -60.168 -59.446 -58.729 -58.023 -57.330 -56.654 -55.999 -55.368 -54.763 -54.188 - -65.358 -64.662 -63.944 -63.208 -62.457 -61.697 -60.931 -60.163 -59.397 -58.638 -57.890 -57.157 -56.442 -55.750 -55.084 -54.447 -53.842 - -65.673 -64.931 -64.165 -63.379 -62.578 -61.765 -60.946 -60.124 -59.306 -58.494 -57.695 -56.912 -56.149 -55.411 -54.701 -54.023 -53.380 - -65.996 -65.207 -64.392 -63.556 -62.702 -61.836 -60.962 -60.086 -59.213 -58.348 -57.496 -56.662 -55.851 -55.066 -54.312 -53.592 -52.910 - -66.327 -65.491 -64.626 -63.738 -62.830 -61.909 -60.980 -60.048 -59.119 -58.200 -57.294 -56.408 -55.546 -54.714 -53.914 -53.153 -52.432 - -66.667 -65.783 -64.867 -63.925 -62.963 -61.985 -60.999 -60.010 -59.024 -58.048 -57.087 -56.148 -55.235 -54.354 -53.510 -52.705 -51.945 - -67.016 -66.082 -65.114 -64.118 -63.099 -62.064 -61.019 -59.971 -58.927 -57.893 -56.876 -55.882 -54.917 -53.987 -53.096 -52.249 -51.450 - -67.374 -66.390 -65.369 -64.317 -63.240 -62.146 -61.041 -59.932 -58.828 -57.734 -56.660 -55.610 -54.593 -53.612 -52.675 -51.784 -50.945 - -67.741 -66.705 -65.630 -64.521 -63.386 -62.230 -61.063 -59.893 -58.726 -57.572 -56.438 -55.332 -54.260 -53.229 -52.244 -51.310 -50.431 - -68.117 -67.030 -65.899 -64.732 -63.535 -62.318 -61.087 -59.853 -58.623 -57.406 -56.212 -55.047 -53.920 -52.837 -51.803 -50.825 -49.907 - -68.503 -67.363 -66.176 -64.949 -63.690 -62.408 -61.112 -59.812 -58.517 -57.236 -55.979 -54.755 -53.571 -52.435 -51.353 -50.331 -49.372 - -68.900 -67.706 -66.461 -65.172 -63.850 -62.502 -61.138 -59.770 -58.408 -57.061 -55.741 -54.455 -53.214 -52.024 -50.893 -49.826 -48.827 - -69.307 -68.058 -66.754 -65.403 -64.014 -62.598 -61.166 -59.728 -58.296 -56.882 -55.496 -54.148 -52.848 -51.603 -50.422 -49.310 -48.271 - -69.725 -68.420 -67.055 -65.640 -64.184 -62.698 -61.194 -59.685 -58.182 -56.698 -55.244 -53.832 -52.472 -51.172 -49.940 -48.782 -47.703 - -70.154 -68.792 -67.366 -65.885 -64.359 -62.801 -61.224 -59.640 -58.064 -56.508 -54.985 -53.508 -52.086 -50.730 -49.447 -48.243 -47.124 - -70.595 -69.175 -67.686 -66.137 -64.540 -62.908 -61.255 -59.595 -57.943 -56.313 -54.719 -53.175 -51.690 -50.276 -48.941 -47.691 -46.532 - -71.048 -69.569 -68.016 -66.398 -64.727 -63.019 -61.287 -59.549 -57.818 -56.112 -54.446 -52.832 -51.284 -49.811 -48.424 -47.128 -45.928 - -71.513 -69.975 -68.356 -66.666 -64.921 -63.133 -61.321 -59.501 -57.690 -55.905 -54.164 -52.479 -50.866 -49.334 -47.893 -46.551 -45.311 - -71.992 -70.393 -68.706 -66.944 -65.120 -63.252 -61.356 -59.452 -57.558 -55.692 -53.873 -52.116 -50.436 -48.844 -47.350 -45.961 -44.681 - -72.484 -70.823 -69.068 -67.231 -65.327 -63.375 -61.393 -59.402 -57.421 -55.472 -53.573 -51.742 -49.994 -48.340 -46.792 -45.357 -44.038 - -72.991 -71.267 -69.441 -67.527 -65.541 -63.502 -61.431 -59.350 -57.280 -55.245 -53.264 -51.357 -49.539 -47.823 -46.221 -44.738 -43.381 - -73.512 -71.724 -69.826 -67.834 -65.763 -63.635 -61.471 -59.296 -57.135 -55.010 -52.945 -50.960 -49.070 -47.292 -45.635 -44.106 -42.710 - -74.048 -72.195 -70.225 -68.151 -65.993 -63.772 -61.513 -59.241 -56.984 -54.768 -52.616 -50.550 -48.588 -46.746 -45.033 -43.458 -42.024 - -74.600 -72.682 -70.636 -68.479 -66.231 -63.914 -61.556 -59.185 -56.829 -54.517 -52.275 -50.127 -48.091 -46.184 -44.416 -42.794 -41.323 - -75.168 -73.183 -71.062 -68.820 -66.478 -64.062 -61.601 -59.126 -56.668 -54.257 -51.923 -49.690 -47.579 -45.606 -43.782 -42.115 -40.607 - -75.754 -73.702 -71.502 -69.172 -66.735 -64.216 -61.649 -59.065 -56.501 -53.988 -51.558 -49.239 -47.051 -45.011 -43.132 -41.419 -39.876 - -76.357 -74.237 -71.958 -69.538 -67.001 -64.377 -61.698 -59.003 -56.327 -53.709 -51.181 -48.772 -46.506 -44.399 -42.464 -40.706 -39.128 - -76.979 -74.790 -72.430 -69.917 -67.278 -64.543 -61.750 -58.938 -56.148 -53.419 -50.790 -48.289 -45.943 -43.769 -41.778 -39.976 -38.365 - -77.621 -75.362 -72.919 -70.312 -67.567 -64.717 -61.804 -58.870 -55.961 -53.119 -50.384 -47.790 -45.362 -43.120 -41.073 -39.228 -37.585 - -78.282 -75.953 -73.426 -70.721 -67.867 -64.899 -61.861 -58.800 -55.766 -52.807 -49.963 -47.273 -44.762 -42.451 -40.349 -38.462 -36.787 - -78.964 -76.564 -73.952 -71.147 -68.179 -65.088 -61.920 -58.727 -55.564 -52.482 -49.527 -46.737 -44.143 -41.762 -39.606 -37.677 -35.973 - -79.667 -77.197 -74.498 -71.590 -68.506 -65.286 -61.982 -58.652 -55.353 -52.143 -49.073 -46.182 -43.502 -41.051 -38.841 -36.873 -35.141 - -80.394 -77.852 -75.064 -72.051 -68.846 -65.493 -62.048 -58.573 -55.133 -51.791 -48.600 -45.606 -42.839 -40.319 -38.056 -36.049 -34.292 - -81.143 -78.531 -75.653 -72.532 -69.201 -65.709 -62.116 -58.491 -54.904 -51.424 -48.109 -45.008 -42.153 -39.564 -37.248 -35.205 -33.424 - -81.917 -79.234 -76.266 -73.034 -69.573 -65.936 -62.189 -58.405 -54.664 -51.040 -47.598 -44.387 -41.443 -38.785 -36.418 -34.340 -32.538 - -82.716 -79.962 -76.902 -73.557 -69.962 -66.175 -62.265 -58.315 -54.413 -50.639 -47.064 -43.742 -40.708 -37.981 -35.565 -33.454 -31.634 - -83.541 -80.718 -77.565 -74.103 -70.370 -66.425 -62.345 -58.222 -54.150 -50.220 -46.508 -43.072 -39.947 -37.152 -34.688 -32.547 -30.711 - -84.394 -81.501 -78.255 -74.674 -70.797 -66.687 -62.429 -58.123 -53.874 -49.781 -45.928 -42.374 -39.158 -36.296 -33.787 -31.618 -29.769 - -85.274 -82.314 -78.975 -75.272 -71.246 -66.964 -62.519 -58.020 -53.585 -49.321 -45.321 -41.648 -38.340 -35.412 -32.860 -30.667 -28.809 - -86.184 -83.158 -79.724 -75.897 -71.717 -67.256 -62.613 -57.912 -53.280 -48.839 -44.687 -40.892 -37.492 -34.501 -31.908 -29.694 -27.829 - -87.124 -84.034 -80.506 -76.553 -72.213 -67.564 -62.714 -57.798 -52.959 -48.332 -44.023 -40.104 -36.613 -33.559 -30.929 -28.697 -26.830 - -88.095 -84.943 -81.323 -77.240 -72.736 -67.889 -62.820 -57.677 -52.621 -47.799 -43.327 -39.282 -35.701 -32.587 -29.924 -27.678 -25.812 - -89.098 -85.888 -82.175 -77.962 -73.286 -68.233 -62.933 -57.550 -52.264 -47.238 -42.598 -38.425 -34.754 -31.584 -28.890 -26.635 -24.776 - -90.135 -86.869 -83.065 -78.720 -73.868 -68.598 -63.053 -57.416 -51.886 -46.646 -41.833 -37.531 -33.771 -30.548 -27.829 -25.569 -23.720 - -91.206 -87.889 -83.996 -79.517 -74.483 -68.986 -63.181 -57.273 -51.486 -46.021 -41.029 -36.596 -32.751 -29.479 -26.739 -24.480 -22.645 - -92.312 -88.948 -84.970 -80.356 -75.134 -69.398 -63.318 -57.122 -51.061 -45.361 -40.184 -35.620 -31.692 -28.375 -25.621 -23.367 -21.552 - -93.454 -90.050 -85.989 -81.240 -75.824 -69.838 -63.465 -56.961 -50.610 -44.662 -39.295 -34.600 -30.592 -27.236 -24.473 -22.231 -20.441 - -94.633 -91.194 -87.055 -82.172 -76.557 -70.307 -63.622 -56.789 -50.128 -43.921 -38.359 -33.533 -29.449 -26.061 -23.295 -21.071 -19.311 - -95.850 -92.384 -88.172 -83.156 -77.336 -70.808 -63.791 -56.605 -49.614 -43.134 -37.372 -32.417 -28.263 -24.849 -22.088 -19.888 -18.164 - -97.105 -93.619 -89.342 -84.195 -78.165 -71.346 -63.973 -56.408 -49.064 -42.297 -36.330 -31.249 -27.032 -23.600 -20.851 -18.682 -17.000 - -98.400 -94.903 -90.567 -85.294 -79.050 -71.924 -64.170 -56.196 -48.475 -41.405 -35.230 -30.026 -25.753 -22.312 -19.583 -17.453 -15.820 - -99.734 -96.237 -91.851 -86.457 -79.996 -72.547 -64.383 -55.968 -47.841 -40.454 -34.067 -28.745 -24.426 -20.985 -18.287 -16.203 -14.623 - -101.108 -97.621 -93.198 -87.688 -81.008 -73.219 -64.615 -55.720 -47.157 -39.437 -32.837 -27.405 -23.049 -19.620 -16.961 -14.930 -13.412 - -102.522 -99.058 -94.608 -88.993 -82.093 -73.948 -64.868 -55.452 -46.418 -38.349 -31.535 -26.001 -21.621 -18.215 -15.605 -13.637 -12.185 - -103.976 -100.549 -96.087 -90.377 -83.258 -74.738 -65.145 -55.159 -45.618 -37.182 -30.155 -24.530 -20.140 -16.771 -14.221 -12.324 -10.946 - -105.470 -102.093 -97.635 -91.845 -84.511 -75.600 -65.450 -54.839 -44.747 -35.928 -28.692 -22.991 -18.607 -15.288 -12.810 -10.992 -9.693 - -107.004 -103.693 -99.257 -93.404 -85.861 -76.542 -65.786 -54.487 -43.797 -34.578 -27.141 -21.380 -17.019 -13.765 -11.371 -9.641 -8.429 - -108.576 -105.348 -100.955 -95.059 -87.319 -77.574 -66.159 -54.098 -42.757 -33.123 -25.496 -19.695 -15.377 -12.205 -9.906 -8.273 -7.153 - -110.186 -107.058 -102.731 -96.817 -88.896 -78.712 -66.575 -53.666 -41.613 -31.552 -23.750 -17.934 -13.681 -10.608 -8.416 -6.889 -5.869 - -111.832 -108.823 -104.586 -98.684 -90.603 -79.968 -67.041 -53.183 -40.352 -29.852 -21.898 -16.094 -11.930 -8.974 -6.903 -5.491 -4.575 - -113.514 -110.642 -106.523 -100.665 -92.455 -81.363 -67.568 -52.640 -38.955 -28.011 -19.932 -14.175 -10.127 -7.305 -5.368 -4.079 -3.275 - -115.228 -112.514 -108.541 -102.768 -94.466 -82.919 -68.168 -52.024 -37.399 -26.014 -17.849 -12.175 -8.271 -5.604 -3.813 -2.656 -1.968 - -116.974 -114.437 -110.641 -104.995 -96.651 -84.660 -68.855 -51.320 -35.660 -23.846 -15.643 -10.095 -6.364 -3.871 -2.239 -1.222 -0.656 - -118.747 -116.408 -112.821 -107.353 -99.028 -86.620 -69.651 -50.508 -33.707 -21.491 -13.309 -7.934 -4.409 -2.110 -0.649 0.220 0.659 - -120.547 -118.425 -115.081 -109.843 -101.613 -88.837 -70.584 -49.559 -31.502 -18.932 -10.844 -5.696 -2.408 -0.323 0.955 1.669 1.976 - -122.368 -120.484 -117.416 -112.468 -104.421 -91.355 -71.689 -48.438 -29.001 -16.153 -8.247 -3.382 -0.365 1.488 2.571 3.123 3.293 - -124.209 -122.580 -119.822 -115.225 -107.470 -94.228 -73.019 -47.093 -26.151 -13.139 -5.518 -0.997 1.717 3.318 4.196 4.580 4.611 - -126.065 -124.710 -122.294 -118.112 -110.769 -97.520 -74.648 -45.451 -22.892 -9.877 -2.660 1.455 3.832 5.165 5.829 6.038 5.926 - -127.933 -126.867 -124.825 -121.122 -114.328 -101.300 -76.683 -43.405 -19.154 -6.360 0.321 3.966 5.977 7.026 7.466 7.496 7.238 - -129.809 -129.046 -127.407 -124.246 -118.147 -105.646 -79.291 -40.792 -14.862 -2.586 3.416 6.530 8.145 8.895 9.104 8.952 8.545 - -131.688 -131.240 -130.029 -127.471 -122.217 -110.630 -82.735 -37.352 -9.943 1.440 6.615 9.138 10.331 10.770 10.742 10.403 9.846 - -133.567 -133.444 -132.683 -130.779 -126.519 -116.311 -87.448 -32.661 -4.338 5.699 9.900 11.779 12.528 12.646 12.376 11.848 11.140 - -135.442 -135.651 -135.357 -134.151 -131.021 -122.708 -94.171 -25.996 1.978 10.163 13.253 14.443 14.731 14.520 14.004 13.286 12.426 - -137.308 -137.854 -138.039 -137.566 -135.677 -129.777 -104.156 -16.138 8.966 14.788 16.654 17.119 16.932 16.388 15.624 14.714 13.701 - -139.161 -140.047 -140.718 -140.998 -140.433 -137.381 -119.221 -1.312 16.505 19.521 20.078 19.796 19.127 18.245 17.232 16.131 14.967 - -140.999 -142.222 -143.381 -144.424 -145.223 -145.295 -140.347 19.506 24.378 24.301 23.503 22.462 21.307 20.088 18.827 17.536 16.220 - -142.816 -144.376 -146.018 -147.820 -149.981 -153.226 -163.863 42.907 32.302 29.062 26.904 25.105 23.468 21.914 20.406 18.926 17.460 - -144.611 -146.500 -148.617 -151.161 -154.643 -160.880 176.770 62.427 39.985 33.740 30.257 27.715 25.603 23.718 21.968 20.301 18.687 - -146.379 -148.591 -151.169 -154.426 -159.152 -168.019 163.465 75.943 47.183 38.277 33.542 30.283 27.707 25.499 23.510 21.659 19.899 - -148.118 -150.643 -153.666 -157.599 -163.463 -174.499 154.654 84.925 53.739 42.626 36.739 32.798 29.775 27.253 25.030 22.999 21.095 - -149.825 -152.653 -156.099 -160.664 -167.543 179.737 148.654 91.049 59.590 46.753 39.835 35.254 31.804 28.977 26.527 24.320 22.275 - -151.499 -154.616 -158.463 -163.610 -171.372 174.675 144.392 95.402 64.741 50.635 42.815 37.645 33.789 30.669 27.999 25.620 23.439 - -153.137 -156.531 -160.752 -166.428 -174.940 170.259 141.241 98.622 69.241 54.260 45.672 39.963 35.727 32.328 29.446 26.900 24.585 - -154.738 -158.393 -162.964 -169.114 -178.249 166.418 138.832 101.087 73.162 57.628 48.400 42.207 37.616 33.952 30.865 28.159 25.713 - -156.300 -160.202 -165.095 -171.665 178.694 163.075 136.938 103.029 76.579 60.745 50.996 44.372 39.453 35.538 32.257 29.395 26.822 - -157.823 -161.957 -167.144 -174.083 175.877 160.158 135.412 104.595 79.563 63.621 53.460 46.457 41.237 37.087 33.620 30.608 27.913 - -159.306 -163.656 -169.111 -176.369 173.286 157.604 134.159 105.884 82.178 66.270 55.792 48.462 42.967 38.597 34.953 31.798 28.985 diff --git a/pydarn/radar_fov_files/003_lats.txt b/pydarn/radar_fov_files/003_lats.txt deleted file mode 100644 index 8ac43b342..000000000 --- a/pydarn/radar_fov_files/003_lats.txt +++ /dev/null @@ -1,101 +0,0 @@ - 49.672 49.738 49.796 49.846 49.889 49.926 49.956 49.980 49.998 50.010 50.016 50.015 50.008 49.993 49.972 49.942 49.903 - 50.122 50.191 50.254 50.310 50.359 50.402 50.438 50.468 50.491 50.508 50.518 50.521 50.517 50.506 50.488 50.462 50.429 - 50.528 50.610 50.682 50.747 50.805 50.856 50.900 50.936 50.965 50.986 51.000 51.006 51.004 50.994 50.976 50.950 50.916 - 50.896 50.988 51.072 51.148 51.216 51.275 51.327 51.370 51.405 51.430 51.447 51.455 51.455 51.445 51.426 51.398 51.360 - 51.243 51.347 51.444 51.531 51.609 51.679 51.739 51.789 51.829 51.859 51.880 51.890 51.890 51.879 51.859 51.828 51.786 - 51.577 51.696 51.805 51.904 51.994 52.073 52.141 52.198 52.245 52.280 52.303 52.316 52.316 52.305 52.282 52.248 52.202 - 51.904 52.037 52.159 52.271 52.371 52.460 52.537 52.602 52.654 52.694 52.721 52.735 52.737 52.725 52.700 52.662 52.611 - 52.225 52.372 52.508 52.632 52.744 52.843 52.929 53.002 53.060 53.105 53.135 53.152 53.153 53.140 53.113 53.072 53.016 - 52.541 52.703 52.853 52.990 53.114 53.223 53.318 53.398 53.463 53.513 53.547 53.565 53.567 53.553 53.524 53.478 53.417 - 52.853 53.031 53.195 53.345 53.480 53.600 53.705 53.793 53.864 53.919 53.956 53.976 53.979 53.964 53.932 53.882 53.816 - 53.162 53.355 53.534 53.697 53.845 53.975 54.089 54.185 54.263 54.323 54.364 54.386 54.389 54.373 54.338 54.285 54.212 - 53.344 53.554 53.747 53.924 54.083 54.225 54.347 54.451 54.535 54.599 54.643 54.666 54.668 54.650 54.611 54.551 54.471 - 53.459 53.685 53.894 54.085 54.257 54.409 54.541 54.652 54.742 54.809 54.855 54.879 54.880 54.858 54.814 54.747 54.658 - 53.532 53.777 54.002 54.208 54.392 54.555 54.696 54.815 54.910 54.982 55.029 55.053 55.052 55.026 54.976 54.901 54.801 - 53.569 53.832 54.075 54.295 54.493 54.667 54.818 54.944 55.045 55.120 55.169 55.192 55.189 55.158 55.101 55.016 54.905 - 53.712 53.993 54.251 54.486 54.697 54.882 55.042 55.176 55.283 55.362 55.414 55.438 55.433 55.399 55.336 55.245 55.124 - 54.060 54.355 54.626 54.874 55.096 55.292 55.462 55.604 55.718 55.803 55.858 55.885 55.881 55.847 55.783 55.689 55.565 - 54.398 54.708 54.993 55.254 55.488 55.695 55.874 56.025 56.146 56.236 56.297 56.325 56.323 56.289 56.223 56.126 55.997 - 54.729 55.053 55.353 55.627 55.874 56.092 56.281 56.441 56.569 56.665 56.729 56.761 56.760 56.725 56.657 56.557 56.423 - 55.052 55.393 55.707 55.995 56.254 56.484 56.684 56.852 56.987 57.089 57.158 57.192 57.192 57.157 57.087 56.983 56.844 - 55.369 55.726 56.055 56.357 56.630 56.872 57.082 57.259 57.402 57.510 57.583 57.620 57.621 57.585 57.513 57.404 57.260 - 55.681 56.054 56.399 56.715 57.001 57.255 57.476 57.662 57.813 57.928 58.005 58.044 58.046 58.009 57.935 57.822 57.672 - 55.987 56.377 56.738 57.069 57.369 57.635 57.867 58.063 58.222 58.342 58.424 58.466 58.469 58.431 58.354 58.237 58.081 - 56.289 56.695 57.073 57.419 57.733 58.012 58.255 58.461 58.628 58.755 58.841 58.886 58.889 58.851 58.771 58.649 58.487 - 56.586 57.010 57.403 57.765 58.093 58.386 58.641 58.856 59.031 59.165 59.256 59.304 59.308 59.268 59.185 59.059 58.890 - 56.878 57.320 57.731 58.109 58.451 58.757 59.024 59.249 59.433 59.573 59.669 59.720 59.725 59.684 59.598 59.466 59.291 - 57.167 57.626 58.055 58.449 58.806 59.126 59.404 59.641 59.833 59.980 60.081 60.134 60.140 60.098 60.009 59.872 59.689 - 57.451 57.929 58.375 58.786 59.159 59.492 59.783 60.030 60.231 60.386 60.491 60.548 60.554 60.511 60.418 60.276 60.086 - 57.732 58.229 58.692 59.120 59.508 59.856 60.160 60.418 60.628 60.790 60.900 60.960 60.967 60.922 60.826 60.678 60.480 - 58.008 58.524 59.006 59.451 59.856 60.218 60.534 60.804 61.024 61.192 61.308 61.371 61.379 61.333 61.232 61.079 60.873 - 58.281 58.817 59.317 59.779 60.200 60.577 60.907 61.188 61.418 61.594 61.715 61.781 61.790 61.742 61.638 61.479 61.265 - 58.550 59.105 59.625 60.105 60.543 60.935 61.279 61.572 61.811 61.995 62.121 62.190 62.200 62.150 62.043 61.877 61.655 - 58.815 59.391 59.930 60.428 60.883 61.291 61.648 61.953 62.203 62.395 62.527 62.599 62.609 62.558 62.446 62.274 62.043 - 59.077 59.673 60.231 60.748 61.220 61.644 62.016 62.334 62.594 62.793 62.932 63.007 63.018 62.965 62.849 62.670 62.430 - 59.335 59.952 60.530 61.066 61.556 61.996 62.383 62.713 62.983 63.192 63.336 63.414 63.426 63.371 63.251 63.065 62.816 - 59.589 60.227 60.825 61.381 61.889 62.346 62.748 63.091 63.372 63.589 63.739 63.821 63.834 63.777 63.652 63.459 63.201 - 59.839 60.499 61.118 61.693 62.220 62.694 63.111 63.467 63.760 63.986 64.142 64.228 64.241 64.183 64.052 63.852 63.584 - 60.086 60.767 61.407 62.003 62.548 63.039 63.472 63.843 64.147 64.382 64.545 64.634 64.648 64.587 64.452 64.245 63.966 - 60.329 61.032 61.694 62.309 62.874 63.383 63.832 64.217 64.533 64.777 64.947 65.039 65.055 64.992 64.852 64.636 64.347 - 60.568 61.293 61.977 62.613 63.198 63.725 64.191 64.590 64.918 65.172 65.348 65.445 65.461 65.396 65.250 65.026 64.727 - 60.803 61.551 62.256 62.914 63.519 64.065 64.548 64.962 65.303 65.566 65.750 65.850 65.867 65.799 65.648 65.416 65.105 - 61.034 61.805 62.533 63.212 63.838 64.403 64.903 65.332 65.686 65.960 66.150 66.255 66.273 66.203 66.046 65.805 65.482 - 61.261 62.055 62.806 63.507 64.154 64.739 65.257 65.702 66.069 66.353 66.551 66.660 66.678 66.606 66.443 66.193 65.858 - 61.484 62.302 63.076 63.800 64.467 65.072 65.608 66.070 66.451 66.746 66.951 67.065 67.084 67.008 66.840 66.580 66.233 - 61.702 62.544 63.342 64.089 64.778 65.404 65.959 66.437 66.831 67.138 67.352 67.469 67.489 67.411 67.236 66.966 66.607 - 61.917 62.783 63.604 64.374 65.086 65.733 66.307 66.802 67.212 67.530 67.751 67.874 67.894 67.813 67.632 67.352 66.979 - 62.127 63.018 63.863 64.657 65.391 66.059 66.653 67.166 67.591 67.921 68.151 68.278 68.300 68.215 68.027 67.737 67.350 - 62.332 63.248 64.118 64.936 65.694 66.384 66.998 67.529 67.969 68.311 68.550 68.682 68.705 68.617 68.421 68.120 67.720 - 62.534 63.474 64.369 65.212 65.993 66.706 67.341 67.890 68.346 68.701 68.950 69.087 69.110 69.019 68.816 68.503 68.088 - 62.730 63.696 64.617 65.484 66.289 67.025 67.681 68.250 68.722 69.091 69.349 69.491 69.515 69.421 69.209 68.885 68.454 - 62.922 63.914 64.860 65.752 66.582 67.341 68.020 68.608 69.098 69.480 69.747 69.895 69.920 69.822 69.603 69.266 68.820 - 63.109 64.127 65.099 66.017 66.872 67.655 68.356 68.965 69.472 69.868 70.146 70.299 70.325 70.223 69.995 69.646 69.183 - 63.291 64.335 65.333 66.277 67.158 67.966 68.690 69.320 69.845 70.256 70.544 70.704 70.731 70.624 70.388 70.025 69.545 - 63.468 64.539 65.563 66.534 67.441 68.274 69.022 69.673 70.217 70.643 70.943 71.108 71.136 71.025 70.779 70.403 69.905 - 63.641 64.737 65.789 66.786 67.720 68.578 69.351 70.025 70.588 71.030 71.341 71.512 71.541 71.426 71.170 70.780 70.264 - 63.807 64.931 66.010 67.034 67.995 68.880 69.677 70.374 70.958 71.416 71.738 71.917 71.947 71.827 71.561 71.155 70.620 - 63.969 65.120 66.226 67.278 68.266 69.178 70.001 70.721 71.326 71.801 72.136 72.321 72.352 72.228 71.951 71.530 70.974 - 64.125 65.303 66.437 67.517 68.533 69.472 70.321 71.066 71.693 72.186 72.534 72.726 72.758 72.628 72.340 71.903 71.327 - 64.276 65.481 66.643 67.751 68.796 69.763 70.639 71.409 72.058 72.570 72.931 73.131 73.164 73.028 72.729 72.274 71.677 - 64.421 65.654 66.844 67.981 69.054 70.050 70.954 71.750 72.422 72.953 73.328 73.536 73.570 73.428 73.116 72.644 72.024 - 64.561 65.821 67.039 68.205 69.308 70.333 71.265 72.088 72.784 73.335 73.724 73.941 73.976 73.828 73.503 73.012 72.369 - 64.695 65.982 67.229 68.424 69.556 70.611 71.573 72.423 73.144 73.716 74.121 74.346 74.382 74.228 73.890 73.379 72.712 - 64.823 66.138 67.413 68.638 69.800 70.885 71.877 72.756 73.502 74.096 74.517 74.751 74.788 74.627 74.275 73.743 73.051 - 64.944 66.287 67.592 68.846 70.039 71.155 72.177 73.085 73.859 74.475 74.913 75.156 75.195 75.027 74.659 74.106 73.387 - 65.060 66.431 67.764 69.049 70.272 71.420 72.473 73.411 74.213 74.852 75.308 75.562 75.602 75.426 75.042 74.466 73.721 - 65.170 66.568 67.930 69.245 70.500 71.679 72.765 73.734 74.564 75.229 75.703 75.968 76.009 75.824 75.424 74.825 74.050 - 65.273 66.699 68.091 69.436 70.722 71.934 73.052 74.054 74.913 75.604 76.098 76.373 76.416 76.223 75.804 75.180 74.376 - 65.370 66.824 68.244 69.620 70.938 72.183 73.334 74.369 75.260 75.977 76.492 76.779 76.823 76.621 76.183 75.533 74.698 - 65.460 66.942 68.391 69.798 71.148 72.426 73.611 74.680 75.603 76.349 76.886 77.185 77.230 77.018 76.561 75.883 75.016 - 65.544 67.053 68.532 69.969 71.351 72.663 73.883 74.987 75.944 76.719 77.279 77.592 77.638 77.415 76.937 76.230 75.329 - 65.621 67.158 68.665 70.133 71.548 72.894 74.150 75.289 76.281 77.087 77.671 77.998 78.046 77.812 77.311 76.573 75.638 - 65.692 67.256 68.792 70.290 71.738 73.118 74.410 75.586 76.614 77.453 78.063 78.405 78.454 78.207 77.682 76.913 75.941 - 65.755 67.346 68.911 70.440 71.921 73.336 74.664 75.878 76.943 77.817 78.453 78.811 78.863 78.602 78.052 77.249 76.239 - 65.812 67.430 69.023 70.583 72.096 73.546 74.912 76.165 77.268 78.177 78.843 79.218 79.271 78.997 78.419 77.580 76.530 - 65.862 67.506 69.128 70.718 72.264 73.749 75.153 76.445 77.588 78.535 79.232 79.625 79.680 79.390 78.783 77.907 76.816 - 65.904 67.575 69.225 70.845 72.424 73.944 75.386 76.719 77.903 78.890 79.619 80.032 80.089 79.782 79.144 78.228 77.094 - 65.940 67.637 69.314 70.964 72.575 74.132 75.611 76.985 78.213 79.241 80.005 80.439 80.498 80.173 79.501 78.543 77.366 - 65.969 67.691 69.396 71.076 72.719 74.310 75.829 77.245 78.516 79.588 80.389 80.846 80.907 80.563 79.855 78.853 77.629 - 65.990 67.737 69.469 71.178 72.854 74.481 76.038 77.496 78.813 79.930 80.771 81.253 81.316 80.950 80.204 79.155 77.884 - 66.004 67.776 69.535 71.273 72.980 74.642 76.238 77.740 79.103 80.268 81.151 81.660 81.726 81.336 80.548 79.450 78.130 - 66.011 67.807 69.592 71.359 73.097 74.794 76.429 77.974 79.386 80.600 81.528 82.067 82.135 81.720 80.887 79.737 78.367 - 66.010 67.831 69.641 71.436 73.205 74.936 76.610 78.199 79.660 80.926 81.903 82.474 82.545 82.101 81.219 80.016 78.593 - 66.003 67.846 69.682 71.504 73.304 75.069 76.781 78.414 79.924 81.245 82.274 82.881 82.955 82.478 81.544 80.284 78.809 - 65.988 67.854 69.715 71.563 73.392 75.191 76.941 78.618 80.179 81.556 82.641 83.287 83.364 82.852 81.862 80.542 79.013 - 65.965 67.854 69.738 71.613 73.471 75.302 77.091 78.811 80.423 81.859 83.003 83.693 83.774 83.222 82.170 80.789 79.205 - 65.935 67.846 69.754 71.654 73.541 75.403 77.228 78.992 80.656 82.151 83.360 84.098 84.183 83.587 82.469 81.023 79.383 - 65.898 67.830 69.760 71.686 73.599 75.493 77.354 79.161 80.876 82.433 83.710 84.503 84.592 83.945 82.756 81.244 79.548 - 65.853 67.806 69.759 71.708 73.648 75.572 77.468 79.316 81.082 82.703 84.052 84.906 85.000 84.296 83.030 81.450 79.699 - 65.801 67.774 69.748 71.720 73.686 75.639 77.569 79.457 81.274 82.959 84.385 85.307 85.407 84.637 83.290 81.640 79.835 - 65.742 67.734 69.729 71.723 73.714 75.695 77.657 79.584 81.451 83.199 84.707 85.707 85.814 84.968 83.533 81.813 79.954 - 65.675 67.686 69.701 71.717 73.731 75.738 77.731 79.696 81.610 83.423 85.015 86.103 86.218 85.285 83.758 81.969 80.058 - 65.601 67.630 69.664 71.701 73.737 75.770 77.792 79.793 81.752 83.627 85.307 86.496 86.620 85.586 83.963 82.105 80.144 - 65.520 67.567 69.619 71.675 73.733 75.789 77.839 79.873 81.876 83.810 85.580 86.882 87.017 85.867 84.144 82.220 80.213 - 65.431 67.495 69.565 71.640 73.718 75.796 77.872 79.937 81.979 83.971 85.829 87.260 87.410 86.123 84.301 82.314 80.264 - 65.336 67.415 69.502 71.595 73.692 75.791 77.890 79.984 82.063 84.106 86.050 87.625 87.793 86.349 84.430 82.386 80.297 - 65.233 67.328 69.431 71.540 73.655 75.774 77.894 80.014 82.125 84.214 86.237 87.971 88.160 86.538 84.529 82.435 80.311 - 65.123 67.233 69.351 71.476 73.608 75.744 77.884 80.026 82.165 84.294 86.386 88.283 88.501 86.685 84.598 82.461 80.306 - 65.006 67.131 69.263 71.403 73.549 75.702 77.859 80.021 82.184 84.345 86.491 88.542 88.791 86.784 84.634 82.462 80.283 - 64.882 67.020 69.166 71.320 73.481 75.648 77.820 79.998 82.180 84.364 86.549 88.713 88.986 86.829 84.637 82.440 80.240 - 64.751 66.902 69.061 71.228 73.401 75.581 77.767 79.958 82.153 84.353 86.555 88.760 89.026 86.818 84.606 82.393 80.179 - 64.613 66.777 68.948 71.126 73.311 75.502 77.699 79.900 82.104 84.310 86.511 88.668 88.893 86.751 84.543 82.324 80.100 diff --git a/pydarn/radar_fov_files/003_lons.txt b/pydarn/radar_fov_files/003_lons.txt deleted file mode 100644 index b29b1ad9f..000000000 --- a/pydarn/radar_fov_files/003_lons.txt +++ /dev/null @@ -1,101 +0,0 @@ - -83.344 -83.264 -83.179 -83.089 -82.994 -82.896 -82.794 -82.690 -82.583 -82.474 -82.363 -82.251 -82.138 -82.024 -81.910 -81.795 -81.680 - -83.781 -83.669 -83.552 -83.429 -83.301 -83.169 -83.033 -82.893 -82.751 -82.606 -82.459 -82.312 -82.163 -82.014 -81.865 -81.717 -81.570 - -84.211 -84.071 -83.922 -83.767 -83.606 -83.440 -83.269 -83.093 -82.915 -82.734 -82.551 -82.366 -82.180 -81.995 -81.810 -81.626 -81.444 - -84.635 -84.464 -84.285 -84.098 -83.903 -83.703 -83.497 -83.286 -83.071 -82.853 -82.632 -82.409 -82.186 -81.963 -81.741 -81.520 -81.302 - -85.058 -84.857 -84.647 -84.428 -84.200 -83.965 -83.724 -83.476 -83.224 -82.968 -82.709 -82.449 -82.187 -81.925 -81.665 -81.407 -81.152 - -85.482 -85.253 -85.012 -84.760 -84.499 -84.229 -83.951 -83.667 -83.377 -83.083 -82.785 -82.485 -82.184 -81.884 -81.585 -81.288 -80.995 - -85.911 -85.652 -85.380 -85.096 -84.801 -84.495 -84.181 -83.859 -83.531 -83.197 -82.860 -82.521 -82.180 -81.839 -81.500 -81.165 -80.833 - -86.344 -86.056 -85.752 -85.436 -85.106 -84.765 -84.414 -84.054 -83.686 -83.313 -82.935 -82.555 -82.174 -81.792 -81.413 -81.038 -80.667 - -86.782 -86.464 -86.130 -85.780 -85.415 -85.038 -84.649 -84.250 -83.843 -83.430 -83.011 -82.589 -82.166 -81.744 -81.323 -80.907 -80.496 - -87.225 -86.878 -86.512 -86.129 -85.729 -85.315 -84.888 -84.450 -84.003 -83.548 -83.087 -82.623 -82.158 -81.693 -81.231 -80.773 -80.322 - -87.674 -87.298 -86.900 -86.483 -86.048 -85.597 -85.131 -84.653 -84.165 -83.668 -83.165 -82.657 -82.149 -81.641 -81.135 -80.635 -80.143 - -88.031 -87.630 -87.206 -86.761 -86.295 -85.812 -85.313 -84.800 -84.276 -83.742 -83.202 -82.657 -82.110 -81.564 -81.021 -80.484 -79.954 - -88.345 -87.922 -87.474 -87.002 -86.509 -85.996 -85.465 -84.920 -84.362 -83.793 -83.217 -82.636 -82.053 -81.470 -80.891 -80.318 -79.754 - -88.634 -88.191 -87.720 -87.223 -86.703 -86.161 -85.601 -85.023 -84.432 -83.829 -83.218 -82.602 -81.983 -81.365 -80.750 -80.142 -79.543 - -88.901 -88.438 -87.946 -87.426 -86.880 -86.310 -85.720 -85.112 -84.489 -83.853 -83.208 -82.557 -81.903 -81.250 -80.600 -79.958 -79.325 - -89.241 -88.756 -88.239 -87.692 -87.116 -86.516 -85.893 -85.250 -84.590 -83.917 -83.235 -82.545 -81.853 -81.161 -80.473 -79.793 -79.123 - -89.728 -89.214 -88.664 -88.082 -87.471 -86.831 -86.168 -85.483 -84.780 -84.062 -83.334 -82.599 -81.860 -81.123 -80.390 -79.665 -78.952 - -90.219 -89.675 -89.094 -88.478 -87.829 -87.151 -86.446 -85.718 -84.971 -84.208 -83.433 -82.651 -81.866 -81.081 -80.301 -79.531 -78.774 - -90.715 -90.142 -89.529 -88.878 -88.192 -87.474 -86.728 -85.957 -85.164 -84.355 -83.533 -82.702 -81.869 -81.036 -80.209 -79.392 -78.590 - -91.217 -90.614 -89.969 -89.283 -88.560 -87.802 -87.014 -86.198 -85.360 -84.503 -83.632 -82.753 -81.870 -80.988 -80.113 -79.248 -78.400 - -91.725 -91.093 -90.415 -89.695 -88.933 -88.135 -87.304 -86.443 -85.558 -84.653 -83.733 -82.803 -81.870 -80.938 -80.012 -79.099 -78.204 - -92.239 -91.578 -90.868 -90.112 -89.313 -88.474 -87.599 -86.692 -85.759 -84.805 -83.834 -82.853 -81.868 -80.884 -79.908 -78.946 -78.002 - -92.759 -92.069 -91.328 -90.536 -89.699 -88.818 -87.899 -86.946 -85.964 -84.959 -83.936 -82.903 -81.865 -80.829 -79.801 -78.787 -77.794 - -93.286 -92.568 -91.794 -90.967 -90.091 -89.168 -88.205 -87.204 -86.172 -85.116 -84.040 -82.953 -81.861 -80.771 -79.689 -78.624 -77.581 - -93.821 -93.074 -92.268 -91.406 -90.490 -89.525 -88.516 -87.467 -86.385 -85.275 -84.146 -83.003 -81.855 -80.710 -79.574 -78.455 -77.361 - -94.363 -93.588 -92.750 -91.852 -90.897 -89.889 -88.833 -87.735 -86.601 -85.438 -84.253 -83.054 -81.849 -80.647 -79.455 -78.282 -77.135 - -94.913 -94.109 -93.239 -92.305 -91.311 -90.259 -89.157 -88.009 -86.822 -85.603 -84.362 -83.105 -81.842 -80.581 -79.332 -78.103 -76.903 - -95.470 -94.639 -93.737 -92.767 -91.733 -90.637 -89.487 -88.288 -87.047 -85.772 -84.472 -83.156 -81.833 -80.513 -79.205 -77.919 -76.664 - -96.036 -95.177 -94.244 -93.238 -92.163 -91.023 -89.825 -88.574 -87.278 -85.945 -84.585 -83.208 -81.824 -80.442 -79.075 -77.730 -76.419 - -96.610 -95.724 -94.759 -93.717 -92.601 -91.417 -90.169 -88.865 -87.513 -86.122 -84.701 -83.261 -81.813 -80.369 -78.940 -77.535 -76.166 - -97.192 -96.280 -95.283 -94.205 -93.049 -91.819 -90.522 -89.164 -87.754 -86.302 -84.818 -83.314 -81.802 -80.293 -78.800 -77.334 -75.907 - -97.783 -96.844 -95.817 -94.703 -93.505 -92.230 -90.882 -89.469 -88.001 -86.487 -84.939 -83.369 -81.790 -80.215 -78.656 -77.128 -75.640 - -98.383 -97.419 -96.360 -95.210 -93.971 -92.649 -91.250 -89.782 -88.253 -86.676 -85.062 -83.424 -81.776 -80.133 -78.508 -76.914 -75.365 - -98.992 -98.002 -96.913 -95.727 -94.447 -93.078 -91.627 -90.102 -88.512 -86.870 -85.188 -83.480 -81.762 -80.048 -78.355 -76.695 -75.083 - -99.611 -98.595 -97.476 -96.254 -94.933 -93.517 -92.013 -90.430 -88.777 -87.068 -85.317 -83.537 -81.747 -79.961 -78.196 -76.469 -74.792 - -100.238 -99.199 -98.050 -96.792 -95.430 -93.966 -92.409 -90.766 -89.050 -87.272 -85.449 -83.596 -81.730 -79.870 -78.033 -76.235 -74.493 - -100.875 -99.812 -98.634 -97.341 -95.937 -94.425 -92.814 -91.111 -89.329 -87.481 -85.584 -83.655 -81.713 -79.776 -77.864 -75.995 -74.185 - -101.522 -100.436 -99.229 -97.901 -96.455 -94.895 -93.229 -91.465 -89.616 -87.696 -85.723 -83.716 -81.694 -79.679 -77.690 -75.747 -73.868 - -102.178 -101.070 -99.835 -98.473 -96.985 -95.377 -93.655 -91.828 -89.911 -87.917 -85.866 -83.778 -81.675 -79.578 -77.509 -75.491 -73.541 - -102.844 -101.715 -100.453 -99.056 -97.527 -95.870 -94.091 -92.201 -90.214 -88.144 -86.013 -83.842 -81.654 -79.473 -77.323 -75.226 -73.203 - -103.521 -102.371 -101.082 -99.651 -98.081 -96.375 -94.539 -92.585 -90.525 -88.378 -86.164 -83.907 -81.632 -79.364 -77.130 -74.953 -72.856 - -104.207 -103.038 -101.723 -100.259 -98.648 -96.892 -94.999 -92.979 -90.846 -88.619 -86.320 -83.974 -81.608 -79.251 -76.930 -74.671 -72.497 - -104.904 -103.717 -102.376 -100.880 -99.228 -97.423 -95.472 -93.384 -91.176 -88.867 -86.480 -84.042 -81.583 -79.134 -76.723 -74.379 -72.127 - -105.611 -104.407 -103.042 -101.514 -99.822 -97.967 -95.957 -93.801 -91.516 -89.123 -86.645 -84.113 -81.557 -79.012 -76.508 -74.077 -71.745 - -106.329 -105.108 -103.721 -102.162 -100.429 -98.525 -96.455 -94.231 -91.867 -89.386 -86.815 -84.185 -81.530 -78.885 -76.286 -73.765 -71.351 - -107.057 -105.822 -104.412 -102.823 -101.051 -99.098 -96.968 -94.673 -92.229 -89.659 -86.991 -84.259 -81.501 -78.753 -76.055 -73.442 -70.943 - -107.795 -106.547 -105.117 -103.499 -101.688 -99.685 -97.495 -95.128 -92.602 -89.940 -87.172 -84.336 -81.470 -78.616 -75.816 -73.107 -70.522 - -108.545 -107.285 -105.835 -104.189 -102.340 -100.288 -98.037 -95.598 -92.987 -90.230 -87.360 -84.414 -81.437 -78.473 -75.567 -72.760 -70.086 - -109.305 -108.035 -106.567 -104.893 -103.007 -100.907 -98.595 -96.082 -93.385 -90.531 -87.554 -84.496 -81.403 -78.325 -75.309 -72.400 -69.636 - -110.076 -108.797 -107.313 -105.614 -103.691 -101.543 -99.169 -96.582 -93.797 -90.842 -87.755 -84.579 -81.366 -78.169 -75.040 -72.027 -69.169 - -110.857 -109.572 -108.073 -106.349 -104.392 -102.195 -99.761 -97.097 -94.222 -91.165 -87.963 -84.666 -81.328 -78.008 -74.761 -71.639 -68.686 - -111.650 -110.359 -108.847 -107.101 -105.110 -102.866 -100.370 -97.630 -94.663 -91.499 -88.179 -84.755 -81.287 -77.839 -74.470 -71.237 -68.186 - -112.453 -111.159 -109.636 -107.869 -105.845 -103.555 -100.998 -98.180 -95.119 -91.845 -88.403 -84.848 -81.245 -77.662 -74.167 -70.819 -67.667 - -113.267 -111.971 -110.439 -108.653 -106.598 -104.264 -101.646 -98.749 -95.592 -92.205 -88.636 -84.944 -81.199 -77.477 -73.850 -70.384 -67.129 - -114.091 -112.797 -111.258 -109.454 -107.370 -104.992 -102.313 -99.338 -96.082 -92.579 -88.878 -85.043 -81.151 -77.284 -73.520 -69.931 -66.571 - -114.926 -113.635 -112.091 -110.273 -108.161 -105.741 -103.002 -99.946 -96.591 -92.968 -89.130 -85.146 -81.100 -77.081 -73.176 -69.459 -65.992 - -115.772 -114.486 -112.939 -111.109 -108.972 -106.510 -103.712 -100.577 -97.119 -93.372 -89.392 -85.253 -81.046 -76.869 -72.816 -68.968 -65.390 - -116.628 -115.349 -113.803 -111.962 -109.803 -107.302 -104.445 -101.230 -97.668 -93.794 -89.666 -85.365 -80.989 -76.646 -72.439 -68.456 -64.765 - -117.494 -116.226 -114.682 -112.834 -110.654 -108.116 -105.202 -101.906 -98.238 -94.233 -89.952 -85.481 -80.929 -76.412 -72.044 -67.922 -64.115 - -118.371 -117.115 -115.576 -113.724 -111.526 -108.954 -105.984 -102.608 -98.832 -94.692 -90.250 -85.602 -80.864 -76.166 -71.631 -67.363 -63.440 - -119.257 -118.016 -116.486 -114.632 -112.420 -109.815 -106.792 -103.335 -99.450 -95.171 -90.563 -85.728 -80.796 -75.907 -71.197 -66.780 -62.737 - -120.153 -118.930 -117.412 -115.559 -113.335 -110.701 -107.626 -104.090 -100.095 -95.671 -90.890 -85.860 -80.723 -75.634 -70.742 -66.170 -62.005 - -121.059 -119.857 -118.352 -116.505 -114.273 -111.613 -108.488 -104.874 -100.766 -96.196 -91.234 -85.999 -80.645 -75.345 -70.263 -65.532 -61.242 - -121.974 -120.795 -119.308 -117.470 -115.233 -112.551 -109.380 -105.688 -101.467 -96.745 -91.595 -86.144 -80.562 -75.041 -69.759 -64.864 -60.448 - -122.898 -121.746 -120.280 -118.454 -116.216 -113.516 -110.301 -106.534 -102.200 -97.321 -91.974 -86.297 -80.474 -74.718 -69.229 -64.163 -59.620 - -123.830 -122.708 -121.266 -119.456 -117.223 -114.508 -111.254 -107.414 -102.965 -97.926 -92.374 -86.457 -80.380 -74.377 -68.669 -63.428 -58.756 - -124.771 -123.681 -122.268 -120.478 -118.253 -115.528 -112.239 -108.328 -103.765 -98.562 -92.796 -86.626 -80.278 -74.014 -68.079 -62.657 -57.855 - -125.721 -124.666 -123.284 -121.519 -119.307 -116.578 -113.258 -109.280 -104.603 -99.231 -93.242 -86.805 -80.170 -73.629 -67.454 -61.846 -56.915 - -126.677 -125.661 -124.315 -122.579 -120.386 -117.657 -114.311 -110.270 -105.480 -99.936 -93.714 -86.994 -80.053 -73.219 -66.793 -60.994 -55.933 - -127.642 -126.667 -125.360 -123.658 -121.488 -118.766 -115.400 -111.301 -106.400 -100.680 -94.214 -87.194 -79.928 -72.782 -66.093 -60.097 -54.907 - -128.613 -127.683 -126.419 -124.755 -122.614 -119.906 -116.527 -112.375 -107.366 -101.466 -94.745 -87.407 -79.793 -72.315 -65.350 -59.153 -53.836 - -129.591 -128.709 -127.491 -125.871 -123.765 -121.076 -117.692 -113.493 -108.379 -102.298 -95.311 -87.634 -79.647 -71.815 -64.560 -58.157 -52.716 - -130.574 -129.743 -128.576 -127.004 -124.940 -122.278 -118.896 -114.658 -109.443 -103.179 -95.914 -87.876 -79.489 -71.279 -63.720 -57.108 -51.546 - -131.564 -130.786 -129.675 -128.156 -126.139 -123.512 -120.140 -115.872 -110.562 -104.114 -96.558 -88.135 -79.317 -70.703 -62.824 -56.000 -50.323 - -132.558 -131.838 -130.785 -129.324 -127.362 -124.778 -121.426 -117.137 -111.739 -105.107 -97.248 -88.414 -79.131 -70.082 -61.868 -54.830 -49.044 - -133.557 -132.897 -131.906 -130.510 -128.608 -126.075 -122.753 -118.455 -112.978 -106.163 -97.989 -88.714 -78.927 -69.412 -60.846 -53.594 -47.708 - -134.560 -133.963 -133.039 -131.711 -129.877 -127.404 -124.124 -119.828 -114.283 -107.288 -98.787 -89.038 -78.705 -68.687 -59.753 -52.286 -46.311 - -135.566 -135.035 -134.182 -132.928 -131.168 -128.766 -125.538 -121.257 -115.657 -108.488 -99.648 -89.390 -78.460 -67.899 -58.580 -50.904 -44.852 - -136.576 -136.113 -135.334 -134.159 -132.482 -130.158 -126.996 -122.746 -117.106 -109.771 -100.579 -89.774 -78.190 -67.041 -57.321 -49.441 -43.329 - -137.588 -137.196 -136.495 -135.405 -133.816 -131.581 -128.498 -124.296 -118.633 -111.142 -101.590 -90.193 -77.892 -66.104 -55.967 -47.892 -41.738 - -138.601 -138.283 -137.664 -136.663 -135.171 -133.035 -130.044 -125.908 -120.243 -112.612 -102.691 -90.654 -77.560 -65.077 -54.508 -46.253 -40.080 - -139.616 -139.375 -138.840 -137.933 -136.544 -134.518 -131.635 -127.583 -121.939 -114.188 -103.894 -91.164 -77.190 -63.949 -52.936 -44.518 -38.351 - -140.632 -140.469 -140.022 -139.215 -137.936 -136.030 -133.268 -129.323 -123.728 -115.881 -105.212 -91.729 -76.774 -62.703 -51.237 -42.683 -36.552 - -141.648 -141.565 -141.210 -140.506 -139.345 -137.568 -134.944 -131.128 -125.611 -117.700 -106.661 -92.362 -76.303 -61.323 -49.401 -40.743 -34.681 - -142.663 -142.663 -142.402 -141.807 -140.769 -139.132 -136.662 -132.998 -127.594 -119.657 -108.262 -93.075 -75.768 -59.787 -47.415 -38.693 -32.739 - -143.677 -143.761 -143.598 -143.115 -142.207 -140.721 -138.419 -134.933 -129.679 -121.764 -110.035 -93.884 -75.154 -58.072 -45.265 -36.529 -30.726 - -144.689 -144.860 -144.796 -144.429 -143.658 -142.332 -140.215 -136.932 -131.869 -124.031 -112.008 -94.809 -74.444 -56.148 -42.936 -34.250 -28.643 - -145.699 -145.957 -145.996 -145.749 -145.120 -143.963 -142.046 -138.993 -134.165 -126.470 -114.210 -95.880 -73.613 -53.980 -40.416 -31.853 -26.494 - -146.706 -147.053 -147.196 -147.073 -146.591 -145.612 -143.911 -141.114 -136.568 -129.094 -116.678 -97.132 -72.631 -51.526 -37.690 -29.339 -24.281 - -147.709 -148.147 -148.396 -148.399 -148.070 -147.277 -145.805 -143.292 -139.076 -131.910 -119.452 -98.616 -71.452 -48.738 -34.747 -26.709 -22.009 - -148.709 -149.238 -149.594 -149.726 -149.554 -148.955 -147.727 -145.521 -141.687 -134.927 -122.578 -100.401 -70.014 -45.560 -31.578 -23.967 -19.682 - -149.704 -150.325 -150.791 -151.053 -151.042 -150.644 -149.672 -147.799 -144.396 -138.149 -126.105 -102.586 -68.227 -41.929 -28.177 -21.120 -17.308 - -150.694 -151.408 -151.983 -152.379 -152.532 -152.341 -151.637 -150.119 -147.196 -141.576 -130.086 -105.315 -65.952 -37.779 -24.547 -18.177 -14.892 - -151.678 -152.485 -153.171 -153.702 -154.022 -154.042 -153.616 -152.474 -150.078 -145.202 -134.568 -108.805 -62.972 -33.044 -20.695 -15.149 -12.443 - -152.656 -153.557 -154.355 -155.021 -155.509 -155.747 -155.607 -154.858 -153.030 -149.013 -139.588 -113.388 -58.933 -27.674 -16.640 -12.050 -9.970 - -153.628 -154.622 -155.531 -156.334 -156.993 -157.450 -157.603 -157.263 -156.041 -152.988 -145.159 -119.581 -53.225 -21.647 -12.408 -8.898 -7.482 - -154.593 -155.680 -156.701 -157.641 -158.472 -159.150 -159.600 -159.681 -159.095 -157.100 -151.256 -128.165 -44.783 -14.994 -8.038 -5.710 -4.988 - -155.550 -156.730 -157.863 -158.939 -159.942 -160.844 -161.595 -162.104 -162.175 -161.311 -157.802 -140.164 -31.841 -7.821 -3.576 -2.507 -2.498 - -156.499 -157.772 -159.016 -160.229 -161.404 -162.528 -163.581 -164.523 -165.265 -165.580 -164.666 -156.279 -12.466 -0.311 0.924 0.692 -0.022 - -157.440 -158.805 -160.160 -161.508 -162.854 -164.201 -165.555 -166.930 -168.346 -169.860 -171.667 -175.342 11.881 7.290 5.406 3.865 2.431 - -158.373 -159.829 -161.293 -162.776 -164.291 -165.859 -167.513 -169.316 -171.402 -174.104 -178.601 166.248 34.086 14.718 9.817 6.994 4.852 diff --git a/pydarn/radar_fov_files/004_lats.txt b/pydarn/radar_fov_files/004_lats.txt deleted file mode 100644 index f0b783c0e..000000000 --- a/pydarn/radar_fov_files/004_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -76.147 -76.184 -76.211 -76.230 -76.240 -76.244 -76.241 -76.231 -76.215 -76.192 -76.163 -76.128 -76.087 -76.039 -75.984 -75.922 -75.851 - -76.676 -76.707 -76.729 -76.743 -76.749 -76.748 -76.739 -76.723 -76.700 -76.670 -76.633 -76.590 -76.539 -76.483 -76.419 -76.350 -76.273 - -77.163 -77.193 -77.215 -77.227 -77.231 -77.227 -77.213 -77.192 -77.162 -77.124 -77.078 -77.024 -76.963 -76.894 -76.818 -76.736 -76.646 - -77.610 -77.643 -77.666 -77.679 -77.682 -77.674 -77.657 -77.629 -77.592 -77.545 -77.489 -77.424 -77.350 -77.268 -77.178 -77.080 -76.975 - -78.038 -78.076 -78.102 -78.115 -78.117 -78.107 -78.085 -78.051 -78.006 -77.950 -77.883 -77.806 -77.719 -77.622 -77.516 -77.402 -77.279 - -78.456 -78.500 -78.529 -78.544 -78.545 -78.532 -78.505 -78.464 -78.411 -78.345 -78.266 -78.176 -78.074 -77.962 -77.839 -77.707 -77.565 - -78.869 -78.916 -78.948 -78.965 -78.965 -78.949 -78.918 -78.871 -78.809 -78.733 -78.642 -78.538 -78.420 -78.291 -78.150 -77.999 -77.838 - -79.274 -79.328 -79.364 -79.382 -79.381 -79.363 -79.326 -79.273 -79.201 -79.114 -79.010 -78.891 -78.758 -78.611 -78.450 -78.280 -78.098 - -79.676 -79.736 -79.776 -79.796 -79.795 -79.774 -79.732 -79.670 -79.589 -79.489 -79.371 -79.237 -79.086 -78.921 -78.742 -78.550 -78.346 - -80.074 -80.141 -80.186 -80.208 -80.207 -80.182 -80.134 -80.064 -79.972 -79.860 -79.727 -79.576 -79.407 -79.222 -79.022 -78.809 -78.584 - -80.469 -80.544 -80.595 -80.619 -80.617 -80.589 -80.535 -80.455 -80.352 -80.225 -80.077 -79.908 -79.720 -79.514 -79.293 -79.057 -78.809 - -80.724 -80.810 -80.868 -80.896 -80.896 -80.866 -80.808 -80.721 -80.608 -80.469 -80.306 -80.121 -79.915 -79.690 -79.449 -79.191 -78.921 - -80.905 -81.004 -81.071 -81.106 -81.108 -81.078 -81.017 -80.924 -80.802 -80.651 -80.475 -80.273 -80.050 -79.806 -79.544 -79.265 -78.972 - -81.041 -81.154 -81.233 -81.275 -81.282 -81.253 -81.189 -81.090 -80.959 -80.797 -80.607 -80.390 -80.149 -79.885 -79.602 -79.302 -78.986 - -81.136 -81.266 -81.357 -81.409 -81.421 -81.393 -81.327 -81.224 -81.084 -80.912 -80.708 -80.475 -80.216 -79.933 -79.629 -79.306 -78.967 - -81.346 -81.490 -81.592 -81.650 -81.666 -81.638 -81.567 -81.456 -81.306 -81.119 -80.899 -80.649 -80.370 -80.066 -79.741 -79.395 -79.032 - -81.777 -81.931 -82.039 -82.100 -82.113 -82.079 -81.999 -81.875 -81.708 -81.503 -81.261 -80.988 -80.686 -80.358 -80.008 -79.639 -79.252 - -82.198 -82.363 -82.478 -82.542 -82.554 -82.514 -82.423 -82.284 -82.100 -81.874 -81.610 -81.312 -80.985 -80.632 -80.257 -79.863 -79.452 - -82.610 -82.788 -82.911 -82.979 -82.990 -82.943 -82.841 -82.686 -82.481 -82.233 -81.945 -81.621 -81.268 -80.889 -80.488 -80.068 -79.633 - -83.014 -83.206 -83.340 -83.412 -83.421 -83.367 -83.252 -83.079 -82.853 -82.580 -82.266 -81.916 -81.535 -81.128 -80.700 -80.254 -79.794 - -83.410 -83.618 -83.763 -83.841 -83.848 -83.786 -83.656 -83.464 -83.215 -82.916 -82.573 -82.194 -81.785 -81.350 -80.894 -80.422 -79.936 - -83.797 -84.024 -84.182 -84.266 -84.272 -84.201 -84.055 -83.841 -83.566 -83.238 -82.866 -82.456 -82.017 -81.553 -81.069 -80.570 -80.059 - -84.175 -84.424 -84.598 -84.689 -84.693 -84.611 -84.447 -84.209 -83.905 -83.546 -83.142 -82.701 -82.231 -81.737 -81.226 -80.700 -80.164 - -84.545 -84.818 -85.009 -85.109 -85.112 -85.018 -84.833 -84.567 -84.232 -83.839 -83.402 -82.928 -82.426 -81.903 -81.363 -80.811 -80.249 - -84.903 -85.205 -85.417 -85.527 -85.528 -85.420 -85.211 -84.914 -84.544 -84.116 -83.643 -83.135 -82.601 -82.048 -81.480 -80.902 -80.316 - -85.250 -85.584 -85.820 -85.943 -85.942 -85.818 -85.580 -85.248 -84.840 -84.374 -83.864 -83.321 -82.755 -82.172 -81.577 -80.973 -80.364 - -85.583 -85.953 -86.219 -86.358 -86.354 -86.210 -85.939 -85.567 -85.117 -84.611 -84.063 -83.486 -82.888 -82.275 -81.653 -81.025 -80.393 - -85.899 -86.311 -86.612 -86.770 -86.764 -86.595 -86.285 -85.868 -85.373 -84.824 -84.238 -83.626 -82.997 -82.356 -81.709 -81.057 -80.404 - -86.194 -86.655 -86.999 -87.181 -87.171 -86.971 -86.615 -86.147 -85.604 -85.012 -84.387 -83.742 -83.083 -82.415 -81.743 -81.069 -80.395 - -86.465 -86.980 -87.376 -87.590 -87.576 -87.336 -86.925 -86.401 -85.807 -85.171 -84.510 -83.832 -83.144 -82.452 -81.757 -81.062 -80.369 - -86.705 -87.281 -87.739 -87.997 -87.977 -87.685 -87.207 -86.622 -85.977 -85.300 -84.603 -83.895 -83.181 -82.465 -81.750 -81.036 -80.325 - -86.908 -87.547 -88.082 -88.401 -88.371 -88.009 -87.454 -86.805 -86.111 -85.395 -84.666 -83.931 -83.193 -82.456 -81.721 -80.990 -80.263 - -87.066 -87.770 -88.392 -88.799 -88.755 -88.295 -87.654 -86.944 -86.206 -85.454 -84.697 -83.939 -83.181 -82.425 -81.673 -80.926 -80.184 - -87.173 -87.933 -88.648 -89.185 -89.115 -88.522 -87.795 -87.032 -86.257 -85.477 -84.697 -83.919 -83.143 -82.372 -81.605 -80.843 -80.088 - -87.222 -88.023 -88.814 -89.531 -89.408 -88.660 -87.867 -87.066 -86.264 -85.464 -84.666 -83.872 -83.082 -82.297 -81.517 -80.744 -79.977 - -87.211 -88.030 -88.851 -89.667 -89.499 -88.681 -87.861 -87.043 -86.227 -85.414 -84.604 -83.798 -82.997 -82.201 -81.411 -80.627 -79.850 - -87.141 -87.954 -88.748 -89.422 -89.304 -88.580 -87.780 -86.965 -86.147 -85.329 -84.512 -83.699 -82.890 -82.085 -81.286 -80.494 -79.708 - -87.016 -87.804 -88.534 -89.057 -88.976 -88.380 -87.631 -86.837 -86.027 -85.210 -84.392 -83.575 -82.761 -81.950 -81.145 -80.345 -79.552 - -86.843 -87.593 -88.251 -88.668 -88.606 -88.112 -87.425 -86.663 -85.870 -85.061 -84.246 -83.429 -82.612 -81.798 -80.987 -80.182 -79.382 - -86.629 -87.336 -87.926 -88.270 -88.220 -87.802 -87.176 -86.452 -85.680 -84.884 -84.076 -83.261 -82.444 -81.628 -80.814 -80.004 -79.200 - -86.382 -87.046 -87.576 -87.870 -87.827 -87.465 -86.894 -86.209 -85.462 -84.682 -83.883 -83.073 -82.258 -81.442 -80.626 -79.814 -79.005 - -86.108 -86.730 -87.211 -87.468 -87.430 -87.110 -86.587 -85.940 -85.220 -84.458 -83.670 -82.868 -82.056 -81.241 -80.425 -79.610 -78.799 - -85.812 -86.396 -86.836 -87.065 -87.031 -86.743 -86.261 -85.650 -84.957 -84.214 -83.439 -82.645 -81.839 -81.026 -80.211 -79.396 -78.582 - -85.499 -86.049 -86.455 -86.661 -86.630 -86.369 -85.921 -85.342 -84.676 -83.952 -83.192 -82.408 -81.608 -80.799 -79.985 -79.169 -78.356 - -85.172 -85.692 -86.068 -86.257 -86.229 -85.988 -85.570 -85.021 -84.380 -83.676 -82.930 -82.156 -81.364 -80.559 -79.748 -78.933 -78.119 - -84.833 -85.326 -85.678 -85.853 -85.826 -85.603 -85.211 -84.688 -84.071 -83.386 -82.655 -81.892 -81.108 -80.308 -79.500 -78.687 -77.872 - -84.486 -84.954 -85.285 -85.448 -85.424 -85.215 -84.845 -84.346 -83.751 -83.085 -82.369 -81.617 -80.841 -80.047 -79.243 -78.432 -77.618 - -84.130 -84.578 -84.891 -85.043 -85.020 -84.824 -84.473 -83.996 -83.421 -82.773 -82.072 -81.332 -80.564 -79.777 -78.976 -78.168 -77.355 - -83.769 -84.197 -84.494 -84.639 -84.617 -84.431 -84.097 -83.640 -83.084 -82.453 -81.766 -81.037 -80.278 -79.497 -78.701 -77.896 -77.084 - -83.402 -83.813 -84.097 -84.234 -84.213 -84.037 -83.718 -83.278 -82.739 -82.125 -81.451 -80.734 -79.984 -79.210 -78.420 -77.617 -76.807 - -83.031 -83.426 -83.698 -83.829 -83.809 -83.641 -83.335 -82.911 -82.389 -81.789 -81.129 -80.423 -79.682 -78.915 -78.130 -77.330 -76.522 - -82.656 -83.037 -83.299 -83.424 -83.405 -83.244 -82.950 -82.540 -82.033 -81.448 -80.801 -80.105 -79.373 -78.613 -77.833 -77.037 -76.232 - -82.277 -82.646 -82.898 -83.019 -83.001 -82.846 -82.563 -82.166 -81.673 -81.101 -80.466 -79.781 -79.058 -78.306 -77.530 -76.738 -75.935 - -81.896 -82.254 -82.497 -82.613 -82.596 -82.447 -82.174 -81.789 -81.309 -80.750 -80.126 -79.452 -78.737 -77.991 -77.221 -76.433 -75.633 - -81.512 -81.860 -82.095 -82.208 -82.192 -82.048 -81.783 -81.409 -80.941 -80.394 -79.782 -79.117 -78.411 -77.671 -76.907 -76.123 -75.325 - -81.126 -81.465 -81.693 -81.802 -81.787 -81.647 -81.391 -81.027 -80.570 -80.034 -79.432 -78.777 -78.079 -77.347 -76.587 -75.807 -75.013 - -80.739 -81.068 -81.291 -81.397 -81.382 -81.247 -80.997 -80.643 -80.197 -79.671 -79.079 -78.434 -77.743 -77.017 -76.263 -75.487 -74.696 - -80.349 -80.671 -80.887 -80.991 -80.976 -80.845 -80.602 -80.257 -79.820 -79.305 -78.722 -78.086 -77.402 -76.683 -75.934 -75.163 -74.374 - -79.958 -80.272 -80.484 -80.585 -80.571 -80.443 -80.207 -79.869 -79.441 -78.935 -78.363 -77.734 -77.058 -76.344 -75.601 -74.834 -74.048 - -79.565 -79.873 -80.080 -80.178 -80.165 -80.041 -79.810 -79.480 -79.061 -78.563 -78.000 -77.378 -76.709 -76.002 -75.264 -74.501 -73.718 - -79.171 -79.473 -79.676 -79.772 -79.759 -79.638 -79.412 -79.089 -78.678 -78.190 -77.633 -77.019 -76.358 -75.656 -74.923 -74.164 -73.385 - -78.776 -79.072 -79.271 -79.365 -79.353 -79.235 -79.014 -78.697 -78.295 -77.813 -77.264 -76.658 -76.003 -75.307 -74.579 -73.824 -73.048 - -78.382 -78.671 -78.866 -78.959 -78.947 -78.831 -78.615 -78.306 -77.909 -77.435 -76.893 -76.293 -75.645 -74.955 -74.232 -73.480 -72.709 - -77.984 -78.270 -78.462 -78.552 -78.540 -78.429 -78.217 -77.912 -77.521 -77.054 -76.519 -75.927 -75.284 -74.600 -73.881 -73.134 -72.366 - -77.586 -77.868 -78.056 -78.146 -78.135 -78.024 -77.816 -77.516 -77.132 -76.671 -76.144 -75.557 -74.921 -74.242 -73.527 -72.786 -72.019 - -77.187 -77.464 -77.649 -77.738 -77.728 -77.619 -77.415 -77.120 -76.741 -76.287 -75.766 -75.186 -74.555 -73.881 -73.171 -72.433 -71.670 - -76.787 -77.060 -77.243 -77.330 -77.320 -77.214 -77.013 -76.723 -76.350 -75.902 -75.386 -74.812 -74.187 -73.518 -72.814 -72.078 -71.318 - -76.386 -76.655 -76.835 -76.922 -76.913 -76.808 -76.610 -76.325 -75.957 -75.514 -75.005 -74.436 -73.816 -73.152 -72.453 -71.721 -70.963 - -75.984 -76.250 -76.428 -76.513 -76.505 -76.402 -76.207 -75.926 -75.563 -75.126 -74.622 -74.059 -73.444 -72.786 -72.089 -71.361 -70.606 - -75.582 -75.845 -76.020 -76.105 -76.096 -75.995 -75.804 -75.526 -75.168 -74.736 -74.237 -73.679 -73.069 -72.416 -71.724 -70.998 -70.246 - -75.178 -75.438 -75.612 -75.696 -75.688 -75.588 -75.400 -75.126 -74.772 -74.345 -73.851 -73.298 -72.695 -72.045 -71.356 -70.634 -69.884 - -74.775 -75.032 -75.203 -75.286 -75.279 -75.181 -74.995 -74.725 -74.375 -73.953 -73.464 -72.916 -72.317 -71.671 -70.986 -70.267 -69.520 - -74.370 -74.624 -74.794 -74.877 -74.869 -74.773 -74.590 -74.323 -73.977 -73.559 -73.075 -72.533 -71.937 -71.296 -70.614 -69.898 -69.154 - -73.965 -74.217 -74.385 -74.467 -74.460 -74.365 -74.184 -73.920 -73.579 -73.165 -72.687 -72.148 -71.556 -70.918 -70.240 -69.528 -68.786 - -73.559 -73.809 -73.975 -74.056 -74.050 -73.956 -73.778 -73.517 -73.179 -72.771 -72.296 -71.761 -71.174 -70.539 -69.865 -69.155 -68.416 - -73.152 -73.400 -73.565 -73.646 -73.640 -73.548 -73.371 -73.113 -72.781 -72.375 -71.904 -71.373 -70.789 -70.159 -69.487 -68.780 -68.043 diff --git a/pydarn/radar_fov_files/004_lons.txt b/pydarn/radar_fov_files/004_lons.txt deleted file mode 100644 index 13a29bcb8..000000000 --- a/pydarn/radar_fov_files/004_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -28.202 -27.885 -27.570 -27.256 -26.945 -26.637 -26.333 -26.035 -25.744 -25.460 -25.186 -24.922 -24.670 -24.431 -24.207 -24.000 -23.813 - -28.427 -28.014 -27.598 -27.181 -26.765 -26.352 -25.942 -25.539 -25.144 -24.758 -24.384 -24.023 -23.676 -23.346 -23.034 -22.742 -22.471 - -28.717 -28.194 -27.666 -27.135 -26.604 -26.076 -25.552 -25.036 -24.530 -24.036 -23.557 -23.095 -22.652 -22.231 -21.832 -21.458 -21.110 - -29.070 -28.429 -27.779 -27.126 -26.471 -25.819 -25.174 -24.538 -23.914 -23.307 -22.720 -22.154 -21.612 -21.098 -20.613 -20.159 -19.738 - -29.469 -28.700 -27.921 -27.136 -26.349 -25.566 -24.790 -24.026 -23.279 -22.553 -21.851 -21.177 -20.535 -19.927 -19.355 -18.822 -18.330 - -29.907 -29.001 -28.083 -27.157 -26.228 -25.304 -24.389 -23.492 -22.614 -21.762 -20.941 -20.156 -19.409 -18.705 -18.047 -17.436 -16.875 - -30.384 -29.335 -28.267 -27.189 -26.109 -25.033 -23.970 -22.926 -21.908 -20.924 -19.979 -19.077 -18.227 -17.427 -16.682 -15.994 -15.367 - -30.903 -29.698 -28.471 -27.230 -25.986 -24.748 -23.525 -22.327 -21.162 -20.038 -18.962 -17.941 -16.979 -16.081 -15.254 -14.492 -13.801 - -31.467 -30.095 -28.695 -27.279 -25.858 -24.444 -23.050 -21.687 -20.365 -19.094 -17.882 -16.737 -15.665 -14.669 -13.754 -12.921 -12.175 - -32.078 -30.527 -28.942 -27.335 -25.723 -24.120 -22.541 -21.000 -19.511 -18.085 -16.732 -15.460 -14.276 -13.184 -12.186 -11.286 -10.483 - -32.741 -30.999 -29.212 -27.399 -25.579 -23.771 -21.992 -20.262 -18.595 -17.005 -15.505 -14.103 -12.806 -11.618 -10.543 -9.580 -8.729 - -33.459 -31.551 -29.590 -27.596 -25.594 -23.604 -21.651 -19.754 -17.932 -16.203 -14.578 -13.068 -11.680 -10.419 -9.285 -8.278 -7.398 - -34.234 -32.173 -30.049 -27.885 -25.709 -23.547 -21.427 -19.372 -17.406 -15.545 -13.806 -12.199 -10.731 -9.406 -8.224 -7.186 -6.286 - -35.054 -32.849 -30.567 -28.238 -25.892 -23.561 -21.277 -19.068 -16.960 -14.973 -13.125 -11.427 -9.885 -8.504 -7.283 -6.220 -5.311 - -35.907 -33.567 -31.136 -28.648 -26.137 -23.642 -21.197 -18.838 -16.593 -14.485 -12.534 -10.750 -9.142 -7.712 -6.459 -5.379 -4.467 - -36.768 -34.255 -31.634 -28.942 -26.223 -23.519 -20.874 -18.328 -15.914 -13.659 -11.583 -9.698 -8.012 -6.525 -5.235 -4.134 -3.217 - -37.682 -34.907 -31.999 -29.005 -25.977 -22.969 -20.036 -17.224 -14.575 -12.119 -9.877 -7.861 -6.075 -4.516 -3.178 -2.052 -1.126 - -38.700 -35.641 -32.417 -29.087 -25.716 -22.372 -19.121 -16.023 -13.124 -10.460 -8.051 -5.907 -4.030 -2.411 -1.039 0.100 1.021 - -39.837 -36.467 -32.895 -29.191 -25.436 -21.717 -18.116 -14.707 -11.543 -8.665 -6.091 -3.828 -1.871 -0.206 1.185 2.321 3.224 - -41.108 -37.400 -33.442 -29.318 -25.131 -20.991 -17.004 -13.256 -9.814 -6.717 -3.984 -1.613 0.409 2.103 3.495 4.612 5.480 - -42.535 -38.459 -34.069 -29.471 -24.794 -20.181 -15.763 -11.649 -7.915 -4.600 -1.717 0.746 2.813 4.516 5.890 6.969 7.786 - -44.142 -39.666 -34.794 -29.655 -24.418 -19.266 -14.369 -9.859 -5.822 -2.294 0.725 3.258 5.347 7.035 8.368 9.389 10.137 - -45.961 -41.050 -35.635 -29.876 -23.992 -18.223 -12.789 -7.853 -3.506 0.223 3.353 5.929 8.011 9.657 10.925 11.868 12.529 - -48.028 -42.647 -36.620 -30.143 -23.502 -17.021 -10.986 -5.594 -0.939 2.970 6.180 8.764 10.804 12.378 13.556 14.398 14.955 - -50.390 -44.506 -37.785 -30.466 -22.931 -15.619 -8.908 -3.035 1.915 5.970 9.216 11.765 13.725 15.194 16.253 16.973 17.407 - -53.100 -46.687 -39.179 -30.863 -22.254 -13.961 -6.492 -0.123 5.092 9.240 12.468 14.931 16.767 18.095 19.008 19.583 19.879 - -56.226 -49.273 -40.873 -31.358 -21.432 -11.970 -3.657 3.204 8.628 12.798 15.938 18.255 19.921 21.071 21.811 22.220 22.361 - -59.843 -52.368 -42.967 -31.986 -20.414 -9.538 -0.297 7.016 12.559 16.654 19.622 21.727 23.173 24.110 24.649 24.874 24.846 - -64.038 -56.112 -45.606 -32.805 -19.112 -6.508 3.720 11.390 16.914 20.809 23.508 25.332 26.508 27.197 27.511 27.533 27.324 - -68.901 -60.684 -49.016 -33.911 -17.388 -2.649 8.558 16.398 21.707 25.251 27.577 29.049 29.907 30.314 30.382 30.187 29.786 - -74.514 -66.307 -53.545 -35.475 -14.992 2.384 14.408 22.097 26.933 29.955 31.799 32.850 33.347 33.446 33.248 32.825 32.225 - -80.927 -73.231 -59.747 -37.842 -11.443 9.106 21.461 28.507 32.559 34.878 36.136 36.706 36.806 36.573 36.097 35.436 34.632 - -88.125 -81.675 -68.484 -41.802 -5.694 18.230 29.849 35.581 38.512 39.960 40.543 40.582 40.258 39.679 38.914 38.011 37.000 - -95.993 -91.699 -80.921 -49.606 4.901 30.540 39.530 43.188 44.689 45.127 44.970 44.446 43.679 42.744 41.688 40.540 39.322 - -104.294 -103.012 -97.876 -69.946 27.598 46.249 50.172 51.102 50.953 50.298 49.365 48.261 47.047 45.755 44.407 43.016 41.592 - -112.701 -114.881 -117.916 -128.137 70.447 63.879 61.133 59.034 57.161 55.391 53.678 51.998 50.340 48.695 47.060 45.431 43.806 - -120.858 -126.332 -136.834 -171.697 105.738 80.463 71.651 66.695 63.173 60.331 57.866 55.629 53.541 51.554 49.641 47.780 45.960 - -128.469 -136.578 -151.545 174.245 122.155 93.892 81.127 73.848 68.875 65.057 61.892 59.130 56.634 54.321 52.141 50.058 48.049 - -135.349 -145.260 -162.005 168.212 130.267 103.952 89.283 80.346 74.190 69.523 65.728 62.484 59.608 56.989 54.556 52.261 50.072 - -141.429 -152.400 -169.364 164.939 134.928 111.350 96.118 86.134 79.076 73.701 69.357 65.680 62.456 59.552 56.882 54.388 52.027 - -146.725 -158.204 -174.658 162.901 137.922 116.852 101.778 91.225 83.520 77.579 72.768 68.710 65.172 62.007 59.117 56.435 53.914 - -151.303 -162.921 -178.586 161.517 139.998 121.035 106.458 95.671 87.534 81.158 75.960 71.571 67.753 64.352 61.260 58.404 55.732 - -155.252 -166.781 178.413 160.518 141.522 124.292 110.346 99.544 91.144 84.445 78.934 74.264 70.201 66.587 63.310 60.294 57.481 - -158.661 -169.969 176.058 159.766 142.688 126.887 113.599 102.920 94.385 87.456 81.698 76.793 72.517 68.713 65.270 62.106 59.156 - -161.612 -172.630 174.169 159.180 143.609 128.994 116.345 105.870 97.292 90.212 84.263 79.164 74.705 70.734 67.140 63.841 60.771 - -164.180 -174.875 172.623 158.712 144.356 130.737 118.686 108.457 99.903 92.731 86.640 81.384 76.770 72.652 68.923 65.502 62.322 - -166.423 -176.788 171.338 158.331 144.974 132.200 120.698 110.736 102.252 95.034 88.842 83.461 78.716 74.471 70.622 67.084 63.808 - -168.395 -178.434 170.254 158.016 145.495 133.445 122.443 112.753 104.369 97.143 90.882 85.403 80.549 76.194 72.239 68.602 65.234 - -170.137 -179.861 169.330 157.751 145.941 134.517 123.969 114.547 106.283 99.075 92.773 87.220 82.277 77.828 73.779 70.053 66.600 - -171.683 178.891 168.532 157.525 146.327 135.449 125.313 116.151 108.017 100.849 94.527 88.920 83.904 79.375 75.240 71.439 67.908 - -173.063 177.792 167.838 157.332 146.664 136.268 126.504 117.590 109.595 102.480 96.156 90.511 85.438 80.841 76.635 72.762 69.162 - -174.299 176.818 167.229 157.165 146.963 136.992 127.568 118.889 111.033 103.983 97.669 92.001 86.883 82.230 77.963 74.026 70.363 - -175.413 175.950 166.691 157.020 147.229 137.637 128.522 120.066 112.349 105.370 99.078 93.398 88.246 83.543 79.227 75.234 71.514 - -176.420 175.172 166.213 156.893 147.467 138.216 129.383 121.135 113.556 106.653 100.392 94.708 89.533 84.792 80.430 76.388 72.616 - -177.334 174.472 165.786 156.780 147.683 138.739 130.164 122.112 114.666 107.843 101.617 95.939 90.743 85.977 81.576 77.490 73.672 - -178.166 173.838 165.402 156.681 147.879 139.213 130.875 123.007 115.690 108.948 102.763 97.097 91.892 87.102 82.668 78.544 74.685 - -178.927 173.263 165.055 156.594 148.059 139.645 131.525 123.830 116.638 109.976 103.836 98.182 92.978 88.170 83.709 79.551 75.655 - -179.625 172.738 164.741 156.515 148.224 140.041 132.122 124.589 117.516 110.935 104.842 99.210 94.006 89.185 84.702 80.515 76.586 - 179.734 172.258 164.455 156.446 148.377 140.405 132.672 125.291 118.333 111.830 105.783 100.179 94.981 90.151 85.649 81.437 77.479 - 179.143 171.818 164.195 156.383 148.518 140.741 133.181 125.942 119.093 112.669 106.672 101.094 95.904 91.069 86.553 82.319 78.335 - 178.597 171.413 163.956 156.328 148.650 141.052 133.653 126.548 119.804 113.452 107.509 101.959 96.781 91.944 87.416 83.164 79.157 - 178.091 171.040 163.738 156.278 148.773 141.341 134.091 127.113 120.466 114.191 108.298 102.778 97.613 92.778 88.241 83.974 79.947 - 177.622 170.695 163.536 156.233 148.888 141.611 134.500 127.639 121.090 114.887 109.043 103.554 98.405 93.573 89.030 84.750 80.703 - 177.184 170.375 163.351 156.193 148.997 141.861 134.881 128.134 121.676 115.542 109.747 104.290 99.158 94.331 89.785 85.495 81.431 - 176.777 170.078 163.179 156.157 149.099 142.098 135.240 128.598 122.227 116.160 110.414 104.989 99.876 95.056 90.508 86.207 82.132 - 176.396 169.802 163.021 156.125 149.196 142.320 135.577 129.035 122.747 116.745 111.046 105.654 100.560 95.748 91.201 86.892 82.806 - 176.041 169.544 162.873 156.096 149.288 142.529 135.894 129.447 123.237 117.298 111.646 106.286 101.212 96.411 91.862 87.551 83.454 - 175.707 169.304 162.737 156.071 149.376 142.727 136.193 129.836 123.701 117.823 112.217 106.889 101.835 97.044 92.498 88.183 84.078 - 175.395 169.079 162.610 156.048 149.459 142.913 136.476 130.203 124.141 118.320 112.759 107.463 102.430 97.649 93.109 88.791 84.679 - 175.102 168.869 162.492 156.028 149.539 143.090 136.743 130.551 124.558 118.793 113.275 108.011 103.000 98.231 93.695 89.376 85.258 - 174.826 168.671 162.382 156.011 149.616 143.259 136.997 130.882 124.954 119.243 113.767 108.535 103.543 98.788 94.258 89.939 85.816 - 174.566 168.487 162.280 155.996 149.689 143.419 137.238 131.196 125.331 119.672 114.237 109.035 104.065 99.323 94.800 90.481 86.354 - 174.322 168.313 162.184 155.982 149.760 143.571 137.467 131.494 125.689 120.081 114.686 109.512 104.565 99.837 95.320 91.003 86.872 - 174.091 168.150 162.095 155.971 149.828 143.717 137.686 131.779 126.031 120.471 115.113 109.971 105.044 100.331 95.821 91.506 87.373 - 173.874 167.996 162.012 155.962 149.894 143.856 137.894 132.050 126.358 120.842 115.524 110.410 105.505 100.805 96.304 91.991 87.856 - 173.668 167.852 161.934 155.954 149.958 143.989 138.093 132.309 126.669 121.199 115.917 110.832 105.947 101.261 96.768 92.459 88.323 diff --git a/pydarn/radar_fov_files/005_lats.txt b/pydarn/radar_fov_files/005_lats.txt deleted file mode 100644 index ca982b740..000000000 --- a/pydarn/radar_fov_files/005_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - 52.743 52.767 52.782 52.789 52.789 52.782 52.769 52.749 52.724 52.693 52.656 52.613 52.565 52.511 52.450 52.383 52.308 - 53.273 53.288 53.294 53.293 53.285 53.270 53.249 53.221 53.186 53.145 53.099 53.046 52.987 52.922 52.852 52.776 52.694 - 53.767 53.777 53.779 53.774 53.760 53.738 53.709 53.673 53.629 53.578 53.521 53.456 53.385 53.305 53.222 53.132 53.037 - 54.220 54.229 54.229 54.219 54.201 54.174 54.138 54.093 54.040 53.979 53.910 53.833 53.749 53.658 53.560 53.455 53.341 - 54.656 54.665 54.663 54.650 54.627 54.594 54.551 54.499 54.436 54.365 54.284 54.195 54.097 53.991 53.877 53.756 53.628 - 55.083 55.091 55.087 55.072 55.045 55.006 54.956 54.895 54.823 54.741 54.649 54.547 54.435 54.314 54.185 54.047 53.901 - 55.504 55.512 55.506 55.488 55.457 55.412 55.355 55.286 55.205 55.112 55.007 54.892 54.766 54.630 54.484 54.329 54.166 - 55.920 55.928 55.922 55.901 55.865 55.815 55.751 55.673 55.582 55.478 55.361 55.232 55.091 54.940 54.777 54.605 54.424 - 56.334 56.342 56.334 56.310 56.270 56.214 56.143 56.057 55.956 55.840 55.711 55.568 55.412 55.245 55.066 54.876 54.676 - 56.746 56.754 56.745 56.718 56.674 56.612 56.533 56.438 56.327 56.200 56.057 55.901 55.730 55.547 55.350 55.143 54.924 - 57.156 57.165 57.154 57.124 57.075 57.008 56.922 56.817 56.696 56.557 56.401 56.231 56.045 55.845 55.631 55.405 55.168 - 57.432 57.444 57.434 57.404 57.352 57.280 57.189 57.077 56.946 56.797 56.630 56.446 56.246 56.030 55.800 55.556 55.300 - 57.640 57.656 57.649 57.619 57.566 57.491 57.394 57.276 57.137 56.978 56.799 56.602 56.387 56.156 55.909 55.647 55.371 - 57.806 57.828 57.825 57.796 57.743 57.665 57.564 57.439 57.292 57.123 56.933 56.723 56.494 56.247 55.982 55.701 55.405 - 57.935 57.964 57.966 57.940 57.886 57.807 57.702 57.571 57.416 57.238 57.036 56.813 56.569 56.306 56.023 55.723 55.405 - 58.174 58.208 58.211 58.186 58.131 58.047 57.937 57.799 57.635 57.446 57.233 56.996 56.737 56.457 56.157 55.838 55.500 - 58.625 58.657 58.658 58.627 58.567 58.476 58.357 58.209 58.034 57.832 57.606 57.355 57.081 56.785 56.468 56.131 55.776 - 59.069 59.100 59.097 59.063 58.996 58.899 58.770 58.613 58.426 58.212 57.971 57.706 57.416 57.103 56.769 56.415 56.042 - 59.507 59.537 59.532 59.493 59.421 59.316 59.179 59.011 58.813 58.585 58.331 58.050 57.744 57.415 57.063 56.691 56.300 - 59.941 59.969 59.962 59.919 59.841 59.729 59.583 59.404 59.194 58.954 58.685 58.388 58.066 57.719 57.350 56.959 56.549 - 60.370 60.398 60.389 60.341 60.258 60.138 59.982 59.793 59.571 59.317 59.034 58.721 58.382 58.018 57.630 57.221 56.791 - 60.796 60.824 60.812 60.761 60.671 60.543 60.379 60.179 59.944 59.677 59.378 59.049 58.693 58.311 57.905 57.476 57.027 - 61.220 61.247 61.233 61.177 61.082 60.946 60.772 60.561 60.314 60.032 59.718 59.373 58.999 58.599 58.174 57.725 57.256 - 61.641 61.668 61.651 61.592 61.490 61.347 61.163 60.940 60.680 60.384 60.054 59.693 59.301 58.882 58.437 57.969 57.480 - 62.059 62.086 62.067 62.004 61.896 61.744 61.551 61.317 61.043 60.733 60.387 60.008 59.599 59.160 58.696 58.208 57.698 - 62.476 62.503 62.482 62.414 62.300 62.140 61.937 61.691 61.404 61.078 60.716 60.320 59.892 59.434 58.950 58.442 57.911 - 62.892 62.918 62.895 62.823 62.703 62.534 62.320 62.062 61.761 61.420 61.042 60.628 60.181 59.704 59.200 58.670 58.119 - 63.306 63.332 63.307 63.231 63.103 62.927 62.702 62.431 62.116 61.760 61.364 60.932 60.466 59.969 59.444 58.894 58.321 - 63.718 63.745 63.718 63.637 63.503 63.317 63.082 62.798 62.469 62.097 61.684 61.233 60.748 60.230 59.685 59.113 58.518 - 64.130 64.157 64.128 64.042 63.901 63.707 63.460 63.163 62.819 62.430 62.000 61.530 61.025 60.487 59.920 59.327 58.711 - 64.541 64.568 64.536 64.446 64.298 64.094 63.836 63.526 63.167 62.762 62.313 61.824 61.299 60.740 60.152 59.537 58.898 - 64.950 64.978 64.944 64.849 64.694 64.481 64.211 63.887 63.513 63.090 62.623 62.114 61.569 60.989 60.379 59.742 59.081 - 65.359 65.387 65.351 65.252 65.089 64.866 64.584 64.246 63.856 63.416 62.930 62.401 61.835 61.234 60.602 59.942 59.259 - 65.768 65.796 65.758 65.653 65.483 65.250 64.956 64.604 64.197 63.739 63.233 62.685 62.097 61.474 60.820 60.138 59.432 - 66.175 66.204 66.164 66.054 65.876 65.633 65.326 64.959 64.535 64.059 63.534 62.965 62.356 61.711 61.034 60.329 59.600 - 66.582 66.612 66.569 66.454 66.269 66.014 65.694 65.312 64.871 64.376 63.832 63.241 62.610 61.943 61.243 60.515 59.763 - 66.989 67.019 66.974 66.854 66.660 66.395 66.061 65.663 65.205 64.691 64.126 63.514 62.861 62.171 61.448 60.697 59.921 - 67.395 67.426 67.379 67.253 67.050 66.774 66.427 66.013 65.537 65.003 64.417 63.784 63.108 62.394 61.648 60.874 60.075 - 67.801 67.833 67.783 67.651 67.440 67.152 66.791 66.360 65.866 65.312 64.705 64.049 63.350 62.614 61.844 61.046 60.223 - 68.206 68.239 68.187 68.050 67.829 67.529 67.153 66.706 66.192 65.618 64.989 64.311 63.589 62.829 62.035 61.213 60.367 - 68.611 68.645 68.590 68.447 68.217 67.905 67.514 67.049 66.516 65.921 65.270 64.569 63.823 63.039 62.221 61.375 60.505 - 69.016 69.051 68.994 68.844 68.605 68.280 67.873 67.390 66.838 66.221 65.548 64.823 64.054 63.245 62.403 61.533 60.639 - 69.421 69.457 69.397 69.241 68.992 68.653 68.231 67.729 67.157 66.518 65.822 65.073 64.280 63.447 62.580 61.685 60.767 - 69.825 69.863 69.800 69.637 69.378 69.026 68.586 68.066 67.473 66.812 66.092 65.319 64.501 63.643 62.752 61.833 60.890 - 70.229 70.268 70.202 70.033 69.763 69.397 68.940 68.401 67.786 67.102 66.358 65.561 64.718 63.835 62.919 61.975 61.008 - 70.633 70.674 70.605 70.428 70.147 69.766 69.293 68.733 68.096 67.389 66.621 65.799 64.930 64.022 63.081 62.112 61.121 - 71.037 71.079 71.007 70.823 70.531 70.135 69.643 69.063 68.403 67.672 66.879 66.032 65.138 64.204 63.238 62.244 61.229 - 71.440 71.484 71.410 71.218 70.914 70.502 69.991 69.390 68.707 67.952 67.133 66.260 65.340 64.381 63.389 62.371 61.331 - 71.844 71.890 71.812 71.612 71.296 70.868 70.338 69.714 69.008 68.228 67.383 66.484 65.538 64.553 63.536 62.492 61.427 - 72.247 72.295 72.214 72.006 71.677 71.232 70.682 70.036 69.305 68.499 67.629 66.703 65.731 64.720 63.677 62.608 61.519 - 72.650 72.700 72.616 72.400 72.057 71.595 71.024 70.355 69.599 68.767 67.870 66.918 65.919 64.881 63.812 62.718 61.605 - 73.054 73.106 73.018 72.793 72.436 71.956 71.363 70.671 69.889 69.031 68.107 67.127 66.101 65.037 63.942 62.823 61.685 - 73.457 73.511 73.420 73.185 72.814 72.315 71.701 70.983 70.175 69.290 68.338 67.331 66.278 65.188 64.067 62.922 61.759 - 73.860 73.917 73.822 73.577 73.191 72.673 72.035 71.292 70.458 69.544 68.565 67.530 66.450 65.332 64.185 63.016 61.829 - 74.262 74.322 74.224 73.969 73.567 73.028 72.367 71.598 70.736 69.794 68.786 67.724 66.616 65.471 64.298 63.103 61.892 - 74.665 74.728 74.625 74.360 73.942 73.382 72.696 71.900 71.009 70.039 69.003 67.911 66.776 65.605 64.406 63.185 61.949 - 75.068 75.134 75.027 74.751 74.315 73.733 73.022 72.198 71.279 70.279 69.213 68.094 66.930 65.732 64.507 63.261 62.001 - 75.470 75.540 75.429 75.141 74.687 74.082 73.344 72.492 71.543 70.514 69.419 68.270 67.078 65.853 64.602 63.332 62.047 - 75.873 75.946 75.831 75.530 75.057 74.429 73.663 72.782 71.803 70.743 69.618 68.440 67.221 65.968 64.691 63.396 62.088 - 76.275 76.353 76.232 75.919 75.426 74.773 73.979 73.067 72.057 70.967 69.811 68.604 67.357 66.077 64.774 63.454 62.122 - 76.677 76.759 76.634 76.307 75.793 75.114 74.291 73.348 72.306 71.185 69.999 68.762 67.486 66.180 64.851 63.506 62.151 - 77.079 77.166 77.035 76.694 76.159 75.452 74.598 73.624 72.550 71.396 70.180 68.914 67.609 66.276 64.922 63.552 62.173 - 77.481 77.573 77.437 77.080 76.522 75.786 74.902 73.894 72.787 71.602 70.354 69.059 67.726 66.366 64.986 63.592 62.190 - 77.883 77.980 77.838 77.466 76.883 76.118 75.200 74.159 73.019 71.801 70.522 69.197 67.836 66.449 65.044 63.626 62.200 - 78.284 78.388 78.240 77.850 77.241 76.445 75.494 74.418 73.244 71.993 70.683 69.328 67.939 66.526 65.095 63.653 62.205 - 78.685 78.795 78.641 78.233 77.597 76.769 75.782 74.671 73.462 72.178 70.837 69.452 68.035 66.596 65.140 63.674 62.203 - 79.086 79.203 79.042 78.614 77.950 77.088 76.065 74.918 73.674 72.356 70.983 69.569 68.125 66.659 65.178 63.689 62.196 - 79.486 79.611 79.443 78.995 78.300 77.402 76.342 75.158 73.878 72.527 71.122 69.679 68.207 66.715 65.210 63.698 62.182 - 79.886 80.020 79.843 79.373 78.647 77.712 76.613 75.390 74.075 72.690 71.254 69.781 68.282 66.764 65.235 63.700 62.163 - 80.286 80.428 80.243 79.750 78.989 78.015 76.877 75.616 74.264 72.845 71.378 69.876 68.349 66.806 65.253 63.696 62.137 - 80.684 80.837 80.643 80.124 79.328 78.313 77.134 75.833 74.444 72.992 71.493 69.963 68.409 66.842 65.265 63.685 62.105 - 81.082 81.246 81.043 80.496 79.662 78.605 77.383 76.043 74.617 73.131 71.601 70.042 68.462 66.870 65.270 63.668 62.068 - 81.479 81.656 81.442 80.865 79.990 78.889 77.624 76.243 74.781 73.261 71.701 70.113 68.507 66.891 65.268 63.645 62.024 - 81.875 82.066 81.840 81.231 80.313 79.166 77.857 76.435 74.935 73.382 71.792 70.176 68.545 66.904 65.260 63.615 61.974 - 82.270 82.476 82.238 81.594 80.630 79.435 78.080 76.617 75.081 73.494 71.874 70.232 68.575 66.911 65.244 63.579 61.918 - 82.663 82.887 82.634 81.953 80.939 79.694 78.294 76.790 75.217 73.597 71.948 70.278 68.597 66.910 65.222 63.536 61.856 diff --git a/pydarn/radar_fov_files/005_lons.txt b/pydarn/radar_fov_files/005_lons.txt deleted file mode 100644 index b0a2f4cb9..000000000 --- a/pydarn/radar_fov_files/005_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -106.976 -106.843 -106.713 -106.587 -106.463 -106.343 -106.226 -106.113 -106.003 -105.897 -105.796 -105.701 -105.610 -105.526 -105.448 -105.378 -105.316 - -106.919 -106.754 -106.591 -106.430 -106.271 -106.114 -105.961 -105.812 -105.667 -105.526 -105.391 -105.262 -105.138 -105.022 -104.912 -104.810 -104.717 - -106.888 -106.686 -106.486 -106.286 -106.089 -105.895 -105.705 -105.519 -105.337 -105.161 -104.992 -104.829 -104.673 -104.527 -104.388 -104.258 -104.138 - -106.885 -106.644 -106.404 -106.165 -105.929 -105.696 -105.467 -105.243 -105.025 -104.813 -104.608 -104.412 -104.225 -104.047 -103.879 -103.721 -103.577 - -106.895 -106.613 -106.332 -106.052 -105.776 -105.503 -105.235 -104.972 -104.717 -104.469 -104.229 -104.000 -103.780 -103.572 -103.375 -103.191 -103.020 - -106.911 -106.588 -106.265 -105.944 -105.626 -105.312 -105.004 -104.703 -104.409 -104.125 -103.850 -103.586 -103.335 -103.096 -102.871 -102.661 -102.465 - -106.933 -106.567 -106.201 -105.838 -105.478 -105.122 -104.773 -104.432 -104.100 -103.778 -103.468 -103.170 -102.887 -102.618 -102.364 -102.127 -101.908 - -106.959 -106.549 -106.139 -105.732 -105.329 -104.931 -104.541 -104.159 -103.788 -103.428 -103.082 -102.750 -102.434 -102.135 -101.853 -101.590 -101.347 - -106.987 -106.532 -106.078 -105.627 -105.179 -104.738 -104.306 -103.883 -103.472 -103.074 -102.691 -102.325 -101.976 -101.646 -101.337 -101.048 -100.781 - -107.018 -106.517 -106.017 -105.520 -105.028 -104.543 -104.067 -103.602 -103.151 -102.715 -102.295 -101.894 -101.512 -101.152 -100.815 -100.500 -100.210 - -107.050 -106.503 -105.957 -105.413 -104.875 -104.345 -103.825 -103.318 -102.825 -102.349 -101.893 -101.456 -101.042 -100.652 -100.286 -99.946 -99.634 - -107.147 -106.557 -105.968 -105.382 -104.803 -104.233 -103.674 -103.129 -102.601 -102.091 -101.602 -101.136 -100.694 -100.278 -99.890 -99.530 -99.199 - -107.284 -106.652 -106.022 -105.396 -104.777 -104.168 -103.572 -102.991 -102.429 -101.887 -101.367 -100.873 -100.406 -99.967 -99.558 -99.180 -98.835 - -107.448 -106.775 -106.104 -105.438 -104.779 -104.132 -103.499 -102.883 -102.287 -101.713 -101.165 -100.644 -100.152 -99.692 -99.264 -98.870 -98.511 - -107.637 -106.923 -106.211 -105.505 -104.807 -104.122 -103.452 -102.802 -102.173 -101.569 -100.992 -100.445 -99.930 -99.449 -99.004 -98.595 -98.225 - -107.760 -107.002 -106.247 -105.497 -104.757 -104.031 -103.322 -102.633 -101.968 -101.330 -100.722 -100.146 -99.605 -99.100 -98.634 -98.208 -97.823 - -107.757 -106.950 -106.145 -105.346 -104.557 -103.783 -103.027 -102.294 -101.586 -100.908 -100.262 -99.650 -99.076 -98.542 -98.048 -97.597 -97.191 - -107.760 -106.902 -106.046 -105.196 -104.357 -103.534 -102.731 -101.952 -101.201 -100.482 -99.798 -99.151 -98.544 -97.979 -97.459 -96.984 -96.557 - -107.768 -106.858 -105.949 -105.047 -104.157 -103.284 -102.433 -101.607 -100.813 -100.052 -99.328 -98.646 -98.006 -97.412 -96.866 -96.368 -95.919 - -107.780 -106.816 -105.854 -104.898 -103.956 -103.032 -102.131 -101.258 -100.419 -99.616 -98.854 -98.135 -97.463 -96.840 -96.267 -95.746 -95.278 - -107.797 -106.777 -105.759 -104.749 -103.753 -102.776 -101.825 -100.905 -100.020 -99.174 -98.373 -97.619 -96.914 -96.262 -95.663 -95.120 -94.633 - -107.816 -106.740 -105.666 -104.599 -103.548 -102.518 -101.515 -100.545 -99.614 -98.726 -97.885 -97.095 -96.358 -95.677 -95.053 -94.488 -93.982 - -107.840 -106.705 -105.572 -104.448 -103.340 -102.255 -101.200 -100.180 -99.202 -98.271 -97.390 -96.564 -95.794 -95.084 -94.436 -93.850 -93.326 - -107.866 -106.672 -105.479 -104.295 -103.129 -101.988 -100.879 -99.809 -98.783 -97.808 -96.887 -96.024 -95.223 -94.485 -93.812 -93.205 -92.665 - -107.896 -106.640 -105.385 -104.140 -102.915 -101.716 -100.552 -99.430 -98.357 -97.337 -96.376 -95.477 -94.643 -93.878 -93.181 -92.554 -91.997 - -107.929 -106.609 -105.291 -103.983 -102.696 -101.439 -100.219 -99.044 -97.922 -96.857 -95.856 -94.921 -94.055 -93.262 -92.542 -91.896 -91.324 - -107.964 -106.579 -105.195 -103.824 -102.474 -101.156 -99.879 -98.651 -97.479 -96.369 -95.326 -94.355 -93.459 -92.638 -91.896 -91.231 -90.644 - -108.003 -106.550 -105.099 -103.661 -102.247 -100.867 -99.532 -98.249 -97.026 -95.871 -94.787 -93.780 -92.852 -92.006 -91.241 -90.559 -89.958 - -108.044 -106.522 -105.002 -103.496 -102.015 -100.572 -99.177 -97.838 -96.565 -95.363 -94.239 -93.196 -92.237 -91.364 -90.578 -89.879 -89.265 - -108.088 -106.495 -104.903 -103.327 -101.778 -100.270 -98.813 -97.418 -96.093 -94.845 -93.679 -92.601 -91.612 -90.713 -89.907 -89.191 -88.566 - -108.135 -106.468 -104.803 -103.154 -101.536 -99.961 -98.442 -96.989 -95.611 -94.316 -93.110 -91.995 -90.976 -90.053 -89.227 -88.496 -87.860 - -108.185 -106.442 -104.701 -102.978 -101.287 -99.644 -98.061 -96.550 -95.119 -93.777 -92.529 -91.379 -90.330 -89.384 -88.538 -87.793 -87.147 - -108.238 -106.417 -104.597 -102.797 -101.033 -99.320 -97.671 -96.100 -94.615 -93.225 -91.936 -90.752 -89.674 -88.704 -87.841 -87.083 -86.427 - -108.294 -106.392 -104.492 -102.612 -100.772 -98.986 -97.271 -95.639 -94.100 -92.662 -91.332 -90.113 -89.007 -88.015 -87.134 -86.364 -85.701 - -108.353 -106.367 -104.384 -102.423 -100.504 -98.644 -96.861 -95.167 -93.573 -92.087 -90.716 -89.463 -88.329 -87.315 -86.419 -85.637 -84.968 - -108.416 -106.343 -104.273 -102.228 -100.228 -98.293 -96.440 -94.682 -93.033 -91.499 -90.087 -88.800 -87.640 -86.605 -85.694 -84.903 -84.227 - -108.482 -106.320 -104.161 -102.028 -99.945 -97.932 -96.007 -94.186 -92.480 -90.898 -89.445 -88.126 -86.939 -85.885 -84.960 -84.160 -83.480 - -108.551 -106.297 -104.045 -101.822 -99.653 -97.560 -95.562 -93.676 -91.913 -90.283 -88.790 -87.438 -86.227 -85.154 -84.216 -83.409 -82.727 - -108.625 -106.274 -103.927 -101.611 -99.353 -97.178 -95.105 -93.152 -91.332 -89.653 -88.121 -86.738 -85.502 -84.412 -83.463 -82.650 -81.966 - -108.702 -106.252 -103.805 -101.393 -99.044 -96.784 -94.635 -92.615 -90.737 -89.010 -87.439 -86.024 -84.766 -83.660 -82.701 -81.883 -81.199 - -108.783 -106.230 -103.680 -101.168 -98.725 -96.378 -94.151 -92.063 -90.126 -88.351 -86.741 -85.298 -84.018 -82.897 -81.929 -81.108 -80.426 - -108.869 -106.208 -103.552 -100.937 -98.396 -95.959 -93.652 -91.495 -89.500 -87.677 -86.030 -84.557 -83.257 -82.123 -81.148 -80.326 -79.646 - -108.959 -106.187 -103.420 -100.697 -98.056 -95.527 -93.139 -90.911 -88.858 -86.987 -85.303 -83.803 -82.483 -81.338 -80.358 -79.535 -78.859 - -109.054 -106.167 -103.284 -100.450 -97.704 -95.081 -92.610 -90.311 -88.198 -86.281 -84.560 -83.034 -81.697 -80.542 -79.558 -78.737 -78.067 - -109.155 -106.146 -103.144 -100.195 -97.341 -94.620 -92.064 -89.693 -87.521 -85.557 -83.802 -82.251 -80.898 -79.734 -78.749 -77.931 -77.268 - -109.260 -106.127 -102.999 -99.930 -96.965 -94.144 -91.500 -89.056 -86.826 -84.817 -83.027 -81.453 -80.086 -78.916 -77.930 -77.117 -76.463 - -109.372 -106.107 -102.850 -99.655 -96.575 -93.651 -90.919 -88.401 -86.113 -84.058 -82.236 -80.641 -79.262 -78.087 -77.103 -76.296 -75.653 - -109.489 -106.088 -102.695 -99.371 -96.171 -93.141 -90.318 -87.727 -85.379 -83.281 -81.428 -79.813 -78.424 -77.246 -76.266 -75.468 -74.837 - -109.614 -106.070 -102.535 -99.075 -95.751 -92.613 -89.698 -87.031 -84.626 -82.485 -80.603 -78.970 -77.573 -76.395 -75.420 -74.632 -74.015 - -109.745 -106.052 -102.369 -98.768 -95.316 -92.065 -89.056 -86.314 -83.852 -81.669 -79.760 -78.112 -76.709 -75.533 -74.566 -73.790 -73.189 - -109.883 -106.035 -102.197 -98.449 -94.863 -91.497 -88.392 -85.575 -83.056 -80.834 -78.900 -77.238 -75.832 -74.659 -73.702 -72.941 -72.357 - -110.030 -106.018 -102.018 -98.116 -94.392 -90.907 -87.705 -84.813 -82.238 -79.978 -78.021 -76.349 -74.941 -73.776 -72.830 -72.085 -71.521 - -110.185 -106.002 -101.831 -97.770 -93.901 -90.294 -86.994 -84.026 -81.397 -79.102 -77.124 -75.444 -74.038 -72.881 -71.950 -71.223 -70.680 - -110.350 -105.987 -101.637 -97.408 -93.390 -89.658 -86.257 -83.214 -80.533 -78.204 -76.209 -74.524 -73.121 -71.976 -71.062 -70.355 -69.835 - -110.524 -105.972 -101.435 -97.029 -92.857 -88.995 -85.494 -82.376 -79.644 -77.284 -75.275 -73.587 -72.192 -71.061 -70.166 -69.481 -68.986 - -110.710 -105.958 -101.223 -96.633 -92.300 -88.306 -84.702 -81.511 -78.730 -76.343 -74.321 -72.635 -71.250 -70.136 -69.262 -68.602 -68.133 - -110.907 -105.945 -101.002 -96.219 -91.718 -87.588 -83.881 -80.617 -77.790 -75.378 -73.349 -71.667 -70.295 -69.200 -68.351 -67.717 -67.276 - -111.116 -105.934 -100.770 -95.784 -91.109 -86.839 -83.029 -79.694 -76.824 -74.391 -72.357 -70.683 -69.328 -68.256 -67.432 -66.828 -66.417 - -111.340 -105.923 -100.527 -95.327 -90.471 -86.059 -82.144 -78.741 -75.831 -73.380 -71.346 -69.683 -68.349 -67.302 -66.507 -65.934 -65.554 - -111.578 -105.913 -100.271 -94.846 -89.801 -85.244 -81.226 -77.756 -74.809 -72.346 -70.315 -68.668 -67.357 -66.339 -65.576 -65.035 -64.689 - -111.833 -105.905 -100.001 -94.340 -89.099 -84.392 -80.271 -76.738 -73.759 -71.287 -69.265 -67.638 -66.354 -65.367 -64.638 -64.133 -63.822 - -112.106 -105.898 -99.716 -93.806 -88.361 -83.502 -79.279 -75.686 -72.680 -70.205 -68.196 -66.593 -65.339 -64.387 -63.695 -63.226 -62.953 - -112.399 -105.892 -99.416 -93.241 -87.584 -82.571 -78.248 -74.599 -71.572 -69.098 -67.108 -65.533 -64.314 -63.399 -62.746 -62.317 -62.082 - -112.713 -105.889 -99.097 -92.644 -86.765 -81.596 -77.175 -73.475 -70.432 -67.967 -66.000 -64.458 -63.277 -62.404 -61.792 -61.404 -61.210 - -113.051 -105.887 -98.758 -92.010 -85.902 -80.575 -76.059 -72.315 -69.263 -66.811 -64.873 -63.369 -62.231 -61.401 -60.834 -60.489 -60.337 - -113.416 -105.888 -98.398 -91.336 -84.990 -79.504 -74.899 -71.116 -68.062 -65.631 -63.728 -62.267 -61.174 -60.392 -59.871 -59.572 -59.463 - -113.810 -105.891 -98.013 -90.619 -84.026 -78.381 -73.691 -69.878 -66.829 -64.427 -62.565 -61.151 -60.109 -59.377 -58.905 -58.653 -58.589 - -114.236 -105.897 -97.601 -89.854 -83.006 -77.203 -72.435 -68.600 -65.565 -63.199 -61.384 -60.022 -59.034 -58.356 -57.936 -57.733 -57.715 - -114.700 -105.906 -97.159 -89.037 -81.924 -75.966 -71.127 -67.280 -64.269 -61.946 -60.185 -58.881 -57.952 -57.330 -56.964 -56.812 -56.842 - -115.205 -105.919 -96.683 -88.161 -80.775 -74.666 -69.767 -65.918 -62.941 -60.671 -58.970 -57.729 -56.861 -56.299 -55.989 -55.890 -55.969 - -115.756 -105.936 -96.169 -87.220 -79.555 -73.300 -68.352 -64.515 -61.582 -59.372 -57.739 -56.566 -55.764 -55.264 -55.013 -54.968 -55.098 - -116.360 -105.957 -95.612 -86.207 -78.256 -71.864 -66.881 -63.068 -60.191 -58.051 -56.492 -55.392 -54.660 -54.226 -54.035 -54.047 -54.228 - -117.025 -105.984 -95.005 -85.114 -76.873 -70.354 -65.351 -61.578 -58.769 -56.708 -55.230 -54.209 -53.551 -53.185 -53.057 -53.126 -53.359 - -117.758 -106.018 -94.342 -83.931 -75.398 -68.767 -63.762 -60.044 -57.316 -55.345 -53.955 -53.017 -52.437 -52.141 -52.078 -52.206 -52.493 - -118.570 -106.058 -93.614 -82.647 -73.823 -67.098 -62.112 -58.468 -55.834 -53.961 -52.667 -51.818 -51.318 -51.096 -51.099 -51.287 -51.630 - -119.475 -106.108 -92.810 -81.250 -72.140 -65.344 -60.400 -56.848 -54.323 -52.559 -51.367 -50.611 -50.196 -50.050 -50.121 -50.371 -50.769 diff --git a/pydarn/radar_fov_files/006_lats.txt b/pydarn/radar_fov_files/006_lats.txt deleted file mode 100644 index af468faa4..000000000 --- a/pydarn/radar_fov_files/006_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - 54.346 54.406 54.456 54.499 54.534 54.563 54.585 54.601 54.610 54.613 54.610 54.601 54.584 54.561 54.530 54.491 54.443 - 54.827 54.887 54.940 54.986 55.025 55.057 55.083 55.101 55.113 55.118 55.116 55.107 55.092 55.069 55.039 55.001 54.956 - 55.266 55.334 55.394 55.447 55.492 55.529 55.559 55.581 55.596 55.603 55.601 55.592 55.576 55.551 55.518 55.478 55.429 - 55.662 55.740 55.809 55.870 55.922 55.966 56.001 56.027 56.045 56.053 56.052 56.042 56.024 55.996 55.959 55.913 55.858 - 56.038 56.127 56.206 56.276 56.336 56.387 56.427 56.458 56.478 56.488 56.487 56.476 56.455 56.424 56.382 56.330 56.268 - 56.403 56.503 56.593 56.672 56.741 56.798 56.844 56.879 56.902 56.914 56.913 56.901 56.878 56.842 56.796 56.737 56.668 - 56.759 56.872 56.973 57.062 57.139 57.203 57.255 57.295 57.321 57.334 57.334 57.321 57.294 57.255 57.202 57.137 57.060 - 57.110 57.235 57.347 57.446 57.532 57.604 57.662 57.706 57.735 57.750 57.750 57.736 57.707 57.663 57.605 57.533 57.447 - 57.456 57.594 57.718 57.828 57.922 58.002 58.066 58.115 58.147 58.164 58.164 58.148 58.116 58.068 58.004 57.925 57.830 - 57.799 57.950 58.086 58.206 58.310 58.398 58.468 58.522 58.557 58.576 58.576 58.559 58.523 58.471 58.401 58.314 58.210 - 58.138 58.303 58.451 58.582 58.696 58.791 58.868 58.927 58.966 58.986 58.986 58.967 58.929 58.872 58.796 58.701 58.588 - 58.345 58.524 58.685 58.827 58.951 59.055 59.138 59.201 59.244 59.265 59.265 59.244 59.202 59.139 59.055 58.952 58.828 - 58.482 58.676 58.851 59.005 59.139 59.251 59.342 59.410 59.455 59.477 59.477 59.453 59.407 59.337 59.246 59.131 58.995 - 58.575 58.786 58.976 59.143 59.288 59.409 59.506 59.579 59.627 59.651 59.650 59.623 59.571 59.495 59.394 59.269 59.119 - 58.630 58.859 59.064 59.245 59.401 59.531 59.636 59.714 59.765 59.790 59.787 59.757 59.700 59.616 59.505 59.367 59.203 - 58.796 59.041 59.260 59.454 59.620 59.760 59.871 59.954 60.009 60.035 60.032 59.999 59.938 59.847 59.727 59.579 59.402 - 59.175 59.433 59.663 59.867 60.043 60.190 60.308 60.396 60.454 60.482 60.480 60.446 60.382 60.287 60.162 60.007 59.823 - 59.546 59.815 60.058 60.272 60.458 60.613 60.738 60.832 60.894 60.923 60.921 60.886 60.819 60.720 60.590 60.428 60.235 - 59.908 60.191 60.446 60.671 60.867 61.031 61.163 61.262 61.327 61.359 61.357 61.321 61.251 61.148 61.011 60.842 60.640 - 60.263 60.560 60.828 61.065 61.271 61.443 61.583 61.687 61.757 61.791 61.789 61.752 61.679 61.571 61.427 61.250 61.039 - 60.612 60.924 61.205 61.454 61.670 61.852 61.999 62.109 62.183 62.219 62.218 62.179 62.103 61.989 61.839 61.653 61.432 - 60.956 61.282 61.576 61.838 62.065 62.257 62.411 62.528 62.605 62.644 62.643 62.603 62.523 62.404 62.247 62.052 61.821 - 61.294 61.635 61.944 62.219 62.457 62.658 62.821 62.943 63.026 63.066 63.066 63.024 62.940 62.816 62.651 62.448 62.206 - 61.627 61.985 62.308 62.596 62.846 63.057 63.228 63.357 63.443 63.486 63.486 63.442 63.355 63.225 63.053 62.840 62.587 - 61.956 62.330 62.668 62.969 63.232 63.453 63.632 63.768 63.859 63.905 63.905 63.859 63.767 63.631 63.451 63.228 62.964 - 62.281 62.671 63.025 63.340 63.615 63.847 64.035 64.177 64.273 64.321 64.321 64.273 64.178 64.036 63.847 63.615 63.339 - 62.602 63.008 63.378 63.707 63.995 64.238 64.435 64.585 64.685 64.736 64.736 64.687 64.587 64.438 64.241 63.998 63.710 - 62.918 63.342 63.728 64.072 64.373 64.628 64.834 64.991 65.096 65.150 65.150 65.098 64.994 64.839 64.633 64.379 64.078 - 63.231 63.673 64.075 64.435 64.749 65.015 65.231 65.395 65.506 65.562 65.563 65.509 65.400 65.238 65.023 64.757 64.444 - 63.540 64.000 64.419 64.794 65.122 65.401 65.627 65.799 65.915 65.973 65.975 65.918 65.805 65.635 65.411 65.134 64.807 - 63.845 64.324 64.760 65.152 65.494 65.785 66.021 66.201 66.322 66.384 66.385 66.326 66.208 66.031 65.797 65.508 65.167 - 64.146 64.644 65.099 65.506 65.863 66.167 66.414 66.602 66.729 66.794 66.795 66.734 66.610 66.425 66.181 65.880 65.525 - 64.443 64.961 65.434 65.859 66.231 66.548 66.806 67.002 67.135 67.203 67.204 67.141 67.011 66.819 66.564 66.250 65.880 - 64.737 65.274 65.766 66.208 66.596 66.927 67.196 67.401 67.540 67.611 67.613 67.546 67.412 67.210 66.945 66.618 66.233 - 65.026 65.585 66.096 66.556 66.960 67.304 67.585 67.799 67.944 68.019 68.021 67.952 67.811 67.601 67.324 66.984 66.583 - 65.312 65.891 66.422 66.901 67.321 67.680 67.973 68.197 68.348 68.426 68.429 68.356 68.210 67.991 67.702 67.348 66.931 - 65.594 66.195 66.746 67.243 67.681 68.054 68.360 68.593 68.752 68.833 68.836 68.760 68.607 68.379 68.079 67.710 67.276 - 65.872 66.494 67.066 67.583 68.038 68.427 68.746 68.989 69.155 69.239 69.242 69.164 69.004 68.767 68.454 68.069 67.618 - 66.146 66.790 67.384 67.920 68.393 68.799 69.130 69.384 69.557 69.645 69.649 69.567 69.401 69.153 68.827 68.427 67.958 - 66.415 67.082 67.698 68.254 68.747 69.168 69.514 69.779 69.959 70.051 70.055 69.969 69.796 69.538 69.198 68.783 68.296 - 66.680 67.371 68.008 68.586 69.098 69.536 69.896 70.172 70.360 70.457 70.461 70.372 70.191 69.922 69.568 69.136 68.630 - 66.941 67.656 68.316 68.915 69.446 69.903 70.277 70.565 70.761 70.862 70.866 70.773 70.585 70.305 69.937 69.487 68.961 - 67.197 67.936 68.620 69.241 69.793 70.267 70.658 70.958 71.162 71.267 71.272 71.175 70.978 70.686 70.303 69.836 69.290 - 67.449 68.212 68.920 69.564 70.137 70.630 71.036 71.349 71.562 71.672 71.677 71.576 71.371 71.067 70.668 70.182 69.616 - 67.696 68.485 69.217 69.884 70.478 70.991 71.414 71.740 71.962 72.077 72.082 71.977 71.763 71.446 71.031 70.526 69.938 - 67.938 68.752 69.509 70.201 70.817 71.350 71.791 72.130 72.362 72.482 72.487 72.377 72.154 71.824 71.392 70.867 70.257 - 68.175 69.015 69.798 70.514 71.154 71.707 72.166 72.519 72.762 72.887 72.892 72.777 72.545 72.200 71.751 71.205 70.572 - 68.407 69.274 70.083 70.824 71.487 72.062 72.539 72.908 73.161 73.291 73.297 73.177 72.934 72.575 72.108 71.541 70.884 - 68.634 69.527 70.363 71.130 71.818 72.415 72.911 73.296 73.559 73.696 73.701 73.576 73.323 72.949 72.462 71.873 71.193 - 68.855 69.776 70.638 71.432 72.145 72.766 73.282 73.683 73.958 74.100 74.106 73.975 73.711 73.321 72.815 72.202 71.497 - 69.070 70.019 70.909 71.730 72.469 73.114 73.651 74.069 74.356 74.505 74.511 74.374 74.099 73.692 73.164 72.529 71.797 - 69.280 70.257 71.176 72.024 72.790 73.459 74.018 74.454 74.754 74.909 74.916 74.773 74.485 74.061 73.512 72.851 72.093 - 69.483 70.489 71.437 72.314 73.107 73.802 74.384 74.838 75.151 75.314 75.321 75.171 74.870 74.428 73.856 73.170 72.384 - 69.681 70.715 71.692 72.599 73.420 74.142 74.748 75.221 75.548 75.718 75.725 75.569 75.254 74.793 74.198 73.485 72.671 - 69.872 70.936 71.943 72.879 73.729 74.479 75.109 75.603 75.945 76.123 76.130 75.966 75.637 75.156 74.536 73.796 72.953 - 70.056 71.150 72.187 73.154 74.034 74.812 75.468 75.984 76.341 76.528 76.535 76.363 76.019 75.516 74.871 74.102 73.229 - 70.234 71.358 72.425 73.423 74.335 75.142 75.825 76.363 76.737 76.932 76.940 76.760 76.400 75.874 75.202 74.404 73.500 - 70.405 71.559 72.658 73.687 74.630 75.468 76.179 76.741 77.133 77.337 77.345 77.156 76.779 76.230 75.530 74.701 73.765 - 70.568 71.753 72.883 73.945 74.921 75.790 76.531 77.117 77.527 77.742 77.750 77.552 77.156 76.583 75.854 74.993 74.025 - 70.725 71.940 73.102 74.197 75.206 76.108 76.879 77.492 77.922 78.147 78.155 77.947 77.532 76.932 76.173 75.280 74.278 - 70.874 72.120 73.314 74.442 75.486 76.422 77.224 77.865 78.315 78.552 78.561 78.341 77.906 77.279 76.487 75.560 74.524 - 71.015 72.292 73.519 74.681 75.759 76.730 77.566 78.236 78.708 78.957 78.966 78.735 78.278 77.622 76.797 75.835 74.763 - 71.149 72.456 73.716 74.912 76.026 77.033 77.903 78.604 79.100 79.362 79.371 79.128 78.648 77.961 77.101 76.102 74.995 - 71.274 72.613 73.905 75.136 76.286 77.330 78.237 78.970 79.491 79.767 79.777 79.520 79.015 78.295 77.399 76.363 75.219 - 71.391 72.761 74.086 75.352 76.539 77.621 78.566 79.333 79.881 80.172 80.182 79.910 79.379 78.625 77.691 76.617 75.435 - 71.500 72.900 74.258 75.560 76.785 77.906 78.890 79.693 80.270 80.578 80.588 80.300 79.740 78.950 77.976 76.862 75.643 - 71.601 73.031 74.422 75.759 77.022 78.184 79.208 80.050 80.658 80.983 80.994 80.689 80.098 79.269 78.255 77.100 75.841 - 71.692 73.152 74.576 75.949 77.251 78.454 79.520 80.403 81.044 81.388 81.399 81.076 80.451 79.582 78.525 77.328 76.031 - 71.775 73.265 74.721 76.130 77.470 78.715 79.826 80.751 81.428 81.794 81.805 81.461 80.801 79.889 78.787 77.548 76.211 - 71.849 73.368 74.857 76.301 77.681 78.968 80.125 81.095 81.811 82.199 82.211 81.844 81.145 80.188 79.040 77.757 76.380 - 71.913 73.462 74.982 76.462 77.881 79.212 80.415 81.433 82.190 82.605 82.616 82.224 81.484 80.478 79.283 77.956 76.540 - 71.969 73.546 75.098 76.612 78.070 79.445 80.697 81.765 82.567 83.010 83.022 82.602 81.817 80.760 79.516 78.145 76.688 - 72.014 73.619 75.202 76.751 78.248 79.668 80.969 82.090 82.941 83.415 83.427 82.977 82.143 81.033 79.738 78.321 76.825 - 72.051 73.683 75.296 76.879 78.415 79.879 81.231 82.407 83.311 83.819 83.833 83.347 82.460 81.294 79.948 78.486 76.950 - 72.078 73.737 75.379 76.995 78.569 80.078 81.481 82.715 83.676 84.224 84.237 83.713 82.768 81.544 80.145 78.638 77.064 - 72.095 73.780 75.451 77.099 78.711 80.263 81.719 83.013 84.036 84.627 84.642 84.074 83.066 81.780 80.329 78.777 77.165 diff --git a/pydarn/radar_fov_files/006_lons.txt b/pydarn/radar_fov_files/006_lons.txt deleted file mode 100644 index 6471db657..000000000 --- a/pydarn/radar_fov_files/006_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -123.620 -123.518 -123.412 -123.302 -123.189 -123.073 -122.954 -122.834 -122.712 -122.590 -122.467 -122.343 -122.220 -122.098 -121.977 -121.857 -121.738 - -124.008 -123.870 -123.727 -123.579 -123.427 -123.272 -123.114 -122.953 -122.791 -122.628 -122.464 -122.300 -122.137 -121.975 -121.815 -121.657 -121.503 - -124.399 -124.225 -124.045 -123.859 -123.668 -123.472 -123.274 -123.072 -122.868 -122.663 -122.457 -122.252 -122.047 -121.845 -121.645 -121.448 -121.255 - -124.789 -124.580 -124.362 -124.138 -123.907 -123.672 -123.431 -123.188 -122.942 -122.694 -122.446 -122.198 -121.951 -121.707 -121.465 -121.228 -120.996 - -125.184 -124.938 -124.683 -124.420 -124.149 -123.872 -123.590 -123.304 -123.014 -122.723 -122.431 -122.140 -121.850 -121.563 -121.280 -121.001 -120.729 - -125.584 -125.302 -125.009 -124.706 -124.394 -124.075 -123.750 -123.420 -123.087 -122.751 -122.415 -122.079 -121.745 -121.414 -121.088 -120.768 -120.456 - -125.990 -125.671 -125.339 -124.997 -124.644 -124.282 -123.913 -123.539 -123.160 -122.779 -122.397 -122.016 -121.637 -121.262 -120.892 -120.530 -120.175 - -126.403 -126.047 -125.676 -125.293 -124.898 -124.493 -124.079 -123.659 -123.235 -122.807 -122.379 -121.951 -121.526 -121.105 -120.691 -120.285 -119.888 - -126.823 -126.429 -126.019 -125.595 -125.157 -124.707 -124.248 -123.782 -123.310 -122.835 -122.359 -121.884 -121.412 -120.945 -120.485 -120.035 -119.595 - -127.250 -126.819 -126.369 -125.902 -125.421 -124.926 -124.421 -123.907 -123.388 -122.864 -122.339 -121.815 -121.295 -120.780 -120.274 -119.778 -119.295 - -127.686 -127.216 -126.726 -126.217 -125.691 -125.150 -124.597 -124.035 -123.466 -122.893 -122.318 -121.744 -121.174 -120.611 -120.058 -119.516 -118.988 - -128.047 -127.545 -127.020 -126.475 -125.911 -125.330 -124.737 -124.132 -123.520 -122.904 -122.285 -121.668 -121.055 -120.450 -119.855 -119.273 -118.707 - -128.375 -127.844 -127.288 -126.709 -126.109 -125.491 -124.859 -124.215 -123.562 -122.904 -122.245 -121.586 -120.933 -120.288 -119.654 -119.034 -118.431 - -128.686 -128.128 -127.541 -126.929 -126.295 -125.641 -124.971 -124.289 -123.597 -122.899 -122.199 -121.500 -120.807 -120.123 -119.451 -118.795 -118.157 - -128.980 -128.395 -127.780 -127.137 -126.470 -125.781 -125.075 -124.355 -123.624 -122.887 -122.148 -121.411 -120.679 -119.957 -119.248 -118.556 -117.885 - -129.334 -128.718 -128.070 -127.392 -126.687 -125.959 -125.211 -124.448 -123.674 -122.893 -122.110 -121.328 -120.553 -119.788 -119.038 -118.306 -117.597 - -129.807 -129.152 -128.462 -127.739 -126.987 -126.210 -125.411 -124.596 -123.768 -122.933 -122.094 -121.259 -120.429 -119.612 -118.811 -118.030 -117.274 - -130.288 -129.594 -128.861 -128.093 -127.293 -126.465 -125.615 -124.745 -123.863 -122.972 -122.078 -121.186 -120.302 -119.431 -118.577 -117.747 -116.943 - -130.777 -130.044 -129.268 -128.454 -127.605 -126.727 -125.822 -124.898 -123.959 -123.011 -122.059 -121.110 -120.170 -119.244 -118.337 -117.455 -116.603 - -131.276 -130.503 -129.684 -128.823 -127.925 -126.993 -126.035 -125.054 -124.057 -123.050 -122.040 -121.032 -120.034 -119.051 -118.090 -117.156 -116.254 - -131.784 -130.970 -130.108 -129.200 -128.251 -127.266 -126.252 -125.213 -124.157 -123.090 -122.019 -120.951 -119.893 -118.853 -117.836 -116.848 -115.896 - -132.301 -131.448 -130.541 -129.585 -128.585 -127.546 -126.474 -125.376 -124.259 -123.130 -121.996 -120.867 -119.748 -118.648 -117.574 -116.532 -115.528 - -132.829 -131.935 -130.983 -129.979 -128.927 -127.832 -126.702 -125.543 -124.363 -123.170 -121.973 -120.780 -119.598 -118.438 -117.305 -116.207 -115.151 - -133.367 -132.432 -131.436 -130.382 -129.277 -128.125 -126.935 -125.714 -124.470 -123.212 -121.948 -120.689 -119.444 -118.220 -117.027 -115.873 -114.763 - -133.916 -132.941 -131.899 -130.796 -129.636 -128.426 -127.175 -125.889 -124.579 -123.254 -121.923 -120.596 -119.284 -117.997 -116.742 -115.529 -114.366 - -134.476 -133.460 -132.373 -131.219 -130.004 -128.735 -127.421 -126.070 -124.691 -123.296 -121.895 -120.500 -119.120 -117.766 -116.449 -115.176 -113.957 - -135.048 -133.991 -132.858 -131.652 -130.382 -129.053 -127.674 -126.255 -124.807 -123.340 -121.867 -120.400 -118.950 -117.528 -116.146 -114.813 -113.538 - -135.632 -134.534 -133.354 -132.097 -130.769 -129.379 -127.934 -126.445 -124.925 -123.385 -121.838 -120.296 -118.774 -117.283 -115.835 -114.439 -113.106 - -136.229 -135.090 -133.863 -132.553 -131.168 -129.714 -128.201 -126.641 -125.047 -123.430 -121.807 -120.189 -118.593 -117.030 -115.513 -114.055 -112.663 - -136.837 -135.658 -134.384 -133.022 -131.577 -130.058 -128.477 -126.843 -125.172 -123.477 -121.774 -120.079 -118.405 -116.769 -115.182 -113.659 -112.208 - -137.459 -136.239 -134.919 -133.502 -131.998 -130.413 -128.760 -127.051 -125.301 -123.525 -121.741 -119.964 -118.211 -116.499 -114.841 -113.251 -111.740 - -138.095 -136.834 -135.466 -133.996 -132.430 -130.778 -129.052 -127.266 -125.434 -123.575 -121.706 -119.845 -118.011 -116.220 -114.489 -112.831 -111.258 - -138.744 -137.444 -136.028 -134.503 -132.875 -131.155 -129.354 -127.487 -125.572 -123.626 -121.669 -119.722 -117.803 -115.932 -114.125 -112.398 -110.763 - -139.408 -138.067 -136.605 -135.024 -133.334 -131.543 -129.665 -127.716 -125.713 -123.678 -121.631 -119.594 -117.588 -115.634 -113.750 -111.952 -110.253 - -140.086 -138.706 -137.196 -135.560 -133.806 -131.943 -129.986 -127.952 -125.860 -123.732 -121.591 -119.461 -117.365 -115.326 -113.362 -111.492 -109.728 - -140.778 -139.360 -137.803 -136.111 -134.292 -132.356 -130.318 -128.196 -126.012 -123.787 -121.549 -119.323 -117.134 -115.007 -112.961 -111.017 -109.188 - -141.487 -140.030 -138.426 -136.678 -134.793 -132.783 -130.662 -128.449 -126.169 -123.845 -121.506 -119.180 -116.895 -114.676 -112.547 -110.527 -108.632 - -142.210 -140.717 -139.066 -137.261 -135.310 -133.223 -131.017 -128.711 -126.331 -123.904 -121.460 -119.031 -116.646 -114.333 -112.118 -110.021 -108.058 - -142.950 -141.420 -139.723 -137.862 -135.843 -133.678 -131.384 -128.983 -126.500 -123.965 -121.413 -118.876 -116.388 -113.978 -111.674 -109.498 -107.467 - -143.706 -142.141 -140.398 -138.480 -136.393 -134.149 -131.765 -129.264 -126.674 -124.029 -121.363 -118.715 -116.119 -113.610 -111.215 -108.958 -106.858 - -144.479 -142.879 -141.092 -139.117 -136.962 -134.637 -132.160 -129.556 -126.856 -124.095 -121.312 -118.547 -115.840 -113.227 -110.739 -108.400 -106.230 - -145.269 -143.636 -141.804 -139.773 -137.549 -135.141 -132.570 -129.860 -127.045 -124.163 -121.257 -118.372 -115.549 -112.829 -110.245 -107.823 -105.582 - -146.076 -144.412 -142.537 -140.450 -138.155 -135.664 -132.995 -130.176 -127.241 -124.234 -121.200 -118.189 -115.246 -112.416 -109.733 -107.226 -104.914 - -146.901 -145.207 -143.290 -141.147 -138.782 -136.206 -133.437 -130.504 -127.446 -124.308 -121.140 -117.998 -114.931 -111.986 -109.201 -106.608 -104.224 - -147.745 -146.022 -144.064 -141.867 -139.431 -136.768 -133.896 -130.846 -127.659 -124.384 -121.078 -117.798 -114.601 -111.538 -108.650 -105.967 -103.512 - -148.606 -146.857 -144.860 -142.609 -140.102 -137.351 -134.374 -131.203 -127.882 -124.464 -121.012 -117.589 -114.257 -111.071 -108.076 -105.304 -102.777 - -149.486 -147.713 -145.679 -143.374 -140.797 -137.957 -134.872 -131.575 -128.114 -124.548 -120.943 -117.370 -113.898 -110.585 -107.480 -104.617 -102.018 - -150.385 -148.590 -146.521 -144.164 -141.517 -138.586 -135.390 -131.964 -128.358 -124.635 -120.870 -117.141 -113.521 -110.077 -106.860 -103.905 -101.233 - -151.303 -149.489 -147.386 -144.979 -142.263 -139.240 -135.931 -132.370 -128.612 -124.726 -120.793 -116.900 -113.127 -109.547 -106.215 -103.167 -100.423 - -152.240 -150.410 -148.276 -145.821 -143.035 -139.921 -136.495 -132.796 -128.879 -124.821 -120.712 -116.646 -112.714 -108.993 -105.543 -102.400 -99.586 - -153.196 -151.354 -149.192 -146.690 -143.836 -140.629 -137.085 -133.242 -129.159 -124.922 -120.627 -116.380 -112.281 -108.414 -104.842 -101.605 -98.721 - -154.172 -152.320 -150.133 -147.588 -144.667 -141.367 -137.702 -133.709 -129.454 -125.027 -120.536 -116.099 -111.826 -107.807 -104.112 -100.780 -97.826 - -155.168 -153.310 -151.102 -148.515 -145.529 -142.136 -138.347 -134.200 -129.764 -125.137 -120.441 -115.803 -111.347 -107.172 -103.350 -99.922 -96.902 - -156.183 -154.323 -152.097 -149.473 -146.424 -142.938 -139.022 -134.716 -130.090 -125.254 -120.339 -115.490 -110.842 -106.506 -102.555 -99.032 -95.946 - -157.219 -155.360 -153.120 -150.462 -147.353 -143.774 -139.731 -135.259 -130.435 -125.377 -120.231 -115.159 -110.311 -105.806 -101.725 -98.107 -94.959 - -158.273 -156.420 -154.172 -151.483 -148.317 -144.648 -140.474 -135.831 -130.800 -125.507 -120.117 -114.809 -109.750 -105.071 -100.857 -97.145 -93.938 - -159.347 -157.505 -155.252 -152.539 -149.319 -145.560 -141.255 -136.435 -131.186 -125.644 -119.994 -114.437 -109.157 -104.298 -99.949 -96.145 -92.882 - -160.441 -158.615 -156.363 -153.629 -150.359 -146.513 -142.075 -137.074 -131.595 -125.790 -119.864 -114.041 -108.530 -103.485 -99.000 -95.106 -91.791 - -161.554 -159.748 -157.503 -154.754 -151.440 -147.510 -142.939 -137.749 -132.030 -125.946 -119.724 -113.620 -107.865 -102.628 -98.006 -94.025 -90.664 - -162.685 -160.906 -158.673 -155.916 -152.563 -148.553 -143.849 -138.465 -132.493 -126.111 -119.575 -113.171 -107.159 -101.725 -96.966 -92.901 -89.499 - -163.835 -162.088 -159.874 -157.115 -153.730 -149.644 -144.807 -139.225 -132.987 -126.288 -119.414 -112.690 -106.408 -100.771 -95.876 -91.732 -88.296 - -165.003 -163.293 -161.105 -158.353 -154.943 -150.787 -145.819 -140.033 -133.516 -126.478 -119.241 -112.176 -105.610 -99.763 -94.733 -90.517 -87.054 - -166.189 -164.523 -162.367 -159.629 -156.203 -151.983 -146.888 -140.893 -134.082 -126.681 -119.055 -111.623 -104.758 -98.698 -93.535 -89.253 -85.772 - -167.391 -165.775 -163.661 -160.945 -157.511 -153.237 -148.018 -141.811 -134.690 -126.901 -118.852 -111.029 -103.849 -97.570 -92.280 -87.940 -84.449 - -168.610 -167.050 -164.984 -162.301 -158.870 -154.551 -149.214 -142.791 -135.345 -127.138 -118.633 -110.387 -102.875 -96.376 -90.963 -86.575 -83.086 - -169.844 -168.348 -166.338 -163.697 -160.281 -155.927 -150.480 -143.840 -136.052 -127.394 -118.394 -109.693 -101.832 -95.109 -89.581 -85.157 -81.681 - -171.093 -169.666 -167.722 -165.134 -161.745 -157.370 -151.822 -144.965 -136.818 -127.674 -118.133 -108.940 -100.713 -93.765 -88.132 -83.684 -80.235 - -172.356 -171.005 -169.135 -166.612 -163.262 -158.881 -153.245 -146.173 -137.650 -127.979 -117.846 -108.120 -99.508 -92.339 -86.613 -82.157 -78.747 - -173.632 -172.364 -170.577 -168.129 -164.836 -160.465 -154.755 -147.473 -138.556 -128.314 -117.530 -107.225 -98.210 -90.823 -85.020 -80.573 -77.218 - -174.920 -173.741 -172.047 -169.687 -166.464 -162.123 -156.358 -148.875 -139.548 -128.684 -117.180 -106.245 -96.809 -89.213 -83.351 -78.932 -75.649 - -176.218 -175.136 -173.542 -171.284 -168.149 -163.858 -158.060 -150.388 -140.636 -129.093 -116.790 -105.167 -95.294 -87.501 -81.603 -77.234 -74.040 - -177.526 -176.546 -175.063 -172.918 -169.890 -165.673 -159.868 -152.026 -141.835 -129.550 -116.355 -103.976 -93.652 -85.682 -79.774 -75.479 -72.393 - -178.842 -177.971 -176.608 -174.590 -171.687 -167.569 -161.788 -153.800 -143.162 -130.062 -115.864 -102.657 -91.872 -83.747 -77.861 -73.667 -70.708 - 179.835 -179.410 -178.175 -176.297 -173.538 -169.548 -163.826 -155.725 -144.637 -130.641 -115.307 -101.188 -89.937 -81.693 -75.865 -71.800 -68.988 - 178.506 179.141 -179.761 -178.037 -175.442 -171.609 -165.988 -157.816 -146.284 -131.300 -114.671 -99.544 -87.832 -79.512 -73.785 -69.879 -67.234 - 177.172 177.681 178.634 -179.808 -177.398 -173.754 -168.279 -160.090 -148.132 -132.058 -113.937 -97.697 -85.541 -77.199 -71.620 -67.906 -65.450 diff --git a/pydarn/radar_fov_files/007_lats.txt b/pydarn/radar_fov_files/007_lats.txt deleted file mode 100644 index 249edf796..000000000 --- a/pydarn/radar_fov_files/007_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - 58.223 58.237 58.242 58.240 58.231 58.215 58.193 58.165 58.131 58.093 58.048 57.999 57.944 57.884 57.818 57.745 57.666 - 58.745 58.747 58.741 58.729 58.709 58.682 58.649 58.610 58.565 58.514 58.457 58.395 58.327 58.254 58.175 58.092 58.003 - 59.232 59.228 59.215 59.194 59.166 59.130 59.087 59.036 58.979 58.913 58.842 58.766 58.683 58.595 58.501 58.402 58.298 - 59.682 59.673 59.655 59.627 59.591 59.546 59.493 59.432 59.362 59.285 59.201 59.109 59.011 58.905 58.794 58.678 58.556 - 60.115 60.103 60.079 60.046 60.002 59.949 59.885 59.813 59.731 59.641 59.542 59.435 59.321 59.199 59.071 58.936 58.794 - 60.540 60.524 60.496 60.456 60.405 60.342 60.269 60.185 60.091 59.987 59.873 59.751 59.620 59.481 59.334 59.181 59.021 - 60.959 60.939 60.906 60.860 60.801 60.730 60.646 60.551 60.444 60.326 60.197 60.059 59.911 59.754 59.589 59.417 59.237 - 61.374 61.351 61.313 61.261 61.194 61.114 61.020 60.912 60.792 60.660 60.516 60.361 60.196 60.021 59.838 59.645 59.445 - 61.786 61.760 61.717 61.659 61.584 61.494 61.389 61.270 61.137 60.990 60.831 60.659 60.476 60.283 60.080 59.868 59.648 - 62.196 62.167 62.119 62.054 61.972 61.872 61.756 61.625 61.478 61.316 61.141 60.952 60.752 60.540 60.317 60.085 59.844 - 62.605 62.572 62.520 62.448 62.357 62.248 62.121 61.977 61.816 61.639 61.448 61.242 61.023 60.792 60.549 60.297 60.035 - 62.886 62.853 62.798 62.722 62.626 62.509 62.373 62.218 62.045 61.855 61.649 61.427 61.192 60.943 60.682 60.409 60.127 - 63.101 63.070 63.014 62.936 62.835 62.712 62.568 62.403 62.219 62.016 61.796 61.559 61.307 61.040 60.760 60.468 60.165 - 63.278 63.249 63.195 63.114 63.010 62.881 62.729 62.556 62.361 62.145 61.911 61.659 61.390 61.106 60.807 60.494 60.170 - 63.420 63.395 63.342 63.261 63.154 63.020 62.862 62.679 62.474 62.246 61.998 61.731 61.445 61.143 60.824 60.491 60.145 - 63.666 63.642 63.588 63.504 63.391 63.251 63.083 62.890 62.673 62.432 62.169 61.885 61.583 61.262 60.924 60.571 60.203 - 64.112 64.083 64.022 63.929 63.806 63.654 63.474 63.267 63.034 62.777 62.497 62.196 61.875 61.535 61.178 60.805 60.418 - 64.552 64.517 64.449 64.348 64.215 64.051 63.858 63.636 63.388 63.115 62.817 62.498 62.158 61.799 61.422 61.030 60.622 - 64.986 64.946 64.871 64.761 64.618 64.442 64.236 64.000 63.736 63.445 63.130 62.792 62.433 62.054 61.658 61.245 60.817 - 65.415 65.370 65.288 65.170 65.016 64.828 64.608 64.358 64.077 63.770 63.437 63.080 62.701 62.302 61.885 61.451 61.003 - 65.841 65.791 65.702 65.574 65.410 65.210 64.976 64.710 64.414 64.089 63.737 63.361 62.962 62.543 62.105 61.650 61.181 - 66.264 66.209 66.112 65.976 65.801 65.588 65.340 65.059 64.745 64.402 64.031 63.635 63.216 62.776 62.317 61.842 61.351 - 66.684 66.624 66.520 66.374 66.188 65.963 65.700 65.402 65.072 64.710 64.320 63.904 63.465 63.004 62.523 62.026 61.514 - 67.102 67.036 66.925 66.770 66.572 66.334 66.056 65.742 65.394 65.014 64.604 64.168 63.707 63.224 62.722 62.203 61.669 - 67.517 67.446 67.328 67.163 66.953 66.701 66.409 66.078 65.712 65.312 64.883 64.426 63.944 63.439 62.915 62.374 61.818 - 67.931 67.855 67.728 67.554 67.332 67.066 66.758 66.410 66.025 65.607 65.157 64.678 64.175 63.648 63.102 62.539 61.961 - 68.344 68.262 68.127 67.942 67.709 67.428 67.104 66.739 66.335 65.896 65.425 64.926 64.400 63.851 63.283 62.697 62.096 - 68.755 68.667 68.525 68.329 68.083 67.788 67.447 67.063 66.641 66.181 65.689 65.168 64.620 64.049 63.457 62.849 62.226 - 69.164 69.071 68.920 68.714 68.454 68.144 67.787 67.385 66.942 66.462 65.949 65.405 64.834 64.240 63.626 62.995 62.349 - 69.573 69.474 69.314 69.097 68.824 68.498 68.123 67.702 67.240 66.738 66.203 65.636 65.043 64.426 63.789 63.134 62.466 - 69.981 69.875 69.707 69.478 69.191 68.849 68.457 68.016 67.533 67.010 66.452 65.863 65.246 64.606 63.946 63.268 62.577 - 70.387 70.276 70.098 69.858 69.556 69.198 68.787 68.327 67.822 67.277 66.697 66.084 65.444 64.780 64.096 63.395 62.681 - 70.794 70.675 70.489 70.235 69.919 69.544 69.114 68.634 68.107 67.540 66.936 66.300 65.637 64.949 64.241 63.517 62.779 - 71.199 71.074 70.877 70.612 70.280 69.888 69.438 68.937 68.388 67.798 67.171 66.511 65.823 65.112 64.380 63.632 62.872 - 71.604 71.472 71.265 70.986 70.639 70.228 69.759 69.236 68.665 68.051 67.400 66.716 66.004 65.268 64.513 63.742 62.958 - 72.008 71.869 71.652 71.359 70.995 70.566 70.076 69.531 68.937 68.300 67.624 66.916 66.179 65.419 64.640 63.845 63.038 - 72.411 72.265 72.037 71.730 71.350 70.901 70.390 69.822 69.205 68.543 67.843 67.110 66.349 65.564 64.761 63.942 63.112 - 72.814 72.661 72.421 72.100 71.701 71.233 70.700 70.109 69.468 68.782 68.056 67.298 66.512 65.703 64.875 64.033 63.179 - 73.217 73.055 72.804 72.467 72.051 71.562 71.007 70.392 69.726 69.015 68.264 67.481 66.670 65.836 64.984 64.118 63.241 - 73.619 73.449 73.186 72.833 72.398 71.888 71.309 70.671 69.980 69.243 68.467 67.658 66.821 65.962 65.086 64.196 63.296 - 74.021 73.843 73.566 73.197 72.742 72.210 71.608 70.945 70.228 69.465 68.663 67.828 66.966 66.083 65.182 64.268 63.346 - 74.423 74.235 73.945 73.559 73.084 72.529 71.903 71.214 70.471 69.682 68.854 67.993 67.105 66.197 65.272 64.334 63.389 - 74.824 74.627 74.323 73.919 73.423 72.845 72.193 71.478 70.709 69.893 69.038 68.151 67.238 66.305 65.355 64.394 63.426 - 75.225 75.018 74.699 74.276 73.759 73.156 72.479 71.738 70.941 70.098 69.217 68.303 67.365 66.406 65.432 64.448 63.456 - 75.626 75.408 75.074 74.632 74.092 73.464 72.761 71.992 71.168 70.297 69.389 68.449 67.484 66.501 65.503 64.495 63.481 - 76.026 75.798 75.448 74.985 74.421 73.768 73.037 72.241 71.388 70.490 69.554 68.588 67.598 66.589 65.567 64.536 63.499 - 76.426 76.186 75.819 75.335 74.747 74.067 73.309 72.484 71.603 70.677 69.713 68.720 67.704 66.671 65.624 64.570 63.511 - 76.826 76.574 76.189 75.683 75.069 74.362 73.575 72.721 71.811 70.857 69.866 68.846 67.804 66.745 65.675 64.598 63.517 - 77.225 76.961 76.557 76.028 75.388 74.652 73.835 72.952 72.013 71.030 70.011 68.965 67.897 66.814 65.720 64.619 63.516 - 77.624 77.346 76.923 76.370 75.702 74.937 74.090 73.176 72.208 71.196 70.149 69.076 67.983 66.875 65.757 64.634 63.510 - 78.023 77.731 77.287 76.708 76.012 75.216 74.339 73.394 72.396 71.355 70.281 69.181 68.062 66.930 65.789 64.643 63.497 - 78.422 78.115 77.649 77.043 76.317 75.490 74.581 73.605 72.577 71.507 70.405 69.278 68.134 66.977 65.813 64.645 63.478 - 78.820 78.497 78.008 77.374 76.617 75.758 74.817 73.809 72.751 71.651 70.521 69.368 68.198 67.018 65.831 64.641 63.452 - 79.218 78.878 78.364 77.701 76.911 76.019 75.045 74.006 72.916 71.788 70.630 69.451 68.256 67.051 65.842 64.630 63.421 - 79.615 79.257 78.717 78.023 77.200 76.274 75.267 74.195 73.075 71.917 70.731 69.526 68.306 67.078 65.846 64.613 63.383 - 80.012 79.634 79.067 78.340 77.483 76.522 75.480 74.376 73.225 72.038 70.825 69.593 68.349 67.098 65.843 64.589 63.339 - 80.409 80.010 79.414 78.653 77.759 76.762 75.686 74.549 73.367 72.151 70.910 69.653 68.384 67.110 65.834 64.559 63.289 - 80.805 80.383 79.756 78.959 78.029 76.995 75.883 74.713 73.500 72.255 70.987 69.705 68.413 67.116 65.818 64.523 63.233 - 81.200 80.754 80.094 79.259 78.290 77.219 76.072 74.869 73.625 72.351 71.057 69.749 68.433 67.114 65.795 64.480 63.171 - 81.594 81.122 80.426 79.553 78.544 77.435 76.252 75.015 73.740 72.438 71.118 69.785 68.446 67.105 65.765 64.430 63.103 - 81.988 81.488 80.754 79.839 78.789 77.641 76.422 75.152 73.847 72.517 71.170 69.813 68.452 67.089 65.729 64.375 63.028 - 82.381 81.849 81.075 80.117 79.025 77.837 76.582 75.280 73.945 72.587 71.214 69.834 68.450 67.066 65.686 64.313 62.948 - 82.772 82.207 81.390 80.386 79.251 78.024 76.733 75.398 74.032 72.647 71.250 69.846 68.440 67.036 65.636 64.244 62.862 - 83.162 82.560 81.697 80.646 79.467 78.200 76.873 75.505 74.111 72.699 71.277 69.850 68.423 66.999 65.580 64.169 62.769 - 83.550 82.908 81.995 80.896 79.672 78.364 77.001 75.602 74.179 72.741 71.295 69.846 68.398 66.954 65.517 64.089 62.671 - 83.936 83.249 82.284 81.134 79.864 78.517 77.119 75.689 74.238 72.775 71.305 69.835 68.366 66.903 65.447 64.001 62.568 - 84.320 83.583 82.563 81.361 80.045 78.658 77.225 75.764 74.286 72.798 71.306 69.815 68.326 66.844 65.371 63.908 62.458 - 84.700 83.909 82.829 81.574 80.212 78.786 77.320 75.829 74.325 72.813 71.299 69.786 68.279 66.779 65.288 63.809 62.342 - 85.076 84.225 83.083 81.772 80.365 78.901 77.402 75.883 74.353 72.818 71.282 69.750 68.224 66.706 65.199 63.703 62.221 - 85.448 84.529 83.321 81.956 80.504 79.002 77.471 75.925 74.370 72.813 71.257 69.706 68.162 66.627 65.103 63.592 62.095 - 85.812 84.819 83.543 82.123 80.627 79.089 77.529 75.956 74.377 72.799 71.224 69.654 68.093 66.541 65.001 63.474 61.962 - 86.169 85.093 83.747 82.273 80.734 79.163 77.573 75.975 74.374 72.775 71.181 69.594 68.016 66.448 64.893 63.351 61.825 - 86.514 85.348 83.930 82.404 80.825 79.221 77.604 75.982 74.361 72.742 71.130 69.526 67.931 66.348 64.778 63.222 61.681 - 86.845 85.580 84.092 82.515 80.899 79.265 77.622 75.978 74.337 72.700 71.070 69.450 67.840 66.242 64.657 63.087 61.533 - 87.156 85.786 84.229 82.606 80.955 79.293 77.627 75.963 74.302 72.648 71.002 69.366 67.741 66.129 64.530 62.947 61.379 - 87.439 85.960 84.341 82.675 80.994 79.306 77.619 75.935 74.257 72.587 70.926 69.275 67.636 66.010 64.397 62.800 61.219 diff --git a/pydarn/radar_fov_files/007_lons.txt b/pydarn/radar_fov_files/007_lons.txt deleted file mode 100644 index 65276b045..000000000 --- a/pydarn/radar_fov_files/007_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -152.533 -152.376 -152.225 -152.079 -151.939 -151.803 -151.673 -151.548 -151.429 -151.316 -151.210 -151.111 -151.019 -150.936 -150.862 -150.798 -150.745 - -152.345 -152.153 -151.965 -151.780 -151.601 -151.426 -151.256 -151.093 -150.935 -150.785 -150.642 -150.508 -150.382 -150.265 -150.157 -150.060 -149.974 - -152.191 -151.957 -151.726 -151.499 -151.277 -151.061 -150.850 -150.646 -150.450 -150.265 -150.086 -149.916 -149.757 -149.608 -149.471 -149.346 -149.233 - -152.075 -151.795 -151.520 -151.248 -150.982 -150.722 -150.469 -150.224 -149.988 -149.762 -149.547 -149.343 -149.151 -148.975 -148.809 -148.657 -148.520 - -151.974 -151.648 -151.325 -151.007 -150.695 -150.391 -150.095 -149.808 -149.532 -149.268 -149.016 -148.778 -148.554 -148.344 -148.151 -147.974 -147.816 - -151.882 -151.507 -151.136 -150.770 -150.412 -150.062 -149.721 -149.392 -149.076 -148.773 -148.484 -148.211 -147.955 -147.716 -147.496 -147.294 -147.112 - -151.794 -151.369 -150.948 -150.534 -150.127 -149.731 -149.346 -148.973 -148.615 -148.273 -147.948 -147.641 -147.353 -147.084 -146.837 -146.611 -146.408 - -151.709 -151.232 -150.760 -150.296 -149.840 -149.396 -148.965 -148.549 -148.149 -147.768 -147.405 -147.064 -146.744 -146.447 -146.173 -145.924 -145.700 - -151.625 -151.095 -150.571 -150.055 -149.549 -149.057 -148.579 -148.118 -147.676 -147.255 -146.855 -146.479 -146.128 -145.802 -145.503 -145.231 -144.987 - -151.542 -150.957 -150.379 -149.810 -149.253 -148.711 -148.186 -147.680 -147.195 -146.733 -146.296 -145.886 -145.503 -145.149 -144.825 -144.531 -144.268 - -151.458 -150.817 -150.184 -149.561 -148.951 -148.359 -147.785 -147.233 -146.705 -146.203 -145.729 -145.284 -144.870 -144.488 -144.139 -143.823 -143.542 - -151.487 -150.794 -150.110 -149.438 -148.781 -148.143 -147.526 -146.933 -146.367 -145.830 -145.323 -144.849 -144.410 -144.005 -143.637 -143.305 -143.011 - -151.584 -150.840 -150.106 -149.386 -148.683 -148.000 -147.341 -146.709 -146.107 -145.536 -145.000 -144.499 -144.036 -143.611 -143.226 -142.882 -142.578 - -151.726 -150.930 -150.146 -149.378 -148.628 -147.902 -147.201 -146.531 -145.893 -145.290 -144.724 -144.198 -143.713 -143.270 -142.870 -142.514 -142.202 - -151.908 -151.060 -150.226 -149.409 -148.613 -147.843 -147.102 -146.394 -145.721 -145.086 -144.493 -143.942 -143.436 -142.976 -142.562 -142.197 -141.881 - -151.978 -151.076 -150.188 -149.319 -148.474 -147.657 -146.871 -146.122 -145.411 -144.742 -144.117 -143.539 -143.010 -142.530 -142.100 -141.723 -141.398 - -151.828 -150.866 -149.919 -148.992 -148.091 -147.220 -146.384 -145.587 -144.832 -144.122 -143.461 -142.850 -142.291 -141.786 -141.334 -140.938 -140.597 - -151.684 -150.659 -149.650 -148.664 -147.705 -146.779 -145.891 -145.046 -144.247 -143.497 -142.799 -142.155 -141.568 -141.037 -140.565 -140.151 -139.796 - -151.542 -150.453 -149.380 -148.332 -147.314 -146.333 -145.392 -144.498 -143.654 -142.863 -142.129 -141.454 -140.838 -140.284 -139.792 -139.362 -138.993 - -151.403 -150.246 -149.109 -147.997 -146.919 -145.880 -144.886 -143.942 -143.053 -142.221 -141.451 -140.744 -140.101 -139.524 -139.013 -138.568 -138.188 - -151.264 -150.039 -148.834 -147.657 -146.516 -145.419 -144.370 -143.376 -142.442 -141.570 -140.764 -140.025 -139.356 -138.757 -138.228 -137.769 -137.379 - -151.127 -149.829 -148.554 -147.311 -146.106 -144.949 -143.845 -142.800 -141.820 -140.908 -140.066 -139.297 -138.603 -137.982 -137.437 -136.965 -136.565 - -150.989 -149.617 -148.271 -146.958 -145.688 -144.469 -143.309 -142.213 -141.187 -140.234 -139.358 -138.559 -137.840 -137.199 -136.638 -136.155 -135.748 - -150.850 -149.402 -147.981 -146.597 -145.260 -143.979 -142.762 -141.614 -140.542 -139.549 -138.638 -137.810 -137.067 -136.408 -135.832 -135.338 -134.925 - -150.710 -149.183 -147.685 -146.228 -144.822 -143.478 -142.202 -141.002 -139.884 -138.851 -137.906 -137.050 -136.284 -135.607 -135.018 -134.516 -134.098 - -150.569 -148.960 -147.383 -145.850 -144.374 -142.964 -141.629 -140.377 -139.213 -138.140 -137.162 -136.278 -135.490 -134.797 -134.197 -133.687 -133.266 - -150.426 -148.732 -147.073 -145.462 -143.913 -142.437 -141.043 -139.738 -138.527 -137.415 -136.404 -135.495 -134.686 -133.978 -133.367 -132.852 -132.428 - -150.280 -148.498 -146.754 -145.064 -143.441 -141.897 -140.442 -139.083 -137.827 -136.676 -135.633 -134.698 -133.871 -133.149 -132.529 -132.009 -131.585 - -150.131 -148.258 -146.427 -144.654 -142.955 -141.342 -139.825 -138.413 -137.111 -135.922 -134.848 -133.890 -133.044 -132.310 -131.683 -131.160 -130.737 - -149.980 -148.012 -146.090 -144.232 -142.455 -140.771 -139.193 -137.727 -136.379 -135.153 -134.050 -133.068 -132.206 -131.461 -130.829 -130.305 -129.884 - -149.825 -147.759 -145.743 -143.798 -141.940 -140.185 -138.543 -137.023 -135.631 -134.368 -133.236 -132.233 -131.357 -130.602 -129.966 -129.443 -129.026 - -149.666 -147.498 -145.385 -143.349 -141.409 -139.581 -137.876 -136.302 -134.865 -133.567 -132.408 -131.385 -130.495 -129.734 -129.095 -128.574 -128.164 - -149.503 -147.228 -145.015 -142.886 -140.862 -138.959 -137.190 -135.563 -134.082 -132.749 -131.564 -130.523 -129.622 -128.855 -128.216 -127.699 -127.296 - -149.335 -146.950 -144.633 -142.408 -140.297 -138.319 -136.485 -134.804 -133.280 -131.915 -130.705 -129.648 -128.737 -127.967 -127.329 -126.818 -126.424 - -149.162 -146.663 -144.237 -141.913 -139.714 -137.658 -135.760 -134.026 -132.460 -131.062 -129.830 -128.758 -127.840 -127.068 -126.434 -125.930 -125.547 - -148.984 -146.365 -143.826 -141.400 -139.110 -136.977 -135.013 -133.227 -131.620 -130.192 -128.939 -127.855 -126.932 -126.160 -125.532 -125.037 -124.667 - -148.800 -146.056 -143.401 -140.869 -138.487 -136.274 -134.245 -132.407 -130.760 -129.304 -128.033 -126.938 -126.011 -125.242 -124.621 -124.138 -123.782 - -148.610 -145.735 -142.959 -140.318 -137.841 -135.548 -133.454 -131.564 -129.880 -128.398 -127.110 -126.007 -125.079 -124.315 -123.704 -123.233 -122.894 - -148.413 -145.402 -142.500 -139.746 -137.172 -134.798 -132.639 -130.700 -128.979 -127.472 -126.170 -125.062 -124.136 -123.379 -122.779 -122.324 -122.002 - -148.208 -145.054 -142.021 -139.152 -136.478 -134.023 -131.800 -129.811 -128.057 -126.528 -125.214 -124.103 -123.180 -122.433 -121.847 -121.409 -121.107 - -147.995 -144.693 -141.523 -138.534 -135.759 -133.222 -130.934 -128.899 -127.112 -125.564 -124.241 -123.130 -122.214 -121.479 -120.909 -120.490 -120.209 - -147.774 -144.315 -141.004 -137.891 -135.013 -132.393 -130.042 -127.962 -126.145 -124.580 -123.252 -122.143 -121.237 -120.516 -119.964 -119.566 -119.309 - -147.543 -143.920 -140.461 -137.221 -134.237 -131.535 -129.123 -127.000 -125.156 -123.577 -122.246 -121.143 -120.248 -119.544 -119.013 -118.639 -118.406 - -147.301 -143.507 -139.894 -136.522 -133.432 -130.647 -128.174 -126.011 -124.143 -122.554 -121.223 -120.129 -119.250 -118.565 -118.057 -117.708 -117.502 - -147.049 -143.074 -139.301 -135.793 -132.594 -129.727 -127.196 -124.995 -123.107 -121.512 -120.184 -119.102 -118.240 -117.578 -117.095 -116.773 -116.596 - -146.784 -142.619 -138.679 -135.032 -131.723 -128.774 -126.188 -123.952 -122.048 -120.449 -119.129 -118.062 -117.221 -116.584 -116.129 -115.836 -115.689 - -146.507 -142.141 -138.026 -134.236 -130.816 -127.787 -125.147 -122.881 -120.964 -119.366 -118.058 -117.009 -116.193 -115.583 -115.158 -114.896 -114.781 - -146.214 -141.638 -137.341 -133.403 -129.872 -126.764 -124.074 -121.781 -119.856 -118.263 -116.970 -115.944 -115.155 -114.576 -114.183 -113.954 -113.872 - -145.906 -141.107 -136.620 -132.531 -128.887 -125.703 -122.968 -120.653 -118.723 -117.141 -115.868 -114.868 -114.109 -113.563 -113.204 -113.010 -112.964 - -145.581 -140.546 -135.860 -131.616 -127.861 -124.604 -121.826 -119.494 -117.566 -115.999 -114.749 -113.779 -113.054 -112.544 -112.222 -112.065 -112.055 - -145.236 -139.952 -135.059 -130.657 -126.791 -123.463 -120.649 -118.306 -116.385 -114.837 -113.616 -112.680 -111.992 -111.520 -111.237 -111.119 -111.147 - -144.871 -139.322 -134.214 -129.650 -125.674 -122.281 -119.436 -117.087 -115.179 -113.657 -112.469 -111.571 -110.923 -110.492 -110.250 -110.173 -110.240 - -144.482 -138.653 -133.319 -128.591 -124.508 -121.054 -118.185 -115.838 -113.950 -112.458 -111.308 -110.451 -109.847 -109.460 -109.261 -109.227 -109.335 - -144.067 -137.940 -132.372 -127.478 -123.290 -119.783 -116.896 -114.559 -112.696 -111.241 -110.133 -109.322 -108.765 -108.424 -108.271 -108.280 -108.431 - -143.623 -137.179 -131.367 -126.306 -122.019 -118.465 -115.569 -113.248 -111.419 -110.006 -108.946 -108.185 -107.677 -107.386 -107.280 -107.335 -107.529 - -143.147 -136.366 -130.300 -125.072 -120.691 -117.098 -114.203 -111.908 -110.118 -108.754 -107.747 -107.039 -106.585 -106.345 -106.289 -106.391 -106.630 - -142.634 -135.494 -129.165 -123.770 -119.303 -115.682 -112.798 -110.536 -108.795 -107.486 -106.536 -105.886 -105.488 -105.302 -105.298 -105.449 -105.733 - -142.081 -134.556 -127.956 -122.398 -117.853 -114.216 -111.353 -109.136 -107.450 -106.202 -105.315 -104.727 -104.388 -104.259 -104.308 -104.508 -104.840 - -141.481 -133.546 -126.666 -120.949 -116.339 -112.698 -109.869 -107.705 -106.084 -104.904 -104.085 -103.562 -103.285 -103.215 -103.318 -103.570 -103.950 - -140.828 -132.455 -125.287 -119.420 -114.758 -111.128 -108.345 -106.246 -104.698 -103.592 -102.845 -102.392 -102.180 -102.171 -102.331 -102.635 -103.064 - -140.115 -131.272 -123.813 -117.805 -113.108 -109.504 -106.782 -104.760 -103.292 -102.268 -101.598 -101.218 -101.074 -101.127 -101.345 -101.704 -102.182 - -139.332 -129.987 -122.233 -116.100 -111.386 -107.827 -105.181 -103.246 -101.869 -100.931 -100.344 -100.040 -99.967 -100.085 -100.363 -100.776 -101.304 - -138.468 -128.586 -120.539 -114.298 -109.590 -106.097 -103.542 -101.707 -100.429 -99.585 -99.085 -98.860 -98.860 -99.044 -99.383 -99.852 -100.432 - -137.510 -127.055 -118.720 -112.396 -107.720 -104.314 -101.867 -100.144 -98.973 -98.229 -97.820 -97.679 -97.754 -98.007 -98.407 -98.932 -99.564 - -136.440 -125.375 -116.765 -110.388 -105.775 -102.480 -100.158 -98.559 -97.504 -96.865 -96.552 -96.497 -96.649 -96.972 -97.435 -98.018 -98.702 - -135.239 -123.526 -114.663 -108.271 -103.753 -100.594 -98.415 -96.952 -96.022 -95.495 -95.282 -95.315 -95.547 -95.940 -96.468 -97.109 -97.845 - -133.879 -121.487 -112.402 -106.040 -101.656 -98.659 -96.642 -95.327 -94.529 -94.120 -94.010 -94.134 -94.447 -94.913 -95.506 -96.205 -96.995 - -132.329 -119.229 -109.971 -103.694 -99.484 -96.678 -94.840 -93.685 -93.027 -92.740 -92.737 -92.956 -93.351 -93.890 -94.549 -95.307 -96.150 - -130.545 -116.723 -107.358 -101.231 -97.240 -94.653 -93.012 -92.029 -91.518 -91.359 -91.465 -91.780 -92.259 -92.873 -93.597 -94.415 -95.312 - -128.475 -113.935 -104.554 -98.651 -94.927 -92.588 -91.161 -90.360 -90.004 -89.976 -90.196 -90.608 -91.173 -91.861 -92.652 -93.530 -94.481 - -126.046 -110.830 -101.551 -95.955 -92.548 -90.486 -89.290 -88.682 -88.487 -88.594 -88.929 -89.440 -90.091 -90.856 -91.714 -92.651 -93.656 - -123.166 -107.371 -98.343 -93.149 -90.110 -88.352 -87.404 -86.997 -86.968 -87.214 -87.666 -88.278 -89.016 -89.857 -90.783 -91.780 -92.839 - -119.711 -103.519 -94.931 -90.239 -87.618 -86.190 -85.504 -85.307 -85.449 -85.837 -86.409 -87.122 -87.948 -88.866 -89.859 -90.916 -92.029 - -115.521 -99.244 -91.319 -87.233 -85.079 -84.007 -83.596 -83.616 -83.933 -84.465 -85.158 -85.973 -86.888 -87.882 -88.942 -90.059 -91.226 - -110.391 -94.525 -87.519 -84.144 -82.503 -81.808 -81.683 -81.926 -82.422 -83.100 -83.914 -84.832 -85.835 -86.906 -88.033 -89.211 -90.431 - -104.073 -89.360 -83.550 -80.985 -79.898 -79.599 -79.768 -80.239 -80.916 -81.742 -82.678 -83.700 -84.790 -85.938 -87.133 -88.370 -89.643 diff --git a/pydarn/radar_fov_files/008_lats.txt b/pydarn/radar_fov_files/008_lats.txt deleted file mode 100644 index 1f25c427f..000000000 --- a/pydarn/radar_fov_files/008_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - 63.526 63.611 63.692 63.770 63.846 63.919 63.990 64.057 64.121 64.183 64.240 64.294 64.344 64.389 64.430 64.465 64.493 - 63.615 63.716 63.816 63.914 64.009 64.103 64.194 64.282 64.367 64.449 64.527 64.601 64.670 64.735 64.795 64.850 64.898 - 63.672 63.794 63.915 64.034 64.152 64.267 64.379 64.489 64.595 64.697 64.796 64.889 64.978 65.062 65.140 65.212 65.278 - 63.704 63.848 63.990 64.132 64.271 64.408 64.543 64.674 64.802 64.925 65.044 65.158 65.266 65.368 65.465 65.554 65.635 - 63.720 63.886 64.051 64.215 64.377 64.537 64.693 64.847 64.996 65.141 65.280 65.414 65.542 65.663 65.777 65.882 65.980 - 63.725 63.913 64.101 64.288 64.472 64.655 64.834 65.009 65.181 65.347 65.508 65.662 65.809 65.949 66.081 66.203 66.317 - 63.721 63.931 64.142 64.351 64.559 64.764 64.966 65.164 65.357 65.546 65.727 65.902 66.070 66.228 66.378 66.518 66.648 - 63.708 63.942 64.175 64.407 64.638 64.866 65.090 65.311 65.527 65.737 65.940 66.136 66.324 66.502 66.671 66.828 66.975 - 63.688 63.944 64.200 64.455 64.709 64.960 65.208 65.452 65.690 65.922 66.147 66.364 66.573 66.771 66.958 67.134 67.297 - 63.662 63.940 64.219 64.497 64.773 65.048 65.319 65.585 65.847 66.101 66.348 66.587 66.816 67.034 67.241 67.435 67.616 - 63.628 63.929 64.230 64.531 64.831 65.129 65.423 65.713 65.997 66.274 66.544 66.804 67.054 67.293 67.520 67.733 67.931 - 63.562 63.884 64.206 64.528 64.849 65.167 65.482 65.792 66.096 66.393 66.682 66.962 67.230 67.486 67.729 67.957 68.170 - 63.477 63.819 64.161 64.503 64.844 65.182 65.517 65.847 66.171 66.486 66.794 67.090 67.376 67.648 67.906 68.147 68.372 - 63.379 63.741 64.103 64.466 64.826 65.184 65.539 65.888 66.230 66.564 66.889 67.203 67.504 67.792 68.064 68.318 68.554 - 63.269 63.652 64.035 64.417 64.798 65.175 65.549 65.917 66.277 66.629 66.971 67.301 67.618 67.920 68.205 68.472 68.718 - 63.188 63.591 63.994 64.397 64.797 65.195 65.589 65.977 66.358 66.729 67.091 67.439 67.774 68.093 68.395 68.676 68.935 - 63.155 63.578 64.002 64.426 64.848 65.268 65.685 66.095 66.498 66.893 67.277 67.649 68.007 68.348 68.671 68.974 69.254 - 63.113 63.556 64.001 64.445 64.889 65.331 65.770 66.204 66.630 67.048 67.455 67.850 68.231 68.595 68.940 69.265 69.566 - 63.063 63.526 63.990 64.456 64.922 65.386 65.848 66.304 66.753 67.194 67.625 68.043 68.447 68.834 69.202 69.548 69.871 - 63.004 63.487 63.972 64.459 64.946 65.432 65.916 66.395 66.868 67.332 67.787 68.228 68.656 69.066 69.456 69.825 70.169 - 62.938 63.440 63.946 64.454 64.963 65.471 65.977 66.479 66.975 67.463 67.940 68.406 68.857 69.290 69.704 70.095 70.461 - 62.865 63.387 63.913 64.441 64.971 65.502 66.030 66.555 67.074 67.585 68.087 68.576 69.050 69.508 69.945 70.359 70.747 - 62.785 63.326 63.872 64.421 64.973 65.525 66.075 66.623 67.165 67.700 68.225 68.738 69.237 69.718 70.179 70.617 71.028 - 62.698 63.258 63.824 64.394 64.967 65.540 66.113 66.683 67.249 67.807 68.357 68.894 69.417 69.922 70.407 70.868 71.302 - 62.605 63.184 63.770 64.360 64.954 65.549 66.144 66.737 67.325 67.907 68.480 69.042 69.589 70.119 70.628 71.113 71.571 - 62.505 63.104 63.709 64.319 64.933 65.550 66.167 66.783 67.394 68.000 68.597 69.183 69.754 70.309 70.843 71.352 71.834 - 62.400 63.017 63.641 64.272 64.907 65.544 66.183 66.821 67.456 68.085 68.706 69.316 69.913 70.492 71.051 71.585 72.091 - 62.288 62.924 63.567 64.218 64.873 65.532 66.192 66.853 67.510 68.163 68.808 69.443 70.064 70.668 71.252 71.812 72.343 - 62.171 62.825 63.487 64.157 64.833 65.513 66.195 66.877 67.557 68.233 68.902 69.561 70.208 70.837 71.447 72.032 72.588 - 62.049 62.720 63.401 64.090 64.786 65.487 66.190 66.894 67.597 68.297 68.989 69.673 70.344 70.999 71.634 72.245 72.827 - 61.921 62.610 63.309 64.018 64.733 65.454 66.178 66.905 67.630 68.352 69.069 69.777 70.473 71.154 71.815 72.451 73.060 - 61.787 62.494 63.211 63.939 64.674 65.415 66.160 66.908 67.656 68.401 69.141 69.874 70.595 71.301 71.988 72.651 73.286 - 61.649 62.372 63.108 63.854 64.608 65.369 66.135 66.904 67.674 68.442 69.206 69.963 70.709 71.441 72.154 72.844 73.505 - 61.505 62.245 62.999 63.763 64.536 65.317 66.103 66.893 67.685 68.476 69.264 70.044 70.815 71.573 72.312 73.029 73.718 - 61.356 62.113 62.884 63.666 64.458 65.258 66.065 66.876 67.689 68.503 69.313 70.118 70.914 71.697 72.463 73.207 73.923 - 61.202 61.976 62.763 63.563 64.374 65.193 66.020 66.852 67.686 68.522 69.356 70.185 71.005 71.814 72.606 73.377 74.121 - 61.043 61.834 62.638 63.455 64.284 65.122 65.968 66.820 67.676 68.534 69.391 70.243 71.088 71.922 72.741 73.539 74.311 - 60.880 61.686 62.507 63.342 64.188 65.045 65.910 66.783 67.659 68.539 69.418 70.294 71.163 72.023 72.868 73.693 74.494 - 60.712 61.534 62.371 63.222 64.087 64.962 65.846 66.738 67.635 68.536 69.437 70.337 71.230 72.115 72.986 73.839 74.668 - 60.539 61.376 62.229 63.098 63.979 64.872 65.775 66.687 67.604 68.526 69.450 70.372 71.289 72.199 73.097 73.977 74.834 - 60.362 61.214 62.083 62.968 63.866 64.777 65.698 66.629 67.567 68.509 69.454 70.399 71.340 72.275 73.198 74.106 74.992 - 60.180 61.048 61.932 62.832 63.748 64.676 65.615 66.565 67.522 68.485 69.451 70.418 71.383 72.342 73.291 74.226 75.140 - 59.994 60.876 61.776 62.692 63.624 64.569 65.526 66.494 67.470 68.453 69.440 70.429 71.417 72.401 73.376 74.337 75.280 - 59.804 60.700 61.615 62.546 63.494 64.456 65.431 66.417 67.412 68.414 69.422 70.433 71.443 72.451 73.451 74.439 75.410 - 59.609 60.520 61.449 62.396 63.359 64.338 65.330 66.333 67.347 68.368 69.397 70.428 71.461 72.492 73.517 74.532 75.531 - 59.411 60.335 61.279 62.240 63.219 64.214 65.223 66.243 67.275 68.316 69.363 70.416 71.471 72.525 73.574 74.615 75.642 - 59.208 60.146 61.104 62.080 63.074 64.085 65.109 66.147 67.196 68.256 69.323 70.396 71.472 72.549 73.622 74.688 75.743 - 59.001 59.953 60.925 61.915 62.924 63.950 64.991 66.045 67.111 68.189 69.275 70.368 71.465 72.564 73.661 74.752 75.833 - 58.791 59.755 60.741 61.746 62.769 63.809 64.866 65.936 67.020 68.115 69.220 70.332 71.449 72.570 73.690 74.806 75.914 - 58.576 59.554 60.553 61.571 62.608 63.664 64.736 65.822 66.922 68.034 69.157 70.288 71.426 72.567 73.710 74.850 75.984 - 58.358 59.348 60.360 61.392 62.443 63.513 64.600 65.702 66.818 67.947 69.087 70.237 71.393 72.555 73.720 74.884 76.043 - 58.136 59.139 60.163 61.209 62.273 63.357 64.459 65.576 66.708 67.853 69.010 70.177 71.353 72.535 73.721 74.907 76.091 - 57.911 58.926 59.963 61.021 62.099 63.197 64.312 65.444 66.591 67.752 68.926 70.111 71.305 72.506 73.712 74.921 76.128 - 57.682 58.708 59.758 60.829 61.920 63.031 64.160 65.307 66.468 67.645 68.835 70.036 71.248 72.468 73.694 74.924 76.154 - 57.449 58.488 59.549 60.632 61.736 62.860 64.003 65.164 66.340 67.531 68.737 69.955 71.183 72.421 73.666 74.917 76.169 - 57.213 58.263 59.336 60.432 61.548 62.685 63.841 65.015 66.205 67.412 68.632 69.866 71.111 72.366 73.629 74.899 76.173 - 56.974 58.035 59.120 60.227 61.356 62.504 63.674 64.861 66.065 67.285 68.520 69.769 71.030 72.302 73.583 74.872 76.166 - 56.731 57.803 58.899 60.018 61.159 62.320 63.501 64.702 65.919 67.153 68.402 69.666 70.942 72.230 73.528 74.834 76.147 - 56.485 57.568 58.675 59.805 60.958 62.130 63.324 64.537 65.767 67.014 68.277 69.555 70.846 72.149 73.463 74.786 76.117 - 56.236 57.329 58.447 59.588 60.752 61.937 63.142 64.368 65.610 66.870 68.146 69.437 70.742 72.060 73.389 74.728 76.077 - 55.983 57.087 58.216 59.368 60.543 61.739 62.956 64.193 65.447 66.720 68.009 69.313 70.631 71.963 73.306 74.661 76.025 - 55.728 56.842 57.981 59.144 60.329 61.537 62.764 64.013 65.280 66.564 67.865 69.181 70.512 71.857 73.214 74.583 75.962 - 55.469 56.593 57.742 58.916 60.112 61.330 62.569 63.828 65.107 66.402 67.715 69.043 70.387 71.744 73.114 74.496 75.889 - 55.207 56.341 57.501 58.684 59.891 61.119 62.368 63.639 64.928 66.235 67.559 68.899 70.254 71.623 73.005 74.399 75.805 - 54.943 56.086 57.255 58.449 59.665 60.904 62.164 63.445 64.745 66.062 67.397 68.748 70.114 71.494 72.888 74.293 75.711 - 54.675 55.828 57.007 58.210 59.437 60.685 61.956 63.246 64.556 65.884 67.229 68.590 69.967 71.358 72.762 74.178 75.606 - 54.405 55.567 56.755 57.968 59.204 60.463 61.743 63.043 64.363 65.701 67.056 68.427 69.814 71.214 72.628 74.054 75.491 - 54.131 55.303 56.500 57.722 58.968 60.236 61.525 62.835 64.165 65.512 66.877 68.258 69.654 71.063 72.486 73.921 75.367 - 53.855 55.036 56.242 57.473 58.728 60.005 61.304 62.623 63.962 65.319 66.692 68.082 69.487 70.906 72.337 73.780 75.233 - 53.577 54.766 55.981 57.221 58.485 59.771 61.079 62.406 63.754 65.121 66.502 67.901 69.314 70.741 72.180 73.630 75.089 - 53.295 54.493 55.717 56.966 58.238 59.533 60.850 62.186 63.542 64.917 66.307 67.714 69.135 70.569 72.015 73.472 74.937 - 53.011 54.218 55.450 56.707 57.988 59.292 60.617 61.962 63.326 64.709 66.107 67.522 68.950 70.391 71.844 73.306 74.775 - 52.724 53.939 55.180 56.446 57.735 59.047 60.380 61.733 63.105 64.496 65.902 67.324 68.759 70.207 71.665 73.132 74.605 - 52.435 53.658 54.907 56.181 57.479 58.798 60.140 61.501 62.880 64.279 65.692 67.121 68.562 70.016 71.479 72.950 74.427 - 52.143 53.374 54.631 55.913 57.219 58.547 59.896 61.265 62.651 64.057 65.477 66.912 68.360 69.819 71.287 72.762 74.241 - 51.849 53.088 54.353 55.643 56.956 58.292 59.648 61.024 62.418 63.831 65.259 66.699 68.152 69.616 71.088 72.566 74.046 diff --git a/pydarn/radar_fov_files/008_lons.txt b/pydarn/radar_fov_files/008_lons.txt deleted file mode 100644 index 02916314a..000000000 --- a/pydarn/radar_fov_files/008_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -22.824 -22.860 -22.875 -22.872 -22.853 -22.819 -22.771 -22.709 -22.633 -22.545 -22.443 -22.328 -22.201 -22.060 -21.904 -21.734 -21.546 - -24.004 -24.016 -24.012 -23.990 -23.953 -23.899 -23.831 -23.747 -23.649 -23.536 -23.408 -23.267 -23.112 -22.943 -22.761 -22.565 -22.355 - -25.101 -25.106 -25.092 -25.060 -25.010 -24.942 -24.857 -24.754 -24.634 -24.498 -24.344 -24.174 -23.989 -23.788 -23.571 -23.340 -23.095 - -26.122 -26.125 -26.108 -26.069 -26.011 -25.931 -25.831 -25.711 -25.571 -25.411 -25.232 -25.033 -24.816 -24.581 -24.333 -24.063 -23.777 - -27.107 -27.112 -27.093 -27.051 -26.986 -26.897 -26.784 -26.649 -26.490 -26.308 -26.103 -25.876 -25.631 -25.361 -25.071 -24.761 -24.431 - -28.072 -28.080 -28.063 -28.019 -27.949 -27.852 -27.729 -27.579 -27.402 -27.199 -26.973 -26.718 -26.438 -26.134 -25.805 -25.454 -25.080 - -29.023 -29.037 -29.022 -28.979 -28.906 -28.803 -28.670 -28.508 -28.315 -28.095 -27.842 -27.560 -27.250 -26.910 -26.544 -26.151 -25.732 - -29.964 -29.986 -29.976 -29.934 -29.860 -29.753 -29.613 -29.439 -29.234 -28.993 -28.718 -28.409 -28.068 -27.695 -27.290 -26.855 -26.391 - -30.898 -30.929 -30.925 -30.887 -30.814 -30.704 -30.557 -30.377 -30.156 -29.897 -29.601 -29.268 -28.897 -28.490 -28.047 -27.570 -27.060 - -31.826 -31.867 -31.872 -31.839 -31.768 -31.657 -31.506 -31.317 -31.085 -30.810 -30.494 -30.137 -29.737 -29.297 -28.817 -28.298 -27.742 - -32.748 -32.801 -32.815 -32.790 -32.722 -32.612 -32.459 -32.264 -32.021 -31.733 -31.398 -31.017 -30.591 -30.118 -29.601 -29.041 -28.438 - -33.360 -33.428 -33.454 -33.437 -33.376 -33.268 -33.116 -32.914 -32.662 -32.360 -32.007 -31.604 -31.149 -30.645 -30.090 -29.487 -28.836 - -33.811 -33.897 -33.937 -33.930 -33.875 -33.771 -33.619 -33.412 -33.151 -32.835 -32.464 -32.037 -31.555 -31.016 -30.421 -29.772 -29.070 - -34.166 -34.271 -34.327 -34.332 -34.285 -34.184 -34.034 -33.822 -33.552 -33.222 -32.832 -32.381 -31.869 -31.294 -30.658 -29.960 -29.203 - -34.434 -34.561 -34.634 -34.652 -34.614 -34.517 -34.368 -34.152 -33.873 -33.529 -33.120 -32.644 -32.100 -31.487 -30.807 -30.058 -29.241 - -34.952 -35.097 -35.186 -35.217 -35.188 -35.098 -34.951 -34.733 -34.447 -34.093 -33.668 -33.170 -32.599 -31.953 -31.233 -30.438 -29.569 - -35.949 -36.109 -36.212 -36.255 -36.236 -36.154 -36.012 -35.797 -35.511 -35.152 -34.718 -34.207 -33.618 -32.950 -32.201 -31.372 -30.464 - -36.928 -37.104 -37.222 -37.279 -37.273 -37.200 -37.066 -36.855 -36.570 -36.209 -35.768 -35.246 -34.641 -33.951 -33.175 -32.313 -31.365 - -37.890 -38.085 -38.220 -38.292 -38.300 -38.239 -38.115 -37.910 -37.629 -37.267 -36.821 -36.290 -35.670 -34.959 -34.157 -33.262 -32.275 - -38.838 -39.052 -39.206 -39.296 -39.319 -39.272 -39.159 -38.963 -38.687 -38.326 -37.878 -37.339 -36.706 -35.977 -35.150 -34.223 -33.197 - -39.773 -40.008 -40.182 -40.291 -40.331 -40.305 -40.200 -40.014 -39.745 -39.388 -38.939 -38.395 -37.751 -37.005 -36.154 -35.197 -34.133 - -40.695 -40.953 -41.148 -41.277 -41.337 -41.328 -41.238 -41.065 -40.805 -40.454 -40.007 -39.459 -38.807 -38.046 -37.173 -36.187 -35.085 - -41.606 -41.887 -42.105 -42.257 -42.337 -42.347 -42.273 -42.115 -41.867 -41.524 -41.080 -40.532 -39.873 -39.099 -38.207 -37.193 -36.055 - -42.506 -42.812 -43.054 -43.229 -43.331 -43.362 -43.307 -43.165 -42.931 -42.598 -42.161 -41.614 -40.951 -40.167 -39.257 -38.217 -37.045 - -43.395 -43.727 -43.995 -44.194 -44.320 -44.373 -44.338 -44.215 -43.997 -43.676 -43.248 -42.705 -42.040 -41.248 -40.323 -39.260 -38.055 - -44.275 -44.633 -44.927 -45.152 -45.303 -45.380 -45.368 -45.265 -45.065 -44.759 -44.342 -43.805 -43.142 -42.345 -41.407 -40.323 -39.087 - -45.144 -45.530 -45.852 -46.104 -46.281 -46.383 -46.396 -46.315 -46.134 -45.846 -45.443 -44.916 -44.257 -43.457 -42.510 -41.407 -40.142 - -46.004 -46.419 -46.769 -47.049 -47.254 -47.383 -47.421 -47.365 -47.206 -46.938 -46.551 -46.036 -45.384 -44.585 -43.630 -42.512 -41.221 - -46.855 -47.299 -47.678 -47.987 -48.221 -48.378 -48.444 -48.414 -48.280 -48.033 -47.665 -47.165 -46.523 -45.728 -44.770 -43.639 -42.325 - -47.692 -48.170 -48.579 -48.919 -49.183 -49.369 -49.464 -49.462 -49.354 -49.132 -48.786 -48.303 -47.675 -46.887 -45.929 -44.788 -43.455 - -48.523 -49.032 -49.472 -49.843 -50.139 -50.356 -50.481 -50.509 -50.430 -50.235 -49.912 -49.451 -48.838 -48.062 -47.107 -45.961 -44.611 - -49.346 -49.886 -50.358 -50.761 -51.088 -51.334 -51.495 -51.555 -51.506 -51.340 -51.044 -50.607 -50.014 -49.252 -48.304 -47.157 -45.794 - -50.159 -50.731 -51.235 -51.671 -52.032 -52.311 -52.506 -52.598 -52.583 -52.448 -52.182 -51.771 -51.201 -50.457 -49.521 -48.376 -47.005 - -50.963 -51.567 -52.105 -52.575 -52.970 -53.283 -53.513 -53.640 -53.659 -53.557 -53.323 -52.943 -52.399 -51.677 -50.756 -49.618 -48.244 - -51.758 -52.395 -52.966 -53.470 -53.901 -54.250 -54.515 -54.679 -54.734 -54.668 -54.469 -54.121 -53.608 -52.911 -52.011 -50.885 -49.511 - -52.544 -53.211 -53.820 -54.359 -54.825 -55.211 -55.513 -55.715 -55.808 -55.781 -55.619 -55.307 -54.827 -54.160 -53.284 -52.174 -50.807 - -53.320 -54.021 -54.665 -55.239 -55.742 -56.165 -56.506 -56.747 -56.880 -56.893 -56.771 -56.498 -56.055 -55.422 -54.574 -53.487 -52.132 - -54.088 -54.823 -55.501 -56.112 -56.652 -57.114 -57.494 -57.776 -57.951 -58.005 -57.925 -57.694 -57.292 -56.696 -55.883 -54.823 -53.485 - -54.847 -55.616 -56.330 -56.977 -57.555 -58.056 -58.477 -58.800 -59.018 -59.117 -59.081 -58.895 -58.536 -57.983 -57.208 -56.181 -54.867 - -55.597 -56.399 -57.149 -57.834 -58.450 -58.991 -59.454 -59.820 -60.082 -60.227 -60.238 -60.099 -59.788 -59.281 -58.549 -57.561 -56.278 - -56.337 -57.175 -57.961 -58.682 -59.338 -59.920 -60.424 -60.835 -61.143 -61.335 -61.395 -61.306 -61.046 -60.589 -59.906 -58.962 -57.717 - -57.069 -57.941 -58.760 -59.523 -60.217 -60.840 -61.388 -61.844 -62.199 -62.440 -62.552 -62.515 -62.309 -61.906 -61.277 -60.383 -59.183 - -57.792 -58.698 -59.554 -60.354 -61.089 -61.754 -62.345 -62.847 -63.250 -63.542 -63.707 -63.726 -63.577 -63.232 -62.661 -61.824 -60.676 - -58.506 -59.447 -60.339 -61.178 -61.952 -62.659 -63.291 -63.843 -64.297 -64.641 -64.861 -64.937 -64.848 -64.566 -64.058 -63.283 -62.195 - -59.211 -60.187 -61.115 -61.992 -62.807 -63.557 -64.233 -64.833 -65.337 -65.735 -66.011 -66.148 -66.122 -65.905 -65.465 -64.760 -63.738 - -59.907 -60.918 -61.882 -62.798 -63.654 -64.446 -65.168 -65.816 -66.371 -66.824 -67.159 -67.357 -67.397 -67.250 -66.882 -66.252 -65.305 - -60.595 -61.640 -62.641 -63.596 -64.492 -65.327 -66.095 -66.792 -67.399 -67.907 -68.302 -68.565 -68.673 -68.599 -68.308 -67.758 -66.894 - -61.273 -62.353 -63.390 -64.381 -65.321 -66.200 -67.014 -67.760 -68.420 -68.985 -69.441 -69.769 -69.948 -69.950 -69.741 -69.277 -68.504 - -61.943 -63.058 -64.131 -65.160 -66.141 -67.064 -67.924 -68.719 -69.433 -70.056 -70.574 -70.969 -71.221 -71.303 -71.179 -70.808 -70.132 - -62.605 -63.753 -64.863 -65.931 -66.953 -67.919 -68.826 -69.671 -70.438 -71.119 -71.701 -72.165 -72.492 -72.656 -72.622 -72.347 -71.777 - -63.257 -64.440 -65.586 -66.692 -67.755 -68.765 -69.719 -70.613 -71.435 -72.176 -72.821 -73.356 -73.760 -74.008 -74.067 -73.895 -73.436 - -63.902 -65.119 -66.301 -67.444 -68.549 -69.602 -70.602 -71.547 -72.424 -73.224 -73.934 -74.540 -75.023 -75.358 -75.513 -75.448 -75.108 - -64.538 -65.788 -67.006 -68.188 -69.333 -70.429 -71.477 -72.472 -73.404 -74.263 -75.039 -75.718 -76.280 -76.704 -76.959 -77.005 -76.790 - -65.165 -66.449 -67.702 -68.922 -70.105 -71.248 -72.342 -73.384 -74.374 -75.294 -76.136 -76.887 -77.531 -78.046 -78.403 -78.564 -78.480 - -65.784 -67.102 -68.390 -69.648 -70.870 -72.057 -73.197 -74.290 -75.335 -76.315 -77.223 -78.049 -78.775 -79.382 -79.843 -80.124 -80.175 - -66.395 -67.746 -69.069 -70.364 -71.627 -72.857 -74.043 -75.187 -76.286 -77.326 -78.301 -79.201 -80.010 -80.711 -81.278 -81.681 -81.872 - -66.997 -68.381 -69.740 -71.071 -72.374 -73.647 -74.880 -76.073 -77.227 -78.327 -79.370 -80.343 -81.236 -82.031 -82.707 -83.234 -83.570 - -67.592 -69.008 -70.401 -71.770 -73.112 -74.427 -75.706 -76.950 -78.158 -79.318 -80.427 -81.476 -82.452 -83.343 -84.128 -84.781 -85.265 - -68.179 -69.627 -71.054 -72.459 -73.841 -75.198 -76.523 -77.816 -79.078 -80.299 -81.474 -82.597 -83.658 -84.644 -85.539 -86.320 -86.956 - -68.757 -70.238 -71.699 -73.140 -74.560 -75.957 -77.330 -78.672 -79.988 -81.268 -82.510 -83.707 -84.852 -85.934 -86.940 -87.850 -88.638 - -69.328 -70.840 -72.335 -73.812 -75.270 -76.708 -78.126 -79.518 -80.887 -82.226 -83.534 -84.806 -86.034 -87.212 -88.329 -89.369 -90.311 - -69.891 -71.434 -72.963 -74.475 -75.971 -77.450 -78.913 -80.353 -81.772 -83.173 -84.547 -85.892 -87.204 -88.477 -89.704 -90.874 -91.972 - -70.446 -72.021 -73.582 -75.129 -76.663 -78.183 -79.690 -81.178 -82.649 -84.109 -85.547 -86.965 -88.360 -89.728 -91.066 -92.365 -93.618 - -70.994 -72.599 -74.193 -75.775 -77.346 -78.906 -80.457 -81.992 -83.515 -85.032 -86.535 -88.025 -89.502 -90.965 -92.412 -93.840 -95.247 - -71.534 -73.170 -74.795 -76.412 -78.020 -79.619 -81.214 -82.796 -84.371 -85.944 -87.510 -89.072 -90.630 -92.186 -93.742 -95.298 -96.858 - -72.067 -73.732 -75.390 -77.041 -78.685 -80.323 -81.957 -83.589 -85.215 -86.844 -88.473 -90.105 -91.744 -93.392 -95.054 -96.737 -98.448 - -72.592 -74.288 -75.977 -77.661 -79.341 -81.018 -82.694 -84.371 -86.047 -87.732 -89.423 -91.125 -92.842 -94.581 -96.349 -98.156 -100.016 - -73.111 -74.835 -76.555 -78.272 -79.988 -81.703 -83.420 -85.143 -86.869 -88.608 -90.360 -92.130 -93.926 -95.754 -97.626 -99.555 -101.561 - -73.622 -75.375 -77.126 -78.876 -80.626 -82.379 -84.137 -85.905 -87.679 -89.468 -91.283 -93.121 -94.994 -96.910 -98.883 -100.932 -103.081 - -74.126 -75.908 -77.689 -79.471 -81.256 -83.046 -84.844 -86.655 -88.478 -90.320 -92.194 -94.098 -96.045 -98.048 -100.121 -102.287 -104.575 - -74.623 -76.433 -78.244 -80.058 -81.877 -83.703 -85.541 -87.396 -89.265 -91.160 -93.091 -95.061 -97.081 -99.168 -101.338 -103.618 -106.042 - -75.113 -76.952 -78.792 -80.637 -82.489 -84.352 -86.228 -88.123 -90.042 -91.987 -93.975 -96.008 -98.101 -100.270 -102.536 -104.926 -107.482 - -75.597 -77.463 -79.332 -81.208 -83.093 -84.991 -86.906 -88.842 -90.807 -92.803 -94.846 -96.942 -99.105 -101.354 -103.712 -106.210 -108.893 - -76.074 -77.967 -79.865 -81.771 -83.689 -85.622 -87.574 -89.551 -91.562 -93.607 -95.704 -97.860 -100.093 -102.420 -104.868 -107.470 -110.275 - -76.544 -78.464 -80.391 -82.327 -84.276 -86.244 -88.233 -90.250 -92.305 -94.398 -96.548 -98.765 -101.064 -103.467 -106.002 -108.706 -111.628 - -77.008 -78.954 -80.909 -82.875 -84.856 -86.857 -88.882 -90.939 -93.037 -95.178 -97.377 -99.654 -102.019 -104.496 -107.115 -109.916 -112.952 diff --git a/pydarn/radar_fov_files/009_lats.txt b/pydarn/radar_fov_files/009_lats.txt deleted file mode 100644 index 0882f11ab..000000000 --- a/pydarn/radar_fov_files/009_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - 64.415 64.429 64.434 64.432 64.422 64.406 64.384 64.356 64.322 64.283 64.239 64.189 64.134 64.073 64.007 63.934 63.855 - 64.937 64.939 64.933 64.920 64.900 64.873 64.840 64.800 64.755 64.703 64.646 64.583 64.514 64.441 64.362 64.278 64.189 - 65.424 65.419 65.406 65.385 65.356 65.318 65.274 65.223 65.165 65.100 65.029 64.952 64.868 64.779 64.684 64.584 64.479 - 65.874 65.864 65.846 65.818 65.781 65.736 65.681 65.619 65.548 65.470 65.384 65.290 65.190 65.084 64.972 64.855 64.732 - 66.307 66.294 66.270 66.236 66.191 66.137 66.072 65.998 65.914 65.822 65.722 65.613 65.497 65.373 65.242 65.105 64.963 - 66.732 66.715 66.686 66.645 66.593 66.529 66.453 66.367 66.271 66.165 66.049 65.924 65.790 65.649 65.500 65.343 65.181 - 67.151 67.130 67.097 67.049 66.988 66.915 66.829 66.731 66.621 66.500 66.368 66.227 66.075 65.916 65.748 65.572 65.389 - 67.566 67.542 67.503 67.449 67.380 67.297 67.199 67.089 66.965 66.829 66.681 66.523 66.353 66.175 65.987 65.791 65.588 - 67.978 67.951 67.906 67.845 67.768 67.675 67.566 67.443 67.305 67.153 66.989 66.813 66.625 66.427 66.219 66.003 65.779 - 68.388 68.357 68.308 68.240 68.154 68.050 67.930 67.793 67.640 67.473 67.292 67.098 66.891 66.674 66.446 66.208 65.963 - 68.797 68.762 68.707 68.632 68.537 68.423 68.290 68.140 67.972 67.789 67.590 67.378 67.152 66.914 66.665 66.407 66.139 - 69.078 69.043 68.985 68.905 68.804 68.682 68.539 68.377 68.197 67.999 67.785 67.556 67.312 67.056 66.788 66.509 66.220 - 69.293 69.260 69.201 69.119 69.012 68.883 68.732 68.559 68.367 68.155 67.926 67.681 67.420 67.145 66.858 66.558 66.249 - 69.470 69.440 69.382 69.297 69.186 69.051 68.891 68.709 68.505 68.280 68.037 67.775 67.497 67.203 66.896 66.576 66.244 - 69.611 69.585 69.529 69.444 69.330 69.189 69.022 68.830 68.615 68.377 68.119 67.842 67.546 67.234 66.907 66.565 66.212 - 69.857 69.832 69.775 69.686 69.566 69.418 69.241 69.037 68.809 68.557 68.283 67.988 67.674 67.343 66.995 66.633 66.258 - 70.304 70.273 70.207 70.108 69.978 69.816 69.625 69.406 69.161 68.891 68.598 68.284 67.950 67.598 67.230 66.848 66.452 - 70.743 70.706 70.633 70.524 70.382 70.207 70.001 69.766 69.504 69.215 68.903 68.569 68.215 67.843 67.454 67.051 66.634 - 71.177 71.134 71.053 70.935 70.780 70.592 70.371 70.120 69.839 69.532 69.200 68.846 68.471 68.078 67.668 67.243 66.805 - 71.607 71.558 71.469 71.340 71.174 70.971 70.735 70.466 70.168 69.841 69.489 69.114 68.718 68.303 67.871 67.425 66.965 - 72.032 71.978 71.880 71.741 71.562 71.346 71.093 70.807 70.490 70.143 69.771 69.374 68.957 68.520 68.066 67.597 67.115 - 72.455 72.394 72.288 72.138 71.947 71.715 71.446 71.142 70.805 70.439 70.045 69.627 69.187 68.728 68.251 67.760 67.257 - 72.875 72.808 72.693 72.532 72.327 72.080 71.794 71.471 71.115 70.728 70.312 69.872 69.409 68.927 68.428 67.915 67.389 - 73.292 73.219 73.095 72.923 72.704 72.441 72.137 71.796 71.419 71.010 70.573 70.110 69.624 69.119 68.597 68.060 67.512 - 73.707 73.627 73.494 73.310 73.077 72.798 72.476 72.114 71.716 71.286 70.826 70.340 69.831 69.303 68.757 68.198 67.627 - 74.121 74.034 73.891 73.695 73.447 73.151 72.810 72.428 72.008 71.555 71.072 70.563 70.031 69.478 68.910 68.327 67.733 - 74.532 74.439 74.286 74.077 73.813 73.499 73.139 72.736 72.295 71.819 71.312 70.779 70.222 69.646 69.054 68.448 67.831 - 74.943 74.842 74.679 74.456 74.176 73.844 73.464 73.039 72.575 72.075 71.545 70.987 70.407 69.807 69.190 68.561 67.921 - 75.352 75.243 75.069 74.832 74.536 74.185 73.784 73.337 72.849 72.325 71.770 71.188 70.583 69.959 69.319 68.666 68.003 - 75.759 75.643 75.458 75.206 74.893 74.522 74.099 73.629 73.117 72.569 71.989 71.382 70.752 70.103 69.439 68.762 68.076 - 76.166 76.042 75.844 75.577 75.246 74.854 74.409 73.915 73.379 72.806 72.201 71.568 70.913 70.240 69.551 68.851 68.142 - 76.572 76.439 76.229 75.946 75.595 75.182 74.714 74.196 73.634 73.035 72.405 71.747 71.067 70.368 69.655 68.932 68.200 - 76.977 76.835 76.611 76.312 75.941 75.506 75.013 74.470 73.883 73.258 72.601 71.917 71.212 70.489 69.752 69.004 68.250 - 77.381 77.229 76.992 76.674 76.283 75.825 75.307 74.738 74.125 73.473 72.790 72.080 71.349 70.601 69.840 69.069 68.292 - 77.784 77.622 77.370 77.034 76.621 76.139 75.596 75.000 74.360 73.681 72.971 72.235 71.478 70.705 69.920 69.125 68.325 - 78.186 78.014 77.747 77.391 76.955 76.447 75.878 75.255 74.587 73.881 73.144 72.381 71.599 70.801 69.991 69.174 68.352 - 78.588 78.405 78.121 77.744 77.284 76.751 76.154 75.503 74.807 74.073 73.309 72.520 71.711 70.888 70.055 69.214 68.370 - 78.989 78.794 78.492 78.094 77.609 77.048 76.423 75.744 75.019 74.257 73.465 72.649 71.815 70.967 70.110 69.247 68.380 - 79.389 79.181 78.861 78.440 77.929 77.340 76.686 75.977 75.223 74.432 73.612 72.770 71.910 71.038 70.157 69.271 68.383 - 79.789 79.567 79.227 78.782 78.243 77.625 76.941 76.202 75.418 74.599 73.751 72.882 71.997 71.100 70.196 69.287 68.377 - 80.188 79.951 79.590 79.119 78.552 77.903 77.188 76.418 75.605 74.756 73.881 72.986 72.075 71.154 70.226 69.295 68.364 - 80.586 80.334 79.950 79.452 78.854 78.174 77.427 76.626 75.782 74.905 74.002 73.080 72.144 71.199 70.248 69.295 68.344 - 80.983 80.714 80.307 79.779 79.150 78.437 77.658 76.825 75.950 75.044 74.113 73.165 72.204 71.235 70.262 69.287 68.315 - 81.380 81.092 80.659 80.101 79.438 78.692 77.879 77.014 76.109 75.173 74.215 73.240 72.255 71.262 70.267 69.272 68.279 - 81.776 81.468 81.007 80.416 79.719 78.938 78.091 77.193 76.257 75.293 74.307 73.307 72.297 71.281 70.264 69.248 68.235 - 82.170 81.841 81.350 80.725 79.992 79.174 78.293 77.362 76.396 75.402 74.389 73.363 72.329 71.291 70.252 69.216 68.184 - 82.564 82.211 81.688 81.026 80.255 79.401 78.484 77.521 76.523 75.501 74.461 73.410 72.353 71.292 70.233 69.176 68.125 - 82.956 82.577 82.019 81.319 80.509 79.617 78.665 77.668 76.640 75.589 74.523 73.448 72.367 71.285 70.205 69.129 68.059 - 83.347 82.939 82.344 81.602 80.752 79.822 78.833 77.804 76.745 75.667 74.575 73.475 72.372 71.269 70.168 69.073 67.985 - 83.737 83.297 82.661 81.876 80.984 80.014 78.990 77.928 76.840 75.733 74.616 73.493 72.368 71.244 70.124 69.010 67.904 - 84.124 83.649 82.969 82.139 81.203 80.194 79.134 78.040 76.922 75.789 74.647 73.501 72.354 71.210 70.071 68.939 67.816 - 84.509 83.994 83.267 82.389 81.409 80.361 79.265 78.139 76.993 75.833 74.668 73.499 72.332 71.168 70.010 68.861 67.721 - 84.890 84.332 83.554 82.626 81.602 80.513 79.383 78.225 77.051 75.867 74.677 73.487 72.300 71.117 69.941 68.775 67.619 - 85.268 84.661 83.827 82.849 81.778 80.650 79.486 78.298 77.097 75.888 74.677 73.466 72.259 71.058 69.865 68.681 67.509 - 85.642 84.978 84.086 83.055 81.939 80.773 79.575 78.358 77.131 75.898 74.665 73.434 72.209 70.990 69.780 68.581 67.393 - 86.009 85.283 84.328 83.243 82.083 80.879 79.649 78.404 77.152 75.897 74.643 73.393 72.149 70.914 69.688 68.473 67.270 - 86.369 85.572 84.551 83.412 82.208 80.968 79.708 78.437 77.161 75.884 74.611 73.343 72.081 70.829 69.587 68.357 67.141 - 86.718 85.842 84.753 83.560 82.314 81.040 79.751 78.455 77.157 75.860 74.568 73.282 72.004 70.736 69.480 68.235 67.004 - 87.053 86.089 84.930 83.686 82.401 81.095 79.779 78.459 77.140 75.824 74.515 73.212 71.919 70.636 69.364 68.106 66.862 - 87.368 86.307 85.081 83.789 82.467 81.131 79.791 78.449 77.111 75.777 74.451 73.133 71.824 70.527 69.242 67.970 66.712 - 87.656 86.493 85.202 83.866 82.512 81.150 79.787 78.426 77.069 75.719 74.377 73.044 71.721 70.410 69.112 67.827 66.557 - 87.904 86.640 85.292 83.918 82.535 81.150 79.767 78.388 77.015 75.650 74.293 72.946 71.610 70.286 68.975 67.678 66.395 - 88.098 86.743 85.348 83.943 82.536 81.132 79.731 78.336 76.949 75.569 74.199 72.839 71.490 70.154 68.831 67.522 66.228 - 88.218 86.798 85.370 83.941 82.516 81.095 79.680 78.271 76.870 75.478 74.095 72.723 71.363 70.014 68.680 67.359 66.054 - 88.251 86.802 85.356 83.913 82.474 81.040 79.613 78.192 76.780 75.376 73.982 72.599 71.227 69.868 68.522 67.191 65.875 - 88.190 86.755 85.307 83.858 82.411 80.968 79.531 78.100 76.678 75.264 73.859 72.465 71.083 69.714 68.357 67.016 65.689 - 88.045 86.659 85.224 83.776 82.326 80.878 79.434 77.996 76.564 75.141 73.727 72.324 70.932 69.552 68.186 66.835 65.498 - 87.832 86.518 85.109 83.670 82.222 80.772 79.323 77.878 76.439 75.008 73.586 72.174 70.773 69.385 68.009 66.648 65.303 - 87.569 86.337 84.963 83.541 82.098 80.648 79.197 77.748 76.304 74.866 73.436 72.016 70.607 69.210 67.825 66.455 65.101 - 87.270 86.121 84.790 83.388 81.956 80.510 79.058 77.606 76.157 74.714 73.278 71.851 70.434 69.028 67.636 66.257 64.894 - 86.946 85.877 84.592 83.215 81.796 80.356 78.906 77.453 76.001 74.553 73.111 71.677 70.253 68.841 67.440 66.053 64.681 - 86.603 85.608 84.371 83.022 81.619 80.187 78.741 77.288 75.834 74.383 72.936 71.497 70.066 68.646 67.238 65.844 64.464 - 86.247 85.318 84.130 82.812 81.427 80.005 78.564 77.113 75.658 74.204 72.753 71.309 69.872 68.446 67.031 65.629 64.241 - 85.881 85.013 83.871 82.585 81.219 79.810 78.375 76.927 75.472 74.016 72.562 71.114 69.672 68.240 66.818 65.409 64.014 - 85.508 84.693 83.597 82.343 80.998 79.602 78.176 76.731 75.278 73.821 72.364 70.912 69.465 68.027 66.600 65.185 63.781 - 85.128 84.361 83.309 82.087 80.765 79.383 77.965 76.526 75.074 73.617 72.159 70.703 69.252 67.809 66.376 64.955 63.544 diff --git a/pydarn/radar_fov_files/009_lons.txt b/pydarn/radar_fov_files/009_lons.txt deleted file mode 100644 index f91ea8df3..000000000 --- a/pydarn/radar_fov_files/009_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -20.947 -20.755 -20.571 -20.393 -20.221 -20.056 -19.897 -19.745 -19.600 -19.462 -19.333 -19.213 -19.102 -19.002 -18.913 -18.836 -18.773 - -20.717 -20.482 -20.252 -20.026 -19.806 -19.592 -19.384 -19.185 -18.993 -18.810 -18.636 -18.472 -18.320 -18.178 -18.049 -17.933 -17.830 - -20.529 -20.241 -19.957 -19.679 -19.406 -19.143 -18.885 -18.635 -18.395 -18.166 -17.947 -17.741 -17.548 -17.369 -17.203 -17.053 -16.918 - -20.386 -20.041 -19.700 -19.365 -19.037 -18.716 -18.405 -18.105 -17.816 -17.540 -17.277 -17.032 -16.799 -16.583 -16.384 -16.202 -16.039 - -20.261 -19.856 -19.456 -19.062 -18.676 -18.300 -17.935 -17.582 -17.243 -16.920 -16.613 -16.323 -16.051 -15.799 -15.569 -15.358 -15.168 - -20.145 -19.677 -19.216 -18.761 -18.316 -17.882 -17.462 -17.056 -16.667 -16.295 -15.943 -15.611 -15.301 -15.013 -14.749 -14.512 -14.297 - -20.033 -19.501 -18.976 -18.459 -17.953 -17.460 -16.982 -16.522 -16.081 -15.661 -15.264 -14.890 -14.542 -14.219 -13.924 -13.657 -13.418 - -19.924 -19.325 -18.733 -18.152 -17.583 -17.029 -16.493 -15.978 -15.485 -15.016 -14.573 -14.158 -13.771 -13.415 -13.089 -12.795 -12.534 - -19.816 -19.147 -18.487 -17.838 -17.205 -16.589 -15.993 -15.421 -14.875 -14.357 -13.869 -13.412 -12.988 -12.598 -12.243 -11.924 -11.641 - -19.707 -18.966 -18.235 -17.518 -16.817 -16.137 -15.481 -14.851 -14.251 -13.683 -13.149 -12.651 -12.190 -11.768 -11.384 -11.041 -10.738 - -19.596 -18.781 -17.977 -17.188 -16.419 -15.673 -14.954 -14.266 -13.612 -12.994 -12.414 -11.875 -11.378 -10.923 -10.513 -10.147 -9.825 - -19.630 -18.747 -17.875 -17.021 -16.190 -15.385 -14.610 -13.870 -13.168 -12.507 -11.888 -11.315 -10.787 -10.308 -9.876 -9.494 -9.160 - -19.753 -18.801 -17.864 -16.946 -16.054 -15.191 -14.363 -13.574 -12.826 -12.123 -11.468 -10.863 -10.309 -9.807 -9.358 -8.963 -8.621 - -19.933 -18.913 -17.910 -16.929 -15.975 -15.056 -14.174 -13.335 -12.543 -11.801 -11.111 -10.475 -9.896 -9.374 -8.910 -8.505 -8.157 - -20.166 -19.078 -18.008 -16.963 -15.949 -14.972 -14.038 -13.151 -12.315 -11.534 -10.810 -10.146 -9.544 -9.004 -8.527 -8.114 -7.764 - -20.256 -19.094 -17.952 -16.837 -15.758 -14.719 -13.727 -12.787 -11.903 -11.080 -10.319 -9.624 -8.995 -8.434 -7.941 -7.517 -7.161 - -20.061 -18.814 -17.589 -16.395 -15.239 -14.129 -13.070 -12.069 -11.129 -10.256 -9.452 -8.719 -8.058 -7.470 -6.956 -6.514 -6.146 - -19.869 -18.534 -17.224 -15.946 -14.711 -13.527 -12.400 -11.337 -10.342 -9.419 -8.572 -7.802 -7.110 -6.498 -5.963 -5.507 -5.128 - -19.680 -18.253 -16.852 -15.489 -14.172 -12.912 -11.716 -10.589 -9.538 -8.567 -7.677 -6.872 -6.151 -5.515 -4.963 -4.494 -4.106 - -19.491 -17.967 -16.473 -15.020 -13.620 -12.282 -11.014 -9.824 -8.717 -7.697 -6.766 -5.926 -5.178 -4.521 -3.953 -3.473 -3.080 - -19.300 -17.676 -16.084 -14.539 -13.052 -11.634 -10.294 -9.040 -7.877 -6.808 -5.838 -4.965 -4.191 -3.514 -2.933 -2.445 -2.048 - -19.108 -17.379 -15.685 -14.044 -12.467 -10.967 -9.554 -8.235 -7.016 -5.900 -4.890 -3.987 -3.189 -2.495 -1.902 -1.408 -1.010 - -18.913 -17.073 -15.274 -13.533 -11.864 -10.280 -8.792 -7.408 -6.133 -4.971 -3.924 -2.991 -2.171 -1.462 -0.861 -0.363 0.034 - -18.714 -16.759 -14.850 -13.004 -11.240 -9.570 -8.007 -6.557 -5.227 -4.020 -2.936 -1.976 -1.137 -0.416 0.192 0.691 1.085 - -18.511 -16.435 -14.410 -12.457 -10.594 -8.837 -7.196 -5.681 -4.296 -3.045 -1.928 -0.943 -0.087 0.645 1.256 1.753 2.141 - -18.301 -16.099 -13.953 -11.889 -9.925 -8.077 -6.359 -4.778 -3.340 -2.047 -0.898 0.110 0.981 1.719 2.332 2.824 3.204 - -18.086 -15.750 -13.479 -11.298 -9.229 -7.290 -5.494 -3.848 -2.358 -1.024 0.155 1.183 2.065 2.808 3.418 3.904 4.272 - -17.863 -15.387 -12.984 -10.683 -8.506 -6.474 -4.599 -2.889 -1.347 0.024 1.230 2.275 3.166 3.910 4.516 4.992 5.346 - -17.631 -15.009 -12.468 -10.041 -7.754 -5.626 -3.672 -1.898 -0.308 1.099 2.329 3.388 4.284 5.026 5.624 6.088 6.425 - -17.390 -14.613 -11.928 -9.371 -6.970 -4.746 -2.712 -0.876 0.760 2.201 3.452 4.521 5.419 6.156 6.743 7.191 7.510 - -17.140 -14.199 -11.363 -8.670 -6.152 -3.830 -1.718 0.179 1.860 3.330 4.598 5.675 6.571 7.299 7.872 8.301 8.598 - -16.877 -13.764 -10.770 -7.937 -5.298 -2.877 -0.687 1.269 2.991 4.488 5.769 6.849 7.739 8.455 9.011 9.418 9.691 - -16.602 -13.307 -10.146 -7.167 -4.405 -1.885 0.383 2.394 4.154 5.673 6.964 8.042 8.924 9.624 10.158 10.542 10.787 - -16.313 -12.825 -9.489 -6.359 -3.471 -0.851 1.492 3.557 5.351 6.888 8.184 9.256 10.124 10.804 11.315 11.670 11.886 - -16.008 -12.316 -8.797 -5.509 -2.493 0.228 2.644 4.758 6.581 8.131 9.427 10.490 11.340 11.996 12.479 12.804 12.987 - -15.686 -11.777 -8.065 -4.614 -1.467 1.353 3.839 5.998 7.846 9.404 10.695 11.742 12.570 13.199 13.650 13.942 14.089 - -15.345 -11.205 -7.290 -3.670 -0.391 2.527 5.079 7.279 9.146 10.706 11.986 13.014 13.814 14.412 14.828 15.083 15.193 - -14.982 -10.597 -6.469 -2.674 0.739 3.752 6.367 8.602 10.482 12.037 13.301 14.303 15.072 15.634 16.012 16.227 16.297 - -14.595 -9.948 -5.596 -1.621 1.927 5.032 7.704 9.967 11.853 13.398 14.638 15.609 16.342 16.864 17.201 17.374 17.401 - -14.182 -9.255 -4.666 -0.507 3.175 6.370 9.092 11.375 13.259 14.786 15.998 16.932 17.624 18.102 18.394 18.521 18.504 - -13.738 -8.512 -3.675 0.674 4.489 7.767 10.532 12.828 14.701 16.203 17.379 18.271 18.916 19.347 19.590 19.670 19.605 - -13.261 -7.714 -2.616 1.927 5.873 9.226 12.026 14.324 16.179 17.647 18.780 19.624 20.219 20.597 20.789 20.818 20.705 - -12.745 -6.853 -1.481 3.259 7.330 10.751 13.575 15.865 17.692 19.118 20.201 20.991 21.530 21.853 21.990 21.965 21.801 - -12.185 -5.923 -0.264 4.675 8.865 12.344 15.179 17.451 19.239 20.614 21.641 22.370 22.849 23.112 23.191 23.111 22.893 - -11.576 -4.914 1.045 6.182 10.484 14.007 16.841 19.081 20.819 22.135 23.097 23.761 24.174 24.373 24.392 24.254 23.981 - -10.908 -3.816 2.456 7.788 12.189 15.742 18.559 20.755 22.432 23.679 24.569 25.161 25.504 25.637 25.591 25.394 25.065 - -10.175 -2.617 3.979 9.500 13.986 17.551 20.335 22.471 24.076 25.244 26.054 26.569 26.838 26.901 26.789 26.530 26.143 - -9.363 -1.303 5.626 11.328 15.879 19.436 22.168 24.230 25.749 26.829 27.553 27.985 28.175 28.164 27.984 27.661 27.214 - -8.461 0.143 7.412 13.278 17.872 21.398 24.058 26.028 27.449 28.432 29.062 29.405 29.513 29.426 29.175 28.786 28.279 - -7.450 1.740 9.350 15.360 19.968 23.436 26.002 27.864 29.175 30.051 30.580 30.830 30.851 30.685 30.361 29.905 29.337 - -6.312 3.511 11.458 17.582 22.171 25.550 27.999 29.736 30.924 31.684 32.105 32.257 32.188 31.940 31.542 31.018 30.387 - -5.018 5.485 13.753 19.951 24.481 27.740 30.047 31.641 32.693 33.328 33.636 33.684 33.523 33.190 32.716 32.122 31.428 - -3.535 7.692 16.254 22.476 26.899 30.002 32.143 33.576 34.480 34.981 35.169 35.111 34.854 34.435 33.883 33.219 32.460 - -1.821 10.171 18.979 25.161 29.425 32.334 34.282 35.537 36.282 36.641 36.704 36.535 36.179 35.673 35.042 34.307 33.483 - 0.184 12.966 21.947 28.010 32.056 34.731 36.461 37.521 38.095 38.305 38.238 37.954 37.498 36.902 36.192 35.385 34.497 - 2.554 16.126 25.175 31.024 34.787 37.188 38.673 39.523 39.915 39.970 39.769 39.368 38.810 38.123 37.332 36.453 35.500 - 5.393 19.705 28.677 34.201 37.613 39.698 40.915 41.539 41.741 41.635 41.295 40.775 40.113 39.335 38.462 37.511 36.492 - 8.838 23.763 32.461 37.534 40.524 42.254 43.180 43.564 43.568 43.295 42.815 42.173 41.406 40.536 39.582 38.557 37.474 - 13.076 28.355 36.527 41.012 43.509 44.847 45.461 45.594 45.393 44.949 44.325 43.561 42.688 41.725 40.689 39.593 38.444 - 18.357 33.524 40.865 44.618 46.554 47.467 47.751 47.624 47.212 46.595 45.825 44.938 43.958 42.902 41.785 40.616 39.403 - 24.993 39.289 45.448 48.330 49.646 50.104 50.044 49.648 49.022 48.229 47.313 46.301 45.215 44.067 42.869 41.628 40.350 - 33.331 45.627 50.238 52.123 52.767 52.748 52.333 51.664 50.819 49.850 48.786 47.651 46.458 45.218 43.939 42.626 41.284 - 43.621 52.454 55.180 55.965 55.900 55.388 54.611 53.664 52.601 51.455 50.245 48.985 47.687 46.355 44.996 43.612 42.207 - 55.749 59.621 60.206 59.824 59.026 58.013 56.871 55.647 54.365 53.042 51.686 50.304 48.900 47.478 46.039 44.585 43.117 - 68.961 66.924 65.244 63.666 62.129 60.613 59.107 57.606 56.108 54.609 53.108 51.605 50.097 48.585 47.068 45.544 44.014 - 81.973 74.134 70.217 67.458 65.191 63.178 61.313 59.539 57.826 56.154 54.511 52.888 51.278 49.677 48.082 46.490 44.899 - 93.608 81.040 75.057 71.169 68.196 65.700 63.483 61.442 59.519 57.677 55.893 54.152 52.441 50.754 49.082 47.423 45.771 - 103.313 87.480 79.705 74.775 71.131 68.170 65.613 63.312 61.183 59.175 57.254 55.397 53.587 51.814 50.067 48.341 46.627 - 111.119 93.359 84.116 78.252 73.984 70.582 67.698 65.146 62.818 60.648 58.592 56.621 54.715 52.857 51.037 49.245 47.473 - 117.324 98.642 88.262 81.584 76.746 72.930 69.735 66.941 64.420 62.093 59.907 57.826 55.824 53.884 51.992 50.136 48.307 - 122.271 103.343 92.129 84.760 79.408 75.209 71.720 68.696 65.990 63.511 61.198 59.009 56.915 54.894 52.931 51.012 49.127 - 126.256 107.501 95.712 87.774 81.967 77.416 73.652 70.409 67.526 64.900 62.464 60.171 57.986 55.887 53.855 51.874 49.934 - 129.509 111.170 99.019 90.623 84.419 79.548 75.529 72.079 69.026 66.260 63.705 61.311 59.039 56.863 54.763 52.723 50.729 - 132.201 114.409 102.062 93.307 86.763 81.604 77.348 73.705 70.492 67.591 64.922 62.429 60.072 57.822 55.656 53.557 51.510 - 134.459 117.272 104.857 95.832 88.999 83.584 79.111 75.286 71.921 68.892 66.113 63.526 61.087 58.764 56.533 54.374 52.279 - 136.377 119.811 107.422 98.201 91.128 85.486 80.816 76.822 73.314 70.162 67.279 64.600 62.082 59.688 57.395 55.180 53.034 diff --git a/pydarn/radar_fov_files/010_lats.txt b/pydarn/radar_fov_files/010_lats.txt deleted file mode 100644 index 762d31d2b..000000000 --- a/pydarn/radar_fov_files/010_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - 62.631 62.697 62.756 62.806 62.850 62.887 62.918 62.942 62.960 62.972 62.978 62.977 62.970 62.955 62.933 62.903 62.863 - 63.078 63.148 63.212 63.269 63.319 63.362 63.399 63.430 63.453 63.470 63.480 63.483 63.479 63.468 63.450 63.424 63.390 - 63.480 63.561 63.634 63.701 63.760 63.812 63.859 63.897 63.926 63.948 63.962 63.968 63.966 63.956 63.937 63.911 63.876 - 63.843 63.937 64.023 64.101 64.171 64.232 64.286 64.330 64.366 64.392 64.410 64.418 64.417 64.407 64.387 64.358 64.320 - 64.184 64.292 64.391 64.481 64.562 64.634 64.696 64.748 64.790 64.821 64.842 64.853 64.853 64.842 64.820 64.788 64.745 - 64.511 64.634 64.747 64.850 64.943 65.025 65.096 65.156 65.204 65.241 65.266 65.279 65.279 65.268 65.244 65.208 65.160 - 64.830 64.968 65.095 65.212 65.317 65.410 65.490 65.558 65.614 65.655 65.684 65.699 65.700 65.687 65.661 65.621 65.568 - 65.141 65.295 65.438 65.568 65.685 65.789 65.880 65.957 66.019 66.066 66.098 66.115 66.117 66.103 66.074 66.030 65.971 - 65.447 65.617 65.775 65.919 66.050 66.165 66.266 66.351 66.420 66.473 66.509 66.529 66.531 66.516 66.485 66.436 66.371 - 65.747 65.934 66.107 66.266 66.410 66.538 66.649 66.743 66.820 66.878 66.919 66.940 66.943 66.927 66.892 66.839 66.768 - 66.042 66.247 66.436 66.610 66.768 66.908 67.030 67.134 67.218 67.282 67.326 67.350 67.354 67.336 67.299 67.241 67.163 - 66.213 66.435 66.641 66.830 67.001 67.153 67.285 67.397 67.488 67.557 67.604 67.630 67.632 67.612 67.570 67.505 67.419 - 66.316 66.557 66.780 66.984 67.169 67.333 67.475 67.596 67.693 67.767 67.817 67.842 67.843 67.820 67.772 67.699 67.602 - 66.379 66.639 66.879 67.100 67.298 67.475 67.628 67.757 67.860 67.939 67.991 68.016 68.015 67.987 67.932 67.850 67.742 - 66.404 66.685 66.944 67.181 67.394 67.583 67.747 67.884 67.994 68.076 68.130 68.156 68.152 68.118 68.055 67.963 67.841 - 66.534 66.834 67.110 67.363 67.591 67.793 67.967 68.113 68.231 68.318 68.375 68.401 68.395 68.358 68.289 68.189 68.056 - 66.861 67.177 67.470 67.738 67.980 68.194 68.380 68.537 68.663 68.757 68.819 68.848 68.844 68.806 68.735 68.631 68.493 - 67.176 67.510 67.819 68.103 68.360 68.588 68.786 68.953 69.088 69.189 69.256 69.289 69.286 69.248 69.174 69.066 68.922 - 67.482 67.834 68.160 68.460 68.732 68.975 69.186 69.364 69.508 69.616 69.689 69.725 69.723 69.684 69.607 69.494 69.344 - 67.779 68.149 68.494 68.811 69.099 69.355 69.579 69.769 69.922 70.039 70.117 70.156 70.155 70.115 70.036 69.917 69.760 - 68.068 68.457 68.820 69.154 69.459 69.731 69.968 70.170 70.333 70.457 70.541 70.584 70.584 70.543 70.460 70.336 70.171 - 68.348 68.757 69.139 69.492 69.813 70.101 70.353 70.566 70.740 70.873 70.962 71.008 71.010 70.967 70.881 70.750 70.577 - 68.621 69.050 69.452 69.824 70.163 70.467 70.733 70.959 71.144 71.285 71.381 71.430 71.433 71.389 71.298 71.162 70.980 - 68.887 69.337 69.759 70.150 70.507 70.828 71.109 71.349 71.545 71.694 71.797 71.850 71.854 71.808 71.713 71.570 71.379 - 69.146 69.617 70.060 70.470 70.846 71.185 71.482 71.735 71.943 72.102 72.210 72.268 72.273 72.225 72.126 71.975 71.775 - 69.398 69.891 70.354 70.786 71.181 71.537 71.851 72.119 72.338 72.507 72.622 72.683 72.690 72.640 72.536 72.378 72.168 - 69.642 70.158 70.643 71.096 71.511 71.886 72.216 72.499 72.731 72.910 73.033 73.098 73.105 73.054 72.944 72.778 72.557 - 69.880 70.419 70.927 71.400 71.836 72.230 72.579 72.877 73.122 73.311 73.441 73.511 73.519 73.465 73.351 73.176 72.944 - 70.111 70.673 71.204 71.700 72.157 72.571 72.937 73.252 73.511 73.711 73.849 73.923 73.932 73.876 73.756 73.572 73.328 - 70.336 70.921 71.475 71.994 72.473 72.907 73.293 73.624 73.897 74.109 74.255 74.334 74.344 74.285 74.159 73.966 73.710 - 70.553 71.162 71.740 72.282 72.784 73.240 73.645 73.993 74.282 74.505 74.660 74.744 74.755 74.694 74.561 74.358 74.089 - 70.763 71.396 71.999 72.565 73.090 73.568 73.993 74.360 74.664 74.900 75.064 75.153 75.165 75.101 74.961 74.748 74.465 - 70.965 71.624 72.252 72.842 73.391 73.891 74.338 74.724 75.044 75.293 75.466 75.561 75.575 75.507 75.360 75.136 74.839 - 71.161 71.845 72.498 73.114 73.687 74.211 74.679 75.085 75.422 75.685 75.868 75.969 75.984 75.913 75.758 75.522 75.210 - 71.349 72.059 72.737 73.379 73.977 74.525 75.016 75.443 75.798 76.075 76.269 76.376 76.392 76.318 76.155 75.907 75.578 - 71.529 72.265 72.970 73.638 74.262 74.835 75.350 75.798 76.172 76.464 76.669 76.782 76.800 76.722 76.550 76.289 75.943 - 71.702 72.464 73.195 73.890 74.540 75.139 75.679 76.149 76.543 76.852 77.069 77.188 77.207 77.125 76.944 76.669 76.305 - 71.867 72.655 73.414 74.135 74.813 75.439 76.003 76.498 76.912 77.238 77.467 77.593 77.614 77.527 77.337 77.047 76.665 - 72.023 72.839 73.624 74.374 75.079 75.732 76.323 76.842 77.278 77.622 77.864 77.999 78.020 77.929 77.728 77.422 77.020 - 72.172 73.014 73.827 74.605 75.339 76.020 76.638 77.183 77.642 78.005 78.261 78.403 78.427 78.331 78.118 77.796 77.373 - 72.312 73.181 74.022 74.829 75.592 76.302 76.948 77.519 78.003 78.385 78.657 78.808 78.833 78.731 78.506 78.166 77.721 - 72.443 73.340 74.209 75.044 75.837 76.577 77.253 77.852 78.360 78.764 79.052 79.212 79.238 79.131 78.893 78.534 78.065 - 72.566 73.490 74.387 75.252 76.075 76.845 77.551 78.179 78.714 79.141 79.445 79.615 79.644 79.530 79.278 78.899 78.405 - 72.680 73.631 74.557 75.451 76.304 77.106 77.843 78.501 79.065 79.516 79.838 80.019 80.049 79.929 79.662 79.261 78.741 - 72.785 73.763 74.717 75.641 76.525 77.359 78.128 78.818 79.411 79.888 80.230 80.422 80.455 80.326 80.043 79.619 79.071 - 72.881 73.885 74.868 75.822 76.738 77.604 78.407 79.129 79.753 80.257 80.620 80.825 80.860 80.723 80.422 79.973 79.396 - 72.967 73.998 75.010 75.994 76.941 77.840 78.677 79.434 80.090 80.623 81.009 81.227 81.265 81.119 80.799 80.323 79.714 - 73.044 74.102 75.142 76.156 77.135 78.068 78.939 79.732 80.422 80.986 81.397 81.630 81.670 81.514 81.173 80.669 80.027 - 73.111 74.196 75.263 76.307 77.318 78.285 79.193 80.022 80.749 81.346 81.782 82.032 82.075 81.908 81.545 81.009 80.332 - 73.169 74.279 75.375 76.448 77.492 78.493 79.436 80.303 81.068 81.701 82.166 82.433 82.479 82.300 81.912 81.344 80.629 - 73.217 74.352 75.475 76.579 77.654 78.689 79.670 80.576 81.381 82.051 82.548 82.834 82.884 82.692 82.276 81.671 80.917 - 73.255 74.415 75.565 76.698 77.805 78.875 79.893 80.839 81.686 82.396 82.927 83.235 83.289 83.081 82.635 81.992 81.196 - 73.283 74.468 75.644 76.805 77.944 79.048 80.105 81.092 81.982 82.735 83.303 83.635 83.693 83.469 82.990 82.305 81.465 - 73.301 74.510 75.712 76.901 78.071 79.209 80.304 81.333 82.268 83.067 83.676 84.035 84.097 83.854 83.338 82.608 81.722 - 73.309 74.541 75.768 76.985 78.185 79.358 80.490 81.561 82.543 83.390 84.044 84.434 84.502 84.236 83.679 82.901 81.967 - 73.307 74.562 75.813 77.057 78.286 79.492 80.662 81.776 82.805 83.705 84.408 84.832 84.906 84.615 84.012 83.182 82.198 - 73.294 74.571 75.847 77.116 78.374 79.613 80.819 81.976 83.055 84.008 84.765 85.229 85.310 84.990 84.336 83.450 82.414 - 73.272 74.570 75.868 77.163 78.449 79.719 80.961 82.161 83.289 84.299 85.115 85.624 85.714 85.359 84.648 83.703 82.613 - 73.240 74.558 75.878 77.197 78.509 79.809 81.087 82.328 83.506 84.576 85.456 86.018 86.117 85.722 84.947 83.939 82.795 - 73.198 74.535 75.876 77.218 78.556 79.885 81.196 82.477 83.705 84.835 85.786 86.409 86.520 86.076 85.230 84.156 82.959 - 73.146 74.502 75.862 77.226 78.588 79.944 81.288 82.607 83.883 85.075 86.101 86.796 86.922 86.419 85.494 84.352 83.101 - 73.084 74.457 75.837 77.220 78.605 79.987 81.361 82.717 84.039 85.291 86.398 87.178 87.323 86.748 85.735 84.524 83.222 - 73.012 74.402 75.799 77.202 78.608 80.014 81.416 82.806 84.170 85.482 86.672 87.552 87.722 87.057 85.949 84.671 83.320 - 72.930 74.336 75.750 77.171 78.597 80.025 81.452 82.872 84.276 85.643 86.917 87.914 88.117 87.339 86.132 84.789 83.394 - 72.839 74.260 75.690 77.127 78.571 80.018 81.468 82.916 84.355 85.772 87.126 88.256 88.507 87.585 86.280 84.878 83.443 - 72.739 74.174 75.618 77.070 78.530 79.996 81.465 82.936 84.405 85.864 87.288 88.564 88.883 87.783 86.386 84.935 83.466 - 72.629 74.077 75.534 77.001 78.475 79.956 81.443 82.933 84.426 85.917 87.397 88.811 89.228 87.919 86.449 84.959 83.464 - 72.510 73.970 75.440 76.919 78.406 79.900 81.401 82.907 84.417 85.930 87.445 88.953 89.472 87.980 86.465 84.949 83.436 - 72.382 73.853 75.334 76.824 78.323 79.828 81.340 82.857 84.378 85.903 87.428 88.945 89.457 87.959 86.434 84.907 83.382 - 72.245 73.727 75.218 76.718 78.226 79.740 81.261 82.785 84.311 85.835 87.348 88.791 89.197 87.859 86.356 84.832 83.303 - 72.100 73.591 75.091 76.600 78.116 79.637 81.163 82.690 84.215 85.730 87.209 88.535 88.847 87.689 86.235 84.726 83.200 - 71.946 73.446 74.954 76.470 77.992 79.519 81.047 82.574 84.093 85.588 87.021 88.221 88.467 87.464 86.075 84.590 83.074 - 71.784 73.291 74.807 76.329 77.856 79.386 80.915 82.438 83.945 85.415 86.791 87.874 88.075 87.196 85.879 84.428 82.926 - 71.614 73.128 74.650 76.177 77.708 79.239 80.766 82.282 83.773 85.213 86.528 87.508 87.677 86.897 85.653 84.240 82.757 - 71.436 72.956 74.483 76.014 77.547 79.078 80.601 82.108 83.580 84.985 86.238 87.130 87.274 86.574 85.401 84.029 82.569 - 71.250 72.776 74.307 75.842 77.375 78.904 80.422 81.916 83.367 84.735 85.928 86.744 86.870 86.234 85.128 83.798 82.363 diff --git a/pydarn/radar_fov_files/010_lons.txt b/pydarn/radar_fov_files/010_lons.txt deleted file mode 100644 index b9c721855..000000000 --- a/pydarn/radar_fov_files/010_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 25.166 25.278 25.397 25.524 25.657 25.795 25.939 26.086 26.238 26.392 26.549 26.707 26.868 27.029 27.191 27.353 27.516 - 24.539 24.695 24.860 25.034 25.215 25.402 25.595 25.794 25.996 26.202 26.411 26.622 26.834 27.046 27.258 27.469 27.678 - 23.914 24.113 24.323 24.543 24.772 25.009 25.251 25.501 25.757 26.016 26.279 26.544 26.811 27.077 27.342 27.606 27.866 - 23.294 23.535 23.789 24.054 24.331 24.618 24.914 25.217 25.527 25.841 26.160 26.481 26.803 27.126 27.446 27.764 28.079 - 22.670 22.952 23.250 23.563 23.889 24.226 24.575 24.932 25.297 25.669 26.045 26.423 26.804 27.184 27.562 27.936 28.306 - 22.037 22.361 22.704 23.063 23.439 23.828 24.230 24.643 25.066 25.495 25.930 26.369 26.809 27.248 27.686 28.118 28.545 - 21.393 21.759 22.147 22.554 22.979 23.422 23.879 24.349 24.830 25.319 25.815 26.315 26.817 27.318 27.816 28.309 28.795 - 20.737 21.145 21.577 22.033 22.509 23.005 23.519 24.047 24.588 25.140 25.698 26.262 26.827 27.392 27.953 28.509 29.055 - 20.068 20.517 20.995 21.499 22.028 22.579 23.150 23.738 24.341 24.956 25.579 26.208 26.840 27.470 28.097 28.716 29.325 - 19.384 19.875 20.398 20.952 21.533 22.140 22.770 23.420 24.087 24.767 25.458 26.155 26.854 27.552 28.246 28.931 29.604 - 18.685 19.218 19.787 20.390 21.025 21.689 22.380 23.093 23.825 24.573 25.333 26.100 26.869 27.638 28.401 29.155 29.894 - 18.134 18.701 19.307 19.952 20.632 21.344 22.086 22.854 23.643 24.450 25.270 26.098 26.930 27.760 28.584 29.397 30.195 - 17.654 18.249 18.889 19.571 20.293 21.050 21.840 22.659 23.502 24.365 25.242 26.128 27.018 27.907 28.789 29.659 30.511 - 17.214 17.836 18.507 19.224 19.985 20.785 21.622 22.490 23.386 24.303 25.236 26.179 27.126 28.072 29.011 29.936 30.842 - 16.813 17.459 18.158 18.908 19.706 20.548 21.429 22.345 23.291 24.261 25.249 26.247 27.251 28.253 29.246 30.225 31.183 - 16.285 16.960 17.693 18.482 19.323 20.212 21.145 22.117 23.121 24.151 25.201 26.264 27.331 28.397 29.453 30.493 31.510 - 15.499 16.214 16.993 17.833 18.730 19.680 20.679 21.721 22.798 23.906 25.035 26.177 27.326 28.472 29.608 30.724 31.815 - 14.699 15.454 16.278 17.169 18.123 19.135 20.201 21.315 22.468 23.655 24.865 26.092 27.324 28.554 29.771 30.968 32.135 - 13.884 14.677 15.547 16.489 17.500 18.575 19.710 20.897 22.129 23.398 24.693 26.006 27.326 28.642 29.945 31.224 32.470 - 13.053 13.885 14.798 15.791 16.860 17.999 19.204 20.467 21.780 23.133 24.517 25.920 27.330 28.737 30.128 31.493 32.821 - 12.205 13.074 14.032 15.075 16.202 17.407 18.683 20.024 21.420 22.861 24.336 25.832 27.337 28.838 30.321 31.775 33.187 - 11.340 12.245 13.246 14.340 15.525 16.795 18.145 19.566 21.048 22.580 24.150 25.744 27.347 28.946 30.525 32.071 33.571 - 10.457 11.397 12.440 13.584 14.828 16.165 17.589 19.092 20.663 22.289 23.958 25.653 27.359 29.060 30.739 32.381 33.971 - 9.555 10.528 11.613 12.807 14.109 15.514 17.014 18.601 20.263 21.988 23.759 25.560 27.374 29.181 30.964 32.705 34.390 - 8.634 9.639 10.764 12.008 13.368 14.841 16.419 18.092 19.849 21.675 23.554 25.465 27.390 29.309 31.200 33.046 34.827 - 7.693 8.729 9.893 11.185 12.604 14.145 15.802 17.564 19.419 21.350 23.340 25.367 27.410 29.444 31.449 33.402 35.285 - 6.733 7.797 8.998 10.337 11.814 13.425 15.162 17.015 18.971 21.012 23.118 25.266 27.431 29.588 31.711 33.776 35.763 - 5.752 6.842 8.079 9.465 10.999 12.679 14.497 16.444 18.504 20.660 22.887 25.162 27.455 29.740 31.986 34.169 36.264 - 4.751 5.864 7.135 8.565 10.156 11.906 13.807 15.849 18.018 20.291 22.646 25.053 27.482 29.900 32.276 34.581 36.789 - 3.729 4.864 6.165 7.639 9.286 11.105 13.089 15.230 17.510 19.907 22.394 24.941 27.511 30.070 32.582 35.014 37.338 - 2.685 3.839 5.170 6.684 8.385 10.273 12.343 14.584 16.978 19.504 22.130 24.823 27.543 30.250 32.904 35.470 37.914 - 1.621 2.790 4.147 5.700 7.454 9.411 11.566 13.909 16.422 19.082 21.854 24.701 27.578 30.441 33.245 35.949 38.519 - 0.535 1.716 3.096 4.685 6.491 8.515 10.756 13.203 15.840 18.638 21.564 24.572 27.616 30.643 33.604 36.454 39.154 - -0.572 0.618 2.018 3.640 5.494 7.585 9.911 12.465 15.228 18.172 21.258 24.438 27.657 30.858 33.985 36.987 39.821 - -1.700 -0.506 0.910 2.562 4.462 6.618 9.030 11.692 14.586 17.681 20.936 24.297 27.702 31.087 34.388 37.549 40.523 - -2.849 -1.654 -0.227 1.452 3.395 5.613 8.111 10.882 13.911 17.164 20.596 24.148 27.751 31.330 34.816 38.143 41.262 - -4.020 -2.828 -1.393 0.307 2.289 4.568 7.150 10.033 13.199 16.617 20.236 23.991 27.803 31.590 35.270 38.772 42.040 - -5.211 -4.027 -2.589 -0.872 1.145 3.481 6.146 9.140 12.449 16.038 19.855 23.825 27.861 31.867 35.753 39.438 42.861 - -6.422 -5.252 -3.815 -2.086 -0.038 2.350 5.096 8.202 11.657 15.425 19.450 23.649 27.923 32.164 36.268 40.145 43.728 - -7.653 -6.500 -5.072 -3.336 -1.264 1.174 3.997 7.216 10.819 14.774 19.019 23.462 27.991 32.482 36.818 40.896 44.644 - -8.903 -7.774 -6.359 -4.623 -2.531 -0.050 2.847 6.177 9.932 14.082 18.559 23.263 28.065 32.824 37.405 41.695 45.613 - -10.172 -9.072 -7.676 -5.947 -3.843 -1.324 1.643 5.082 8.992 13.344 18.067 23.050 28.145 33.192 38.035 42.546 46.639 - -11.459 -10.393 -9.023 -7.307 -5.198 -2.650 0.382 3.927 7.994 12.556 17.540 22.821 28.234 33.589 38.711 43.454 47.726 - -12.762 -11.737 -10.400 -8.705 -6.600 -4.029 -0.940 2.708 6.932 11.713 16.973 22.576 28.330 34.019 39.438 44.425 48.879 - -14.082 -13.103 -11.806 -10.141 -8.047 -5.463 -2.325 1.420 5.802 10.808 16.362 22.311 28.436 34.486 40.222 45.463 50.103 - -15.417 -14.490 -13.241 -11.613 -9.541 -6.954 -3.776 0.059 4.597 9.837 15.701 22.024 28.553 34.993 41.069 46.577 51.404 - -16.766 -15.898 -14.703 -13.122 -11.082 -8.503 -5.297 -1.380 3.311 8.790 14.985 21.712 28.682 35.547 41.988 47.773 52.787 - -18.128 -17.324 -16.192 -14.666 -12.670 -10.112 -6.891 -2.903 1.936 7.660 14.205 21.372 28.824 36.154 42.985 49.058 54.258 - -19.501 -18.768 -17.706 -16.246 -14.305 -11.781 -8.559 -4.515 0.464 6.436 13.353 20.998 28.983 36.822 44.072 50.444 55.825 - -20.885 -20.229 -19.244 -17.860 -15.986 -13.512 -10.306 -6.221 -1.114 5.108 12.418 20.587 29.161 37.560 45.260 51.938 57.493 - -22.277 -21.703 -20.805 -19.506 -17.713 -15.304 -12.133 -8.027 -2.807 3.664 11.389 20.131 29.360 38.378 46.562 53.553 59.270 - -23.676 -23.191 -22.386 -21.183 -19.484 -17.158 -14.043 -9.938 -4.624 2.089 10.251 19.623 29.586 39.291 47.994 55.301 61.163 - -25.081 -24.690 -23.986 -22.889 -21.297 -19.072 -16.036 -11.959 -6.577 0.366 8.986 19.052 29.842 40.314 49.573 57.194 63.180 - -26.491 -26.199 -25.602 -24.622 -23.151 -21.046 -18.113 -14.095 -8.677 -1.523 7.572 18.407 30.135 41.468 51.320 59.246 65.325 - -27.902 -27.715 -27.233 -26.379 -25.043 -23.077 -20.274 -16.350 -10.934 -3.598 5.984 17.671 30.474 42.778 53.261 61.473 67.607 - -29.315 -29.236 -28.876 -28.157 -26.971 -25.164 -22.519 -18.726 -13.359 -5.882 4.189 16.823 30.869 44.276 55.423 63.889 70.030 - -30.727 -30.761 -30.529 -29.954 -28.930 -27.301 -24.844 -21.226 -15.963 -8.402 2.148 15.836 31.335 46.002 57.838 66.511 72.597 - -32.136 -32.287 -32.188 -31.766 -30.917 -29.487 -27.247 -23.848 -18.755 -11.184 -0.188 14.673 31.892 48.008 60.544 69.352 75.311 - -33.542 -33.812 -33.852 -33.591 -32.928 -31.715 -29.723 -26.591 -21.741 -14.257 -2.878 13.282 32.568 50.361 63.580 72.425 78.171 - -34.941 -35.335 -35.517 -35.423 -34.959 -33.980 -32.265 -29.451 -24.925 -17.649 -5.995 11.590 33.404 53.148 66.991 75.739 81.174 - -36.334 -36.853 -37.182 -37.261 -37.004 -36.277 -34.867 -32.419 -28.306 -21.386 -9.627 9.489 34.464 56.484 70.819 79.298 84.312 - -37.718 -38.364 -38.842 -39.100 -39.059 -38.598 -37.520 -35.486 -31.878 -25.485 -13.878 6.818 35.847 60.515 75.106 83.101 87.575 - -39.091 -39.865 -40.496 -40.937 -41.119 -40.937 -40.213 -38.639 -35.627 -29.957 -18.860 3.325 37.722 65.427 79.880 87.134 90.947 - -40.453 -41.357 -42.140 -42.767 -43.179 -43.285 -42.936 -41.861 -39.534 -34.791 -24.684 -1.400 40.397 71.440 85.151 91.376 94.409 - -41.802 -42.835 -43.774 -44.588 -45.233 -45.636 -45.677 -45.136 -43.570 -39.960 -31.432 -8.038 44.491 78.783 90.896 95.793 97.938 - -43.137 -44.299 -45.392 -46.395 -47.276 -47.981 -48.424 -48.441 -47.701 -45.406 -39.109 -17.706 51.418 87.617 97.050 100.341 101.509 - -44.457 -45.748 -46.995 -48.187 -49.303 -50.313 -51.164 -51.757 -51.888 -51.050 -47.597 -31.974 64.927 97.891 103.505 104.964 105.093 - -45.760 -47.178 -48.579 -49.958 -51.310 -52.625 -53.886 -55.062 -56.086 -56.791 -56.613 -51.733 94.581 109.188 110.107 109.605 108.663 - -47.046 -48.590 -50.143 -51.707 -53.292 -54.909 -56.577 -58.333 -60.251 -62.514 -65.745 -74.137 139.404 120.717 116.685 114.201 112.191 - -48.313 -49.982 -51.684 -53.431 -55.245 -57.159 -59.227 -61.551 -64.341 -68.111 -74.546 -93.421 167.042 131.594 123.070 118.694 115.651 - -49.562 -51.353 -53.201 -55.127 -57.166 -59.369 -61.826 -64.698 -68.318 -73.484 -82.659 -107.191 179.654 141.191 129.120 123.036 119.020 - -50.790 -52.701 -54.692 -56.794 -59.051 -61.534 -64.364 -67.758 -72.152 -78.561 -89.885 -116.514 -173.785 149.286 134.737 127.185 122.279 - -51.998 -54.026 -56.157 -58.429 -60.897 -63.650 -66.836 -70.718 -75.817 -83.292 -96.171 -122.934 -169.865 155.952 139.869 131.114 125.413 - -53.185 -55.328 -57.594 -60.030 -62.701 -65.712 -69.234 -73.569 -79.297 -87.656 -101.568 -127.520 -167.285 161.397 144.505 134.805 128.410 - -54.351 -56.605 -59.003 -61.597 -64.463 -67.718 -71.555 -76.303 -82.583 -91.649 -106.175 -130.923 -165.467 165.851 148.659 138.250 131.265 - -55.495 -57.856 -60.381 -63.128 -66.180 -69.666 -73.794 -78.916 -85.671 -95.283 -110.108 -133.532 -164.121 169.520 152.365 141.450 133.973 diff --git a/pydarn/radar_fov_files/011_lats.txt b/pydarn/radar_fov_files/011_lats.txt deleted file mode 100644 index 52083ff4e..000000000 --- a/pydarn/radar_fov_files/011_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -72.223 -72.271 -72.308 -72.337 -72.359 -72.373 -72.381 -72.382 -72.376 -72.364 -72.346 -72.321 -72.289 -72.251 -72.205 -72.152 -72.089 - -72.739 -72.783 -72.819 -72.847 -72.868 -72.881 -72.887 -72.886 -72.877 -72.862 -72.840 -72.810 -72.774 -72.730 -72.680 -72.622 -72.558 - -73.211 -73.258 -73.297 -73.328 -73.350 -73.364 -73.369 -73.366 -73.355 -73.336 -73.309 -73.273 -73.230 -73.179 -73.120 -73.053 -72.979 - -73.641 -73.695 -73.740 -73.774 -73.799 -73.815 -73.820 -73.816 -73.802 -73.779 -73.746 -73.704 -73.652 -73.592 -73.523 -73.445 -73.359 - -74.054 -74.116 -74.167 -74.206 -74.235 -74.252 -74.258 -74.252 -74.236 -74.208 -74.169 -74.119 -74.059 -73.989 -73.906 -73.816 -73.716 - -74.453 -74.524 -74.581 -74.626 -74.659 -74.678 -74.684 -74.678 -74.658 -74.626 -74.581 -74.523 -74.453 -74.372 -74.279 -74.176 -74.061 - -74.845 -74.924 -74.989 -75.040 -75.076 -75.098 -75.105 -75.097 -75.074 -75.037 -74.986 -74.920 -74.840 -74.747 -74.642 -74.524 -74.394 - -75.229 -75.319 -75.392 -75.449 -75.490 -75.514 -75.522 -75.513 -75.487 -75.444 -75.386 -75.311 -75.221 -75.116 -74.997 -74.864 -74.718 - -75.610 -75.709 -75.791 -75.855 -75.901 -75.928 -75.936 -75.926 -75.896 -75.848 -75.782 -75.699 -75.597 -75.480 -75.346 -75.198 -75.035 - -75.985 -76.096 -76.187 -76.258 -76.309 -76.339 -76.348 -76.336 -76.304 -76.250 -76.176 -76.082 -75.970 -75.839 -75.690 -75.525 -75.345 - -76.357 -76.480 -76.581 -76.660 -76.716 -76.749 -76.759 -76.746 -76.709 -76.649 -76.567 -76.463 -76.338 -76.193 -76.029 -75.847 -75.648 - -76.590 -76.726 -76.838 -76.926 -76.989 -77.026 -77.038 -77.024 -76.984 -76.919 -76.829 -76.715 -76.578 -76.419 -76.239 -76.040 -75.822 - -76.750 -76.900 -77.025 -77.123 -77.193 -77.236 -77.250 -77.235 -77.193 -77.122 -77.025 -76.901 -76.752 -76.578 -76.382 -76.165 -75.928 - -76.865 -77.031 -77.170 -77.279 -77.358 -77.406 -77.423 -77.408 -77.363 -77.287 -77.182 -77.048 -76.886 -76.698 -76.485 -76.249 -75.991 - -76.939 -77.123 -77.277 -77.398 -77.486 -77.540 -77.560 -77.547 -77.499 -77.418 -77.305 -77.160 -76.985 -76.782 -76.552 -76.297 -76.017 - -77.127 -77.327 -77.494 -77.626 -77.723 -77.782 -77.805 -77.791 -77.740 -77.653 -77.531 -77.375 -77.187 -76.968 -76.721 -76.446 -76.146 - -77.533 -77.746 -77.924 -78.064 -78.167 -78.230 -78.253 -78.237 -78.181 -78.086 -77.954 -77.785 -77.583 -77.348 -77.082 -76.789 -76.470 - -77.929 -78.156 -78.345 -78.495 -78.604 -78.671 -78.695 -78.676 -78.615 -78.512 -78.368 -78.186 -77.968 -77.716 -77.432 -77.119 -76.779 - -78.314 -78.556 -78.759 -78.919 -79.035 -79.106 -79.132 -79.110 -79.043 -78.931 -78.776 -78.579 -78.344 -78.073 -77.770 -77.436 -77.075 - -78.691 -78.949 -79.166 -79.337 -79.462 -79.538 -79.564 -79.540 -79.466 -79.345 -79.177 -78.965 -78.712 -78.422 -78.097 -77.741 -77.358 - -79.060 -79.335 -79.567 -79.750 -79.884 -79.965 -79.993 -79.966 -79.886 -79.754 -79.572 -79.343 -79.072 -78.760 -78.414 -78.035 -77.628 - -79.420 -79.714 -79.962 -80.159 -80.302 -80.389 -80.418 -80.388 -80.301 -80.158 -79.961 -79.715 -79.423 -79.090 -78.720 -78.317 -77.886 - -79.772 -80.086 -80.351 -80.563 -80.717 -80.811 -80.841 -80.808 -80.713 -80.557 -80.345 -80.080 -79.766 -79.410 -79.016 -78.588 -78.132 - -80.115 -80.451 -80.736 -80.963 -81.129 -81.229 -81.262 -81.225 -81.122 -80.953 -80.723 -80.437 -80.101 -79.721 -79.301 -78.847 -78.365 - -80.450 -80.809 -81.114 -81.359 -81.538 -81.646 -81.680 -81.640 -81.527 -81.344 -81.096 -80.788 -80.428 -80.021 -79.575 -79.095 -78.586 - -80.776 -81.160 -81.488 -81.751 -81.944 -82.061 -82.097 -82.053 -81.930 -81.731 -81.462 -81.131 -80.745 -80.311 -79.837 -79.329 -78.793 - -81.093 -81.503 -81.855 -82.139 -82.347 -82.473 -82.513 -82.464 -82.330 -82.113 -81.823 -81.467 -81.053 -80.591 -80.088 -79.552 -78.988 - -81.400 -81.838 -82.216 -82.522 -82.748 -82.885 -82.927 -82.873 -82.726 -82.491 -82.177 -81.793 -81.351 -80.859 -80.326 -79.760 -79.168 - -81.696 -82.164 -82.570 -82.901 -83.145 -83.294 -83.340 -83.281 -83.120 -82.864 -82.524 -82.111 -81.638 -81.114 -80.551 -79.955 -79.334 - -81.981 -82.480 -82.916 -83.274 -83.540 -83.702 -83.752 -83.687 -83.510 -83.231 -82.862 -82.418 -81.912 -81.357 -80.762 -80.136 -79.486 - -82.252 -82.786 -83.254 -83.641 -83.931 -84.109 -84.163 -84.091 -83.896 -83.592 -83.192 -82.715 -82.175 -81.585 -80.958 -80.302 -79.623 - -82.511 -83.079 -83.583 -84.002 -84.319 -84.514 -84.573 -84.493 -84.278 -83.945 -83.512 -82.999 -82.423 -81.799 -81.139 -80.452 -79.744 - -82.754 -83.360 -83.900 -84.356 -84.703 -84.917 -84.983 -84.893 -84.656 -84.291 -83.821 -83.269 -82.656 -81.997 -81.304 -80.586 -79.850 - -82.981 -83.625 -84.206 -84.700 -85.081 -85.319 -85.392 -85.291 -85.028 -84.626 -84.116 -83.525 -82.873 -82.178 -81.451 -80.703 -79.939 - -83.190 -83.874 -84.497 -85.035 -85.454 -85.719 -85.800 -85.686 -85.393 -84.951 -84.398 -83.763 -83.072 -82.340 -81.581 -80.803 -80.012 - -83.380 -84.105 -84.772 -85.356 -85.819 -86.117 -86.208 -86.079 -85.749 -85.262 -84.662 -83.983 -83.251 -82.484 -81.693 -80.886 -80.069 - -83.549 -84.315 -85.029 -85.663 -86.176 -86.511 -86.615 -86.467 -86.096 -85.558 -84.907 -84.182 -83.410 -82.608 -81.785 -80.950 -80.108 - -83.696 -84.502 -85.263 -85.952 -86.521 -86.902 -87.022 -86.850 -86.429 -85.834 -85.130 -84.359 -83.547 -82.710 -81.858 -80.996 -80.130 - -83.819 -84.664 -85.473 -86.218 -86.850 -87.288 -87.429 -87.226 -86.745 -86.087 -85.327 -84.511 -83.661 -82.791 -81.910 -81.024 -80.135 - -83.916 -84.799 -85.654 -86.457 -87.159 -87.666 -87.835 -87.592 -87.038 -86.312 -85.497 -84.636 -83.750 -82.849 -81.942 -81.032 -80.123 - -83.988 -84.905 -85.803 -86.663 -87.440 -88.033 -88.241 -87.943 -87.302 -86.504 -85.635 -84.732 -83.813 -82.885 -81.954 -81.023 -80.094 - -84.032 -84.980 -85.917 -86.829 -87.684 -88.380 -88.646 -88.268 -87.527 -86.657 -85.738 -84.799 -83.849 -82.897 -81.944 -80.994 -80.048 - -84.048 -85.022 -85.992 -86.951 -87.876 -88.693 -89.050 -88.553 -87.702 -86.766 -85.805 -84.834 -83.859 -82.885 -81.914 -80.947 -79.986 - -84.036 -85.031 -86.027 -87.021 -88.004 -88.941 -89.452 -88.767 -87.814 -86.827 -85.833 -84.837 -83.842 -82.851 -81.864 -80.882 -79.907 - -83.996 -85.006 -86.020 -87.036 -88.054 -89.069 -89.833 -88.871 -87.854 -86.837 -85.821 -84.808 -83.798 -82.793 -81.794 -80.800 -79.812 - -83.929 -84.949 -85.972 -86.996 -88.020 -89.031 -89.710 -88.834 -87.819 -86.795 -85.770 -84.748 -83.729 -82.714 -81.704 -80.700 -79.702 - -83.835 -84.860 -85.884 -86.903 -87.906 -88.841 -89.315 -88.669 -87.711 -86.703 -85.682 -84.658 -83.634 -82.612 -81.595 -80.583 -79.578 - -83.717 -84.740 -85.758 -86.761 -87.724 -88.560 -88.912 -88.415 -87.540 -86.565 -85.558 -84.538 -83.515 -82.490 -81.469 -80.451 -79.438 - -83.575 -84.593 -85.599 -86.577 -87.490 -88.230 -88.508 -88.108 -87.318 -86.387 -85.402 -84.392 -83.373 -82.349 -81.325 -80.303 -79.285 - -83.410 -84.420 -85.409 -86.356 -87.215 -87.873 -88.103 -87.769 -87.057 -86.174 -85.216 -84.222 -83.209 -82.188 -81.164 -80.140 -79.119 - -83.225 -84.223 -85.191 -86.105 -86.912 -87.501 -87.698 -87.410 -86.766 -85.932 -85.004 -84.028 -83.026 -82.011 -80.988 -79.964 -78.940 - -83.020 -84.004 -84.951 -85.830 -86.587 -87.121 -87.293 -87.040 -86.452 -85.665 -84.769 -83.814 -82.825 -81.816 -80.798 -79.774 -78.749 - -82.799 -83.767 -84.690 -85.535 -86.246 -86.734 -86.888 -86.661 -86.122 -85.378 -84.514 -83.581 -82.606 -81.607 -80.593 -79.571 -78.547 - -82.561 -83.513 -84.411 -85.223 -85.894 -86.343 -86.482 -86.277 -85.778 -85.074 -84.242 -83.331 -82.372 -81.383 -80.375 -79.357 -78.334 - -82.309 -83.244 -84.118 -84.898 -85.532 -85.949 -86.077 -85.889 -85.424 -84.756 -83.955 -83.067 -82.124 -81.146 -80.146 -79.132 -78.110 - -82.044 -82.961 -83.811 -84.562 -85.163 -85.552 -85.671 -85.497 -85.062 -84.427 -83.654 -82.789 -81.863 -80.897 -79.905 -78.896 -77.877 - -81.768 -82.666 -83.493 -84.216 -84.788 -85.154 -85.265 -85.103 -84.693 -84.088 -83.343 -82.500 -81.591 -80.637 -79.653 -78.650 -77.634 - -81.480 -82.361 -83.166 -83.863 -84.409 -84.755 -84.859 -84.707 -84.320 -83.741 -83.021 -82.200 -81.307 -80.366 -79.392 -78.395 -77.382 - -81.183 -82.046 -82.831 -83.504 -84.026 -84.354 -84.453 -84.309 -83.942 -83.388 -82.691 -81.890 -81.015 -80.087 -79.121 -78.131 -77.123 - -80.877 -81.724 -82.488 -83.139 -83.640 -83.953 -84.047 -83.911 -83.560 -83.028 -82.353 -81.572 -80.713 -79.798 -78.842 -77.859 -76.855 - -80.563 -81.393 -82.138 -82.769 -83.252 -83.551 -83.640 -83.511 -83.175 -82.663 -82.009 -81.247 -80.404 -79.501 -78.555 -77.579 -76.581 - -80.241 -81.056 -81.784 -82.395 -82.861 -83.148 -83.234 -83.110 -82.788 -82.294 -81.659 -80.915 -80.087 -79.197 -78.261 -77.292 -76.299 - -79.914 -80.714 -81.424 -82.018 -82.468 -82.744 -82.827 -82.708 -82.399 -81.921 -81.304 -80.576 -79.764 -78.886 -77.960 -76.998 -76.011 - -79.580 -80.365 -81.060 -81.638 -82.073 -82.340 -82.420 -82.306 -82.008 -81.545 -80.945 -80.233 -79.434 -78.569 -77.653 -76.698 -75.716 - -79.241 -80.012 -80.692 -81.255 -81.677 -81.935 -82.012 -81.903 -81.615 -81.166 -80.581 -79.884 -79.099 -78.246 -77.339 -76.393 -75.416 - -78.896 -79.655 -80.320 -80.870 -81.280 -81.530 -81.605 -81.499 -81.220 -80.784 -80.213 -79.531 -78.759 -77.917 -77.020 -76.081 -75.110 - -78.547 -79.293 -79.945 -80.482 -80.882 -81.125 -81.197 -81.095 -80.824 -80.400 -79.843 -79.174 -78.415 -77.584 -76.696 -75.764 -74.799 - -78.194 -78.928 -79.568 -80.093 -80.482 -80.718 -80.789 -80.690 -80.427 -80.014 -79.469 -78.813 -78.066 -77.245 -76.367 -75.443 -74.484 - -77.837 -78.560 -79.188 -79.701 -80.082 -80.312 -80.381 -80.285 -80.029 -79.626 -79.093 -78.449 -77.713 -76.903 -76.033 -75.117 -74.163 - -77.477 -78.189 -78.805 -79.309 -79.680 -79.905 -79.972 -79.879 -79.630 -79.236 -78.714 -78.081 -77.357 -76.557 -75.696 -74.786 -73.840 - -77.113 -77.815 -78.421 -78.914 -79.278 -79.497 -79.563 -79.473 -79.229 -78.844 -78.333 -77.711 -76.997 -76.206 -75.354 -74.451 -73.510 - -76.746 -77.438 -78.034 -78.519 -78.875 -79.090 -79.154 -79.066 -78.828 -78.451 -77.949 -77.338 -76.634 -75.853 -75.008 -74.113 -73.177 - -76.376 -77.059 -77.646 -78.122 -78.471 -78.682 -78.745 -78.659 -78.426 -78.057 -77.564 -76.962 -76.268 -75.496 -74.659 -73.772 -72.840 - -76.003 -76.677 -77.256 -77.723 -78.066 -78.273 -78.335 -78.251 -78.024 -77.661 -77.177 -76.585 -75.899 -75.136 -74.307 -73.426 -72.499 - -75.628 -76.294 -76.864 -77.324 -77.661 -77.864 -77.925 -77.843 -77.620 -77.265 -76.788 -76.205 -75.528 -74.773 -73.951 -73.076 -72.155 - -75.251 -75.909 -76.471 -76.924 -77.255 -77.454 -77.515 -77.434 -77.216 -76.867 -76.398 -75.823 -75.155 -74.407 -73.594 -72.724 -71.808 diff --git a/pydarn/radar_fov_files/011_lons.txt b/pydarn/radar_fov_files/011_lons.txt deleted file mode 100644 index ee27c7434..000000000 --- a/pydarn/radar_fov_files/011_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -4.408 -4.179 -3.947 -3.713 -3.477 -3.239 -3.002 -2.766 -2.531 -2.299 -2.071 -1.848 -1.630 -1.419 -1.216 -1.022 -0.839 - -4.834 -4.531 -4.223 -3.910 -3.593 -3.275 -2.955 -2.636 -2.319 -2.005 -1.696 -1.393 -1.097 -0.810 -0.532 -0.266 -0.012 - -5.299 -4.917 -4.527 -4.130 -3.728 -3.322 -2.915 -2.509 -2.105 -1.705 -1.311 -0.925 -0.548 -0.182 0.171 0.510 0.833 - -5.800 -5.335 -4.859 -4.374 -3.882 -3.385 -2.887 -2.389 -1.894 -1.404 -0.921 -0.449 0.012 0.458 0.889 1.301 1.694 - -6.332 -5.780 -5.214 -4.636 -4.049 -3.457 -2.863 -2.268 -1.678 -1.093 -0.518 0.044 0.591 1.121 1.629 2.117 2.579 - -6.893 -6.251 -5.591 -4.916 -4.231 -3.538 -2.842 -2.147 -1.455 -0.772 -0.101 0.555 1.193 1.809 2.400 2.963 3.497 - -7.484 -6.748 -5.990 -5.214 -4.424 -3.626 -2.823 -2.021 -1.224 -0.437 0.335 1.089 1.820 2.525 3.200 3.841 4.447 - -8.107 -7.273 -6.412 -5.529 -4.630 -3.720 -2.805 -1.891 -0.982 -0.086 0.793 1.648 2.477 3.273 4.034 4.754 5.433 - -8.763 -7.827 -6.858 -5.864 -4.849 -3.821 -2.787 -1.754 -0.728 0.283 1.273 2.235 3.165 4.056 4.904 5.706 6.457 - -9.454 -8.412 -7.331 -6.218 -5.082 -3.930 -2.770 -1.611 -0.461 0.672 1.779 2.853 3.887 4.876 5.814 6.697 7.522 - -10.183 -9.030 -7.831 -6.595 -5.330 -4.045 -2.752 -1.460 -0.178 1.082 2.312 3.503 4.647 5.737 6.767 7.732 8.629 - -10.853 -9.606 -8.307 -6.965 -5.589 -4.190 -2.781 -1.373 0.023 1.394 2.730 4.020 5.256 6.430 7.535 8.567 9.521 - -11.507 -10.176 -8.785 -7.343 -5.864 -4.358 -2.839 -1.322 0.181 1.656 3.090 4.473 5.794 7.044 8.217 9.306 10.309 - -12.156 -10.746 -9.268 -7.732 -6.152 -4.542 -2.917 -1.293 0.314 1.890 3.420 4.891 6.292 7.614 8.849 9.990 11.035 - -12.795 -11.313 -9.752 -8.127 -6.451 -4.740 -3.013 -1.286 0.422 2.095 3.717 5.273 6.750 8.139 9.430 10.618 11.698 - -13.513 -11.940 -10.279 -8.543 -6.750 -4.917 -3.064 -1.211 0.621 2.413 4.146 5.805 7.375 8.844 10.205 11.451 12.577 - -14.409 -12.708 -10.905 -9.015 -7.057 -5.052 -3.024 -0.996 1.007 2.963 4.850 6.650 8.347 9.928 11.386 12.713 13.905 - -15.361 -13.528 -11.575 -9.522 -7.389 -5.201 -2.985 -0.770 1.416 3.546 5.595 7.543 9.371 11.067 12.621 14.028 15.284 - -16.374 -14.403 -12.295 -10.068 -7.749 -5.364 -2.947 -0.530 1.852 4.167 6.388 8.490 10.454 12.265 13.915 15.399 16.715 - -17.453 -15.340 -13.068 -10.658 -8.139 -5.543 -2.908 -0.275 2.317 4.831 7.233 9.496 11.599 13.528 15.272 16.830 18.201 - -18.602 -16.343 -13.900 -11.296 -8.562 -5.738 -2.869 -0.001 2.817 5.543 8.137 10.568 12.814 14.859 16.696 18.324 19.744 - -19.827 -17.419 -14.796 -11.986 -9.023 -5.953 -2.829 0.293 3.356 6.308 9.105 11.711 14.103 16.264 18.191 19.882 21.346 - -21.135 -18.574 -15.765 -12.735 -9.526 -6.189 -2.788 0.610 3.938 7.134 10.145 12.933 15.472 17.749 19.760 21.509 23.008 - -22.532 -19.816 -16.812 -13.551 -10.076 -6.449 -2.745 0.955 4.571 8.027 11.265 14.242 16.930 19.318 21.407 23.206 24.731 - -24.025 -21.153 -17.949 -14.441 -10.679 -6.736 -2.699 1.332 5.260 8.997 12.475 15.645 18.482 20.977 23.137 24.976 26.516 - -25.623 -22.596 -19.184 -15.415 -11.344 -7.054 -2.651 1.745 6.015 10.055 13.785 17.154 20.137 22.732 24.952 26.819 28.363 - -27.334 -24.154 -20.530 -16.486 -12.079 -7.408 -2.599 2.200 6.845 11.211 15.206 18.777 21.902 24.587 26.855 28.738 30.272 - -29.166 -25.840 -22.001 -17.665 -12.896 -7.804 -2.544 2.705 7.763 12.480 16.753 20.526 23.786 26.549 28.849 30.732 32.241 - -31.128 -27.666 -23.611 -18.971 -13.808 -8.250 -2.483 3.268 8.782 13.879 18.441 22.414 25.796 28.621 30.936 32.801 34.270 - -33.230 -29.646 -25.379 -20.422 -14.832 -8.754 -2.416 3.902 9.922 15.427 20.286 24.452 27.942 30.807 33.117 34.944 36.356 - -35.480 -31.794 -27.325 -22.041 -15.988 -9.328 -2.341 4.619 11.202 17.146 22.308 26.656 30.231 33.112 35.392 37.160 38.495 - -37.888 -34.126 -29.471 -23.855 -17.303 -9.989 -2.257 5.439 12.652 19.064 24.529 29.038 32.669 35.538 37.760 39.445 40.685 - -40.459 -36.658 -31.844 -25.899 -18.809 -10.756 -2.161 6.384 14.304 21.214 26.971 31.611 35.264 38.084 40.218 41.796 42.920 - -43.201 -39.404 -34.470 -28.210 -20.548 -11.655 -2.049 7.487 16.201 23.632 29.660 34.391 38.018 40.749 42.763 44.207 45.195 - -46.116 -42.380 -37.379 -30.837 -22.575 -12.724 -1.919 8.790 18.398 26.362 32.623 37.386 40.935 43.531 45.388 46.671 47.505 - -49.205 -45.595 -40.603 -33.834 -24.959 -14.013 -1.762 10.351 20.964 29.456 35.884 40.607 44.011 46.423 48.087 49.183 49.841 - -52.464 -49.058 -44.169 -37.264 -27.793 -15.595 -1.571 12.253 23.989 32.968 39.469 44.056 47.243 49.417 50.850 51.732 52.198 - -55.884 -52.770 -48.104 -41.198 -31.199 -17.581 -1.329 14.618 27.585 36.958 43.394 47.732 50.620 52.501 53.666 54.311 54.568 - -59.452 -56.723 -52.425 -45.709 -35.334 -20.136 -1.015 17.626 31.895 41.485 47.670 51.625 54.128 55.661 56.524 56.909 56.942 - -63.147 -60.901 -57.132 -50.862 -40.400 -23.530 -0.585 21.558 37.090 46.596 52.292 55.716 57.747 58.881 59.410 59.515 59.312 - -66.945 -65.275 -62.209 -56.703 -46.636 -28.212 0.038 26.856 43.357 52.315 57.237 59.978 61.453 62.141 62.310 62.120 61.671 - -70.814 -69.805 -67.612 -63.232 -54.292 -34.968 1.029 34.226 50.865 58.623 62.460 64.370 65.217 65.421 65.208 64.712 64.011 - -74.720 -74.439 -73.269 -70.379 -63.532 -45.169 2.856 44.725 59.682 65.443 67.893 68.847 69.008 68.700 68.092 67.281 66.325 - -78.628 -79.119 -79.081 -77.985 -74.269 -60.878 7.362 59.545 69.664 72.628 73.448 73.356 72.793 71.957 70.946 69.817 68.605 - -82.501 -83.783 -84.932 -85.810 -85.996 -83.220 33.877 78.676 80.361 79.972 79.022 77.840 76.540 75.171 73.757 72.313 70.846 - -86.305 -88.371 -90.701 -93.570 -97.813 -107.762 156.535 98.956 91.078 87.238 84.512 82.248 80.218 78.324 76.513 74.758 73.041 - -90.008 -92.825 -96.277 -100.992 -108.783 -127.249 168.368 116.059 101.114 94.207 89.825 86.531 83.801 81.399 79.203 77.147 75.187 - -93.585 -97.102 -101.571 -107.871 -118.311 -140.221 171.512 128.551 110.002 100.707 94.882 90.649 87.264 84.382 81.819 79.473 77.278 - -97.016 -101.167 -106.520 -114.090 -126.247 -148.663 172.959 137.301 117.580 106.637 99.630 94.572 90.591 87.262 84.353 81.731 79.312 - -100.286 -104.996 -111.090 -119.614 -132.724 -154.365 173.793 143.506 123.911 111.960 104.039 98.279 93.768 90.030 86.799 83.918 81.286 - -103.386 -108.579 -115.271 -124.467 -137.984 -158.399 174.336 148.038 129.159 116.686 108.096 101.760 96.787 92.681 89.154 86.031 83.198 - -106.312 -111.913 -119.071 -128.705 -142.271 -161.376 174.719 151.455 133.512 120.857 111.806 105.012 99.644 95.211 91.415 88.068 85.047 - -109.064 -115.002 -122.511 -132.400 -145.796 -163.651 175.005 154.106 137.142 124.528 115.186 108.037 102.339 97.620 93.581 90.028 86.832 - -111.646 -117.856 -125.618 -135.623 -148.723 -165.440 175.226 156.216 140.193 127.760 118.256 110.844 104.875 99.908 95.652 91.911 88.553 - -114.062 -120.488 -128.421 -138.443 -151.181 -166.880 175.404 157.931 142.780 130.609 121.043 113.443 107.255 102.077 97.629 93.719 90.212 - -116.320 -122.912 -130.952 -140.918 -153.266 -168.063 175.550 159.350 144.993 133.128 123.573 115.847 109.488 104.131 99.515 95.451 91.808 - -118.429 -125.145 -133.239 -143.101 -155.053 -169.051 175.672 160.542 146.902 135.364 125.870 118.070 111.579 106.073 101.310 97.110 93.342 - -120.398 -127.202 -135.309 -145.034 -156.597 -169.888 175.776 161.558 148.563 137.355 127.960 120.126 113.536 107.909 103.019 98.697 94.816 - -122.235 -129.097 -137.186 -146.754 -157.943 -170.604 175.866 162.434 150.019 139.136 129.865 122.028 115.369 109.643 104.645 100.216 96.232 - -123.950 -130.846 -138.894 -148.292 -159.126 -171.225 175.946 163.196 151.304 140.736 131.603 123.788 117.085 111.281 106.191 101.667 97.591 - -125.552 -132.461 -140.450 -149.672 -160.171 -171.767 176.016 163.866 152.447 142.179 133.195 125.420 118.692 112.828 107.661 103.054 98.895 - -127.048 -133.955 -141.872 -150.917 -161.102 -172.245 176.078 164.458 153.467 143.486 134.654 126.935 120.198 114.289 109.058 104.379 100.147 - -128.448 -135.339 -143.175 -152.044 -161.935 -172.668 176.135 164.987 154.385 144.673 135.996 128.342 121.611 115.670 110.387 105.645 101.347 - -129.758 -136.623 -144.371 -153.068 -162.684 -173.046 176.187 165.461 155.214 145.756 137.233 129.652 122.936 116.975 111.650 106.855 102.498 - -130.985 -137.816 -145.473 -154.001 -163.361 -173.385 176.234 165.889 155.966 146.747 138.375 130.872 124.182 118.209 112.852 108.012 103.603 - -132.136 -138.927 -146.490 -154.856 -163.976 -173.691 176.277 166.277 156.651 147.657 139.433 132.012 125.353 119.377 113.995 109.117 104.663 - -133.216 -139.962 -147.430 -155.640 -164.537 -173.968 176.318 166.631 157.279 148.495 140.414 133.077 126.455 120.484 115.083 110.173 105.679 - -134.232 -140.928 -148.302 -156.362 -165.049 -174.220 176.355 166.955 157.855 149.269 141.327 134.074 127.494 121.532 116.119 111.183 106.655 - -135.187 -141.832 -149.112 -157.028 -165.520 -174.450 176.390 167.253 158.385 149.986 142.178 135.010 128.474 122.526 117.107 112.150 107.591 - -136.087 -142.678 -149.866 -157.645 -165.953 -174.660 176.424 167.527 158.876 150.652 142.972 135.888 129.399 123.470 118.048 113.074 108.488 - -136.935 -143.471 -150.569 -158.217 -166.353 -174.854 176.455 167.782 159.331 151.272 143.715 136.714 130.274 124.366 118.946 113.960 109.352 - -137.736 -144.217 -151.227 -158.749 -166.723 -175.032 176.484 168.018 159.754 151.850 144.412 137.492 131.101 125.218 119.803 114.807 110.181 - -138.492 -144.918 -151.842 -159.245 -167.066 -175.197 176.513 168.237 160.149 152.391 145.065 138.226 131.885 126.028 120.621 115.617 110.979 - -139.208 -145.578 -152.419 -159.708 -167.386 -175.350 176.540 168.442 160.517 152.898 145.681 138.919 132.629 126.800 121.402 116.396 111.745 - -139.885 -146.201 -152.960 -160.141 -167.683 -175.491 176.565 168.634 160.862 153.374 146.260 139.574 133.335 127.535 122.150 117.143 112.482 - -140.527 -146.788 -153.470 -160.547 -167.961 -175.623 176.590 168.814 161.186 153.821 146.807 140.194 134.005 128.236 122.862 117.860 113.190 diff --git a/pydarn/radar_fov_files/012_lats.txt b/pydarn/radar_fov_files/012_lats.txt deleted file mode 100644 index de944e8b8..000000000 --- a/pydarn/radar_fov_files/012_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -69.584 -69.623 -69.652 -69.672 -69.684 -69.688 -69.685 -69.676 -69.659 -69.637 -69.607 -69.571 -69.529 -69.479 -69.423 -69.358 -69.284 - -70.115 -70.147 -70.170 -70.185 -70.193 -70.192 -70.184 -70.168 -70.146 -70.116 -70.079 -70.035 -69.984 -69.926 -69.862 -69.790 -69.712 - -70.602 -70.634 -70.657 -70.670 -70.675 -70.671 -70.659 -70.638 -70.609 -70.571 -70.525 -70.472 -70.410 -70.341 -70.265 -70.182 -70.091 - -71.052 -71.086 -71.111 -71.125 -71.128 -71.122 -71.105 -71.079 -71.043 -70.997 -70.940 -70.876 -70.803 -70.721 -70.631 -70.533 -70.427 - -71.481 -71.519 -71.546 -71.560 -71.563 -71.555 -71.534 -71.503 -71.460 -71.405 -71.341 -71.265 -71.180 -71.084 -70.979 -70.864 -70.742 - -71.899 -71.942 -71.971 -71.987 -71.990 -71.979 -71.954 -71.917 -71.867 -71.804 -71.729 -71.642 -71.543 -71.433 -71.313 -71.183 -71.043 - -72.310 -72.358 -72.391 -72.408 -72.410 -72.397 -72.369 -72.326 -72.268 -72.196 -72.110 -72.010 -71.898 -71.773 -71.637 -71.490 -71.332 - -72.717 -72.770 -72.806 -72.825 -72.827 -72.811 -72.779 -72.730 -72.664 -72.583 -72.486 -72.373 -72.247 -72.107 -71.953 -71.788 -71.611 - -73.120 -73.179 -73.218 -73.239 -73.240 -73.223 -73.186 -73.131 -73.057 -72.966 -72.857 -72.731 -72.590 -72.433 -72.263 -72.079 -71.883 - -73.520 -73.585 -73.628 -73.651 -73.652 -73.632 -73.591 -73.529 -73.447 -73.345 -73.224 -73.085 -72.928 -72.755 -72.566 -72.363 -72.147 - -73.918 -73.989 -74.037 -74.062 -74.063 -74.040 -73.994 -73.926 -73.835 -73.722 -73.588 -73.434 -73.261 -73.071 -72.863 -72.641 -72.404 - -74.176 -74.256 -74.311 -74.339 -74.342 -74.319 -74.270 -74.196 -74.097 -73.975 -73.829 -73.662 -73.474 -73.267 -73.042 -72.799 -72.542 - -74.362 -74.452 -74.515 -74.549 -74.555 -74.532 -74.481 -74.402 -74.296 -74.165 -74.008 -73.828 -73.625 -73.401 -73.157 -72.895 -72.616 - -74.503 -74.606 -74.678 -74.719 -74.728 -74.706 -74.654 -74.571 -74.459 -74.318 -74.150 -73.956 -73.738 -73.497 -73.234 -72.951 -72.650 - -74.603 -74.721 -74.804 -74.852 -74.867 -74.847 -74.793 -74.707 -74.588 -74.439 -74.259 -74.052 -73.818 -73.560 -73.278 -72.974 -72.650 - -74.820 -74.949 -75.040 -75.095 -75.112 -75.092 -75.036 -74.944 -74.817 -74.657 -74.466 -74.244 -73.994 -73.718 -73.416 -73.091 -72.745 - -75.259 -75.393 -75.488 -75.544 -75.559 -75.536 -75.473 -75.372 -75.235 -75.062 -74.856 -74.618 -74.350 -74.054 -73.733 -73.388 -73.022 - -75.689 -75.830 -75.929 -75.986 -76.001 -75.973 -75.904 -75.794 -75.645 -75.459 -75.236 -74.981 -74.694 -74.379 -74.038 -73.672 -73.284 - -76.113 -76.261 -76.365 -76.424 -76.437 -76.405 -76.329 -76.210 -76.049 -75.848 -75.609 -75.335 -75.029 -74.694 -74.331 -73.943 -73.534 - -76.530 -76.686 -76.795 -76.856 -76.869 -76.833 -76.750 -76.620 -76.446 -76.230 -75.974 -75.682 -75.355 -74.998 -74.613 -74.203 -73.771 - -76.942 -77.107 -77.222 -77.285 -77.297 -77.257 -77.166 -77.026 -76.838 -76.606 -76.332 -76.020 -75.672 -75.293 -74.885 -74.452 -73.996 - -77.350 -77.524 -77.645 -77.711 -77.722 -77.677 -77.579 -77.427 -77.225 -76.976 -76.683 -76.350 -75.981 -75.578 -75.147 -74.690 -74.211 - -77.752 -77.937 -78.064 -78.134 -78.144 -78.095 -77.988 -77.824 -77.607 -77.341 -77.028 -76.673 -76.280 -75.854 -75.398 -74.917 -74.413 - -78.151 -78.346 -78.482 -78.555 -78.564 -78.510 -78.394 -78.218 -77.985 -77.699 -77.366 -76.988 -76.572 -76.121 -75.640 -75.134 -74.605 - -78.545 -78.753 -78.896 -78.973 -78.982 -78.923 -78.797 -78.608 -78.358 -78.052 -77.697 -77.295 -76.854 -76.378 -75.872 -75.340 -74.786 - -78.936 -79.156 -79.309 -79.390 -79.398 -79.334 -79.198 -78.994 -78.726 -78.400 -78.021 -77.595 -77.128 -76.626 -76.093 -75.535 -74.956 - -79.323 -79.557 -79.719 -79.805 -79.813 -79.742 -79.596 -79.376 -79.089 -78.741 -78.338 -77.886 -77.393 -76.864 -76.304 -75.720 -75.115 - -79.705 -79.955 -80.128 -80.219 -80.226 -80.149 -79.991 -79.755 -79.448 -79.076 -78.647 -78.169 -77.648 -77.092 -76.505 -75.894 -75.262 - -80.084 -80.351 -80.535 -80.632 -80.638 -80.554 -80.383 -80.130 -79.801 -79.405 -78.949 -78.443 -77.894 -77.309 -76.695 -76.056 -75.399 - -80.459 -80.743 -80.940 -81.043 -81.049 -80.958 -80.773 -80.501 -80.149 -79.726 -79.243 -78.708 -78.130 -77.516 -76.874 -76.208 -75.524 - -80.830 -81.133 -81.343 -81.453 -81.459 -81.360 -81.160 -80.868 -80.491 -80.041 -79.528 -78.963 -78.355 -77.712 -77.041 -76.348 -75.637 - -81.195 -81.520 -81.745 -81.863 -81.868 -81.760 -81.545 -81.230 -80.826 -80.347 -79.804 -79.208 -78.570 -77.897 -77.197 -76.476 -75.739 - -81.556 -81.903 -82.145 -82.272 -82.276 -82.159 -81.926 -81.587 -81.155 -80.645 -80.070 -79.443 -78.773 -78.070 -77.341 -76.592 -75.830 - -81.911 -82.283 -82.544 -82.680 -82.684 -82.556 -82.304 -81.939 -81.477 -80.934 -80.326 -79.666 -78.964 -78.230 -77.473 -76.697 -75.908 - -82.260 -82.660 -82.940 -83.087 -83.091 -82.951 -82.677 -82.284 -81.790 -81.214 -80.571 -79.877 -79.143 -78.379 -77.592 -76.789 -75.974 - -82.603 -83.032 -83.335 -83.493 -83.497 -83.344 -83.047 -82.623 -82.095 -81.482 -80.804 -80.075 -79.309 -78.514 -77.698 -76.868 -76.029 - -82.937 -83.399 -83.727 -83.899 -83.902 -83.735 -83.412 -82.955 -82.389 -81.739 -81.024 -80.260 -79.461 -78.636 -77.792 -76.935 -76.071 - -83.263 -83.761 -84.117 -84.305 -84.307 -84.123 -83.771 -83.278 -82.672 -81.983 -81.230 -80.432 -79.600 -78.744 -77.872 -76.990 -76.101 - -83.580 -84.116 -84.504 -84.709 -84.711 -84.509 -84.124 -83.591 -82.944 -82.213 -81.422 -80.588 -79.724 -78.838 -77.939 -77.031 -76.119 - -83.884 -84.463 -84.887 -85.113 -85.115 -84.891 -84.469 -83.892 -83.201 -82.428 -81.598 -80.729 -79.833 -78.918 -77.992 -77.060 -76.125 - -84.176 -84.802 -85.266 -85.516 -85.517 -85.268 -84.806 -84.182 -83.443 -82.627 -81.759 -80.854 -79.926 -78.984 -78.032 -77.075 -76.118 - -84.454 -85.130 -85.639 -85.919 -85.919 -85.641 -85.131 -84.456 -83.669 -82.809 -81.901 -80.963 -80.004 -79.034 -78.057 -77.078 -76.099 - -84.714 -85.444 -86.007 -86.320 -86.320 -86.006 -85.444 -84.713 -83.876 -82.972 -82.026 -81.054 -80.066 -79.070 -78.069 -77.067 -76.069 - -84.954 -85.743 -86.365 -86.720 -86.719 -86.363 -85.741 -84.951 -84.062 -83.114 -82.131 -81.128 -80.112 -79.090 -78.066 -77.044 -76.026 - -85.171 -86.023 -86.712 -87.118 -87.117 -86.709 -86.018 -85.166 -84.226 -83.236 -82.217 -81.183 -80.141 -79.095 -78.050 -77.008 -75.971 - -85.363 -86.279 -87.044 -87.514 -87.512 -87.040 -86.272 -85.356 -84.365 -83.334 -82.283 -81.220 -80.153 -79.085 -78.020 -76.959 -75.905 - -85.526 -86.506 -87.356 -87.905 -87.903 -87.349 -86.498 -85.517 -84.478 -83.410 -82.327 -81.239 -80.148 -79.060 -77.976 -76.898 -75.827 - -85.656 -86.698 -87.638 -88.290 -88.287 -87.630 -86.689 -85.647 -84.563 -83.461 -82.350 -81.238 -80.127 -79.020 -77.918 -76.824 -75.738 - -85.752 -86.850 -87.879 -88.663 -88.658 -87.870 -86.840 -85.742 -84.619 -83.487 -82.352 -81.219 -80.089 -78.965 -77.847 -76.738 -75.638 - -85.809 -86.954 -88.065 -89.009 -89.003 -88.055 -86.944 -85.799 -84.645 -83.488 -82.333 -81.181 -80.035 -78.895 -77.763 -76.640 -75.526 - -85.828 -87.006 -88.177 -89.290 -89.282 -88.168 -86.997 -85.819 -84.640 -83.464 -82.292 -81.125 -79.964 -78.811 -77.666 -76.530 -75.404 - -85.806 -87.003 -88.203 -89.403 -89.396 -88.195 -86.996 -85.799 -84.605 -83.415 -82.230 -81.051 -79.878 -78.713 -77.556 -76.409 -75.272 - -85.746 -86.946 -88.138 -89.267 -89.262 -88.132 -86.940 -85.740 -84.540 -83.342 -82.148 -80.959 -79.776 -78.601 -77.434 -76.277 -75.130 - -85.648 -86.837 -87.991 -88.976 -88.974 -87.988 -86.834 -85.645 -84.446 -83.245 -82.045 -80.850 -79.659 -78.476 -77.301 -76.134 -74.977 - -85.515 -86.681 -87.779 -88.626 -88.626 -87.778 -86.681 -85.514 -84.324 -83.125 -81.924 -80.724 -79.528 -78.338 -77.155 -75.980 -74.815 - -85.349 -86.485 -87.518 -88.251 -88.252 -87.520 -86.487 -85.352 -84.177 -82.984 -81.784 -80.583 -79.383 -78.187 -76.998 -75.817 -74.644 - -85.155 -86.254 -87.221 -87.865 -87.867 -87.226 -86.260 -85.162 -84.006 -82.823 -81.627 -80.426 -79.224 -78.025 -76.831 -75.643 -74.464 - -84.935 -85.995 -86.899 -87.472 -87.475 -86.906 -86.004 -84.946 -83.813 -82.643 -81.454 -80.255 -79.053 -77.851 -76.653 -75.460 -74.275 - -84.693 -85.713 -86.559 -87.076 -87.079 -86.568 -85.725 -84.707 -83.600 -82.446 -81.265 -80.070 -78.869 -77.666 -76.464 -75.268 -74.078 - -84.431 -85.412 -86.206 -86.676 -86.680 -86.217 -85.426 -84.449 -83.369 -82.232 -81.061 -79.872 -78.673 -77.470 -76.267 -75.067 -73.872 - -84.153 -85.095 -85.843 -86.276 -86.280 -85.855 -85.113 -84.174 -83.122 -82.003 -80.844 -79.662 -78.466 -77.264 -76.060 -74.857 -73.659 - -83.859 -84.765 -85.472 -85.873 -85.878 -85.486 -84.786 -83.884 -82.860 -81.760 -80.614 -79.440 -78.249 -77.048 -75.844 -74.639 -73.438 - -83.553 -84.425 -85.095 -85.470 -85.476 -85.111 -84.448 -83.582 -82.585 -81.505 -80.373 -79.207 -78.021 -76.823 -75.619 -74.414 -73.210 - -83.236 -84.076 -84.713 -85.066 -85.072 -84.730 -84.102 -83.268 -82.298 -81.238 -80.120 -78.964 -77.784 -76.590 -75.387 -74.180 -72.975 - -82.909 -83.720 -84.328 -84.661 -84.668 -84.346 -83.748 -82.945 -82.000 -80.960 -79.857 -78.712 -77.538 -76.347 -75.146 -73.940 -72.733 - -82.573 -83.357 -83.939 -84.256 -84.263 -83.959 -83.388 -82.614 -81.693 -80.673 -79.585 -78.450 -77.284 -76.097 -74.898 -73.692 -72.484 - -82.230 -82.989 -83.547 -83.850 -83.857 -83.569 -83.023 -82.274 -81.378 -80.377 -79.304 -78.180 -77.021 -75.840 -74.643 -73.438 -72.229 - -81.881 -82.616 -83.154 -83.443 -83.451 -83.177 -82.653 -81.929 -81.055 -80.073 -79.015 -77.902 -76.751 -75.575 -74.381 -73.178 -71.968 - -81.526 -82.240 -82.758 -83.036 -83.045 -82.783 -82.279 -81.578 -80.725 -79.762 -78.718 -77.616 -76.474 -75.303 -74.113 -72.911 -71.702 - -81.166 -81.860 -82.361 -82.629 -82.638 -82.387 -81.901 -81.221 -80.389 -79.443 -78.414 -77.324 -76.190 -75.025 -73.839 -72.638 -71.429 - -80.801 -81.477 -81.962 -82.221 -82.230 -81.990 -81.521 -80.860 -80.048 -79.119 -78.104 -77.025 -75.900 -74.741 -73.558 -72.360 -71.152 - -80.433 -81.091 -81.562 -81.813 -81.823 -81.591 -81.137 -80.495 -79.701 -78.789 -77.788 -76.720 -75.603 -74.450 -73.272 -72.076 -70.870 - -80.060 -80.702 -81.160 -81.404 -81.414 -81.191 -80.752 -80.126 -79.349 -78.453 -77.466 -76.409 -75.301 -74.155 -72.981 -71.787 -70.582 - -79.685 -80.312 -80.758 -80.995 -81.006 -80.790 -80.364 -79.754 -78.994 -78.113 -77.139 -76.093 -74.993 -73.853 -72.684 -71.494 -70.290 - -79.306 -79.920 -80.355 -80.585 -80.597 -80.388 -79.974 -79.379 -78.634 -77.768 -76.807 -75.772 -74.681 -73.547 -72.383 -71.195 -69.993 - -78.925 -79.525 -79.950 -80.176 -80.187 -79.985 -79.582 -79.002 -78.271 -77.419 -76.470 -75.446 -74.363 -73.236 -72.076 -70.893 -69.691 diff --git a/pydarn/radar_fov_files/012_lons.txt b/pydarn/radar_fov_files/012_lons.txt deleted file mode 100644 index 083491872..000000000 --- a/pydarn/radar_fov_files/012_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 38.453 38.678 38.900 39.122 39.341 39.558 39.772 39.982 40.187 40.387 40.581 40.767 40.946 41.115 41.274 41.421 41.554 - 38.301 38.589 38.878 39.168 39.457 39.745 40.030 40.310 40.586 40.855 41.117 41.370 41.613 41.846 42.066 42.273 42.466 - 38.107 38.466 38.829 39.193 39.558 39.921 40.281 40.636 40.985 41.326 41.658 41.979 42.287 42.583 42.863 43.128 43.375 - 37.876 38.312 38.752 39.195 39.638 40.080 40.519 40.952 41.377 41.792 42.194 42.584 42.959 43.317 43.657 43.978 44.277 - 37.619 38.134 38.656 39.181 39.708 40.232 40.753 41.266 41.770 42.262 42.740 43.201 43.643 44.066 44.465 44.839 45.190 - 37.342 37.941 38.548 39.159 39.772 40.383 40.989 41.586 42.172 42.743 43.297 43.831 44.343 44.830 45.290 45.721 46.122 - 37.048 37.734 38.430 39.131 39.835 40.536 41.230 41.915 42.586 43.240 43.872 44.481 45.063 45.615 46.135 46.622 47.073 - 36.737 37.514 38.303 39.098 39.896 40.691 41.479 42.255 43.015 43.753 44.467 45.152 45.806 46.424 47.006 47.547 48.048 - 36.409 37.281 38.166 39.061 39.958 40.852 41.737 42.608 43.460 44.287 45.084 45.848 46.574 47.260 47.902 48.499 49.047 - 36.063 37.034 38.022 39.019 40.020 41.018 42.005 42.976 43.923 44.841 45.725 46.569 47.370 48.123 48.827 49.477 50.073 - 35.699 36.773 37.868 38.974 40.084 41.191 42.285 43.359 44.406 45.419 46.392 47.319 48.195 49.016 49.780 50.484 51.126 - 35.297 36.462 37.650 38.851 40.058 41.260 42.447 43.612 44.746 45.841 46.890 47.887 48.826 49.704 50.516 51.261 51.937 - 34.859 36.109 37.385 38.678 39.975 41.268 42.545 43.796 45.012 46.183 47.303 48.364 49.361 50.289 51.144 51.924 52.628 - 34.393 35.726 37.088 38.469 39.856 41.238 42.602 43.937 45.233 46.479 47.668 48.790 49.841 50.816 51.710 52.521 53.247 - 33.905 35.317 36.763 38.230 39.704 41.173 42.622 44.039 45.413 46.731 47.985 49.166 50.268 51.286 52.214 53.052 53.797 - 33.446 34.952 36.496 38.064 39.641 41.212 42.762 44.276 45.740 47.143 48.474 49.724 50.886 51.954 52.925 53.796 54.565 - 33.038 34.668 36.342 38.044 39.756 41.462 43.143 44.783 46.366 47.879 49.310 50.650 51.890 53.026 54.053 54.971 55.778 - 32.600 34.360 36.171 38.015 39.871 41.719 43.539 45.311 47.018 48.645 50.179 51.609 52.928 54.130 55.213 56.174 57.015 - 32.130 34.028 35.984 37.978 39.986 41.985 43.951 45.863 47.700 49.445 51.084 52.606 54.003 55.270 56.405 57.408 58.279 - 31.629 33.671 35.781 37.934 40.103 42.262 44.383 46.441 48.413 50.280 52.027 53.642 55.117 56.447 57.632 58.672 59.570 - 31.092 33.287 35.559 37.882 40.223 42.552 44.837 47.049 49.163 51.156 53.013 54.720 56.272 57.663 58.895 59.969 60.888 - 30.519 32.874 35.319 37.822 40.347 42.857 45.316 47.690 49.951 52.075 54.043 55.844 57.471 58.921 60.195 61.298 62.236 - 29.905 32.430 35.059 37.754 40.475 43.178 45.822 48.368 50.783 53.041 55.123 57.017 58.717 60.222 61.535 62.662 63.612 - 29.249 31.953 34.777 37.678 40.609 43.518 46.358 49.085 51.661 54.058 56.255 58.241 60.011 61.567 62.913 64.060 65.016 - 28.545 31.439 34.471 37.593 40.749 43.880 46.929 49.847 52.591 55.130 57.443 59.519 61.356 62.957 64.332 65.492 66.449 - 27.790 30.884 34.139 37.498 40.896 44.265 47.538 50.658 53.577 56.261 58.690 60.854 62.754 64.395 65.792 66.958 67.911 - 26.979 30.285 33.778 37.393 41.053 44.677 48.190 51.523 54.625 57.457 60.001 62.250 64.206 65.882 67.293 68.459 69.399 - 26.106 29.637 33.386 37.276 41.219 45.120 48.889 52.449 55.739 58.723 61.380 63.708 65.715 67.417 68.836 69.993 70.914 - 25.165 28.934 32.957 37.146 41.397 45.598 49.642 53.440 56.928 60.064 62.832 65.233 67.282 69.002 70.419 71.561 72.455 - 24.149 28.170 32.487 37.002 41.588 46.115 50.455 54.506 58.197 61.485 64.359 66.826 68.909 70.637 72.043 73.160 74.019 - 23.049 27.336 31.972 36.841 41.795 46.676 51.336 55.655 59.554 62.993 65.967 68.491 70.597 72.323 73.707 74.790 75.607 - 21.856 26.425 31.405 36.661 42.020 47.289 52.293 56.894 61.007 64.595 67.660 70.229 72.346 74.057 75.410 76.450 77.215 - 20.560 25.426 30.778 36.460 42.265 47.961 53.338 58.237 62.566 66.296 69.441 72.043 74.157 75.841 77.151 78.136 78.843 - 19.148 24.327 30.082 36.235 42.535 48.702 54.482 59.694 64.241 68.105 71.316 73.934 76.030 77.673 78.927 79.849 80.487 - 17.606 23.113 29.305 35.980 42.834 49.523 55.741 61.279 66.042 70.027 73.287 75.904 77.964 79.551 80.736 81.584 82.146 - 15.920 21.767 28.434 35.690 43.167 50.438 57.130 63.007 67.980 72.069 75.358 77.952 79.958 81.472 82.577 83.340 83.818 - 14.071 20.268 27.452 35.360 43.541 51.463 58.671 64.897 70.068 74.238 77.530 80.078 82.010 83.435 84.446 85.114 85.499 - 12.040 18.594 26.337 34.979 43.966 52.622 60.388 66.968 72.317 76.541 79.805 82.281 84.117 85.437 86.339 86.903 87.188 - 9.804 16.713 25.062 34.537 44.452 53.940 62.309 69.241 74.740 78.980 82.184 84.558 86.276 87.473 88.255 88.703 88.881 - 7.340 14.592 23.593 34.020 45.014 55.452 64.470 71.740 77.349 81.561 84.665 86.907 88.483 89.539 90.188 90.512 90.575 - 4.622 12.189 21.884 33.405 45.674 57.203 66.910 74.489 80.154 84.285 87.246 89.323 90.733 91.631 92.134 92.326 92.269 - 1.624 9.456 19.878 32.666 46.460 59.252 69.679 77.516 83.164 87.152 89.921 91.800 93.020 93.745 94.091 94.142 93.958 - -1.680 6.334 17.497 31.761 47.414 61.675 72.833 80.844 86.385 90.157 92.685 94.330 95.338 95.874 96.052 95.955 95.641 - -5.313 2.760 14.636 30.631 48.595 64.575 76.435 84.496 89.817 93.293 95.528 96.907 97.681 98.013 98.015 97.764 97.315 - -9.293 -1.337 11.158 29.183 50.097 68.091 80.555 88.488 93.455 96.551 98.440 99.521 100.040 100.156 99.973 99.563 98.976 - -13.625 -6.028 6.874 27.266 52.071 72.408 85.260 92.828 97.288 99.915 101.408 102.161 102.409 102.299 101.924 101.350 100.622 - -18.304 -11.371 1.542 24.622 54.779 77.764 90.609 97.506 101.295 103.368 104.418 104.818 104.780 104.434 103.863 103.123 102.252 - -23.300 -17.397 -5.140 20.767 58.705 84.457 96.631 102.496 105.448 106.887 107.455 107.480 107.144 106.556 105.784 104.876 103.862 - -28.563 -24.087 -13.487 14.710 64.839 92.793 103.306 107.749 109.709 110.447 110.502 110.136 109.493 108.659 107.686 106.609 105.451 - -34.019 -31.343 -23.698 4.203 75.411 102.967 110.539 113.192 114.034 114.022 113.541 112.775 111.822 110.739 109.563 108.317 107.016 - -39.577 -38.981 -35.604 -15.899 95.454 114.814 118.152 118.736 118.378 117.585 116.557 115.386 114.121 112.791 111.413 110.000 108.557 - -45.130 -46.747 -48.444 -50.707 129.843 127.592 125.897 124.280 122.689 121.109 119.533 117.959 116.385 114.810 113.233 111.654 110.071 - -50.577 -54.360 -61.009 -84.274 163.170 140.122 133.498 129.723 126.922 124.568 122.455 120.485 118.608 116.792 115.019 113.277 111.558 - -55.825 -61.570 -72.233 -103.070 -177.928 151.349 140.711 134.973 131.035 127.941 125.310 122.957 120.784 118.734 116.770 114.869 113.015 - -60.802 -68.202 -81.623 -112.960 -167.902 160.776 147.359 139.961 134.992 131.209 128.087 125.367 122.909 120.632 118.483 116.427 114.443 - -65.458 -74.165 -89.208 -118.724 -162.029 168.415 153.352 144.637 138.769 134.357 130.776 127.709 124.980 122.485 120.156 117.951 115.839 - -69.767 -79.445 -95.262 -122.423 -158.241 174.531 158.672 148.973 142.346 137.374 133.371 129.979 126.993 124.289 121.789 119.440 117.205 - -73.723 -84.078 -100.102 -124.977 -155.614 179.435 163.350 152.962 145.715 140.252 135.867 132.174 128.946 126.045 123.381 120.893 118.539 - -77.333 -88.123 -104.007 -126.836 -153.689 -176.597 167.445 156.610 148.871 142.987 138.261 134.291 130.837 127.750 124.929 122.309 119.841 - -80.615 -91.651 -107.195 -128.246 -152.221 -173.349 171.026 159.934 151.818 145.580 140.550 136.329 132.666 129.404 126.435 123.688 121.111 - -83.592 -94.732 -109.831 -129.349 -151.063 -170.656 174.161 162.957 154.562 148.030 142.736 138.288 134.433 131.006 127.898 125.030 122.348 - -86.290 -97.431 -112.036 -130.234 -150.127 -168.395 176.913 165.702 157.112 150.341 144.819 140.167 136.136 132.558 129.318 126.336 123.554 - -88.736 -99.804 -113.902 -130.958 -149.353 -166.475 179.340 168.197 159.479 152.519 146.802 141.969 137.777 134.058 130.695 127.605 124.728 - -90.954 -101.898 -115.498 -131.561 -148.703 -164.827 -178.513 170.465 161.676 154.568 148.686 143.694 139.357 135.507 132.029 128.838 125.870 - -92.970 -103.756 -116.876 -132.069 -148.148 -163.399 -176.603 172.532 163.714 156.496 150.476 145.345 140.876 136.908 133.322 130.035 126.982 - -94.804 -105.410 -118.075 -132.503 -147.668 -162.150 -174.897 174.417 165.605 158.309 152.176 146.923 142.337 138.259 134.574 131.196 128.062 - -96.477 -106.890 -119.127 -132.877 -147.248 -161.049 -173.365 176.140 167.362 160.013 153.789 148.432 143.740 139.563 135.785 132.324 129.113 - -98.005 -108.220 -120.056 -133.202 -146.878 -160.072 -171.985 177.720 168.996 161.616 155.320 149.873 145.088 140.820 136.957 133.417 130.134 - -99.405 -109.420 -120.882 -133.487 -146.549 -159.199 -170.735 179.171 170.516 163.124 156.772 151.250 146.383 142.032 138.091 134.477 131.126 - -100.690 -110.506 -121.620 -133.738 -146.254 -158.414 -169.599 -179.493 171.933 164.544 158.151 152.565 147.626 143.201 139.188 135.505 132.089 - -101.872 -111.493 -122.283 -133.960 -145.987 -157.705 -168.562 -178.260 173.255 165.882 159.460 153.822 148.819 144.327 140.248 136.501 133.025 - -102.962 -112.394 -122.881 -134.158 -145.744 -157.060 -167.613 -177.119 174.490 167.142 160.703 155.022 149.965 145.413 141.272 137.466 133.931 - -103.969 -113.217 -123.423 -134.336 -145.523 -156.472 -166.740 -176.061 175.646 168.332 161.884 156.170 151.064 146.459 142.263 138.402 134.814 - -104.901 -113.973 -123.916 -134.495 -145.320 -155.933 -165.936 -175.078 176.729 169.455 163.006 157.266 152.121 147.468 143.221 139.309 135.672 - -105.766 -114.668 -124.366 -134.638 -145.132 -155.437 -165.192 -174.162 177.746 170.517 164.074 158.315 153.135 148.439 144.147 140.188 136.504 - -106.570 -115.310 -124.778 -134.768 -144.958 -154.979 -164.502 -173.307 178.702 171.522 165.090 159.318 154.109 149.376 145.042 141.036 137.313 diff --git a/pydarn/radar_fov_files/013_lats.txt b/pydarn/radar_fov_files/013_lats.txt deleted file mode 100644 index 61db606f9..000000000 --- a/pydarn/radar_fov_files/013_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -69.588 -69.539 -69.486 -69.429 -69.368 -69.305 -69.239 -69.171 -69.101 -69.029 -68.956 -68.882 -68.806 -68.730 -68.653 -68.575 -68.496 - -69.889 -69.818 -69.742 -69.663 -69.580 -69.494 -69.406 -69.315 -69.222 -69.127 -69.031 -68.934 -68.837 -68.739 -68.641 -68.543 -68.445 - -70.171 -70.079 -69.982 -69.881 -69.776 -69.668 -69.556 -69.442 -69.326 -69.209 -69.090 -68.970 -68.850 -68.729 -68.609 -68.490 -68.371 - -70.437 -70.324 -70.206 -70.083 -69.956 -69.825 -69.691 -69.554 -69.415 -69.274 -69.132 -68.989 -68.846 -68.703 -68.560 -68.419 -68.279 - -70.692 -70.559 -70.419 -70.275 -70.125 -69.972 -69.814 -69.654 -69.492 -69.327 -69.162 -68.996 -68.830 -68.664 -68.500 -68.337 -68.176 - -70.939 -70.785 -70.624 -70.457 -70.285 -70.108 -69.928 -69.745 -69.559 -69.371 -69.182 -68.993 -68.804 -68.616 -68.429 -68.245 -68.062 - -71.179 -71.004 -70.820 -70.631 -70.436 -70.237 -70.033 -69.826 -69.617 -69.405 -69.193 -68.981 -68.770 -68.559 -68.350 -68.144 -67.941 - -71.412 -71.215 -71.010 -70.798 -70.580 -70.357 -70.129 -69.899 -69.666 -69.431 -69.196 -68.961 -68.727 -68.494 -68.263 -68.036 -67.812 - -71.639 -71.419 -71.192 -70.956 -70.715 -70.468 -70.217 -69.963 -69.707 -69.449 -69.190 -68.932 -68.675 -68.421 -68.169 -67.920 -67.675 - -71.859 -71.617 -71.366 -71.108 -70.843 -70.572 -70.298 -70.020 -69.740 -69.458 -69.177 -68.896 -68.617 -68.340 -68.066 -67.797 -67.532 - -72.072 -71.807 -71.533 -71.251 -70.962 -70.668 -70.370 -70.068 -69.764 -69.460 -69.155 -68.852 -68.550 -68.252 -67.957 -67.667 -67.383 - -72.249 -71.965 -71.671 -71.368 -71.059 -70.744 -70.424 -70.102 -69.777 -69.452 -69.128 -68.804 -68.483 -68.165 -67.852 -67.544 -67.241 - -72.412 -72.109 -71.796 -71.475 -71.146 -70.811 -70.472 -70.129 -69.785 -69.441 -69.097 -68.754 -68.414 -68.078 -67.746 -67.420 -67.100 - -72.568 -72.248 -71.916 -71.576 -71.228 -70.874 -70.515 -70.154 -69.790 -69.427 -69.064 -68.702 -68.344 -67.989 -67.640 -67.296 -66.959 - -72.718 -72.381 -72.032 -71.673 -71.307 -70.934 -70.557 -70.176 -69.794 -69.411 -69.029 -68.650 -68.273 -67.901 -67.534 -67.172 -66.818 - -72.882 -72.526 -72.157 -71.778 -71.391 -70.997 -70.599 -70.198 -69.796 -69.394 -68.992 -68.594 -68.198 -67.808 -67.422 -67.044 -66.672 - -73.069 -72.687 -72.293 -71.890 -71.479 -71.062 -70.640 -70.217 -69.792 -69.368 -68.945 -68.526 -68.111 -67.701 -67.297 -66.900 -66.512 - -73.245 -72.839 -72.420 -71.992 -71.557 -71.116 -70.672 -70.225 -69.778 -69.332 -68.889 -68.449 -68.014 -67.586 -67.164 -66.750 -66.344 - -73.412 -72.981 -72.538 -72.085 -71.626 -71.161 -70.694 -70.225 -69.756 -69.289 -68.825 -68.365 -67.911 -67.463 -67.023 -66.592 -66.170 - -73.570 -73.114 -72.646 -72.169 -71.685 -71.197 -70.707 -70.215 -69.725 -69.236 -68.752 -68.272 -67.799 -67.333 -66.876 -66.428 -65.989 - -73.719 -73.237 -72.744 -72.243 -71.735 -71.224 -70.711 -70.197 -69.685 -69.176 -68.671 -68.172 -67.680 -67.196 -66.722 -66.257 -65.803 - -73.858 -73.351 -72.833 -72.308 -71.776 -71.242 -70.706 -70.171 -69.637 -69.108 -68.583 -68.065 -67.555 -67.053 -66.561 -66.080 -65.610 - -73.989 -73.456 -72.913 -72.363 -71.808 -71.251 -70.693 -70.136 -69.582 -69.032 -68.488 -67.951 -67.422 -66.903 -66.395 -65.897 -65.412 - -74.109 -73.551 -72.984 -72.410 -71.832 -71.251 -70.671 -70.093 -69.518 -68.948 -68.385 -67.830 -67.283 -66.747 -66.222 -65.709 -65.209 - -74.221 -73.637 -73.045 -72.447 -71.846 -71.243 -70.641 -70.042 -69.447 -68.858 -68.275 -67.702 -67.138 -66.585 -66.044 -65.515 -65.000 - -74.322 -73.714 -73.097 -72.475 -71.851 -71.226 -70.603 -69.983 -69.368 -68.760 -68.159 -67.567 -66.986 -66.417 -65.860 -65.316 -64.787 - -74.415 -73.781 -73.140 -72.495 -71.848 -71.201 -70.557 -69.916 -69.282 -68.654 -68.036 -67.427 -66.829 -66.244 -65.671 -65.113 -64.569 - -74.497 -73.838 -73.173 -72.505 -71.835 -71.167 -70.502 -69.842 -69.188 -68.542 -67.906 -67.280 -66.666 -66.064 -65.477 -64.904 -64.346 - -74.570 -73.886 -73.197 -72.506 -71.815 -71.125 -70.440 -69.760 -69.087 -68.423 -67.769 -67.127 -66.497 -65.880 -65.277 -64.690 -64.119 - -74.633 -73.925 -73.212 -72.498 -71.785 -71.075 -70.370 -69.671 -68.980 -68.298 -67.627 -66.968 -66.322 -65.690 -65.073 -64.472 -63.888 - -74.685 -73.953 -73.218 -72.482 -71.747 -71.017 -70.292 -69.574 -68.865 -68.166 -67.478 -66.804 -66.142 -65.496 -64.864 -64.250 -63.652 - -74.728 -73.972 -73.214 -72.456 -71.701 -70.951 -70.207 -69.471 -68.744 -68.028 -67.324 -66.633 -65.957 -65.296 -64.651 -64.023 -63.413 - -74.761 -73.982 -73.201 -72.422 -71.646 -70.877 -70.114 -69.360 -68.616 -67.883 -67.163 -66.458 -65.767 -65.091 -64.433 -63.792 -63.169 - -74.784 -73.981 -73.179 -72.379 -71.584 -70.795 -70.014 -69.242 -68.481 -67.732 -66.997 -66.277 -65.571 -64.882 -64.210 -63.556 -62.922 - -74.796 -73.971 -73.148 -72.327 -71.513 -70.705 -69.906 -69.118 -68.340 -67.576 -66.826 -66.090 -65.371 -64.668 -63.983 -63.317 -62.670 - -74.799 -73.952 -73.107 -72.267 -71.433 -70.608 -69.792 -68.986 -68.193 -67.413 -66.649 -65.899 -65.166 -64.450 -63.753 -63.074 -62.416 - -74.791 -73.923 -73.058 -72.199 -71.346 -70.503 -69.670 -68.849 -68.040 -67.245 -66.466 -65.703 -64.956 -64.227 -63.518 -62.827 -62.158 - -74.773 -73.884 -73.000 -72.122 -71.252 -70.392 -69.542 -68.705 -67.881 -67.071 -66.278 -65.501 -64.742 -64.001 -63.279 -62.577 -61.896 - -74.746 -73.837 -72.933 -72.037 -71.149 -70.272 -69.407 -68.554 -67.715 -66.893 -66.085 -65.295 -64.523 -63.770 -63.036 -62.323 -61.631 - -74.708 -73.779 -72.857 -71.943 -71.039 -70.146 -69.265 -68.398 -67.545 -66.708 -65.888 -65.085 -64.300 -63.535 -62.790 -62.065 -61.363 - -74.660 -73.713 -72.773 -71.842 -70.922 -70.013 -69.117 -68.235 -67.368 -66.518 -65.685 -64.869 -64.073 -63.296 -62.539 -61.804 -61.091 - -74.603 -73.637 -72.680 -71.733 -70.797 -69.873 -68.963 -68.067 -67.186 -66.323 -65.477 -64.650 -63.841 -63.053 -62.286 -61.540 -60.817 - -74.536 -73.553 -72.579 -71.616 -70.665 -69.727 -68.802 -67.893 -66.999 -66.124 -65.265 -64.426 -63.606 -62.807 -62.028 -61.272 -60.539 - -74.459 -73.460 -72.470 -71.492 -70.526 -69.574 -68.636 -67.713 -66.807 -65.919 -65.049 -64.198 -63.367 -62.556 -61.768 -61.002 -60.259 - -74.373 -73.358 -72.353 -71.360 -70.380 -69.414 -68.463 -67.528 -66.610 -65.709 -64.828 -63.965 -63.124 -62.303 -61.504 -60.728 -59.976 - -74.278 -73.247 -72.228 -71.221 -70.228 -69.249 -68.285 -67.337 -66.407 -65.495 -64.602 -63.729 -62.877 -62.046 -61.237 -60.451 -59.689 - -74.174 -73.128 -72.095 -71.075 -70.069 -69.077 -68.101 -67.141 -66.200 -65.277 -64.373 -63.489 -62.626 -61.785 -60.967 -60.172 -59.401 - -74.060 -73.001 -71.955 -70.922 -69.903 -68.899 -67.911 -66.941 -65.988 -65.054 -64.139 -63.245 -62.372 -61.521 -60.693 -59.889 -59.109 - -73.938 -72.866 -71.807 -70.763 -69.731 -68.716 -67.716 -66.735 -65.771 -64.827 -63.902 -62.998 -62.115 -61.254 -60.417 -59.604 -58.815 - -73.808 -72.724 -71.653 -70.596 -69.553 -68.527 -67.516 -66.524 -65.550 -64.595 -63.660 -62.746 -61.854 -60.984 -60.138 -59.316 -58.518 - -73.669 -72.573 -71.491 -70.423 -69.370 -68.332 -67.311 -66.309 -65.324 -64.360 -63.415 -62.491 -61.590 -60.711 -59.856 -59.025 -58.219 - -73.522 -72.415 -71.322 -70.244 -69.180 -68.132 -67.101 -66.089 -65.095 -64.120 -63.166 -62.233 -61.322 -60.435 -59.571 -58.731 -57.918 - -73.367 -72.250 -71.147 -70.058 -68.984 -67.927 -66.887 -65.864 -64.860 -63.877 -62.913 -61.971 -61.052 -60.155 -59.283 -58.436 -57.614 - -73.204 -72.078 -70.966 -69.867 -68.783 -67.716 -66.667 -65.635 -64.622 -63.629 -62.657 -61.706 -60.778 -59.873 -58.993 -58.137 -57.307 - -73.034 -71.899 -70.778 -69.670 -68.577 -67.501 -66.442 -65.402 -64.380 -63.378 -62.397 -61.438 -60.502 -59.589 -58.700 -57.836 -56.999 - -72.857 -71.713 -70.583 -69.467 -68.366 -67.280 -66.214 -65.164 -64.134 -63.124 -62.134 -61.167 -60.222 -59.301 -58.404 -57.533 -56.688 - -72.672 -71.521 -70.383 -69.258 -68.149 -67.055 -65.980 -64.923 -63.884 -62.866 -61.868 -60.893 -59.940 -59.011 -58.106 -57.227 -56.375 - -72.481 -71.322 -70.177 -69.045 -67.927 -66.827 -65.743 -64.677 -63.631 -62.604 -61.599 -60.615 -59.655 -58.718 -57.806 -56.919 -56.060 - -72.283 -71.117 -69.965 -68.826 -67.701 -66.593 -65.501 -64.428 -63.374 -62.339 -61.326 -60.335 -59.367 -58.422 -57.503 -56.609 -55.742 - -72.078 -70.908 -69.748 -68.602 -67.470 -66.355 -65.256 -64.175 -63.113 -62.071 -61.050 -60.052 -59.076 -58.124 -57.198 -56.297 -55.423 - -71.867 -70.691 -69.525 -68.373 -67.234 -66.112 -65.006 -63.918 -62.849 -61.800 -60.772 -59.766 -58.783 -57.824 -56.890 -55.982 -55.102 - -71.651 -70.469 -69.298 -68.139 -66.994 -65.865 -64.753 -63.658 -62.582 -61.525 -60.490 -59.477 -58.487 -57.521 -56.581 -55.666 -54.778 - -71.428 -70.242 -69.065 -67.900 -66.750 -65.615 -64.495 -63.394 -62.311 -61.248 -60.206 -59.186 -58.189 -57.216 -56.269 -55.347 -54.453 - -71.200 -70.009 -68.827 -67.657 -66.502 -65.360 -64.235 -63.127 -62.037 -60.967 -59.919 -58.892 -57.888 -56.909 -55.954 -55.026 -54.126 - -70.967 -69.771 -68.585 -67.410 -66.249 -65.102 -63.970 -62.856 -61.760 -60.684 -59.629 -58.595 -57.585 -56.599 -55.638 -54.704 -53.796 - -70.728 -69.529 -68.338 -67.159 -65.993 -64.840 -63.702 -62.582 -61.480 -60.398 -59.336 -58.296 -57.280 -56.287 -55.320 -54.379 -53.465 - -70.484 -69.282 -68.087 -66.904 -65.732 -64.574 -63.431 -62.305 -61.197 -60.109 -59.041 -57.995 -56.972 -55.973 -54.999 -54.052 -53.133 - -70.235 -69.030 -67.832 -66.644 -65.468 -64.305 -63.157 -62.025 -60.911 -59.817 -58.743 -57.691 -56.662 -55.657 -54.677 -53.724 -52.798 - -69.981 -68.773 -67.572 -66.381 -65.200 -64.032 -62.879 -61.742 -60.623 -59.523 -58.443 -57.385 -56.349 -55.338 -54.353 -53.393 -52.461 - -69.723 -68.513 -67.308 -66.114 -64.929 -63.757 -62.598 -61.456 -60.331 -59.226 -58.140 -57.076 -56.035 -55.018 -54.026 -53.061 -52.123 - -69.460 -68.248 -67.041 -65.843 -64.654 -63.477 -62.315 -61.167 -60.037 -58.926 -57.835 -56.765 -55.718 -54.696 -53.698 -52.727 -51.783 - -69.193 -67.979 -66.770 -65.569 -64.376 -63.195 -62.028 -60.876 -59.741 -58.624 -57.528 -56.452 -55.400 -54.371 -53.368 -52.391 -51.442 - -68.921 -67.706 -66.495 -65.291 -64.095 -62.910 -61.738 -60.582 -59.442 -58.320 -57.218 -56.137 -55.079 -54.045 -53.036 -52.054 -51.099 - -68.646 -67.430 -66.217 -65.009 -63.810 -62.622 -61.446 -60.285 -59.140 -58.013 -56.906 -55.820 -54.756 -53.717 -52.702 -51.714 -50.754 - -68.367 -67.149 -65.935 -64.725 -63.523 -62.330 -61.151 -59.985 -58.836 -57.704 -56.592 -55.501 -54.432 -53.387 -52.367 -51.373 -50.407 - -68.084 -66.867 -65.650 -64.437 -63.232 -62.036 -60.853 -59.683 -58.529 -57.393 -56.276 -55.179 -54.105 -53.055 -52.029 -51.030 -50.059 diff --git a/pydarn/radar_fov_files/013_lons.txt b/pydarn/radar_fov_files/013_lons.txt deleted file mode 100644 index 821cdd8b9..000000000 --- a/pydarn/radar_fov_files/013_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 40.768 40.976 41.157 41.315 41.451 41.568 41.666 41.745 41.806 41.848 41.873 41.879 41.865 41.832 41.777 41.699 41.594 - 42.041 42.257 42.451 42.624 42.776 42.908 43.020 43.112 43.184 43.237 43.269 43.282 43.275 43.248 43.200 43.132 43.042 - 43.219 43.461 43.681 43.877 44.050 44.200 44.328 44.432 44.514 44.573 44.609 44.623 44.615 44.584 44.532 44.457 44.361 - 44.312 44.587 44.835 45.058 45.253 45.422 45.564 45.679 45.769 45.831 45.869 45.880 45.866 45.827 45.764 45.676 45.564 - 45.377 45.686 45.965 46.213 46.429 46.615 46.771 46.895 46.990 47.054 47.089 47.095 47.072 47.022 46.944 46.839 46.708 - 46.438 46.781 47.088 47.361 47.598 47.799 47.965 48.097 48.194 48.257 48.287 48.285 48.251 48.186 48.091 47.966 47.814 - 47.510 47.885 48.216 48.511 48.766 48.981 49.156 49.291 49.389 49.448 49.471 49.458 49.410 49.328 49.213 49.067 48.890 - 48.589 48.996 49.357 49.669 49.940 50.165 50.346 50.484 50.579 50.632 50.645 50.618 50.554 50.453 50.317 50.146 49.943 - 49.684 50.121 50.506 50.837 51.121 51.355 51.539 51.676 51.766 51.810 51.811 51.768 51.686 51.563 51.403 51.207 50.976 - 50.797 51.262 51.670 52.021 52.311 52.551 52.736 52.869 52.951 52.984 52.970 52.910 52.806 52.660 52.475 52.251 51.991 - 51.931 52.422 52.849 53.213 53.512 53.754 53.938 54.064 54.136 54.155 54.123 54.042 53.916 53.745 53.532 53.280 52.989 - 52.643 53.168 53.621 54.005 54.320 54.565 54.750 54.874 54.939 54.946 54.900 54.801 54.653 54.459 54.219 53.937 53.615 - 53.131 53.697 54.182 54.589 54.921 55.175 55.366 55.489 55.548 55.546 55.486 55.370 55.201 54.982 54.715 54.403 54.047 - 53.484 54.095 54.617 55.052 55.404 55.669 55.866 55.990 56.045 56.034 55.960 55.827 55.637 55.393 55.098 54.754 54.363 - 53.711 54.374 54.937 55.404 55.779 56.058 56.264 56.390 56.442 56.422 56.335 56.184 55.973 55.704 55.379 55.002 54.567 - 54.337 55.037 55.628 56.113 56.499 56.791 56.987 57.108 57.149 57.115 57.010 56.837 56.602 56.305 55.951 55.542 55.071 - 55.742 56.445 57.031 57.508 57.881 58.156 58.332 58.430 58.446 58.385 58.251 58.050 57.784 57.458 57.073 56.627 56.134 - 57.149 57.852 58.432 58.897 59.254 59.509 59.663 59.735 59.724 59.633 59.470 59.237 58.940 58.581 58.165 57.687 57.163 - 58.563 59.262 59.832 60.283 60.621 60.853 60.981 61.026 60.984 60.863 60.667 60.402 60.071 59.679 59.230 58.719 58.163 - 59.985 60.677 61.234 61.666 61.982 62.189 62.289 62.303 62.229 62.075 61.845 61.545 61.180 60.753 60.264 59.725 59.135 - 61.418 62.098 62.639 63.049 63.339 63.517 63.586 63.567 63.460 63.270 63.005 62.669 62.268 61.805 61.280 60.707 60.083 - 62.862 63.527 64.047 64.432 64.693 64.839 64.875 64.820 64.676 64.450 64.147 63.774 63.336 62.837 62.276 61.667 61.008 - 64.319 64.964 65.459 65.814 66.043 66.154 66.154 66.062 65.879 65.614 65.273 64.862 64.385 63.844 63.251 62.605 61.912 - 65.788 66.409 66.874 67.197 67.389 67.463 67.424 67.292 67.070 66.764 66.383 65.932 65.417 64.837 64.206 63.524 62.795 - 67.269 67.861 68.293 68.579 68.732 68.765 68.685 68.511 68.247 67.900 67.477 66.986 66.431 65.812 65.143 64.424 63.659 - 68.762 69.320 69.714 69.959 70.071 70.060 69.936 69.719 69.411 69.021 68.556 68.023 67.428 66.769 66.062 65.306 64.504 - 70.267 70.787 71.138 71.339 71.404 71.348 71.178 70.915 70.562 70.128 69.620 69.045 68.403 67.709 66.963 66.169 65.332 - 71.783 72.258 72.563 72.716 72.733 72.628 72.410 72.099 71.700 71.221 70.669 70.051 69.367 68.633 67.848 67.016 66.142 - 73.309 73.735 73.989 74.090 74.055 73.899 73.631 73.271 72.825 72.299 71.702 71.041 70.315 69.540 68.716 67.847 66.936 - 74.843 75.215 75.414 75.460 75.371 75.162 74.842 74.432 73.936 73.363 72.721 72.015 71.248 70.432 69.568 68.661 67.714 - 76.384 76.698 76.838 76.825 76.679 76.414 76.041 75.579 75.034 74.413 73.724 72.971 72.164 71.308 70.405 69.460 68.476 - 77.932 78.182 78.259 78.185 77.979 77.652 77.229 76.714 76.118 75.448 74.713 73.915 73.066 72.168 71.226 70.243 69.223 - 79.484 79.665 79.676 79.538 79.270 78.884 78.404 77.835 77.188 76.469 75.688 74.844 73.952 73.014 72.032 71.012 69.956 - 81.039 81.147 81.088 80.883 80.551 80.104 79.567 78.943 78.244 77.476 76.647 75.758 74.824 73.844 72.824 71.766 70.674 - 82.595 82.627 82.494 82.219 81.821 81.313 80.717 80.038 79.285 78.468 77.588 76.658 75.681 74.660 73.601 72.506 71.378 - 84.151 84.102 83.892 83.546 83.081 82.509 81.853 81.118 80.313 79.445 78.518 77.543 76.523 75.462 74.364 73.232 72.069 - 85.705 85.571 85.282 84.862 84.328 83.692 82.976 82.184 81.326 80.408 79.433 78.413 77.351 76.250 75.113 73.945 72.746 - 87.254 87.032 86.662 86.167 85.562 84.862 84.085 83.236 82.324 81.356 80.334 79.270 78.165 77.024 75.849 74.644 73.411 - 88.798 88.486 88.032 87.459 86.784 86.017 85.179 84.273 83.308 82.287 81.220 80.112 78.965 77.784 76.572 75.330 74.062 - 90.335 89.929 89.390 88.739 87.991 87.159 86.259 85.296 84.277 83.206 82.092 80.940 79.752 78.531 77.281 76.004 74.702 - 91.862 91.361 90.735 90.004 89.180 88.285 87.324 86.304 85.232 84.110 82.950 81.754 80.524 79.265 77.978 76.665 75.329 - 93.379 92.780 92.066 91.255 90.359 89.397 88.374 87.296 86.172 85.000 83.794 82.554 81.284 79.986 78.662 77.314 75.945 - 94.883 94.185 93.383 92.492 91.522 90.493 89.408 88.274 87.097 85.876 84.624 83.341 82.030 80.694 79.333 77.951 76.549 - 96.374 95.576 94.684 93.712 92.669 91.574 90.428 89.237 88.004 86.738 85.440 84.115 82.764 81.389 79.993 78.577 77.142 - 97.849 96.951 95.969 94.916 93.800 92.638 91.431 90.185 88.899 87.585 86.243 84.875 83.484 82.072 80.641 79.191 77.724 - 99.308 98.309 97.237 96.103 94.915 93.687 92.420 91.118 89.780 88.418 87.032 85.623 84.193 82.744 81.277 79.794 78.295 - 100.749 99.649 98.487 97.274 96.014 94.720 93.392 92.035 90.647 89.238 87.807 86.357 84.888 83.403 81.902 80.386 78.856 - 102.171 100.970 99.719 98.422 97.095 95.736 94.349 92.935 91.499 90.044 88.570 87.079 85.572 84.051 82.515 80.967 79.407 - 103.574 102.273 100.933 99.558 98.159 96.736 95.291 93.822 92.337 90.836 89.319 87.788 86.244 84.687 83.118 81.538 79.947 - 104.955 103.555 102.128 100.675 99.207 97.720 96.217 94.695 93.161 91.614 90.056 88.485 86.904 85.312 83.710 82.099 80.477 - 106.315 104.817 103.304 101.774 100.237 98.687 97.127 95.553 93.971 92.380 90.779 89.170 87.553 85.926 84.292 82.649 80.998 - 107.653 106.059 104.460 102.855 101.249 99.639 98.022 96.396 94.767 93.132 91.491 89.844 88.190 86.530 84.863 83.190 81.510 - 108.968 107.279 105.597 103.917 102.245 100.573 98.899 97.225 95.549 93.871 92.190 90.505 88.816 87.123 85.424 83.721 82.012 - 110.260 108.478 106.709 104.961 103.223 101.492 99.763 98.040 96.318 94.598 92.877 91.155 89.431 87.705 85.976 84.243 82.506 - 111.528 109.655 107.806 105.986 104.184 102.395 100.612 98.840 97.074 95.312 93.552 91.794 90.036 88.278 86.518 84.755 82.991 - 112.772 110.810 108.883 106.993 105.127 103.281 101.446 99.626 97.816 96.013 94.216 92.422 90.630 88.840 87.050 85.259 83.467 - 113.992 111.943 109.940 107.981 106.054 104.152 102.266 100.399 98.546 96.703 94.868 93.039 91.214 89.393 87.573 85.754 83.934 - 115.188 113.055 110.977 108.952 106.964 105.004 103.071 101.158 99.262 97.380 95.508 93.645 91.788 89.936 88.087 86.240 84.394 - 116.360 114.144 111.994 109.904 107.857 105.843 103.861 101.904 99.967 98.046 96.138 94.241 92.352 90.470 88.592 86.718 84.845 - 117.507 115.208 112.992 110.838 108.734 106.667 104.638 102.637 100.659 98.700 96.757 94.826 92.906 90.994 89.089 87.187 85.289 - 118.630 116.255 113.970 111.754 109.594 107.477 105.400 103.356 101.338 99.343 97.365 95.402 93.451 91.510 89.577 87.649 85.725 - 119.730 117.280 114.929 112.652 110.438 108.271 106.149 104.063 102.006 99.974 97.963 95.968 93.987 92.017 90.056 88.102 86.154 - 120.805 118.284 115.868 113.534 111.263 109.050 106.884 104.757 102.662 100.595 98.550 96.524 94.513 92.515 90.528 88.548 86.575 - 121.857 119.267 116.789 114.398 112.076 109.816 107.606 105.439 103.307 101.205 99.127 97.071 95.031 93.005 90.991 88.986 86.989 - 122.882 120.230 117.691 115.245 112.872 110.567 108.315 106.109 103.941 101.804 99.695 97.608 95.540 93.487 91.447 89.417 87.396 - 123.889 121.172 118.575 116.076 113.654 111.304 109.011 106.767 104.563 102.394 100.253 98.137 96.040 93.961 91.895 89.841 87.796 - 124.873 122.094 119.441 116.887 114.421 112.028 109.695 107.413 105.175 102.973 100.801 98.656 96.532 94.427 92.336 90.258 88.189 - 125.835 122.997 120.289 117.685 115.174 112.738 110.366 108.048 105.776 103.542 101.341 99.167 97.016 94.885 92.770 90.667 88.576 - 126.776 123.880 121.120 118.467 115.912 113.435 111.025 108.672 106.367 104.102 101.871 99.669 97.492 95.335 93.196 91.070 88.956 - 127.695 124.745 121.934 119.234 116.636 114.120 111.673 109.285 106.947 104.652 102.392 100.163 97.960 95.779 93.615 91.467 89.330 - 128.594 125.591 122.731 119.986 117.346 114.791 112.309 109.887 107.518 105.192 102.905 100.649 98.421 96.215 94.028 91.857 89.698 - 129.473 126.419 123.508 120.724 118.043 115.451 112.933 110.479 108.079 105.724 103.409 101.127 98.873 96.644 94.434 92.240 90.060 - 130.332 127.229 124.273 121.447 118.727 116.098 113.547 111.060 108.630 106.247 103.905 101.597 99.319 97.066 94.833 92.617 90.416 - 131.172 128.022 125.022 122.155 119.398 116.734 114.149 111.632 109.172 106.761 104.393 102.060 99.757 97.481 95.226 92.989 90.766 - 131.992 128.798 125.756 122.850 120.057 117.358 114.741 112.193 109.705 107.267 104.872 102.515 100.189 97.889 95.612 93.354 91.111 - 132.795 129.555 126.476 123.532 120.703 117.971 115.323 112.745 110.229 107.764 105.345 102.963 100.613 98.292 95.993 93.713 91.450 diff --git a/pydarn/radar_fov_files/014_lats.txt b/pydarn/radar_fov_files/014_lats.txt deleted file mode 100644 index e46d6d8f5..000000000 --- a/pydarn/radar_fov_files/014_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -43.789 -43.843 -43.887 -43.924 -43.953 -43.976 -43.992 -44.001 -44.004 -44.001 -43.992 -43.976 -43.953 -43.924 -43.887 -43.843 -43.789 - -44.289 -44.341 -44.386 -44.424 -44.454 -44.478 -44.495 -44.505 -44.509 -44.505 -44.495 -44.478 -44.454 -44.424 -44.386 -44.341 -44.289 - -44.747 -44.805 -44.855 -44.897 -44.932 -44.959 -44.978 -44.990 -44.993 -44.990 -44.978 -44.959 -44.932 -44.897 -44.855 -44.805 -44.747 - -45.163 -45.228 -45.285 -45.333 -45.373 -45.404 -45.426 -45.439 -45.444 -45.439 -45.426 -45.404 -45.373 -45.333 -45.285 -45.228 -45.163 - -45.559 -45.633 -45.698 -45.753 -45.798 -45.833 -45.858 -45.873 -45.879 -45.873 -45.858 -45.833 -45.798 -45.753 -45.698 -45.633 -45.559 - -45.944 -46.028 -46.101 -46.163 -46.213 -46.253 -46.282 -46.299 -46.304 -46.299 -46.282 -46.253 -46.213 -46.163 -46.101 -46.028 -45.944 - -46.322 -46.416 -46.497 -46.566 -46.623 -46.667 -46.699 -46.718 -46.725 -46.718 -46.699 -46.667 -46.623 -46.566 -46.497 -46.416 -46.322 - -46.696 -46.798 -46.888 -46.965 -47.028 -47.077 -47.113 -47.134 -47.141 -47.134 -47.113 -47.077 -47.028 -46.965 -46.888 -46.798 -46.696 - -47.065 -47.178 -47.277 -47.361 -47.431 -47.485 -47.524 -47.547 -47.555 -47.547 -47.524 -47.485 -47.431 -47.361 -47.277 -47.178 -47.065 - -47.431 -47.555 -47.663 -47.755 -47.831 -47.890 -47.932 -47.958 -47.967 -47.958 -47.932 -47.890 -47.831 -47.755 -47.663 -47.555 -47.431 - -47.795 -47.929 -48.046 -48.146 -48.229 -48.293 -48.340 -48.368 -48.377 -48.368 -48.340 -48.293 -48.229 -48.146 -48.046 -47.929 -47.795 - -48.023 -48.169 -48.297 -48.406 -48.495 -48.565 -48.616 -48.646 -48.656 -48.646 -48.616 -48.565 -48.495 -48.406 -48.297 -48.169 -48.023 - -48.179 -48.339 -48.478 -48.596 -48.694 -48.770 -48.825 -48.857 -48.868 -48.857 -48.825 -48.770 -48.694 -48.596 -48.478 -48.339 -48.179 - -48.292 -48.466 -48.617 -48.746 -48.852 -48.935 -48.994 -49.030 -49.042 -49.030 -48.994 -48.935 -48.852 -48.746 -48.617 -48.466 -48.292 - -48.366 -48.555 -48.720 -48.860 -48.975 -49.065 -49.129 -49.168 -49.181 -49.168 -49.129 -49.065 -48.975 -48.860 -48.720 -48.555 -48.366 - -48.554 -48.757 -48.933 -49.083 -49.206 -49.302 -49.371 -49.412 -49.426 -49.412 -49.371 -49.302 -49.206 -49.083 -48.933 -48.757 -48.554 - -48.962 -49.173 -49.357 -49.514 -49.643 -49.743 -49.815 -49.859 -49.873 -49.859 -49.815 -49.743 -49.643 -49.514 -49.357 -49.173 -48.962 - -49.361 -49.582 -49.774 -49.938 -50.073 -50.178 -50.254 -50.299 -50.314 -50.299 -50.254 -50.178 -50.073 -49.938 -49.774 -49.582 -49.361 - -49.753 -49.984 -50.185 -50.356 -50.498 -50.608 -50.687 -50.735 -50.751 -50.735 -50.687 -50.608 -50.498 -50.356 -50.185 -49.984 -49.753 - -50.139 -50.380 -50.590 -50.770 -50.918 -51.033 -51.116 -51.166 -51.182 -51.166 -51.116 -51.033 -50.918 -50.770 -50.590 -50.380 -50.139 - -50.520 -50.772 -50.991 -51.179 -51.333 -51.454 -51.541 -51.593 -51.611 -51.593 -51.541 -51.454 -51.333 -51.179 -50.991 -50.772 -50.520 - -50.897 -51.159 -51.388 -51.584 -51.746 -51.872 -51.963 -52.018 -52.036 -52.018 -51.963 -51.872 -51.746 -51.584 -51.388 -51.159 -50.897 - -51.269 -51.543 -51.782 -51.987 -52.155 -52.287 -52.382 -52.439 -52.458 -52.439 -52.382 -52.287 -52.155 -51.987 -51.782 -51.543 -51.269 - -51.638 -51.923 -52.173 -52.386 -52.562 -52.700 -52.799 -52.859 -52.879 -52.859 -52.799 -52.700 -52.562 -52.386 -52.173 -51.923 -51.638 - -52.004 -52.300 -52.561 -52.783 -52.967 -53.111 -53.214 -53.276 -53.297 -53.276 -53.214 -53.111 -52.967 -52.783 -52.561 -52.300 -52.004 - -52.366 -52.675 -52.946 -53.178 -53.369 -53.519 -53.627 -53.692 -53.714 -53.692 -53.627 -53.519 -53.369 -53.178 -52.946 -52.675 -52.366 - -52.726 -53.047 -53.329 -53.570 -53.770 -53.926 -54.038 -54.106 -54.129 -54.106 -54.038 -53.926 -53.770 -53.570 -53.329 -53.047 -52.726 - -53.083 -53.417 -53.710 -53.961 -54.169 -54.332 -54.449 -54.519 -54.543 -54.519 -54.449 -54.332 -54.169 -53.961 -53.710 -53.417 -53.083 - -53.438 -53.784 -54.089 -54.350 -54.566 -54.736 -54.857 -54.931 -54.955 -54.931 -54.857 -54.736 -54.566 -54.350 -54.089 -53.784 -53.438 - -53.790 -54.150 -54.466 -54.738 -54.962 -55.138 -55.265 -55.341 -55.367 -55.341 -55.265 -55.138 -54.962 -54.738 -54.466 -54.150 -53.790 - -54.140 -54.513 -54.842 -55.124 -55.357 -55.540 -55.672 -55.751 -55.778 -55.751 -55.672 -55.540 -55.357 -55.124 -54.842 -54.513 -54.140 - -54.488 -54.875 -55.216 -55.508 -55.751 -55.941 -56.078 -56.160 -56.188 -56.160 -56.078 -55.941 -55.751 -55.508 -55.216 -54.875 -54.488 - -54.833 -55.235 -55.588 -55.892 -56.143 -56.341 -56.483 -56.568 -56.597 -56.568 -56.483 -56.341 -56.143 -55.892 -55.588 -55.235 -54.833 - -55.177 -55.593 -55.959 -56.274 -56.535 -56.740 -56.887 -56.976 -57.006 -56.976 -56.887 -56.740 -56.535 -56.274 -55.959 -55.593 -55.177 - -55.519 -55.949 -56.329 -56.655 -56.925 -57.138 -57.291 -57.383 -57.414 -57.383 -57.291 -57.138 -56.925 -56.655 -56.329 -55.949 -55.519 - -55.858 -56.303 -56.696 -57.034 -57.315 -57.535 -57.694 -57.789 -57.821 -57.789 -57.694 -57.535 -57.315 -57.034 -56.696 -56.303 -55.858 - -56.196 -56.656 -57.063 -57.413 -57.703 -57.932 -58.096 -58.196 -58.229 -58.196 -58.096 -57.932 -57.703 -57.413 -57.063 -56.656 -56.196 - -56.531 -57.007 -57.428 -57.790 -58.091 -58.328 -58.498 -58.601 -58.636 -58.601 -58.498 -58.328 -58.091 -57.790 -57.428 -57.007 -56.531 - -56.865 -57.357 -57.792 -58.167 -58.478 -58.723 -58.900 -59.006 -59.042 -59.006 -58.900 -58.723 -58.478 -58.167 -57.792 -57.357 -56.865 - -57.196 -57.705 -58.155 -58.542 -58.864 -59.118 -59.301 -59.411 -59.448 -59.411 -59.301 -59.118 -58.864 -58.542 -58.155 -57.705 -57.196 - -57.526 -58.051 -58.516 -58.917 -59.250 -59.512 -59.702 -59.816 -59.854 -59.816 -59.702 -59.512 -59.250 -58.917 -58.516 -58.051 -57.526 - -57.853 -58.395 -58.876 -59.290 -59.635 -59.906 -60.102 -60.221 -60.260 -60.221 -60.102 -59.906 -59.635 -59.290 -58.876 -58.395 -57.853 - -58.179 -58.738 -59.234 -59.662 -60.019 -60.300 -60.502 -60.625 -60.666 -60.625 -60.502 -60.300 -60.019 -59.662 -59.234 -58.738 -58.179 - -58.502 -59.079 -59.591 -60.034 -60.402 -60.692 -60.902 -61.029 -61.071 -61.029 -60.902 -60.692 -60.402 -60.034 -59.591 -59.079 -58.502 - -58.824 -59.419 -59.947 -60.404 -60.784 -61.085 -61.302 -61.433 -61.477 -61.433 -61.302 -61.085 -60.784 -60.404 -59.947 -59.419 -58.824 - -59.143 -59.756 -60.301 -60.773 -61.166 -61.477 -61.701 -61.837 -61.882 -61.837 -61.701 -61.477 -61.166 -60.773 -60.301 -59.756 -59.143 - -59.460 -60.092 -60.654 -61.141 -61.547 -61.868 -62.100 -62.241 -62.288 -62.241 -62.100 -61.868 -61.547 -61.141 -60.654 -60.092 -59.460 - -59.775 -60.426 -61.006 -61.508 -61.928 -62.259 -62.499 -62.644 -62.693 -62.644 -62.499 -62.259 -61.928 -61.508 -61.006 -60.426 -59.775 - -60.087 -60.758 -61.356 -61.874 -62.307 -62.650 -62.898 -63.048 -63.098 -63.048 -62.898 -62.650 -62.307 -61.874 -61.356 -60.758 -60.087 - -60.397 -61.088 -61.704 -62.239 -62.686 -63.040 -63.296 -63.451 -63.503 -63.451 -63.296 -63.040 -62.686 -62.239 -61.704 -61.088 -60.397 - -60.705 -61.416 -62.051 -62.603 -63.064 -63.430 -63.694 -63.855 -63.909 -63.855 -63.694 -63.430 -63.064 -62.603 -62.051 -61.416 -60.705 - -61.010 -61.743 -62.397 -62.965 -63.441 -63.819 -64.093 -64.258 -64.314 -64.258 -64.093 -63.819 -63.441 -62.965 -62.397 -61.743 -61.010 - -61.313 -62.067 -62.740 -63.327 -63.818 -64.208 -64.490 -64.662 -64.719 -64.662 -64.490 -64.208 -63.818 -63.327 -62.740 -62.067 -61.313 - -61.613 -62.389 -63.082 -63.687 -64.194 -64.596 -64.888 -65.065 -65.125 -65.065 -64.888 -64.596 -64.194 -63.687 -63.082 -62.389 -61.613 - -61.911 -62.708 -63.423 -64.045 -64.568 -64.984 -65.286 -65.469 -65.530 -65.469 -65.286 -64.984 -64.568 -64.045 -63.423 -62.708 -61.911 - -62.205 -63.025 -63.761 -64.403 -64.942 -65.371 -65.683 -65.873 -65.936 -65.873 -65.683 -65.371 -64.942 -64.403 -63.761 -63.025 -62.205 - -62.497 -63.340 -64.098 -64.759 -65.315 -65.758 -66.081 -66.276 -66.342 -66.276 -66.081 -65.758 -65.315 -64.759 -64.098 -63.340 -62.497 - -62.786 -63.653 -64.432 -65.114 -65.688 -66.145 -66.478 -66.680 -66.748 -66.680 -66.478 -66.145 -65.688 -65.114 -64.432 -63.653 -62.786 - -63.072 -63.963 -64.765 -65.467 -66.059 -66.531 -66.875 -67.084 -67.154 -67.084 -66.875 -66.531 -66.059 -65.467 -64.765 -63.963 -63.072 - -63.355 -64.270 -65.095 -65.818 -66.429 -66.916 -67.271 -67.488 -67.560 -67.488 -67.271 -66.916 -66.429 -65.818 -65.095 -64.270 -63.355 - -63.634 -64.575 -65.423 -66.168 -66.798 -67.301 -67.668 -67.892 -67.967 -67.892 -67.668 -67.301 -66.798 -66.168 -65.423 -64.575 -63.634 - -63.910 -64.876 -65.749 -66.516 -67.166 -67.685 -68.065 -68.296 -68.373 -68.296 -68.065 -67.685 -67.166 -66.516 -65.749 -64.876 -63.910 - -64.183 -65.175 -66.073 -66.863 -67.532 -68.069 -68.461 -68.700 -68.780 -68.700 -68.461 -68.069 -67.532 -66.863 -66.073 -65.175 -64.183 - -64.452 -65.471 -66.394 -67.207 -67.898 -68.451 -68.857 -69.104 -69.187 -69.104 -68.857 -68.451 -67.898 -67.207 -66.394 -65.471 -64.452 - -64.718 -65.763 -66.712 -67.550 -68.262 -68.834 -69.253 -69.508 -69.595 -69.508 -69.253 -68.834 -68.262 -67.550 -66.712 -65.763 -64.718 - -64.979 -66.053 -67.028 -67.890 -68.625 -69.215 -69.648 -69.913 -70.002 -69.913 -69.648 -69.215 -68.625 -67.890 -67.028 -66.053 -64.979 - -65.237 -66.338 -67.341 -68.229 -68.986 -69.596 -70.044 -70.318 -70.410 -70.318 -70.044 -69.596 -68.986 -68.229 -67.341 -66.338 -65.237 - -65.491 -66.620 -67.651 -68.565 -69.345 -69.975 -70.439 -70.722 -70.818 -70.722 -70.439 -69.975 -69.345 -68.565 -67.651 -66.620 -65.491 - -65.740 -66.899 -67.958 -68.899 -69.704 -70.354 -70.833 -71.127 -71.226 -71.127 -70.833 -70.354 -69.704 -68.899 -67.958 -66.899 -65.740 - -65.985 -67.174 -68.261 -69.230 -70.060 -70.732 -71.228 -71.532 -71.635 -71.532 -71.228 -70.732 -70.060 -69.230 -68.261 -67.174 -65.985 - -66.226 -67.444 -68.561 -69.558 -70.414 -71.109 -71.622 -71.937 -72.043 -71.937 -71.622 -71.109 -70.414 -69.558 -68.561 -67.444 -66.226 - -66.462 -67.711 -68.858 -69.884 -70.767 -71.484 -72.016 -72.342 -72.453 -72.342 -72.016 -71.484 -70.767 -69.884 -68.858 -67.711 -66.462 - -66.693 -67.973 -69.151 -70.207 -71.117 -71.859 -72.409 -72.748 -72.862 -72.748 -72.409 -71.859 -71.117 -70.207 -69.151 -67.973 -66.693 - -66.919 -68.230 -69.440 -70.527 -71.466 -72.232 -72.802 -73.153 -73.272 -73.153 -72.802 -72.232 -71.466 -70.527 -69.440 -68.230 -66.919 - -67.140 -68.483 -69.725 -70.843 -71.812 -72.604 -73.194 -73.558 -73.682 -73.558 -73.194 -72.604 -71.812 -70.843 -69.725 -68.483 -67.140 - -67.355 -68.732 -70.006 -71.156 -72.155 -72.974 -73.586 -73.964 -74.092 -73.964 -73.586 -72.974 -72.155 -71.156 -70.006 -68.732 -67.355 diff --git a/pydarn/radar_fov_files/014_lons.txt b/pydarn/radar_fov_files/014_lons.txt deleted file mode 100644 index 62501eeb2..000000000 --- a/pydarn/radar_fov_files/014_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 146.469 146.558 146.650 146.743 146.839 146.935 147.033 147.131 147.230 147.329 147.427 147.525 147.621 147.717 147.810 147.902 147.991 - 146.220 146.339 146.460 146.584 146.711 146.839 146.968 147.099 147.230 147.361 147.492 147.621 147.749 147.876 148.000 148.121 148.240 - 145.967 146.115 146.267 146.422 146.580 146.741 146.903 147.066 147.230 147.394 147.557 147.719 147.880 148.038 148.193 148.345 148.493 - 145.711 145.889 146.071 146.258 146.448 146.641 146.836 147.033 147.230 147.427 147.624 147.819 148.012 148.202 148.389 148.571 148.749 - 145.452 145.660 145.873 146.091 146.314 146.540 146.769 146.999 147.230 147.461 147.691 147.920 148.146 148.369 148.587 148.800 149.008 - 145.189 145.427 145.672 145.923 146.178 146.438 146.700 146.965 147.230 147.495 147.760 148.022 148.282 148.537 148.788 149.033 149.271 - 144.923 145.192 145.468 145.751 146.040 146.334 146.630 146.930 147.230 147.530 147.830 148.126 148.420 148.709 148.992 149.268 149.537 - 144.653 144.953 145.262 145.578 145.900 146.228 146.560 146.894 147.230 147.566 147.900 148.232 148.560 148.882 149.198 149.507 149.807 - 144.380 144.711 145.052 145.401 145.758 146.121 146.488 146.858 147.230 147.602 147.972 148.339 148.702 149.059 149.408 149.749 150.080 - 144.103 144.465 144.839 145.222 145.614 146.012 146.415 146.822 147.230 147.638 148.045 148.448 148.846 149.238 149.621 149.995 150.357 - 143.821 144.216 144.623 145.040 145.467 145.901 146.341 146.785 147.230 147.675 148.119 148.559 148.993 149.420 149.837 150.244 150.639 - 143.577 143.999 144.434 144.882 145.339 145.805 146.276 146.752 147.230 147.708 148.184 148.655 149.121 149.578 150.026 150.461 150.883 - 143.346 143.794 144.256 144.732 145.218 145.713 146.215 146.721 147.230 147.739 148.245 148.747 149.242 149.728 150.204 150.666 151.114 - 143.121 143.594 144.083 144.585 145.100 145.624 146.155 146.691 147.230 147.769 148.305 148.836 149.360 149.875 150.377 150.866 151.339 - 142.903 143.400 143.914 144.443 144.985 145.537 146.097 146.662 147.230 147.798 148.363 148.923 149.475 150.017 150.546 151.060 151.557 - 142.660 143.184 143.726 144.284 144.857 145.440 146.032 146.630 147.230 147.830 148.428 149.020 149.603 150.176 150.734 151.276 151.800 - 142.368 142.924 143.500 144.094 144.703 145.324 145.954 146.591 147.230 147.869 148.506 149.136 149.757 150.366 150.960 151.536 152.092 - 142.071 142.660 143.271 143.901 144.547 145.206 145.875 146.551 147.230 147.909 148.585 149.254 149.913 150.559 151.189 151.800 152.389 - 141.770 142.393 143.038 143.705 144.388 145.086 145.795 146.511 147.230 147.949 148.665 149.374 150.072 150.755 151.422 152.067 152.690 - 141.465 142.121 142.802 143.505 144.227 144.964 145.713 146.469 147.230 147.991 148.747 149.496 150.233 150.955 151.658 152.339 152.995 - 141.155 141.844 142.561 143.302 144.062 144.840 145.629 146.428 147.230 148.032 148.831 149.620 150.398 151.158 151.899 152.616 153.305 - 140.839 141.563 142.316 143.095 143.895 144.713 145.544 146.385 147.230 148.075 148.916 149.747 150.565 151.365 152.144 152.897 153.621 - 140.519 141.278 142.067 142.884 143.725 144.584 145.458 146.341 147.230 148.119 149.002 149.876 150.735 151.576 152.393 153.182 153.941 - 140.194 140.987 141.814 142.670 143.551 144.453 145.370 146.297 147.230 148.163 149.090 150.007 150.909 151.790 152.646 153.473 154.266 - 139.863 140.692 141.556 142.452 143.374 144.319 145.280 146.252 147.230 148.208 149.180 150.141 151.086 152.008 152.904 153.768 154.597 - 139.527 140.391 141.294 142.230 143.194 144.182 145.188 146.206 147.230 148.254 149.272 150.278 151.266 152.230 153.166 154.069 154.933 - 139.185 140.086 141.027 142.003 143.010 144.043 145.094 146.159 147.230 148.301 149.366 150.417 151.450 152.457 153.433 154.374 155.275 - 138.837 139.774 140.754 141.772 142.823 143.901 144.999 146.111 147.230 148.349 149.461 150.559 151.637 152.688 153.706 154.686 155.623 - 138.484 139.458 140.477 141.537 142.632 143.756 144.901 146.062 147.230 148.398 149.559 150.704 151.828 152.923 153.983 155.002 155.976 - 138.124 139.135 140.194 141.297 142.437 143.608 144.802 146.012 147.230 148.448 149.658 150.852 152.023 153.163 154.266 155.325 156.336 - 137.758 138.806 139.906 141.052 142.238 143.457 144.700 145.961 147.230 148.499 149.760 151.003 152.222 153.408 154.554 155.654 156.702 - 137.385 138.472 139.613 140.803 142.035 143.302 144.596 145.909 147.230 148.551 149.864 151.158 152.425 153.657 154.847 155.988 157.075 - 137.006 138.131 139.313 140.548 141.828 143.145 144.490 145.855 147.230 148.605 149.970 151.315 152.632 153.912 155.147 156.329 157.454 - 136.620 137.783 139.008 140.288 141.616 142.983 144.382 145.801 147.230 148.659 150.078 151.477 152.844 154.172 155.452 156.677 157.840 - 136.227 137.429 138.696 140.022 141.399 142.819 144.271 145.745 147.230 148.715 150.189 151.641 153.061 154.438 155.764 157.031 158.233 - 135.827 137.068 138.378 139.751 141.178 142.650 144.157 145.687 147.230 148.773 150.303 151.810 153.282 154.709 156.082 157.392 158.633 - 135.419 136.699 138.053 139.474 140.952 142.478 144.041 145.629 147.230 148.831 150.419 151.982 153.508 154.986 156.407 157.761 159.041 - 135.003 136.324 137.722 139.190 140.720 142.301 143.921 145.569 147.230 148.891 150.538 152.159 153.740 155.270 156.738 158.136 159.457 - 134.580 135.941 137.384 138.901 140.483 142.120 143.799 145.507 147.230 148.953 150.661 152.340 153.977 155.559 157.076 158.519 159.880 - 134.149 135.550 137.038 138.605 140.241 141.935 143.674 145.444 147.230 149.016 150.786 152.525 154.219 155.855 157.422 158.910 160.311 - 133.709 135.151 136.684 138.302 139.993 141.746 143.546 145.380 147.230 149.080 150.914 152.714 154.467 156.158 157.776 159.309 160.751 - 133.261 134.744 136.323 137.992 139.739 141.551 143.415 145.314 147.230 149.146 151.045 152.909 154.721 156.468 158.137 159.716 161.199 - 132.804 134.328 135.954 137.675 139.478 141.352 143.280 145.246 147.230 149.214 151.180 153.108 154.982 156.785 158.506 160.132 161.656 - 132.338 133.903 135.577 137.350 139.212 141.148 143.142 145.176 147.230 149.284 151.318 153.312 155.248 157.110 158.883 160.557 162.122 - 131.863 133.469 135.191 137.017 138.938 140.938 143.000 145.104 147.230 149.356 151.460 153.522 155.522 157.443 159.269 160.991 162.597 - 131.378 133.026 134.796 136.677 138.658 140.723 142.854 145.030 147.230 149.430 151.606 153.737 155.802 157.783 159.664 161.434 163.082 - 130.884 132.574 134.392 136.328 138.370 140.501 142.704 144.954 147.230 149.506 151.756 153.959 156.090 158.132 160.068 161.886 163.576 - 130.379 132.111 133.978 135.970 138.074 140.274 142.549 144.876 147.230 149.584 151.911 154.186 156.386 158.490 160.482 162.349 164.081 - 129.864 131.638 133.554 135.603 137.771 140.041 142.391 144.796 147.230 149.664 152.069 154.419 156.689 158.857 160.906 162.822 164.596 - 129.339 131.155 133.121 135.227 137.460 139.801 142.227 144.713 147.230 149.747 152.233 154.659 157.000 159.233 161.339 163.305 165.121 - 128.803 130.660 132.676 134.841 137.140 139.554 142.059 144.628 147.230 149.832 152.401 154.906 157.320 159.619 161.784 163.800 165.657 - 128.255 130.155 132.221 134.444 136.811 139.299 141.886 144.541 147.230 149.919 152.574 155.161 157.649 160.016 162.239 164.305 166.205 - 127.696 129.638 131.754 134.038 136.472 139.038 141.708 144.450 147.230 150.010 152.752 155.422 157.988 160.422 162.706 164.822 166.764 - 127.126 129.109 131.276 133.620 136.124 138.768 141.523 144.357 147.230 150.103 152.937 155.692 158.336 160.840 163.184 165.351 167.334 - 126.543 128.567 130.786 133.190 135.766 138.490 141.334 144.260 147.230 150.200 153.126 155.970 158.694 161.270 163.674 165.893 167.917 - 125.949 128.013 130.283 132.749 135.397 138.204 141.138 144.161 147.230 150.299 153.322 156.256 159.063 161.711 164.177 166.447 168.511 - 125.341 127.446 129.767 132.296 135.018 137.908 140.935 144.058 147.230 150.402 153.525 156.552 159.442 162.164 164.693 167.014 169.119 - 124.721 126.865 129.237 131.829 134.626 137.603 140.726 143.951 147.230 150.509 153.734 156.857 159.834 162.631 165.223 167.595 169.739 - 124.087 126.271 128.694 131.350 134.223 137.288 140.509 143.841 147.230 150.619 153.951 157.172 160.237 163.110 165.766 168.189 170.373 - 123.440 125.662 128.136 130.856 133.807 136.962 140.285 143.727 147.230 150.733 154.175 157.498 160.653 163.604 166.324 168.798 171.020 - 122.779 125.039 127.563 130.348 133.377 136.626 140.053 143.608 147.230 150.852 154.407 157.834 161.083 164.112 166.897 169.421 171.681 - 122.103 124.400 126.975 129.824 132.934 136.278 139.813 143.486 147.230 150.974 154.647 158.182 161.526 164.636 167.485 170.060 172.357 - 121.414 123.746 126.371 129.285 132.477 135.917 139.564 143.358 147.230 151.102 154.896 158.543 161.983 165.175 168.089 170.714 173.046 - 120.709 123.076 125.750 128.730 132.004 135.544 139.306 143.226 147.230 151.234 155.154 158.916 162.456 165.730 168.710 171.384 173.751 - 119.990 122.390 125.112 128.157 131.515 135.157 139.037 143.089 147.230 151.371 155.423 159.303 162.945 166.303 169.348 172.070 174.470 - 119.255 121.687 124.456 127.567 131.010 134.756 138.758 142.945 147.230 151.515 155.702 159.704 163.450 166.893 170.004 172.773 175.205 - 118.504 120.966 123.782 126.958 130.487 134.340 138.468 142.796 147.230 151.664 155.992 160.120 163.973 167.502 170.678 173.494 175.956 - 117.737 120.228 123.089 126.330 129.945 133.908 138.167 142.641 147.230 151.819 156.293 160.552 164.515 168.130 171.371 174.232 176.723 - 116.954 119.471 122.376 125.681 129.384 133.460 137.853 142.479 147.230 151.981 156.607 161.000 165.076 168.779 172.084 174.989 177.506 - 116.155 118.696 121.642 125.012 128.803 132.993 137.525 142.310 147.230 152.150 156.935 161.467 165.657 169.448 172.818 175.764 178.305 - 115.338 117.901 120.888 124.320 128.201 132.508 137.183 142.133 147.230 152.327 157.277 161.952 166.259 170.140 173.572 176.559 179.122 - 114.505 117.088 120.112 123.606 127.576 132.002 136.826 141.948 147.230 152.512 157.634 162.458 166.884 170.854 174.348 177.372 179.955 - 113.655 116.254 119.314 122.868 126.928 131.476 136.454 141.754 147.230 152.706 158.006 162.984 167.532 171.592 175.146 178.206 -179.195 - 112.787 115.399 118.493 122.105 126.255 130.927 136.063 141.551 147.230 152.909 158.397 163.533 168.205 172.355 175.967 179.061 -178.327 - 111.902 114.524 117.648 121.317 125.556 130.355 135.655 141.338 147.230 153.122 158.805 164.105 168.904 173.143 176.812 179.936 -177.442 - 110.998 113.627 116.778 120.501 124.829 129.757 135.226 141.114 147.230 153.346 159.234 164.703 169.631 173.959 177.682 -179.167 -176.538 diff --git a/pydarn/radar_fov_files/015_lats.txt b/pydarn/radar_fov_files/015_lats.txt deleted file mode 100644 index b1f1ccd91..000000000 --- a/pydarn/radar_fov_files/015_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -49.863 -49.902 -49.932 -49.953 -49.968 -49.975 -49.976 -49.970 -49.958 -49.940 -49.916 -49.886 -49.849 -49.806 -49.756 -49.698 -49.632 - -50.389 -50.422 -50.448 -50.466 -50.477 -50.481 -50.478 -50.468 -50.451 -50.428 -50.398 -50.362 -50.319 -50.270 -50.214 -50.151 -50.082 - -50.876 -50.910 -50.936 -50.954 -50.963 -50.965 -50.960 -50.946 -50.925 -50.896 -50.860 -50.816 -50.765 -50.707 -50.642 -50.570 -50.488 - -51.320 -51.357 -51.386 -51.405 -51.415 -51.415 -51.407 -51.390 -51.365 -51.330 -51.287 -51.235 -51.175 -51.107 -51.032 -50.948 -50.856 - -51.746 -51.788 -51.819 -51.839 -51.850 -51.850 -51.840 -51.819 -51.789 -51.749 -51.698 -51.639 -51.569 -51.491 -51.403 -51.307 -51.203 - -52.162 -52.208 -52.242 -52.265 -52.276 -52.275 -52.263 -52.240 -52.205 -52.158 -52.101 -52.033 -51.954 -51.864 -51.765 -51.656 -51.537 - -52.571 -52.622 -52.660 -52.685 -52.697 -52.695 -52.681 -52.654 -52.614 -52.562 -52.497 -52.420 -52.331 -52.231 -52.119 -51.997 -51.864 - -52.976 -53.032 -53.073 -53.100 -53.113 -53.111 -53.095 -53.065 -53.020 -52.962 -52.889 -52.803 -52.704 -52.592 -52.468 -52.332 -52.185 - -53.377 -53.438 -53.484 -53.513 -53.527 -53.525 -53.507 -53.473 -53.423 -53.358 -53.278 -53.183 -53.074 -52.950 -52.813 -52.663 -52.501 - -53.776 -53.842 -53.892 -53.924 -53.939 -53.936 -53.916 -53.879 -53.824 -53.753 -53.665 -53.560 -53.440 -53.305 -53.155 -52.991 -52.813 - -54.172 -54.245 -54.298 -54.333 -54.349 -54.346 -54.324 -54.283 -54.223 -54.145 -54.049 -53.935 -53.805 -53.657 -53.494 -53.315 -53.122 - -54.431 -54.511 -54.571 -54.610 -54.628 -54.626 -54.602 -54.559 -54.495 -54.411 -54.307 -54.185 -54.043 -53.884 -53.707 -53.514 -53.304 - -54.618 -54.707 -54.774 -54.818 -54.840 -54.839 -54.815 -54.769 -54.702 -54.612 -54.501 -54.369 -54.217 -54.045 -53.855 -53.646 -53.419 - -54.761 -54.861 -54.936 -54.986 -55.012 -55.013 -54.989 -54.942 -54.870 -54.775 -54.656 -54.515 -54.352 -54.168 -53.962 -53.737 -53.493 - -54.865 -54.976 -55.061 -55.118 -55.149 -55.152 -55.129 -55.080 -55.005 -54.904 -54.778 -54.627 -54.453 -54.255 -54.035 -53.792 -53.529 - -55.084 -55.205 -55.296 -55.359 -55.393 -55.398 -55.374 -55.322 -55.243 -55.136 -55.002 -54.842 -54.657 -54.446 -54.211 -53.953 -53.672 - -55.525 -55.649 -55.743 -55.807 -55.841 -55.845 -55.818 -55.763 -55.678 -55.564 -55.422 -55.252 -55.056 -54.834 -54.587 -54.315 -54.020 - -55.957 -56.086 -56.183 -56.249 -56.283 -56.285 -56.256 -56.196 -56.106 -55.985 -55.834 -55.655 -55.448 -55.214 -54.954 -54.668 -54.359 - -56.383 -56.517 -56.617 -56.685 -56.720 -56.721 -56.689 -56.625 -56.529 -56.401 -56.242 -56.052 -55.834 -55.587 -55.314 -55.014 -54.689 - -56.804 -56.943 -57.047 -57.117 -57.152 -57.152 -57.118 -57.049 -56.947 -56.812 -56.644 -56.444 -56.214 -55.955 -55.667 -55.353 -55.013 - -57.220 -57.364 -57.473 -57.545 -57.580 -57.580 -57.543 -57.470 -57.362 -57.219 -57.042 -56.832 -56.590 -56.317 -56.016 -55.686 -55.330 - -57.632 -57.782 -57.895 -57.969 -58.006 -58.004 -57.965 -57.888 -57.773 -57.622 -57.436 -57.215 -56.961 -56.675 -56.359 -56.014 -55.642 - -58.041 -58.197 -58.314 -58.391 -58.429 -58.426 -58.384 -58.302 -58.182 -58.023 -57.827 -57.595 -57.329 -57.029 -56.698 -56.337 -55.948 - -58.447 -58.609 -58.731 -58.811 -58.849 -58.846 -58.801 -58.715 -58.588 -58.421 -58.215 -57.972 -57.693 -57.379 -57.033 -56.656 -56.250 - -58.850 -59.019 -59.145 -59.228 -59.268 -59.264 -59.216 -59.125 -58.991 -58.816 -58.601 -58.346 -58.054 -57.726 -57.364 -56.970 -56.547 - -59.251 -59.426 -59.558 -59.644 -59.685 -59.680 -59.629 -59.533 -59.393 -59.210 -58.984 -58.717 -58.412 -58.069 -57.691 -57.281 -56.839 - -59.649 -59.832 -59.969 -60.058 -60.100 -60.094 -60.041 -59.940 -59.793 -59.601 -59.365 -59.086 -58.767 -58.409 -58.015 -57.587 -57.128 - -60.046 -60.236 -60.378 -60.471 -60.514 -60.507 -60.451 -60.346 -60.192 -59.990 -59.743 -59.452 -59.119 -58.746 -58.336 -57.890 -57.412 - -60.441 -60.638 -60.786 -60.882 -60.927 -60.920 -60.860 -60.750 -60.588 -60.378 -60.120 -59.816 -59.469 -59.080 -58.653 -58.190 -57.693 - -60.834 -61.039 -61.192 -61.293 -61.339 -61.331 -61.268 -61.152 -60.984 -60.764 -60.495 -60.178 -59.816 -59.412 -58.967 -58.485 -57.969 - -61.225 -61.439 -61.598 -61.702 -61.750 -61.741 -61.675 -61.554 -61.378 -61.149 -60.868 -60.538 -60.161 -59.740 -59.278 -58.778 -58.242 - -61.615 -61.837 -62.003 -62.110 -62.160 -62.150 -62.081 -61.955 -61.771 -61.532 -61.239 -60.895 -60.503 -60.066 -59.586 -59.067 -58.511 - -62.004 -62.234 -62.406 -62.518 -62.569 -62.559 -62.487 -62.355 -62.163 -61.914 -61.609 -61.251 -60.843 -60.389 -59.891 -59.352 -58.777 - -62.391 -62.630 -62.809 -62.925 -62.978 -62.967 -62.892 -62.753 -62.554 -62.294 -61.977 -61.605 -61.181 -60.709 -60.192 -59.634 -59.039 - -62.777 -63.025 -63.211 -63.331 -63.386 -63.374 -63.296 -63.152 -62.943 -62.673 -62.343 -61.957 -61.517 -61.027 -60.491 -59.913 -59.297 - -63.161 -63.419 -63.612 -63.737 -63.794 -63.781 -63.699 -63.549 -63.332 -63.051 -62.708 -62.307 -61.850 -61.342 -60.787 -60.188 -59.551 - -63.544 -63.812 -64.013 -64.142 -64.201 -64.187 -64.102 -63.946 -63.720 -63.428 -63.071 -62.654 -62.181 -61.654 -61.079 -60.460 -59.802 - -63.927 -64.205 -64.412 -64.547 -64.608 -64.594 -64.505 -64.342 -64.107 -63.803 -63.433 -63.000 -62.509 -61.964 -61.369 -60.729 -60.048 - -64.307 -64.596 -64.812 -64.952 -65.014 -64.999 -64.907 -64.737 -64.493 -64.177 -63.793 -63.344 -62.835 -62.271 -61.655 -60.994 -60.291 - -64.687 -64.987 -65.210 -65.356 -65.421 -65.405 -65.308 -65.132 -64.879 -64.551 -64.152 -63.686 -63.159 -62.575 -61.939 -61.255 -60.530 - -65.066 -65.376 -65.609 -65.759 -65.827 -65.810 -65.710 -65.526 -65.263 -64.922 -64.509 -64.026 -63.480 -62.876 -62.218 -61.513 -60.765 - -65.443 -65.765 -66.006 -66.163 -66.233 -66.215 -66.111 -65.920 -65.646 -65.293 -64.864 -64.364 -63.799 -63.174 -62.495 -61.767 -60.997 - -65.819 -66.153 -66.403 -66.566 -66.638 -66.620 -66.511 -66.313 -66.029 -65.662 -65.218 -64.700 -64.115 -63.469 -62.768 -62.018 -61.224 - -66.194 -66.540 -66.800 -66.968 -67.044 -67.025 -66.912 -66.706 -66.411 -66.031 -65.570 -65.034 -64.429 -63.762 -63.038 -62.265 -61.447 - -66.567 -66.927 -67.196 -67.371 -67.449 -67.429 -67.312 -67.098 -66.792 -66.397 -65.920 -65.365 -64.740 -64.051 -63.304 -62.507 -61.666 - -66.940 -67.312 -67.592 -67.773 -67.854 -67.834 -67.711 -67.490 -67.172 -66.763 -66.268 -65.694 -65.048 -64.337 -63.567 -62.746 -61.880 - -67.311 -67.697 -67.987 -68.175 -68.260 -68.238 -68.111 -67.881 -67.551 -67.127 -66.615 -66.021 -65.354 -64.619 -63.826 -62.981 -62.091 - -67.680 -68.081 -68.382 -68.577 -68.665 -68.642 -68.511 -68.272 -67.930 -67.490 -66.960 -66.346 -65.656 -64.899 -64.081 -63.212 -62.297 - -68.049 -68.464 -68.776 -68.979 -69.070 -69.047 -68.910 -68.662 -68.307 -67.851 -67.302 -66.668 -65.956 -65.175 -64.333 -63.438 -62.498 - -68.415 -68.846 -69.170 -69.381 -69.475 -69.451 -69.309 -69.051 -68.683 -68.211 -67.643 -66.987 -66.252 -65.447 -64.580 -63.660 -62.695 - -68.781 -69.227 -69.563 -69.782 -69.880 -69.855 -69.707 -69.440 -69.059 -68.570 -67.982 -67.304 -66.545 -65.715 -64.824 -63.878 -62.887 - -69.144 -69.607 -69.956 -70.183 -70.285 -70.259 -70.106 -69.829 -69.433 -68.926 -68.318 -67.617 -66.835 -65.980 -65.063 -64.091 -63.074 - -69.506 -69.986 -70.348 -70.585 -70.691 -70.664 -70.505 -70.217 -69.806 -69.281 -68.652 -67.928 -67.121 -66.241 -65.297 -64.300 -63.257 - -69.867 -70.364 -70.740 -70.986 -71.096 -71.068 -70.903 -70.604 -70.178 -69.635 -68.984 -68.236 -67.404 -66.498 -65.528 -64.504 -63.434 - -70.225 -70.741 -71.131 -71.386 -71.501 -71.472 -71.301 -70.991 -70.549 -69.986 -69.313 -68.541 -67.683 -66.751 -65.754 -64.703 -63.606 - -70.582 -71.116 -71.521 -71.787 -71.907 -71.877 -71.699 -71.377 -70.919 -70.336 -69.640 -68.843 -67.959 -66.999 -65.975 -64.897 -63.774 - -70.936 -71.491 -71.911 -72.188 -72.312 -72.281 -72.096 -71.762 -71.287 -70.683 -69.963 -69.141 -68.230 -67.243 -66.191 -65.086 -63.936 - -71.288 -71.864 -72.301 -72.588 -72.718 -72.686 -72.494 -72.147 -71.654 -71.029 -70.284 -69.436 -68.497 -67.482 -66.403 -65.269 -64.092 - -71.639 -72.235 -72.689 -72.988 -73.124 -73.091 -72.891 -72.530 -72.019 -71.372 -70.602 -69.727 -68.760 -67.717 -66.609 -65.448 -64.243 - -71.986 -72.605 -73.077 -73.388 -73.530 -73.496 -73.288 -72.913 -72.383 -71.712 -70.917 -70.014 -69.019 -67.947 -66.810 -65.621 -64.389 - -72.331 -72.973 -73.464 -73.788 -73.936 -73.901 -73.685 -73.295 -72.745 -72.051 -71.229 -70.297 -69.273 -68.171 -67.006 -65.788 -64.529 - -72.674 -73.340 -73.850 -74.188 -74.342 -74.306 -74.081 -73.677 -73.106 -72.386 -71.537 -70.576 -69.522 -68.391 -67.196 -65.950 -64.663 - -73.014 -73.705 -74.235 -74.588 -74.748 -74.711 -74.477 -74.057 -73.464 -72.719 -71.841 -70.850 -69.766 -68.605 -67.381 -66.106 -64.791 - -73.350 -74.068 -74.620 -74.987 -75.155 -75.116 -74.873 -74.436 -73.821 -73.048 -72.141 -71.120 -70.005 -68.814 -67.560 -66.256 -64.913 - -73.684 -74.428 -75.003 -75.386 -75.562 -75.522 -75.269 -74.814 -74.175 -73.375 -72.438 -71.385 -70.239 -69.016 -67.733 -66.400 -65.030 - -74.014 -74.787 -75.385 -75.785 -75.968 -75.928 -75.664 -75.190 -74.527 -73.698 -72.730 -71.646 -70.467 -69.213 -67.899 -66.538 -65.140 - -74.340 -75.142 -75.765 -76.183 -76.376 -76.333 -76.059 -75.565 -74.876 -74.018 -73.017 -71.900 -70.690 -69.404 -68.060 -66.669 -65.243 - -74.662 -75.496 -76.145 -76.581 -76.783 -76.739 -76.453 -75.939 -75.223 -74.333 -73.300 -72.150 -70.906 -69.589 -68.214 -66.794 -65.341 - -74.980 -75.846 -76.522 -76.979 -77.190 -77.145 -76.847 -76.311 -75.567 -74.645 -73.577 -72.393 -71.116 -69.767 -68.362 -66.913 -65.431 - -75.294 -76.193 -76.898 -77.376 -77.598 -77.552 -77.240 -76.681 -75.907 -74.952 -73.850 -72.631 -71.320 -69.939 -68.502 -67.025 -65.516 - -75.603 -76.537 -77.272 -77.772 -78.006 -77.958 -77.632 -77.050 -76.244 -75.255 -74.117 -72.862 -71.518 -70.103 -68.636 -67.130 -65.593 - -75.906 -76.877 -77.644 -78.168 -78.414 -78.365 -78.024 -77.416 -76.578 -75.552 -74.377 -73.087 -71.708 -70.261 -68.764 -67.228 -65.664 - -76.204 -77.213 -78.014 -78.563 -78.822 -78.771 -78.414 -77.779 -76.907 -75.845 -74.632 -73.305 -71.891 -70.412 -68.883 -67.319 -65.728 - -76.496 -77.544 -78.381 -78.957 -79.231 -79.178 -78.804 -78.140 -77.233 -76.131 -74.880 -73.516 -72.067 -70.555 -68.996 -67.403 -65.786 - -76.782 -77.871 -78.745 -79.351 -79.640 -79.585 -79.193 -78.498 -77.553 -76.412 -75.121 -73.720 -72.235 -70.691 -69.101 -67.480 -65.836 - -77.061 -78.193 -79.106 -79.743 -80.049 -79.992 -79.580 -78.853 -77.869 -76.686 -75.355 -73.915 -72.396 -70.818 -69.199 -67.549 -65.879 diff --git a/pydarn/radar_fov_files/015_lons.txt b/pydarn/radar_fov_files/015_lons.txt deleted file mode 100644 index 48e51a93c..000000000 --- a/pydarn/radar_fov_files/015_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 69.620 69.735 69.850 69.964 70.078 70.191 70.303 70.414 70.523 70.630 70.734 70.836 70.934 71.028 71.118 71.204 71.283 - 69.510 69.657 69.806 69.954 70.103 70.252 70.399 70.546 70.690 70.833 70.972 71.108 71.240 71.368 71.491 71.608 71.720 - 69.385 69.567 69.750 69.935 70.121 70.306 70.490 70.674 70.855 71.033 71.208 71.379 71.545 71.706 71.861 72.009 72.150 - 69.243 69.461 69.681 69.904 70.126 70.349 70.572 70.792 71.010 71.225 71.436 71.642 71.842 72.036 72.223 72.402 72.573 - 69.093 69.348 69.606 69.866 70.127 70.388 70.649 70.908 71.163 71.415 71.662 71.904 72.139 72.366 72.585 72.795 72.995 - 68.936 69.229 69.525 69.824 70.125 70.425 70.725 71.022 71.316 71.606 71.890 72.167 72.437 72.698 72.950 73.190 73.420 - 68.775 69.106 69.441 69.780 70.120 70.460 70.800 71.137 71.470 71.798 72.119 72.433 72.738 73.033 73.317 73.589 73.848 - 68.608 68.979 69.354 69.733 70.114 70.495 70.875 71.252 71.625 71.992 72.352 72.703 73.043 73.373 73.689 73.992 74.280 - 68.438 68.848 69.264 69.684 70.106 70.529 70.950 71.369 71.782 72.189 72.587 72.975 73.352 73.716 74.066 74.400 74.718 - 68.263 68.714 69.172 69.634 70.098 70.563 71.027 71.487 71.941 72.388 72.826 73.252 73.666 74.065 74.448 74.814 75.160 - 68.085 68.577 69.077 69.581 70.089 70.597 71.104 71.606 72.103 72.591 73.069 73.534 73.985 74.419 74.836 75.233 75.609 - 67.897 68.425 68.962 69.505 70.050 70.597 71.141 71.681 72.214 72.738 73.250 73.749 74.232 74.696 75.141 75.565 75.966 - 67.696 68.260 68.833 69.411 69.993 70.576 71.156 71.732 72.300 72.857 73.402 73.932 74.445 74.937 75.409 75.856 76.279 - 67.486 68.084 68.692 69.306 69.924 70.542 71.158 71.768 72.370 72.961 73.537 74.098 74.639 75.159 75.655 76.125 76.568 - 67.268 67.900 68.542 69.191 69.844 70.497 71.147 71.791 72.426 73.049 73.657 74.247 74.815 75.361 75.881 76.373 76.835 - 67.067 67.736 68.415 69.102 69.793 70.485 71.174 71.856 72.528 73.187 73.829 74.452 75.052 75.626 76.173 76.690 77.175 - 66.895 67.607 68.332 69.064 69.801 70.539 71.273 72.001 72.717 73.420 74.104 74.767 75.406 76.017 76.598 77.147 77.661 - 66.718 67.474 68.243 69.022 69.806 70.591 71.372 72.146 72.908 73.655 74.382 75.086 75.763 76.411 77.027 77.608 78.152 - 66.534 67.335 68.151 68.977 69.809 70.642 71.471 72.292 73.101 73.893 74.663 75.409 76.126 76.811 77.461 78.074 78.647 - 66.344 67.192 68.055 68.930 69.810 70.692 71.571 72.440 73.296 74.134 74.949 75.736 76.493 77.216 77.901 78.546 79.148 - 66.148 67.043 67.955 68.879 69.810 70.743 71.671 72.590 73.494 74.379 75.238 76.069 76.866 77.627 78.347 79.024 79.655 - 65.947 66.890 67.851 68.826 69.808 70.793 71.772 72.742 73.695 74.628 75.533 76.407 77.245 78.044 78.799 79.508 80.168 - 65.739 66.731 67.744 68.770 69.805 70.842 71.875 72.896 73.900 74.881 75.833 76.751 77.631 78.467 79.258 79.999 80.688 - 65.526 66.568 67.632 68.712 69.801 70.892 71.978 73.052 74.108 75.138 76.138 77.101 78.022 78.898 79.724 80.497 81.215 - 65.307 66.400 67.517 68.652 69.796 70.942 72.084 73.212 74.320 75.401 76.449 77.457 78.421 79.336 80.197 81.003 81.749 - 65.081 66.227 67.399 68.589 69.790 70.993 72.190 73.374 74.536 75.669 76.766 77.820 78.827 79.781 80.678 81.516 82.290 - 64.849 66.048 67.276 68.523 69.782 71.044 72.299 73.539 74.756 75.942 77.089 78.190 79.240 80.234 81.167 82.037 82.839 - 64.611 65.865 67.149 68.455 69.774 71.095 72.410 73.708 74.981 76.221 77.419 78.568 79.662 80.695 81.664 82.566 83.396 - 64.366 65.676 67.019 68.385 69.764 71.147 72.523 73.881 75.211 76.506 77.756 78.953 80.091 81.165 82.170 83.103 83.961 - 64.114 65.481 66.884 68.312 69.754 71.200 72.638 74.057 75.447 76.797 78.100 79.346 80.529 81.643 82.685 83.649 84.534 - 63.855 65.281 66.745 68.236 69.743 71.253 72.755 74.237 75.687 77.095 78.451 79.747 80.976 82.131 83.208 84.204 85.116 - 63.589 65.074 66.601 68.157 69.730 71.307 72.875 74.421 75.933 77.400 78.811 80.157 81.432 82.628 83.741 84.768 85.706 - 63.315 64.862 66.453 68.076 69.717 71.362 72.998 74.610 76.185 77.712 79.179 80.576 81.897 83.134 84.283 85.341 86.305 - 63.033 64.643 66.300 67.992 69.703 71.419 73.124 74.803 76.444 78.031 79.555 81.005 82.372 83.650 84.835 85.924 86.913 - 62.743 64.417 66.142 67.904 69.687 71.476 73.252 75.002 76.709 78.359 79.940 81.443 82.857 84.177 85.398 86.516 87.530 - 62.444 64.184 65.979 67.814 69.671 71.534 73.384 75.205 76.980 78.695 80.335 81.891 83.353 84.714 85.970 87.118 88.157 - 62.136 63.944 65.811 67.720 69.654 71.593 73.520 75.414 77.259 79.039 80.739 82.349 83.859 85.262 86.553 87.731 88.793 - 61.820 63.696 65.636 67.623 69.635 71.654 73.659 75.629 77.545 79.392 81.154 82.818 84.376 85.821 87.147 88.353 89.439 - 61.493 63.441 65.456 67.522 69.616 71.716 73.801 75.849 77.840 79.755 81.579 83.299 84.905 86.391 87.753 88.987 90.094 - 61.157 63.177 65.270 67.417 69.595 71.780 73.948 76.076 78.142 80.127 82.014 83.791 85.446 86.974 88.369 89.631 90.759 - 60.810 62.904 65.078 67.308 69.573 71.845 74.098 76.309 78.453 80.510 82.462 84.295 85.999 87.568 88.997 90.286 91.435 - 60.452 62.623 64.878 67.196 69.549 71.911 74.254 76.549 78.773 80.903 82.920 84.811 86.565 88.175 89.637 90.952 92.120 - 60.083 62.332 64.672 67.079 69.525 71.980 74.413 76.797 79.102 81.307 83.392 85.341 87.144 88.795 90.290 91.629 92.816 - 59.702 62.030 64.458 66.957 69.499 72.050 74.578 77.052 79.442 81.723 83.876 85.884 87.736 89.427 90.954 92.318 93.522 - 59.309 61.719 64.236 66.831 69.471 72.122 74.748 77.315 79.792 82.152 84.373 86.441 88.343 90.074 91.632 93.019 94.238 - 58.902 61.397 64.006 66.699 69.442 72.196 74.923 77.586 80.152 82.593 84.885 87.012 88.963 90.734 92.322 93.731 94.965 - 58.482 61.063 63.767 66.563 69.411 72.272 75.104 77.867 80.525 83.047 85.411 87.598 89.599 91.408 93.026 94.455 95.703 - 58.047 60.716 63.519 66.420 69.379 72.351 75.291 78.157 80.909 83.515 85.952 88.200 90.249 92.097 93.742 95.191 96.451 - 57.597 60.358 63.262 66.272 69.344 72.432 75.484 78.456 81.306 83.999 86.508 88.817 90.916 92.800 94.473 95.940 97.210 - 57.132 59.985 62.994 66.117 69.308 72.515 75.685 78.767 81.716 84.497 87.081 89.451 91.598 93.519 95.217 96.701 97.980 - 56.650 59.599 62.715 65.956 69.270 72.601 75.892 79.088 82.141 85.011 87.671 90.103 92.297 94.253 95.976 97.474 98.760 - 56.151 59.198 62.425 65.787 69.230 72.691 76.108 79.421 82.580 85.542 88.279 90.772 93.013 95.003 96.749 98.260 99.551 - 55.634 58.781 62.122 65.611 69.187 72.783 76.331 79.767 83.035 86.091 88.905 91.460 93.747 95.770 97.536 99.059 100.353 - 55.098 58.347 61.807 65.427 69.142 72.878 76.563 80.126 83.506 86.659 89.551 92.166 94.499 96.552 98.338 99.870 101.166 - 54.541 57.895 61.478 65.234 69.094 72.977 76.804 80.498 83.995 87.245 90.217 92.893 95.269 97.352 99.154 100.694 101.989 - 53.964 57.426 61.135 65.033 69.043 73.080 77.055 80.886 84.502 87.852 90.904 93.639 96.058 98.169 99.986 101.530 102.823 - 53.364 56.936 60.776 64.821 68.989 73.187 77.317 81.289 85.029 88.481 91.612 94.407 96.867 99.003 100.833 102.380 103.667 - 52.741 56.425 60.400 64.599 68.932 73.298 77.589 81.709 85.576 89.132 92.343 95.197 97.696 99.855 101.695 103.242 104.521 - 52.093 55.893 60.007 64.366 68.872 73.414 77.874 82.147 86.144 89.806 93.098 96.009 98.545 100.724 102.572 104.117 105.386 - 51.420 55.336 59.595 64.120 68.808 73.534 78.172 82.604 86.736 90.505 93.878 96.844 99.415 101.612 103.465 105.004 106.261 - 50.719 54.755 59.163 63.862 68.739 73.660 78.483 83.081 87.352 91.231 94.683 97.703 100.307 102.519 104.373 105.904 107.146 - 49.989 54.148 58.710 63.590 68.667 73.792 78.809 83.580 87.994 91.983 95.515 98.587 101.220 103.444 105.297 106.817 108.041 - 49.229 53.512 58.233 63.303 68.590 73.929 79.152 84.102 88.664 92.765 96.375 99.497 102.155 104.388 106.236 107.742 108.945 - 48.438 52.846 57.731 63.000 68.507 74.074 79.511 84.649 89.362 93.576 97.263 100.432 103.113 105.350 107.190 108.678 109.859 - 47.613 52.148 57.203 62.679 68.419 74.226 79.889 85.223 90.091 94.419 98.182 101.394 104.094 106.332 108.159 109.627 110.782 - 46.752 51.416 56.646 62.339 68.325 74.385 80.287 85.825 90.854 95.296 99.131 102.384 105.098 107.333 109.144 110.588 111.713 - 45.854 50.648 56.058 61.978 68.224 74.554 80.707 86.458 91.651 96.207 100.113 103.401 106.126 108.352 110.144 111.560 112.653 - 44.917 49.840 55.436 61.595 68.116 74.731 81.150 87.124 92.485 97.155 101.129 104.448 107.178 109.391 111.158 112.543 113.601 - 43.939 48.992 54.778 61.187 68.000 74.919 81.620 87.826 93.359 98.142 102.179 105.524 108.253 110.449 112.187 113.537 114.556 - 42.917 48.099 54.081 60.752 67.876 75.118 82.117 88.567 94.275 99.169 103.265 106.630 109.353 111.525 113.230 114.541 115.519 - 41.850 47.159 53.342 60.287 67.741 75.330 82.646 89.349 95.236 100.239 104.388 107.766 110.477 112.620 114.287 115.555 116.489 - 40.735 46.168 52.556 59.790 67.596 75.556 83.208 90.177 96.245 101.353 105.549 108.934 111.625 113.734 115.358 116.579 117.465 - 39.569 45.123 51.720 59.257 67.439 75.796 83.808 91.053 97.305 102.513 106.749 110.132 112.797 114.865 116.441 117.613 118.448 - 38.351 44.020 50.829 58.684 67.268 76.054 84.448 91.983 98.418 103.723 107.989 111.363 113.993 116.014 117.538 118.654 119.436 - 37.078 42.856 49.879 58.068 67.083 76.331 85.134 92.970 99.590 104.982 109.271 112.625 115.213 117.181 118.646 119.704 120.429 - 35.747 41.626 48.863 57.402 66.881 76.629 85.870 94.021 100.823 106.295 110.594 113.919 116.456 118.364 119.766 120.762 121.427 diff --git a/pydarn/radar_fov_files/016_lats.txt b/pydarn/radar_fov_files/016_lats.txt deleted file mode 100644 index ccb54018a..000000000 --- a/pydarn/radar_fov_files/016_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - 58.881 58.954 59.020 59.078 59.129 59.175 59.214 59.248 59.276 59.297 59.313 59.323 59.326 59.322 59.311 59.291 59.263 - 59.285 59.364 59.437 59.504 59.565 59.620 59.669 59.712 59.748 59.778 59.801 59.818 59.828 59.831 59.826 59.814 59.794 - 59.644 59.736 59.822 59.902 59.975 60.043 60.103 60.155 60.201 60.239 60.269 60.292 60.308 60.315 60.314 60.305 60.287 - 59.964 60.073 60.174 60.267 60.354 60.432 60.503 60.566 60.621 60.667 60.705 60.734 60.753 60.764 60.765 60.758 60.740 - 60.265 60.389 60.505 60.613 60.714 60.805 60.888 60.962 61.026 61.080 61.125 61.160 61.184 61.198 61.201 61.194 61.176 - 60.552 60.692 60.825 60.948 61.063 61.168 61.263 61.348 61.422 61.485 61.537 61.577 61.606 61.623 61.628 61.620 61.601 - 60.829 60.987 61.136 61.276 61.405 61.524 61.631 61.727 61.812 61.883 61.942 61.989 62.022 62.042 62.048 62.041 62.020 - 61.100 61.276 61.442 61.597 61.742 61.874 61.995 62.103 62.197 62.278 62.344 62.397 62.434 62.457 62.465 62.458 62.435 - 61.364 61.558 61.742 61.914 62.074 62.221 62.354 62.474 62.579 62.669 62.743 62.802 62.844 62.870 62.879 62.872 62.848 - 61.622 61.835 62.037 62.226 62.402 62.563 62.711 62.842 62.958 63.057 63.140 63.204 63.251 63.280 63.291 63.283 63.257 - 61.876 62.108 62.328 62.534 62.726 62.903 63.064 63.208 63.335 63.444 63.534 63.606 63.657 63.689 63.701 63.693 63.666 - 62.015 62.266 62.504 62.727 62.934 63.125 63.299 63.455 63.591 63.708 63.805 63.881 63.936 63.969 63.981 63.970 63.938 - 62.092 62.363 62.618 62.858 63.081 63.286 63.473 63.640 63.786 63.910 64.013 64.093 64.150 64.183 64.193 64.178 64.140 - 62.131 62.422 62.696 62.954 63.193 63.412 63.611 63.789 63.944 64.076 64.184 64.268 64.326 64.359 64.365 64.346 64.299 - 62.135 62.447 62.741 63.017 63.272 63.506 63.718 63.906 64.071 64.210 64.323 64.410 64.469 64.500 64.502 64.476 64.420 - 62.236 62.568 62.881 63.174 63.445 63.694 63.919 64.120 64.294 64.442 64.561 64.652 64.714 64.745 64.746 64.716 64.654 - 62.519 62.869 63.200 63.510 63.797 64.062 64.301 64.515 64.702 64.860 64.989 65.088 65.155 65.191 65.195 65.166 65.104 - 62.792 63.160 63.509 63.836 64.141 64.421 64.676 64.903 65.102 65.272 65.410 65.517 65.591 65.631 65.638 65.610 65.547 - 63.055 63.442 63.809 64.155 64.477 64.773 65.043 65.285 65.497 65.677 65.826 65.940 66.020 66.065 66.075 66.047 65.984 - 63.309 63.716 64.102 64.466 64.806 65.119 65.405 65.661 65.886 66.078 66.236 66.359 66.446 66.495 66.507 66.481 66.416 - 63.555 63.982 64.388 64.770 65.128 65.459 65.761 66.032 66.271 66.475 66.643 66.775 66.868 66.922 66.936 66.910 66.844 - 63.793 64.241 64.666 65.069 65.445 65.794 66.112 66.399 66.651 66.868 67.047 67.187 67.286 67.345 67.361 67.336 67.268 - 64.025 64.493 64.939 65.361 65.756 66.123 66.459 66.761 67.028 67.257 67.447 67.596 67.702 67.765 67.784 67.759 67.689 - 64.249 64.738 65.205 65.647 66.062 66.448 66.801 67.119 67.401 67.643 67.844 68.002 68.116 68.184 68.205 68.180 68.108 - 64.467 64.977 65.465 65.928 66.363 66.768 67.139 67.474 67.771 68.026 68.239 68.406 68.527 68.600 68.624 68.598 68.524 - 64.678 65.210 65.720 66.203 66.659 67.083 67.473 67.825 68.137 68.407 68.631 68.808 68.936 69.014 69.041 69.015 68.938 - 64.882 65.437 65.968 66.474 66.950 67.394 67.802 68.172 68.501 68.785 69.021 69.208 69.344 69.427 69.456 69.430 69.351 - 65.081 65.658 66.211 66.738 67.236 67.700 68.128 68.516 68.861 69.160 69.409 69.607 69.750 69.839 69.870 69.844 69.761 - 65.273 65.872 66.448 66.998 67.517 68.003 68.450 68.857 69.219 69.533 69.795 70.004 70.155 70.249 70.283 70.257 70.171 - 65.458 66.081 66.680 67.252 67.794 68.300 68.769 69.194 69.574 69.903 70.179 70.399 70.559 70.658 70.695 70.668 70.579 - 65.638 66.284 66.906 67.501 68.065 68.594 69.083 69.528 69.926 70.272 70.562 70.793 70.961 71.066 71.106 71.079 70.986 - 65.811 66.480 67.126 67.745 68.332 68.882 69.393 69.859 70.275 70.637 70.942 71.185 71.363 71.474 71.516 71.488 71.392 - 65.978 66.671 67.341 67.983 68.593 69.167 69.699 70.186 70.621 71.001 71.321 71.576 71.763 71.880 71.925 71.897 71.796 - 66.138 66.856 67.549 68.215 68.850 69.447 70.002 70.509 70.965 71.362 71.697 71.965 72.163 72.286 72.334 72.305 72.200 - 66.293 67.034 67.752 68.443 69.101 69.721 70.299 70.829 71.305 71.721 72.072 72.354 72.561 72.691 72.742 72.713 72.603 - 66.440 67.206 67.949 68.664 69.347 69.992 70.593 71.145 71.642 72.077 72.445 72.741 72.959 73.096 73.150 73.119 73.005 - 66.581 67.372 68.139 68.879 69.587 70.257 70.882 71.458 71.976 72.431 72.817 73.127 73.356 73.500 73.557 73.526 73.406 - 66.716 67.531 68.324 69.089 69.822 70.517 71.167 71.766 72.307 72.783 73.186 73.511 73.752 73.904 73.964 73.932 73.807 - 66.844 67.684 68.502 69.293 70.051 70.772 71.447 72.070 72.634 73.131 73.554 73.894 74.147 74.307 74.371 74.337 74.207 - 66.965 67.830 68.673 69.490 70.275 71.021 71.722 72.371 72.958 73.477 73.919 74.276 74.541 74.710 74.777 74.742 74.606 - 67.080 67.970 68.838 69.681 70.492 71.265 71.992 72.666 73.278 73.820 74.282 74.656 74.935 75.112 75.183 75.147 75.004 - 67.188 68.102 68.997 69.866 70.703 71.503 72.257 72.957 73.595 74.160 74.643 75.035 75.328 75.514 75.589 75.551 75.401 - 67.289 68.228 69.148 70.044 70.908 71.735 72.517 73.244 73.907 74.496 75.002 75.413 75.720 75.916 75.995 75.955 75.798 - 67.382 68.347 69.293 70.215 71.107 71.961 72.770 73.525 74.215 74.830 75.358 75.789 76.111 76.317 76.401 76.359 76.194 - 67.469 68.459 69.431 70.379 71.298 72.181 73.018 73.801 74.519 75.159 75.712 76.163 76.501 76.718 76.806 76.763 76.589 - 67.549 68.563 69.561 70.536 71.483 72.394 73.260 74.071 74.817 75.485 76.062 76.535 76.891 77.119 77.211 77.166 76.984 - 67.621 68.661 69.684 70.686 71.661 72.600 73.495 74.336 75.111 75.807 76.410 76.905 77.279 77.519 77.617 77.569 77.377 - 67.687 68.751 69.800 70.829 71.831 72.799 73.724 74.595 75.400 76.125 76.755 77.274 77.666 77.919 78.022 77.972 77.770 - 67.745 68.833 69.908 70.964 71.994 72.991 73.946 74.847 75.683 76.438 77.096 77.640 78.052 78.319 78.427 78.374 78.162 - 67.795 68.908 70.009 71.091 72.149 73.176 74.161 75.093 75.960 76.746 77.433 78.004 78.437 78.718 78.833 78.777 78.552 - 67.839 68.976 70.101 71.211 72.297 73.352 74.368 75.332 76.231 77.049 77.767 78.365 78.821 79.117 79.238 79.179 78.942 - 67.874 69.035 70.186 71.322 72.436 73.521 74.567 75.563 76.495 77.346 78.096 78.723 79.203 79.515 79.643 79.580 79.330 - 67.903 69.087 70.263 71.425 72.567 73.682 74.759 75.787 76.753 77.638 78.421 79.078 79.584 79.913 80.049 79.982 79.716 - 67.923 69.131 70.332 71.520 72.690 73.834 74.942 76.003 77.003 77.923 78.740 79.430 79.962 80.311 80.454 80.383 80.101 - 67.937 69.168 70.393 71.607 72.804 73.977 75.116 76.211 77.245 78.201 79.054 79.778 80.339 80.708 80.860 80.784 80.485 - 67.942 69.196 70.445 71.685 72.909 74.111 75.282 76.409 77.479 78.472 79.362 80.121 80.714 81.104 81.266 81.184 80.866 - 67.940 69.217 70.489 71.754 73.005 74.236 75.438 76.599 77.704 78.735 79.664 80.460 81.086 81.500 81.671 81.584 81.245 - 67.931 69.229 70.525 71.815 73.092 74.352 75.584 76.779 77.920 78.989 79.959 80.794 81.455 81.895 82.077 81.983 81.622 - 67.914 69.234 70.552 71.866 73.170 74.458 75.721 76.949 78.127 79.235 80.245 81.123 81.821 82.289 82.483 82.382 81.996 - 67.889 69.230 70.571 71.909 73.239 74.554 75.848 77.109 78.323 79.470 80.524 81.444 82.183 82.682 82.890 82.780 82.366 - 67.857 69.218 70.582 71.943 73.298 74.640 75.964 77.257 78.508 79.696 80.793 81.759 82.541 83.074 83.296 83.177 82.732 - 67.817 69.199 70.583 71.967 73.347 74.716 76.069 77.395 78.682 79.910 81.051 82.066 82.894 83.464 83.703 83.572 83.094 - 67.770 69.171 70.577 71.983 73.386 74.782 76.163 77.521 78.844 80.112 81.299 82.363 83.242 83.852 84.109 83.967 83.451 - 67.715 69.135 70.561 71.989 73.416 74.837 76.246 77.636 78.993 80.302 81.535 82.650 83.582 84.238 84.516 84.360 83.801 - 67.653 69.092 70.537 71.986 73.436 74.881 76.318 77.738 79.130 80.479 81.758 82.926 83.915 84.621 84.924 84.750 84.144 - 67.583 69.040 70.505 71.974 73.445 74.915 76.378 77.827 79.253 80.641 81.967 83.190 84.239 85.001 85.331 85.138 84.478 - 67.506 68.981 70.464 71.953 73.445 74.937 76.426 77.903 79.362 80.789 82.160 83.438 84.552 85.376 85.739 85.523 84.801 - 67.421 68.913 70.414 71.922 73.435 74.949 76.462 77.967 79.457 80.920 82.337 83.671 84.852 85.746 86.146 85.903 85.112 - 67.330 68.838 70.356 71.882 73.414 74.950 76.485 78.017 79.537 81.036 82.496 83.885 85.136 86.109 86.554 86.278 85.407 - 67.231 68.755 70.290 71.833 73.384 74.940 76.497 78.053 79.601 81.134 82.637 84.080 85.402 86.461 86.963 86.644 85.683 - 67.125 68.664 70.215 71.775 73.344 74.918 76.497 78.075 79.651 81.215 82.757 84.252 85.647 86.801 87.371 86.999 85.937 - 67.012 68.566 70.132 71.708 73.294 74.886 76.484 78.084 79.684 81.277 82.856 84.400 85.866 87.124 87.780 87.339 86.163 - 66.892 68.460 70.041 71.632 73.233 74.843 76.458 78.079 79.701 81.321 82.933 84.522 86.055 87.422 88.188 87.657 86.358 - 66.765 68.347 69.942 71.547 73.163 74.788 76.421 78.060 79.702 81.346 82.987 84.615 86.209 87.686 88.596 87.942 86.514 - 66.631 68.227 69.834 71.454 73.084 74.723 76.372 78.027 79.687 81.352 83.018 84.679 86.324 87.903 89.003 88.178 86.627 - 66.491 68.099 69.719 71.351 72.995 74.648 76.310 77.980 79.656 81.339 83.025 84.713 86.397 88.058 89.407 88.345 86.692 diff --git a/pydarn/radar_fov_files/016_lons.txt b/pydarn/radar_fov_files/016_lons.txt deleted file mode 100644 index 98908c5e7..000000000 --- a/pydarn/radar_fov_files/016_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -158.049 -157.969 -157.879 -157.782 -157.676 -157.564 -157.447 -157.323 -157.195 -157.062 -156.926 -156.786 -156.643 -156.496 -156.348 -156.196 -156.041 - -158.721 -158.603 -158.475 -158.338 -158.194 -158.041 -157.882 -157.716 -157.545 -157.369 -157.189 -157.005 -156.817 -156.627 -156.436 -156.243 -156.048 - -159.378 -159.225 -159.062 -158.889 -158.705 -158.515 -158.314 -158.106 -157.891 -157.670 -157.444 -157.214 -156.980 -156.744 -156.506 -156.267 -156.028 - -160.017 -159.835 -159.638 -159.428 -159.207 -158.975 -158.732 -158.481 -158.221 -157.955 -157.682 -157.404 -157.122 -156.838 -156.551 -156.264 -155.977 - -160.657 -160.441 -160.211 -159.965 -159.705 -159.433 -159.149 -158.853 -158.549 -158.235 -157.915 -157.588 -157.257 -156.922 -156.586 -156.249 -155.912 - -161.298 -161.051 -160.787 -160.505 -160.208 -159.895 -159.568 -159.228 -158.877 -158.516 -158.147 -157.770 -157.388 -157.002 -156.614 -156.226 -155.838 - -161.944 -161.668 -161.370 -161.052 -160.716 -160.363 -159.993 -159.608 -159.210 -158.800 -158.381 -157.953 -157.519 -157.080 -156.639 -156.197 -155.757 - -162.599 -162.292 -161.961 -161.608 -161.233 -160.838 -160.424 -159.994 -159.548 -159.088 -158.618 -158.137 -157.650 -157.157 -156.661 -156.165 -155.671 - -163.261 -162.925 -162.561 -162.172 -161.758 -161.322 -160.864 -160.387 -159.892 -159.382 -158.859 -158.324 -157.782 -157.233 -156.682 -156.129 -155.579 - -163.933 -163.567 -163.171 -162.746 -162.294 -161.815 -161.313 -160.788 -160.244 -159.682 -159.105 -158.515 -157.916 -157.310 -156.701 -156.091 -155.483 - -164.615 -164.220 -163.792 -163.331 -162.840 -162.319 -161.771 -161.199 -160.603 -159.988 -159.356 -158.710 -158.053 -157.388 -156.719 -156.050 -155.383 - -165.134 -164.716 -164.262 -163.772 -163.248 -162.692 -162.106 -161.492 -160.852 -160.191 -159.510 -158.814 -158.105 -157.388 -156.666 -155.944 -155.224 - -165.572 -165.135 -164.659 -164.143 -163.589 -163.000 -162.378 -161.725 -161.044 -160.339 -159.612 -158.868 -158.110 -157.342 -156.569 -155.795 -155.024 - -165.963 -165.510 -165.013 -164.473 -163.891 -163.271 -162.614 -161.924 -161.202 -160.454 -159.682 -158.890 -158.084 -157.267 -156.443 -155.618 -154.797 - -166.310 -165.843 -165.327 -164.765 -164.158 -163.508 -162.818 -162.091 -161.330 -160.540 -159.723 -158.885 -158.031 -157.164 -156.291 -155.416 -154.544 - -166.795 -166.309 -165.771 -165.182 -164.544 -163.861 -163.133 -162.365 -161.560 -160.723 -159.857 -158.967 -158.059 -157.139 -156.210 -155.280 -154.353 - -167.551 -167.039 -166.470 -165.846 -165.170 -164.443 -163.669 -162.851 -161.992 -161.097 -160.171 -159.219 -158.248 -157.262 -156.268 -155.272 -154.280 - -168.314 -167.776 -167.177 -166.519 -165.804 -165.035 -164.214 -163.344 -162.430 -161.477 -160.490 -159.474 -158.436 -157.383 -156.321 -155.257 -154.198 - -169.085 -168.521 -167.893 -167.202 -166.449 -165.637 -164.768 -163.847 -162.877 -161.864 -160.813 -159.732 -158.626 -157.503 -156.371 -155.237 -154.109 - -169.864 -169.276 -168.620 -167.895 -167.104 -166.249 -165.333 -164.359 -163.332 -162.258 -161.143 -159.994 -158.818 -157.623 -156.418 -155.211 -154.011 - -170.651 -170.041 -169.357 -168.600 -167.772 -166.874 -165.909 -164.883 -163.798 -162.662 -161.480 -160.261 -159.012 -157.743 -156.463 -155.181 -153.907 - -171.448 -170.816 -170.106 -169.317 -168.452 -167.511 -166.499 -165.418 -164.275 -163.075 -161.825 -160.534 -159.210 -157.865 -156.506 -155.147 -153.796 - -172.255 -171.603 -170.867 -170.047 -169.145 -168.162 -167.101 -165.966 -164.763 -163.498 -162.178 -160.813 -159.413 -157.987 -156.548 -155.108 -153.677 - -173.072 -172.401 -171.640 -170.790 -169.852 -168.827 -167.718 -166.528 -165.264 -163.932 -162.541 -161.100 -159.619 -158.112 -156.589 -155.065 -153.552 - -173.900 -173.210 -172.427 -171.548 -170.574 -169.507 -168.349 -167.104 -165.779 -164.379 -162.914 -161.394 -159.831 -158.238 -156.629 -155.018 -153.419 - -174.738 -174.032 -173.226 -172.319 -171.311 -170.203 -168.996 -167.696 -166.307 -164.838 -163.297 -161.696 -160.048 -158.367 -156.668 -154.967 -153.279 - -175.588 -174.867 -174.040 -173.106 -172.064 -170.915 -169.660 -168.303 -166.851 -165.311 -163.692 -162.008 -160.272 -158.499 -156.706 -154.911 -153.131 - -176.448 -175.713 -174.868 -173.908 -172.833 -171.644 -170.341 -168.928 -167.411 -165.798 -164.100 -162.330 -160.502 -158.634 -156.744 -154.852 -152.976 - -177.319 -176.573 -175.710 -174.726 -173.620 -172.390 -171.039 -169.570 -167.988 -166.301 -164.521 -162.662 -160.739 -158.773 -156.782 -154.788 -152.813 - -178.202 -177.446 -176.566 -175.560 -174.423 -173.155 -171.757 -170.230 -168.582 -166.820 -164.956 -163.005 -160.985 -158.915 -156.820 -154.720 -152.641 - -179.095 -178.331 -177.438 -176.410 -175.244 -173.939 -172.493 -170.910 -169.195 -167.356 -165.406 -163.360 -161.238 -159.062 -156.857 -154.648 -152.461 - -180.000 -179.230 -178.324 -177.277 -176.084 -174.742 -173.250 -171.611 -169.828 -167.911 -165.872 -163.729 -161.501 -159.214 -156.894 -154.570 -152.271 - 179.084 179.858 -179.226 -178.161 -176.942 -175.565 -174.028 -172.332 -170.481 -168.485 -166.355 -164.110 -161.773 -159.370 -156.931 -154.488 -152.071 - 178.158 178.933 179.858 -179.062 -177.820 -176.409 -174.828 -173.076 -171.157 -169.079 -166.856 -164.507 -162.056 -159.532 -156.969 -154.400 -151.861 - 177.220 177.995 178.925 -179.982 -178.717 -177.275 -175.650 -173.842 -171.855 -169.695 -167.376 -164.919 -162.350 -159.701 -157.006 -154.306 -151.639 - 176.272 177.044 177.978 179.082 -179.634 -178.162 -176.496 -174.633 -172.577 -170.333 -167.917 -165.348 -162.656 -159.875 -157.044 -154.207 -151.406 - 175.313 176.080 177.015 178.127 179.428 -179.072 -177.365 -175.449 -173.324 -170.996 -168.479 -165.795 -162.975 -160.056 -157.083 -154.101 -151.160 - 174.344 175.104 176.036 177.154 178.470 179.996 -178.260 -176.291 -174.097 -171.684 -169.064 -166.261 -163.308 -160.245 -157.121 -153.989 -150.901 - 173.365 174.114 175.042 176.163 177.491 179.039 -179.181 -177.161 -174.899 -172.399 -169.674 -166.748 -163.656 -160.442 -157.161 -153.869 -150.627 - 172.376 173.113 174.033 175.154 176.490 178.059 179.872 -178.059 -175.729 -173.142 -170.310 -167.257 -164.020 -160.648 -157.200 -153.742 -150.338 - 171.378 172.099 173.009 174.126 175.468 177.053 178.898 -178.986 -176.590 -173.916 -170.974 -167.789 -164.401 -160.864 -157.241 -153.606 -150.032 - 170.370 171.073 171.970 173.080 174.425 176.023 177.895 -179.944 -177.483 -174.721 -171.667 -168.347 -164.802 -161.089 -157.282 -153.461 -149.708 - 169.355 170.036 170.916 172.016 173.359 174.968 176.864 179.067 -178.409 -175.560 -172.393 -168.933 -165.223 -161.327 -157.324 -153.306 -149.365 - 168.331 168.988 169.848 170.934 172.272 173.886 175.803 178.044 -179.371 -176.435 -173.152 -169.547 -165.666 -161.576 -157.367 -153.141 -149.000 - 167.299 167.929 168.765 169.834 171.163 172.779 174.711 176.988 179.631 -177.347 -173.948 -170.194 -166.133 -161.839 -157.411 -152.964 -148.612 - 166.260 166.859 167.670 168.717 170.032 171.645 173.589 175.896 178.594 -178.300 -174.783 -170.875 -166.626 -162.117 -157.457 -152.774 -148.199 - 165.214 165.780 166.560 167.583 168.879 170.484 172.435 174.768 177.517 -179.294 -175.658 -171.593 -167.148 -162.410 -157.503 -152.570 -147.759 - 164.162 164.692 165.438 166.431 167.705 169.297 171.249 173.603 176.399 179.667 -176.579 -172.351 -167.701 -162.722 -157.551 -152.351 -147.289 - 163.104 163.595 164.304 165.263 166.509 168.083 170.030 172.399 175.236 178.580 -177.547 -173.153 -168.288 -163.053 -157.601 -152.115 -146.786 - 162.041 162.490 163.159 164.080 165.293 166.842 168.779 171.156 174.028 177.444 -178.566 -174.002 -168.912 -163.406 -157.652 -151.860 -146.247 - 160.974 161.378 162.002 162.881 164.056 165.575 167.494 169.872 172.773 176.255 -179.639 -174.902 -169.578 -163.783 -157.706 -151.585 -145.668 - 159.902 160.259 160.835 161.667 162.799 164.282 166.176 168.548 171.470 175.011 179.229 -175.859 -170.290 -164.187 -157.761 -151.286 -145.045 - 158.828 159.134 159.658 160.439 161.523 162.963 164.824 167.181 170.115 173.709 178.034 -176.876 -171.052 -164.621 -157.819 -150.961 -144.373 - 157.751 158.003 158.473 159.199 160.228 161.619 163.439 165.772 168.708 172.346 176.772 -177.960 -171.869 -165.088 -157.880 -150.606 -143.646 - 156.672 156.868 157.279 157.946 158.916 160.250 162.022 164.320 167.248 170.918 175.438 -179.117 -172.749 -165.594 -157.944 -150.219 -142.858 - 155.592 155.729 156.079 156.681 157.586 158.857 160.571 162.825 165.732 169.423 174.027 179.647 -173.699 -166.142 -158.012 -149.794 -142.001 - 154.512 154.588 154.872 155.406 156.241 157.441 159.089 161.287 164.161 167.858 172.534 178.323 -174.726 -166.740 -158.084 -149.326 -141.068 - 153.431 153.444 153.660 154.122 154.881 156.003 157.575 159.706 162.532 166.220 170.953 176.904 -175.841 -167.393 -158.160 -148.808 -140.047 - 152.352 152.299 152.444 152.829 153.507 154.545 156.032 158.083 160.846 164.506 169.279 175.381 -177.054 -168.111 -158.242 -148.233 -138.928 - 151.274 151.153 151.225 151.530 152.121 153.067 154.459 156.418 159.102 162.714 167.506 173.743 -178.378 -168.904 -158.331 -147.591 -137.697 - 150.198 150.008 150.003 150.224 150.724 151.571 152.859 154.713 157.299 160.843 165.628 171.979 -179.828 -169.785 -158.427 -146.872 -136.338 - 149.126 148.863 148.780 148.914 149.317 150.059 151.234 152.968 155.440 158.890 163.639 170.079 178.578 -170.767 -158.532 -146.059 -134.831 - 148.056 147.721 147.556 147.600 147.903 148.533 149.584 151.187 153.524 156.855 161.535 168.029 176.821 -171.872 -158.648 -145.137 -133.155 - 146.992 146.582 146.334 146.284 146.481 146.993 147.913 149.370 151.554 154.737 159.312 165.817 174.878 -173.122 -158.777 -144.081 -131.284 - 145.932 145.446 145.113 144.967 145.055 145.443 146.222 147.521 149.532 152.538 156.964 163.429 172.720 -174.548 -158.923 -142.863 -129.186 - 144.877 144.315 143.894 143.650 143.626 143.884 144.514 145.642 147.460 150.258 154.490 160.853 170.319 -176.188 -159.090 -141.444 -126.827 - 143.829 143.189 142.680 142.335 142.195 142.319 142.791 143.736 145.342 147.901 151.890 158.076 167.638 -178.094 -159.283 -139.774 -124.163 - 142.788 142.068 141.470 141.022 140.764 140.749 141.057 141.808 143.182 145.471 149.162 155.087 164.639 179.671 -159.512 -137.786 -121.148 - 141.753 140.955 140.267 139.714 139.334 139.176 139.315 139.860 140.985 142.973 146.312 151.880 161.280 177.017 -159.788 -135.388 -117.729 - 140.727 139.849 139.069 138.412 137.908 137.604 137.566 137.897 138.757 140.414 143.345 148.451 157.519 173.831 -160.132 -132.451 -113.850 - 139.709 138.751 137.880 137.116 136.487 136.034 135.815 135.923 136.502 137.801 140.271 144.802 153.316 169.956 -160.573 -128.796 -109.456 - 138.700 137.662 136.699 135.828 135.073 134.468 134.065 133.943 134.229 135.144 137.100 140.943 148.641 165.191 -161.166 -124.174 -104.504 - 137.700 136.582 135.527 134.548 133.666 132.909 132.318 131.960 131.942 132.453 133.848 136.891 143.481 159.278 -162.015 -118.237 -98.970 - 136.710 135.512 134.365 133.279 132.270 131.358 130.578 129.980 129.650 129.738 130.534 132.675 137.850 151.922 -163.341 -110.537 -92.870 - 135.730 134.453 133.214 132.021 130.884 129.818 128.847 128.007 127.359 127.012 127.177 128.332 131.802 142.863 -165.730 -100.598 -86.273 - 134.761 133.405 132.075 130.775 129.511 128.291 127.129 126.046 125.077 124.286 123.799 123.905 125.433 132.046 -171.356 -88.190 -79.311 diff --git a/pydarn/radar_fov_files/018_lats.txt b/pydarn/radar_fov_files/018_lats.txt deleted file mode 100644 index 9ef32a359..000000000 --- a/pydarn/radar_fov_files/018_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -46.310 -46.394 -46.473 -46.548 -46.619 -46.686 -46.749 -46.808 -46.864 -46.915 -46.961 -47.003 -47.040 -47.072 -47.098 -47.118 -47.130 - -46.508 -46.607 -46.702 -46.793 -46.881 -46.966 -47.047 -47.124 -47.196 -47.264 -47.328 -47.386 -47.440 -47.488 -47.530 -47.566 -47.595 - -46.673 -46.790 -46.904 -47.015 -47.123 -47.226 -47.326 -47.421 -47.511 -47.597 -47.678 -47.753 -47.822 -47.884 -47.940 -47.990 -48.032 - -46.809 -46.946 -47.081 -47.212 -47.339 -47.463 -47.581 -47.696 -47.805 -47.908 -48.005 -48.095 -48.179 -48.255 -48.324 -48.386 -48.439 - -46.929 -47.088 -47.244 -47.395 -47.543 -47.687 -47.826 -47.958 -48.085 -48.205 -48.319 -48.425 -48.523 -48.614 -48.696 -48.769 -48.833 - -47.040 -47.220 -47.397 -47.570 -47.739 -47.902 -48.060 -48.212 -48.357 -48.495 -48.625 -48.747 -48.861 -48.965 -49.060 -49.145 -49.220 - -47.143 -47.345 -47.543 -47.738 -47.927 -48.111 -48.289 -48.460 -48.624 -48.779 -48.927 -49.065 -49.193 -49.312 -49.420 -49.517 -49.602 - -47.240 -47.464 -47.685 -47.900 -48.111 -48.315 -48.513 -48.703 -48.886 -49.059 -49.224 -49.378 -49.522 -49.655 -49.776 -49.885 -49.981 - -47.332 -47.578 -47.821 -48.058 -48.289 -48.514 -48.732 -48.942 -49.144 -49.336 -49.517 -49.688 -49.847 -49.995 -50.129 -50.250 -50.357 - -47.420 -47.688 -47.952 -48.211 -48.464 -48.710 -48.948 -49.178 -49.399 -49.609 -49.808 -49.995 -50.170 -50.332 -50.480 -50.613 -50.731 - -47.503 -47.794 -48.080 -48.360 -48.635 -48.902 -49.161 -49.411 -49.650 -49.879 -50.096 -50.300 -50.491 -50.667 -50.828 -50.974 -51.103 - -47.520 -47.832 -48.138 -48.439 -48.733 -49.019 -49.297 -49.564 -49.821 -50.066 -50.298 -50.516 -50.720 -50.908 -51.080 -51.235 -51.372 - -47.498 -47.831 -48.158 -48.479 -48.793 -49.097 -49.393 -49.678 -49.951 -50.211 -50.457 -50.689 -50.904 -51.103 -51.284 -51.447 -51.590 - -47.452 -47.807 -48.155 -48.496 -48.829 -49.152 -49.465 -49.767 -50.056 -50.331 -50.591 -50.835 -51.062 -51.271 -51.461 -51.630 -51.778 - -47.385 -47.762 -48.131 -48.493 -48.845 -49.187 -49.517 -49.835 -50.140 -50.429 -50.703 -50.959 -51.197 -51.415 -51.612 -51.787 -51.939 - -47.378 -47.776 -48.166 -48.548 -48.920 -49.281 -49.630 -49.966 -50.287 -50.593 -50.881 -51.151 -51.402 -51.631 -51.838 -52.022 -52.181 - -47.483 -47.901 -48.312 -48.713 -49.106 -49.487 -49.857 -50.212 -50.553 -50.877 -51.184 -51.472 -51.739 -51.984 -52.207 -52.404 -52.577 - -47.579 -48.018 -48.449 -48.872 -49.285 -49.687 -50.076 -50.452 -50.812 -51.156 -51.481 -51.787 -52.071 -52.332 -52.570 -52.781 -52.966 - -47.669 -48.128 -48.580 -49.023 -49.457 -49.880 -50.290 -50.686 -51.066 -51.429 -51.773 -52.096 -52.397 -52.675 -52.928 -53.154 -53.352 - -47.752 -48.231 -48.704 -49.169 -49.624 -50.068 -50.498 -50.915 -51.315 -51.697 -52.060 -52.401 -52.719 -53.013 -53.281 -53.521 -53.733 - -47.828 -48.329 -48.823 -49.309 -49.785 -50.250 -50.702 -51.138 -51.559 -51.960 -52.342 -52.702 -53.037 -53.348 -53.631 -53.886 -54.110 - -47.899 -48.421 -48.936 -49.444 -49.941 -50.427 -50.900 -51.357 -51.798 -52.219 -52.620 -52.998 -53.352 -53.679 -53.978 -54.247 -54.484 - -47.965 -48.508 -49.045 -49.573 -50.092 -50.600 -51.094 -51.572 -52.033 -52.475 -52.895 -53.291 -53.663 -54.007 -54.321 -54.605 -54.856 - -48.025 -48.590 -49.148 -49.698 -50.239 -50.768 -51.283 -51.783 -52.264 -52.726 -53.165 -53.581 -53.970 -54.331 -54.662 -54.960 -55.225 - -48.081 -48.667 -49.247 -49.819 -50.381 -50.932 -51.468 -51.989 -52.491 -52.973 -53.433 -53.867 -54.275 -54.653 -55.000 -55.314 -55.592 - -48.132 -48.740 -49.341 -49.935 -50.519 -51.091 -51.649 -52.191 -52.715 -53.217 -53.697 -54.151 -54.576 -54.972 -55.335 -55.664 -55.956 - -48.179 -48.808 -49.431 -50.047 -50.653 -51.247 -51.827 -52.390 -52.935 -53.458 -53.957 -54.431 -54.875 -55.289 -55.669 -56.013 -56.319 - -48.221 -48.872 -49.517 -50.154 -50.782 -51.398 -52.000 -52.585 -53.151 -53.695 -54.215 -54.708 -55.171 -55.603 -56.000 -56.359 -56.680 - -48.260 -48.931 -49.598 -50.258 -50.908 -51.546 -52.170 -52.776 -53.364 -53.929 -54.469 -54.982 -55.465 -55.914 -56.328 -56.704 -57.039 - -48.293 -48.987 -49.675 -50.357 -51.029 -51.689 -52.335 -52.964 -53.573 -54.160 -54.721 -55.254 -55.756 -56.224 -56.655 -57.047 -57.396 - -48.323 -49.038 -49.749 -50.452 -51.147 -51.829 -52.497 -53.148 -53.779 -54.387 -54.969 -55.522 -56.044 -56.530 -56.979 -57.387 -57.752 - -48.349 -49.086 -49.818 -50.544 -51.260 -51.965 -52.656 -53.329 -53.982 -54.611 -55.214 -55.788 -56.329 -56.835 -57.302 -57.726 -58.106 - -48.371 -49.129 -49.883 -50.631 -51.370 -52.097 -52.810 -53.506 -54.181 -54.832 -55.457 -56.051 -56.613 -57.137 -57.622 -58.064 -58.459 - -48.389 -49.169 -49.945 -50.715 -51.476 -52.226 -52.961 -53.679 -54.376 -55.050 -55.696 -56.312 -56.893 -57.437 -57.940 -58.399 -58.810 - -48.403 -49.204 -50.002 -50.795 -51.578 -52.351 -53.108 -53.849 -54.568 -55.264 -55.932 -56.569 -57.171 -57.735 -58.257 -58.733 -59.160 - -48.413 -49.236 -50.056 -50.870 -51.677 -52.471 -53.252 -54.015 -54.757 -55.475 -56.165 -56.824 -57.447 -58.030 -58.571 -59.065 -59.509 - -48.419 -49.264 -50.106 -50.942 -51.771 -52.589 -53.392 -54.178 -54.943 -55.683 -56.395 -57.075 -57.719 -58.323 -58.884 -59.396 -59.856 - -48.422 -49.288 -50.152 -51.011 -51.862 -52.702 -53.528 -54.337 -55.125 -55.888 -56.622 -57.324 -57.990 -58.614 -59.194 -59.724 -60.201 - -48.421 -49.308 -50.194 -51.075 -51.949 -52.812 -53.661 -54.492 -55.303 -56.089 -56.846 -57.570 -58.257 -58.903 -59.502 -60.051 -60.545 - -48.415 -49.324 -50.232 -51.135 -52.032 -52.917 -53.789 -54.644 -55.478 -56.287 -57.067 -57.813 -58.522 -59.189 -59.808 -60.376 -60.888 - -48.407 -49.337 -50.266 -51.192 -52.111 -53.019 -53.914 -54.792 -55.649 -56.482 -57.284 -58.054 -58.785 -59.472 -60.112 -60.700 -61.229 - -48.394 -49.346 -50.297 -51.245 -52.186 -53.117 -54.036 -54.937 -55.817 -56.673 -57.499 -58.291 -59.044 -59.754 -60.414 -61.021 -61.569 - -48.378 -49.351 -50.324 -51.294 -52.258 -53.212 -54.153 -55.078 -55.982 -56.860 -57.710 -58.525 -59.301 -60.032 -60.714 -61.341 -61.908 - -48.358 -49.352 -50.347 -51.339 -52.325 -53.302 -54.267 -55.215 -56.142 -57.045 -57.917 -58.756 -59.555 -60.309 -61.012 -61.659 -62.244 - -48.334 -49.350 -50.366 -51.380 -52.389 -53.389 -54.377 -55.348 -56.299 -57.225 -58.122 -58.984 -59.806 -60.582 -61.307 -61.975 -62.580 - -48.307 -49.344 -50.381 -51.418 -52.449 -53.472 -54.483 -55.478 -56.452 -57.402 -58.323 -59.208 -60.054 -60.853 -61.600 -62.289 -62.913 - -48.276 -49.334 -50.393 -51.451 -52.505 -53.551 -54.585 -55.603 -56.602 -57.576 -58.520 -59.430 -60.299 -61.121 -61.891 -62.601 -63.246 - -48.241 -49.320 -50.401 -51.481 -52.557 -53.626 -54.683 -55.725 -56.748 -57.746 -58.714 -59.648 -60.541 -61.387 -62.179 -62.911 -63.576 - -48.203 -49.303 -50.405 -51.507 -52.605 -53.697 -54.777 -55.843 -56.890 -57.912 -58.905 -59.863 -60.780 -61.650 -62.465 -63.219 -63.905 - -48.161 -49.281 -50.405 -51.529 -52.650 -53.764 -54.868 -55.957 -57.028 -58.074 -59.092 -60.074 -61.016 -61.909 -62.748 -63.525 -64.232 - -48.115 -49.256 -50.401 -51.547 -52.690 -53.827 -54.954 -56.067 -57.162 -58.233 -59.275 -60.282 -61.248 -62.166 -63.029 -63.829 -64.557 - -48.066 -49.228 -50.394 -51.561 -52.726 -53.886 -55.036 -56.173 -57.292 -58.387 -59.454 -60.486 -61.477 -62.420 -63.307 -64.130 -64.881 - -48.013 -49.196 -50.382 -51.571 -52.759 -53.941 -55.115 -56.275 -57.418 -58.538 -59.630 -60.687 -61.703 -62.671 -63.582 -64.429 -65.202 - -47.957 -49.159 -50.367 -51.578 -52.787 -53.992 -55.189 -56.373 -57.540 -58.685 -59.801 -60.884 -61.925 -62.918 -63.855 -64.725 -65.522 - -47.897 -49.120 -50.348 -51.580 -52.812 -54.039 -55.259 -56.467 -57.658 -58.827 -59.969 -61.077 -62.144 -63.162 -64.124 -65.020 -65.839 - -47.833 -49.076 -50.326 -51.579 -52.832 -54.082 -55.325 -56.557 -57.772 -58.966 -60.133 -61.266 -62.359 -63.403 -64.390 -65.311 -66.155 - -47.766 -49.029 -50.299 -51.573 -52.849 -54.121 -55.387 -56.642 -57.882 -59.100 -60.293 -61.452 -62.571 -63.641 -64.654 -65.600 -66.468 - -47.695 -48.978 -50.269 -51.564 -52.861 -54.156 -55.445 -56.723 -57.987 -59.231 -60.448 -61.633 -62.778 -63.875 -64.914 -65.886 -66.779 - -47.621 -48.924 -50.235 -51.551 -52.869 -54.186 -55.498 -56.800 -58.088 -59.357 -60.600 -61.811 -62.982 -64.105 -65.171 -66.169 -67.087 - -47.543 -48.865 -50.197 -51.534 -52.874 -54.213 -55.547 -56.873 -58.185 -59.478 -60.747 -61.984 -63.182 -64.332 -65.424 -66.449 -67.394 - -47.462 -48.803 -50.155 -51.513 -52.874 -54.235 -55.592 -56.941 -58.278 -59.596 -60.890 -62.153 -63.377 -64.555 -65.675 -66.726 -67.697 - -47.377 -48.738 -50.109 -51.488 -52.870 -54.253 -55.633 -57.006 -58.366 -59.709 -61.028 -62.317 -63.569 -64.773 -65.921 -67.000 -67.998 - -47.288 -48.669 -50.060 -51.459 -52.863 -54.268 -55.670 -57.065 -58.449 -59.817 -61.162 -62.478 -63.756 -64.988 -66.164 -67.271 -68.296 - -47.196 -48.596 -50.007 -51.426 -52.851 -54.277 -55.702 -57.121 -58.529 -59.921 -61.292 -62.634 -63.939 -65.199 -66.403 -67.538 -68.591 - -47.100 -48.519 -49.950 -51.390 -52.835 -54.283 -55.730 -57.171 -58.603 -60.020 -61.416 -62.785 -64.118 -65.405 -66.638 -67.802 -68.883 - -47.001 -48.439 -49.889 -51.349 -52.815 -54.284 -55.753 -57.218 -58.674 -60.115 -61.537 -62.932 -64.292 -65.608 -66.868 -68.062 -69.172 - -46.898 -48.355 -49.825 -51.304 -52.791 -54.282 -55.772 -57.260 -58.739 -60.205 -61.652 -63.073 -64.461 -65.805 -67.095 -68.318 -69.458 - -46.792 -48.268 -49.756 -51.256 -52.763 -54.275 -55.787 -57.297 -58.800 -60.290 -61.763 -63.211 -64.626 -65.998 -67.318 -68.570 -69.741 - -46.683 -48.177 -49.684 -51.203 -52.731 -54.263 -55.798 -57.330 -58.856 -60.371 -61.869 -63.343 -64.785 -66.187 -67.535 -68.818 -70.019 - -46.570 -48.082 -49.609 -51.147 -52.694 -54.248 -55.804 -57.358 -58.908 -60.447 -61.970 -63.470 -64.940 -66.370 -67.749 -69.062 -70.294 - -46.453 -47.984 -49.529 -51.087 -52.654 -54.228 -55.805 -57.382 -58.955 -60.518 -62.066 -63.593 -65.090 -66.549 -67.957 -69.302 -70.565 - -46.333 -47.882 -49.446 -51.023 -52.610 -54.204 -55.802 -57.401 -58.997 -60.584 -62.157 -63.710 -65.235 -66.722 -68.161 -69.537 -70.832 - -46.210 -47.776 -49.359 -50.954 -52.561 -54.176 -55.795 -57.416 -59.034 -60.645 -62.243 -63.822 -65.374 -66.891 -68.360 -69.767 -71.095 - -46.083 -47.667 -49.268 -50.882 -52.508 -54.143 -55.783 -57.426 -59.066 -60.701 -62.324 -63.929 -65.509 -67.054 -68.553 -69.992 -71.354 - -45.952 -47.555 -49.173 -50.807 -52.452 -54.106 -55.767 -57.431 -59.094 -60.752 -62.399 -64.030 -65.637 -67.212 -68.741 -70.213 -71.607 - -45.819 -47.439 -49.075 -50.727 -52.391 -54.065 -55.746 -57.431 -59.117 -60.798 -62.470 -64.126 -65.761 -67.364 -68.924 -70.427 -71.856 diff --git a/pydarn/radar_fov_files/018_lons.txt b/pydarn/radar_fov_files/018_lons.txt deleted file mode 100644 index ab38737aa..000000000 --- a/pydarn/radar_fov_files/018_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 167.198 167.202 167.218 167.244 167.278 167.321 167.372 167.431 167.496 167.569 167.648 167.734 167.826 167.925 168.031 168.145 168.267 - 166.484 166.509 166.544 166.588 166.641 166.704 166.774 166.853 166.940 167.035 167.136 167.245 167.360 167.482 167.611 167.745 167.886 - 165.813 165.851 165.899 165.958 166.028 166.107 166.196 166.295 166.403 166.519 166.641 166.774 166.914 167.062 167.216 167.377 167.545 - 165.182 165.230 165.289 165.361 165.445 165.541 165.648 165.763 165.891 166.030 166.178 166.335 166.502 166.677 166.859 167.049 167.246 - 164.569 164.625 164.695 164.779 164.877 164.986 165.109 165.246 165.395 165.555 165.727 165.909 166.102 166.305 166.516 166.736 166.964 - 163.965 164.029 164.108 164.204 164.312 164.438 164.579 164.734 164.903 165.085 165.281 165.489 165.708 165.939 166.180 166.430 166.689 - 163.366 163.437 163.525 163.629 163.753 163.893 164.050 164.223 164.412 164.617 164.836 165.069 165.316 165.575 165.845 166.127 166.418 - 162.770 162.847 162.942 163.058 163.193 163.348 163.521 163.712 163.921 164.148 164.390 164.649 164.923 165.210 165.511 165.824 166.148 - 162.175 162.258 162.361 162.486 162.633 162.802 162.990 163.199 163.428 163.676 163.943 164.227 164.528 164.844 165.176 165.520 165.877 - 161.581 161.667 161.779 161.914 162.072 162.253 162.458 162.684 162.933 163.202 163.492 163.802 164.130 164.476 164.838 165.215 165.606 - 160.987 161.078 161.196 161.340 161.509 161.703 161.922 162.166 162.434 162.725 163.038 163.373 163.729 164.104 164.497 164.907 165.331 - 160.574 160.666 160.787 160.937 161.114 161.318 161.550 161.808 162.093 162.403 162.738 163.096 163.477 163.880 164.302 164.743 165.201 - 160.252 160.343 160.466 160.620 160.803 161.017 161.260 161.532 161.833 162.161 162.517 162.898 163.305 163.735 164.187 164.660 165.152 - 159.985 160.073 160.197 160.354 160.543 160.764 161.018 161.303 161.619 161.966 162.342 162.747 163.179 163.637 164.120 164.625 165.152 - 159.768 159.852 159.975 160.133 160.327 160.556 160.819 161.117 161.449 161.813 162.210 162.638 163.096 163.582 164.096 164.635 165.199 - 159.404 159.486 159.610 159.772 159.972 160.210 160.484 160.796 161.143 161.526 161.944 162.396 162.879 163.394 163.938 164.511 165.109 - 158.756 158.842 158.972 159.141 159.350 159.599 159.887 160.213 160.578 160.981 161.420 161.895 162.405 162.947 163.521 164.124 164.755 - 158.114 158.204 158.339 158.515 158.732 158.991 159.292 159.633 160.015 160.437 160.898 161.396 161.931 162.502 163.105 163.741 164.405 - 157.475 157.570 157.709 157.891 158.117 158.386 158.698 159.054 159.452 159.893 160.375 160.897 161.458 162.057 162.691 163.358 164.056 - 156.842 156.940 157.082 157.269 157.502 157.781 158.105 158.474 158.889 159.348 159.851 160.397 160.984 161.611 162.276 162.976 163.709 - 156.214 156.312 156.457 156.649 156.888 157.176 157.511 157.894 158.324 158.802 159.326 159.895 160.508 161.164 161.859 162.593 163.361 - 155.587 155.686 155.833 156.029 156.275 156.570 156.916 157.311 157.758 158.253 158.798 159.391 160.030 160.714 161.441 162.207 163.012 - 154.963 155.062 155.210 155.410 155.660 155.963 156.319 156.727 157.188 157.702 158.267 158.883 159.548 160.261 161.019 161.820 162.660 - 154.341 154.439 154.588 154.790 155.045 155.355 155.720 156.141 156.616 157.147 157.733 158.372 159.063 159.804 160.594 161.429 162.307 - 153.720 153.816 153.965 154.169 154.429 154.746 155.120 155.551 156.041 156.589 157.194 157.856 158.573 159.344 160.165 161.035 161.950 - 153.100 153.194 153.343 153.548 153.812 154.134 154.516 154.959 155.462 156.027 156.651 157.336 158.079 158.878 159.732 160.637 161.590 - 152.482 152.572 152.720 152.927 153.193 153.520 153.910 154.363 154.880 155.460 156.104 156.811 157.580 158.408 159.294 160.235 161.226 - 151.864 151.951 152.097 152.304 152.572 152.904 153.301 153.764 154.293 154.889 155.552 156.281 157.075 157.933 158.851 159.827 160.857 - 151.247 151.330 151.473 151.679 151.950 152.285 152.689 153.161 153.702 154.313 154.994 155.745 156.565 157.452 158.402 159.415 160.484 - 150.630 150.709 150.849 151.054 151.325 151.664 152.073 152.554 153.106 153.732 154.432 155.204 156.049 156.964 157.948 158.997 160.106 - 150.014 150.087 150.224 150.427 150.699 151.040 151.455 151.943 152.507 153.147 153.863 154.657 155.527 156.471 157.487 158.573 159.722 - 149.399 149.466 149.598 149.799 150.070 150.414 150.832 151.328 151.902 152.555 153.289 154.104 154.998 155.971 157.020 158.142 159.333 - 148.784 148.844 148.972 149.169 149.439 149.784 150.207 150.709 151.292 151.959 152.709 153.544 154.463 155.465 156.547 157.706 158.938 - 148.169 148.223 148.345 148.538 148.807 149.152 149.578 150.085 150.678 151.357 152.123 152.978 153.921 154.951 156.066 157.262 158.536 - 147.555 147.601 147.717 147.906 148.172 148.517 148.945 149.458 150.059 150.749 151.531 152.405 153.372 154.430 155.578 156.812 158.127 - 146.942 146.979 147.088 147.272 147.535 147.879 148.308 148.826 149.434 150.136 150.932 151.826 152.816 153.902 155.082 156.354 157.712 - 146.328 146.357 146.458 146.637 146.895 147.238 147.668 148.189 148.804 149.516 150.327 151.239 152.252 153.366 154.579 155.888 157.290 - 145.716 145.734 145.828 146.000 146.254 146.594 147.025 147.548 148.170 148.891 149.715 150.645 151.680 152.821 154.067 155.415 156.859 - 145.103 145.112 145.197 145.362 145.611 145.948 146.377 146.903 147.530 148.260 149.097 150.043 151.101 152.269 153.547 154.933 156.421 - 144.492 144.490 144.565 144.722 144.965 145.298 145.726 146.253 146.884 147.622 148.472 149.434 150.513 151.708 153.019 154.443 155.975 - 143.880 143.867 143.933 144.081 144.317 144.646 145.072 145.599 146.233 146.979 147.839 148.818 149.917 151.139 152.481 153.943 155.520 - 143.270 143.245 143.300 143.439 143.668 143.991 144.413 144.940 145.577 146.329 147.200 148.194 149.313 150.560 151.935 153.435 155.057 - 142.660 142.623 142.667 142.796 143.016 143.333 143.752 144.277 144.916 145.673 146.553 147.561 148.700 149.973 151.379 152.917 154.584 - 142.051 142.001 142.033 142.152 142.363 142.673 143.086 143.610 144.249 145.011 145.900 146.921 148.079 149.376 150.813 152.390 154.102 - 141.442 141.379 141.398 141.506 141.708 142.009 142.417 142.938 143.577 144.342 145.239 146.273 147.448 148.769 150.237 151.852 153.610 - 140.834 140.757 140.764 140.859 141.051 141.344 141.745 142.261 142.900 143.667 144.571 145.616 146.809 148.153 149.651 151.304 153.107 - 140.227 140.136 140.129 140.212 140.392 140.676 141.069 141.581 142.217 142.986 143.895 144.951 146.160 147.527 149.055 150.745 152.594 - 139.621 139.515 139.493 139.564 139.732 140.005 140.390 140.896 141.529 142.298 143.212 144.277 145.501 146.890 148.447 150.175 152.070 - 139.016 138.894 138.858 138.915 139.070 139.332 139.708 140.207 140.836 141.604 142.521 143.595 144.833 146.243 147.829 149.593 151.535 - 138.412 138.274 138.223 138.265 138.407 138.657 139.023 139.513 140.137 140.904 141.823 142.904 144.156 145.585 147.199 149.000 150.988 - 137.809 137.655 137.587 137.614 137.742 137.980 138.334 138.816 139.434 140.197 141.118 142.205 143.468 144.917 146.558 148.394 150.428 - 137.208 137.036 136.952 136.963 137.076 137.300 137.643 138.114 138.725 139.484 140.405 141.497 142.771 144.237 145.904 147.776 149.856 - 136.607 136.418 136.317 136.312 136.409 136.619 136.948 137.409 138.011 138.765 139.684 140.780 142.063 143.547 145.238 147.146 149.271 - 136.008 135.800 135.682 135.660 135.741 135.935 136.251 136.700 137.292 138.040 138.956 140.054 141.346 142.844 144.560 146.501 148.672 - 135.410 135.184 135.048 135.008 135.072 135.250 135.551 135.987 136.568 137.308 138.220 139.319 140.618 142.130 143.869 145.844 148.060 - 134.813 134.569 134.414 134.355 134.402 134.563 134.849 135.270 135.839 136.570 137.477 138.575 139.879 141.404 143.165 145.172 147.432 - 134.218 133.954 133.780 133.703 133.731 133.875 134.144 134.550 135.106 135.827 136.727 137.822 139.130 140.666 142.447 144.485 146.790 - 133.624 133.341 133.147 133.050 133.060 133.185 133.436 133.826 134.368 135.077 135.968 137.060 138.370 139.916 141.716 143.784 146.132 - 133.034 132.729 132.515 132.398 132.388 132.493 132.726 133.099 133.625 134.321 135.203 136.289 137.600 139.154 140.971 143.068 145.458 - 132.444 132.118 131.883 131.746 131.715 131.801 132.014 132.369 132.878 133.559 134.430 135.509 136.818 138.379 140.211 142.336 144.768 - 131.855 131.508 131.252 131.094 131.042 131.107 131.300 131.635 132.127 132.792 133.650 134.721 136.026 137.591 139.437 141.587 144.060 - 131.267 130.900 130.623 130.443 130.369 130.412 130.584 130.899 131.371 132.019 132.863 133.923 135.223 136.790 138.648 140.822 143.334 - 130.682 130.293 129.994 129.792 129.696 129.717 129.867 130.160 130.612 131.241 132.068 133.116 134.410 135.976 137.844 140.041 142.590 - 130.098 129.687 129.366 129.141 129.022 129.020 129.147 129.418 129.848 130.458 131.267 132.300 133.585 135.149 137.025 139.241 141.827 - 129.517 129.083 128.739 128.492 128.349 128.323 128.427 128.674 129.081 129.669 130.458 131.476 132.749 134.309 136.190 138.425 141.045 - 128.937 128.481 128.114 127.843 127.676 127.626 127.704 127.927 128.310 128.875 129.643 130.643 131.903 133.456 135.339 137.589 140.242 - 128.359 127.881 127.490 127.195 127.003 126.928 126.981 127.178 127.536 128.076 128.822 129.801 131.045 132.589 134.473 136.735 139.418 - 127.784 127.282 126.868 126.548 126.331 126.230 126.256 126.427 126.758 127.272 127.994 128.951 130.177 131.709 133.590 135.863 138.573 - 127.210 126.686 126.247 125.902 125.659 125.531 125.531 125.673 125.977 126.464 127.159 128.092 129.298 130.816 132.690 134.970 137.705 - 126.639 126.091 125.627 125.257 124.988 124.833 124.805 124.919 125.194 125.652 126.319 127.225 128.408 129.909 131.774 134.058 136.815 - 126.070 125.498 125.010 124.613 124.318 124.135 124.078 124.162 124.407 124.835 125.472 126.350 127.508 128.988 130.842 133.126 135.901 - 125.503 124.907 124.394 123.971 123.648 123.437 123.350 123.404 123.618 124.014 124.620 125.468 126.597 128.054 129.892 132.173 134.963 - 124.939 124.318 123.780 123.330 122.980 122.740 122.623 122.645 122.826 123.189 123.762 124.577 125.676 127.106 128.926 131.199 134.000 - 124.377 123.732 123.167 122.691 122.312 122.043 121.895 121.885 122.033 122.361 122.898 123.679 124.745 126.146 127.942 130.204 133.011 - 123.817 123.150 122.557 122.053 121.646 121.346 121.167 121.124 121.237 121.530 122.030 122.774 123.804 125.172 126.941 129.188 131.997 - 123.260 122.568 121.949 121.417 120.981 120.651 120.439 120.362 120.440 120.695 121.157 121.861 122.853 124.185 125.924 128.149 130.955 diff --git a/pydarn/radar_fov_files/019_lats.txt b/pydarn/radar_fov_files/019_lats.txt deleted file mode 100644 index ad0aa5940..000000000 --- a/pydarn/radar_fov_files/019_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -68.541 -68.586 -68.635 -68.687 -68.743 -68.802 -68.864 -68.928 -68.994 -69.063 -69.133 -69.205 -69.278 -69.353 -69.429 -69.507 -69.586 - -68.213 -68.276 -68.344 -68.415 -68.490 -68.568 -68.650 -68.734 -68.820 -68.909 -69.000 -69.093 -69.187 -69.283 -69.380 -69.477 -69.575 - -67.892 -67.972 -68.056 -68.145 -68.238 -68.334 -68.435 -68.538 -68.645 -68.754 -68.866 -68.980 -69.095 -69.212 -69.330 -69.449 -69.569 - -67.580 -67.675 -67.775 -67.880 -67.990 -68.105 -68.224 -68.346 -68.473 -68.602 -68.734 -68.869 -69.006 -69.145 -69.284 -69.425 -69.567 - -67.271 -67.379 -67.495 -67.616 -67.743 -67.875 -68.012 -68.153 -68.299 -68.448 -68.601 -68.757 -68.915 -69.075 -69.236 -69.399 -69.563 - -66.961 -67.084 -67.215 -67.351 -67.494 -67.643 -67.798 -67.958 -68.122 -68.291 -68.464 -68.640 -68.819 -69.001 -69.184 -69.369 -69.554 - -66.650 -66.787 -66.932 -67.084 -67.243 -67.408 -67.581 -67.758 -67.942 -68.130 -68.322 -68.519 -68.719 -68.921 -69.126 -69.333 -69.541 - -66.338 -66.488 -66.647 -66.814 -66.989 -67.171 -67.359 -67.555 -67.757 -67.964 -68.176 -68.392 -68.613 -68.836 -69.063 -69.291 -69.521 - -66.024 -66.187 -66.360 -66.541 -66.731 -66.929 -67.135 -67.347 -67.567 -67.792 -68.024 -68.260 -68.501 -68.745 -68.993 -69.243 -69.494 - -65.708 -65.884 -66.070 -66.265 -66.470 -66.684 -66.906 -67.136 -67.372 -67.616 -67.866 -68.122 -68.383 -68.648 -68.916 -69.188 -69.461 - -65.390 -65.578 -65.777 -65.987 -66.206 -66.435 -66.673 -66.919 -67.174 -67.435 -67.704 -67.978 -68.259 -68.544 -68.833 -69.126 -69.421 - -65.150 -65.348 -65.558 -65.780 -66.012 -66.254 -66.506 -66.767 -67.037 -67.314 -67.599 -67.892 -68.190 -68.494 -68.803 -69.115 -69.431 - -64.947 -65.155 -65.375 -65.608 -65.852 -66.106 -66.372 -66.647 -66.932 -67.225 -67.526 -67.836 -68.152 -68.474 -68.802 -69.134 -69.470 - -64.766 -64.983 -65.213 -65.456 -65.711 -65.979 -66.257 -66.546 -66.846 -67.154 -67.471 -67.798 -68.132 -68.472 -68.819 -69.172 -69.529 - -64.604 -64.830 -65.070 -65.323 -65.589 -65.869 -66.160 -66.463 -66.776 -67.100 -67.433 -67.776 -68.128 -68.488 -68.854 -69.227 -69.605 - -64.383 -64.618 -64.867 -65.131 -65.409 -65.701 -66.005 -66.322 -66.650 -66.990 -67.338 -67.698 -68.067 -68.445 -68.830 -69.223 -69.622 - -64.043 -64.289 -64.550 -64.826 -65.117 -65.421 -65.739 -66.070 -66.413 -66.768 -67.133 -67.508 -67.894 -68.289 -68.693 -69.104 -69.521 - -63.704 -63.960 -64.232 -64.520 -64.823 -65.140 -65.471 -65.816 -66.173 -66.543 -66.924 -67.315 -67.718 -68.130 -68.551 -68.980 -69.416 - -63.365 -63.631 -63.914 -64.213 -64.527 -64.857 -65.201 -65.559 -65.931 -66.315 -66.712 -67.120 -67.538 -67.967 -68.405 -68.852 -69.306 - -63.025 -63.301 -63.595 -63.905 -64.231 -64.573 -64.929 -65.301 -65.686 -66.085 -66.497 -66.920 -67.354 -67.799 -68.255 -68.719 -69.192 - -62.685 -62.971 -63.274 -63.595 -63.933 -64.286 -64.655 -65.040 -65.439 -65.852 -66.278 -66.716 -67.167 -67.628 -68.100 -68.582 -69.072 - -62.344 -62.640 -62.953 -63.284 -63.633 -63.998 -64.379 -64.776 -65.189 -65.615 -66.056 -66.509 -66.975 -67.452 -67.940 -68.439 -68.947 - -62.003 -62.307 -62.630 -62.972 -63.331 -63.708 -64.101 -64.510 -64.935 -65.376 -65.830 -66.298 -66.779 -67.273 -67.776 -68.292 -68.817 - -61.661 -61.974 -62.307 -62.658 -63.028 -63.415 -63.820 -64.242 -64.679 -65.133 -65.601 -66.083 -66.579 -67.088 -67.608 -68.140 -68.682 - -61.318 -61.640 -61.981 -62.342 -62.722 -63.121 -63.537 -63.971 -64.421 -64.887 -65.369 -65.865 -66.375 -66.899 -67.434 -67.982 -68.541 - -60.974 -61.304 -61.655 -62.025 -62.415 -62.824 -63.252 -63.697 -64.159 -64.638 -65.133 -65.643 -66.167 -66.706 -67.257 -67.820 -68.395 - -60.629 -60.967 -61.327 -61.707 -62.107 -62.526 -62.964 -63.420 -63.895 -64.386 -64.893 -65.417 -65.955 -66.508 -67.075 -67.653 -68.244 - -60.283 -60.630 -60.998 -61.387 -61.796 -62.226 -62.674 -63.142 -63.627 -64.131 -64.651 -65.187 -65.740 -66.307 -66.888 -67.481 -68.088 - -59.936 -60.291 -60.667 -61.065 -61.484 -61.923 -62.382 -62.860 -63.357 -63.873 -64.405 -64.954 -65.520 -66.101 -66.696 -67.304 -67.927 - -59.588 -59.950 -60.335 -60.742 -61.170 -61.619 -62.088 -62.577 -63.085 -63.611 -64.156 -64.718 -65.296 -65.891 -66.500 -67.124 -67.760 - -59.239 -59.609 -60.002 -60.417 -60.854 -61.312 -61.791 -62.291 -62.810 -63.348 -63.904 -64.478 -65.069 -65.677 -66.300 -66.938 -67.589 - -58.889 -59.266 -59.667 -60.091 -60.536 -61.004 -61.493 -62.002 -62.532 -63.081 -63.649 -64.235 -64.838 -65.459 -66.095 -66.747 -67.412 - -58.538 -58.923 -59.331 -59.763 -60.217 -60.694 -61.192 -61.711 -62.251 -62.811 -63.390 -63.988 -64.604 -65.237 -65.887 -66.552 -67.232 - -58.186 -58.578 -58.994 -59.433 -59.896 -60.382 -60.889 -61.418 -61.968 -62.539 -63.129 -63.738 -64.366 -65.012 -65.674 -66.353 -67.047 - -57.833 -58.232 -58.655 -59.103 -59.574 -60.068 -60.584 -61.123 -61.683 -62.264 -62.865 -63.485 -64.125 -64.782 -65.457 -66.149 -66.856 - -57.479 -57.885 -58.315 -58.770 -59.250 -59.752 -60.278 -60.826 -61.395 -61.986 -62.598 -63.229 -63.880 -64.549 -65.236 -65.941 -66.661 - -57.124 -57.536 -57.974 -58.437 -58.924 -59.435 -59.969 -60.526 -61.105 -61.706 -62.328 -62.970 -63.632 -64.313 -65.012 -65.728 -66.462 - -56.768 -57.187 -57.632 -58.102 -58.597 -59.116 -59.658 -60.224 -60.813 -61.424 -62.056 -62.708 -63.381 -64.073 -64.784 -65.512 -66.258 - -56.411 -56.836 -57.288 -57.765 -58.268 -58.795 -59.346 -59.921 -60.518 -61.139 -61.780 -62.443 -63.127 -63.830 -64.552 -65.292 -66.050 - -56.053 -56.485 -56.943 -57.428 -57.937 -58.472 -59.032 -59.615 -60.222 -60.851 -61.503 -62.175 -62.869 -63.583 -64.316 -65.068 -65.838 - -55.694 -56.132 -56.597 -57.088 -57.606 -58.148 -58.716 -59.307 -59.923 -60.561 -61.222 -61.905 -62.609 -63.333 -64.077 -64.840 -65.621 - -55.335 -55.779 -56.250 -56.748 -57.272 -57.822 -58.398 -58.998 -59.622 -60.269 -60.939 -61.632 -62.345 -63.080 -63.835 -64.608 -65.401 - -54.974 -55.424 -55.901 -56.406 -56.938 -57.495 -58.078 -58.686 -59.319 -59.975 -60.654 -61.356 -62.079 -62.824 -63.589 -64.373 -65.177 - -54.612 -55.068 -55.552 -56.063 -56.602 -57.166 -57.757 -58.373 -59.014 -59.678 -60.366 -61.077 -61.810 -62.565 -63.340 -64.135 -64.949 - -54.250 -54.711 -55.201 -55.719 -56.264 -56.836 -57.434 -58.058 -58.707 -59.380 -60.076 -60.796 -61.538 -62.302 -63.087 -63.892 -64.717 - -53.886 -54.353 -54.849 -55.374 -55.925 -56.504 -57.110 -57.741 -58.398 -59.079 -59.784 -60.513 -61.264 -62.037 -62.832 -63.647 -64.482 - -53.522 -53.995 -54.496 -55.027 -55.585 -56.171 -56.784 -57.422 -58.087 -58.776 -59.490 -60.227 -60.987 -61.769 -62.573 -63.398 -64.243 - -53.156 -53.635 -54.143 -54.679 -55.244 -55.836 -56.456 -57.102 -57.774 -58.471 -59.193 -59.939 -60.708 -61.499 -62.312 -63.146 -64.001 - -52.790 -53.274 -53.787 -54.330 -54.901 -55.500 -56.127 -56.780 -57.460 -58.164 -58.894 -59.648 -60.426 -61.226 -62.048 -62.891 -63.755 - -52.423 -52.912 -53.431 -53.980 -54.557 -55.163 -55.796 -56.456 -57.143 -57.856 -58.593 -59.355 -60.141 -60.950 -61.781 -62.633 -63.506 - -52.055 -52.550 -53.074 -53.628 -54.212 -54.824 -55.464 -56.131 -56.825 -57.545 -58.291 -59.060 -59.854 -60.671 -61.511 -62.372 -63.254 - -51.686 -52.186 -52.716 -53.276 -53.865 -54.484 -55.130 -55.804 -56.506 -57.233 -57.986 -58.763 -59.565 -60.390 -61.238 -62.108 -62.999 - -51.317 -51.821 -52.357 -52.922 -53.518 -54.142 -54.795 -55.476 -56.184 -56.919 -57.679 -58.464 -59.274 -60.107 -60.963 -61.841 -62.740 - -50.946 -51.456 -51.996 -52.568 -53.169 -53.800 -54.459 -55.146 -55.861 -56.603 -57.370 -58.163 -58.980 -59.821 -60.685 -61.571 -62.479 - -50.575 -51.089 -51.635 -52.212 -52.819 -53.456 -54.121 -54.815 -55.537 -56.285 -57.060 -57.860 -58.684 -59.533 -60.405 -61.299 -62.215 - -50.203 -50.722 -51.273 -51.855 -52.468 -53.110 -53.782 -54.482 -55.210 -55.966 -56.747 -57.554 -58.387 -59.243 -60.122 -61.024 -61.948 - -49.830 -50.354 -50.910 -51.497 -52.115 -52.764 -53.442 -54.148 -54.883 -55.645 -56.433 -57.247 -58.087 -58.950 -59.837 -60.747 -61.678 - -49.456 -49.985 -50.546 -51.138 -51.762 -52.416 -53.100 -53.812 -54.553 -55.322 -56.117 -56.938 -57.785 -58.655 -59.550 -60.467 -61.406 - -49.081 -49.615 -50.181 -50.778 -51.407 -52.067 -52.757 -53.475 -54.223 -54.998 -55.799 -56.627 -57.481 -58.359 -59.260 -60.184 -61.131 - -48.706 -49.244 -49.815 -50.417 -51.052 -51.717 -52.412 -53.137 -53.891 -54.672 -55.480 -56.315 -57.175 -58.060 -58.968 -59.900 -60.853 - -48.330 -48.872 -49.448 -50.055 -50.695 -51.366 -52.067 -52.797 -53.557 -54.344 -55.159 -56.000 -56.867 -57.759 -58.674 -59.613 -60.573 - -47.952 -48.499 -49.080 -49.692 -50.337 -51.013 -51.720 -52.456 -53.222 -54.016 -54.837 -55.684 -56.557 -57.456 -58.378 -59.323 -60.291 - -47.575 -48.126 -48.711 -49.329 -49.978 -50.660 -51.372 -52.114 -52.885 -53.685 -54.512 -55.366 -56.246 -57.151 -58.080 -59.032 -60.006 - -47.196 -47.752 -48.341 -48.964 -49.619 -50.305 -51.023 -51.771 -52.548 -53.353 -54.187 -55.047 -55.933 -56.844 -57.779 -58.738 -59.719 - -46.816 -47.376 -47.970 -48.598 -49.258 -49.950 -50.673 -51.426 -52.209 -53.020 -53.859 -54.726 -55.618 -56.535 -57.477 -58.442 -59.429 - -46.436 -47.000 -47.599 -48.231 -48.896 -49.593 -50.321 -51.080 -51.868 -52.685 -53.531 -54.403 -55.301 -56.225 -57.173 -58.144 -59.137 - -46.055 -46.623 -47.226 -47.863 -48.533 -49.235 -49.968 -50.732 -51.526 -52.349 -53.200 -54.079 -54.983 -55.913 -56.867 -57.844 -58.844 - -45.673 -46.246 -46.853 -47.494 -48.169 -48.876 -49.615 -50.384 -51.183 -52.012 -52.869 -53.753 -54.663 -55.599 -56.559 -57.542 -58.548 - -45.290 -45.867 -46.479 -47.125 -47.804 -48.516 -49.260 -50.034 -50.839 -51.673 -52.536 -53.425 -54.341 -55.283 -56.249 -57.238 -58.250 - -44.907 -45.488 -46.103 -46.754 -47.438 -48.155 -48.904 -49.684 -50.494 -51.333 -52.201 -53.096 -54.018 -54.965 -55.937 -56.932 -57.950 - -44.522 -45.107 -45.727 -46.382 -47.071 -47.793 -48.546 -49.332 -50.147 -50.992 -51.865 -52.766 -53.694 -54.646 -55.624 -56.625 -57.648 - -44.137 -44.726 -45.351 -46.010 -46.703 -47.429 -48.188 -48.978 -49.799 -50.649 -51.528 -52.434 -53.367 -54.326 -55.309 -56.315 -57.344 - -43.752 -44.344 -44.973 -45.636 -46.334 -47.065 -47.829 -48.624 -49.450 -50.305 -51.189 -52.101 -53.040 -54.004 -54.992 -56.004 -57.038 - -43.365 -43.962 -44.594 -45.262 -45.964 -46.700 -47.469 -48.269 -49.100 -49.960 -50.850 -51.767 -52.710 -53.680 -54.674 -55.691 -56.730 - -42.977 -43.578 -44.215 -44.887 -45.594 -46.334 -47.107 -47.912 -48.748 -49.614 -50.508 -51.431 -52.380 -53.354 -54.354 -55.376 -56.421 - -42.589 -43.194 -43.834 -44.511 -45.222 -45.967 -46.745 -47.555 -48.395 -49.266 -50.166 -51.093 -52.048 -53.028 -54.032 -55.060 -56.110 diff --git a/pydarn/radar_fov_files/019_lons.txt b/pydarn/radar_fov_files/019_lons.txt deleted file mode 100644 index a4070146b..000000000 --- a/pydarn/radar_fov_files/019_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 77.499 77.695 77.870 78.025 78.163 78.285 78.391 78.481 78.555 78.613 78.654 78.679 78.685 78.673 78.640 78.583 78.500 - 78.635 78.844 79.037 79.215 79.377 79.525 79.656 79.772 79.872 79.956 80.022 80.071 80.101 80.113 80.105 80.076 80.025 - 79.627 79.867 80.092 80.302 80.496 80.675 80.837 80.982 81.110 81.220 81.311 81.383 81.435 81.467 81.477 81.465 81.431 - 80.496 80.773 81.034 81.280 81.509 81.722 81.916 82.093 82.250 82.387 82.504 82.600 82.673 82.724 82.751 82.754 82.731 - 81.293 81.613 81.913 82.196 82.462 82.709 82.938 83.146 83.334 83.500 83.644 83.764 83.860 83.931 83.975 83.992 83.982 - 82.049 82.404 82.743 83.069 83.372 83.655 83.918 84.160 84.380 84.576 84.747 84.894 85.013 85.105 85.169 85.202 85.205 - 82.770 83.166 83.544 83.904 84.245 84.569 84.867 85.143 85.395 85.623 85.823 85.997 86.142 86.257 86.340 86.392 86.409 - 83.464 83.899 84.317 84.716 85.094 85.452 85.790 86.100 86.386 86.645 86.877 87.079 87.250 87.390 87.495 87.566 87.601 - 84.133 84.608 85.065 85.503 85.920 86.314 86.686 87.035 87.355 87.647 87.910 88.142 88.341 88.507 88.636 88.729 88.782 - 84.780 85.295 85.792 86.268 86.723 87.155 87.563 87.946 88.303 88.629 88.924 89.187 89.416 89.609 89.764 89.880 89.954 - 85.408 85.962 86.498 87.013 87.506 87.976 88.421 88.839 89.230 89.593 89.921 90.216 90.476 90.698 90.880 91.021 91.118 - 85.747 86.341 86.914 87.466 87.995 88.500 88.978 89.429 89.850 90.243 90.599 90.920 91.203 91.447 91.648 91.805 91.915 - 85.935 86.569 87.182 87.771 88.335 88.874 89.385 89.866 90.316 90.734 91.119 91.462 91.766 92.027 92.244 92.412 92.529 - 86.032 86.709 87.361 87.987 88.588 89.160 89.703 90.215 90.693 91.137 91.547 91.912 92.234 92.511 92.740 92.916 93.037 - 86.049 86.769 87.462 88.127 88.764 89.370 89.945 90.486 90.992 91.461 91.894 92.279 92.619 92.909 93.147 93.329 93.450 - 86.299 87.058 87.788 88.490 89.162 89.802 90.410 90.983 91.520 92.018 92.480 92.891 93.254 93.567 93.825 94.023 94.157 - 86.982 87.772 88.534 89.268 89.974 90.649 91.292 91.901 92.474 93.008 93.502 93.957 94.359 94.710 95.007 95.244 95.418 - 87.633 88.454 89.248 90.015 90.754 91.464 92.142 92.787 93.396 93.968 94.499 94.992 95.433 95.823 96.158 96.436 96.649 - 88.256 89.108 89.934 90.734 91.507 92.251 92.964 93.645 94.291 94.899 95.468 95.994 96.479 96.908 97.283 97.600 97.854 - 88.854 89.737 90.595 91.428 92.235 93.013 93.761 94.478 95.160 95.805 96.412 96.976 97.499 97.968 98.383 98.740 99.035 - 89.430 90.344 91.234 92.100 92.939 93.752 94.535 95.287 96.005 96.688 97.332 97.934 98.492 99.005 99.460 99.858 100.194 - 89.986 90.930 91.852 92.750 93.623 94.469 95.287 96.074 96.829 97.548 98.230 98.871 99.467 100.020 100.516 100.955 101.333 - 90.523 91.498 92.451 93.381 94.287 95.167 96.019 96.841 97.632 98.388 99.107 99.786 100.422 101.010 101.551 102.032 102.453 - 91.043 92.048 93.032 93.994 94.933 95.846 96.732 97.590 98.416 99.208 99.965 100.682 101.357 101.985 102.567 103.090 103.553 - 91.547 92.582 93.597 94.590 95.561 96.507 97.428 98.319 99.181 100.010 100.804 101.559 102.273 102.942 103.565 104.130 104.637 - 92.036 93.101 94.146 95.171 96.173 97.152 98.106 99.032 99.929 100.794 101.625 102.418 103.171 103.880 104.541 105.152 105.702 - 92.511 93.605 94.681 95.736 96.770 97.782 98.768 99.728 100.660 101.561 102.428 103.259 104.051 104.800 105.503 106.157 106.751 - 92.973 94.096 95.202 96.287 97.353 98.396 99.415 100.409 101.375 102.312 103.216 104.084 104.915 105.704 106.448 107.145 107.783 - 93.423 94.575 95.709 96.825 97.921 98.996 100.048 101.075 102.075 103.047 103.987 104.893 105.762 106.591 107.376 108.117 108.799 - 93.861 95.041 96.204 97.350 98.476 99.582 100.666 101.726 102.760 103.766 104.743 105.686 106.594 107.462 108.289 109.068 109.799 - 94.288 95.496 96.687 97.862 99.019 100.155 101.271 102.363 103.431 104.472 105.484 106.464 107.410 108.318 109.185 110.008 110.784 - 94.704 95.939 97.159 98.363 99.549 100.716 101.862 102.987 104.088 105.163 106.210 107.227 108.210 109.158 110.066 110.931 111.752 - 95.110 96.372 97.620 98.852 100.067 101.264 102.442 103.598 104.731 105.840 106.922 107.975 108.997 109.983 110.932 111.840 112.702 - 95.506 96.795 98.070 99.330 100.574 101.801 103.009 104.196 105.362 106.504 107.621 108.710 109.768 110.794 111.783 112.733 113.639 - 95.893 97.209 98.511 99.798 101.071 102.326 103.564 104.783 105.980 107.156 108.306 109.431 110.526 111.590 112.620 113.612 114.562 - 96.271 97.613 98.941 100.256 101.556 102.841 104.108 105.357 106.587 107.794 108.979 110.138 111.270 112.372 113.442 114.476 115.470 - 96.641 98.008 99.363 100.704 102.032 103.345 104.642 105.921 107.181 108.421 109.639 110.833 112.001 113.141 114.250 115.325 116.363 - 97.002 98.394 99.775 101.143 102.498 103.839 105.164 106.473 107.764 109.036 110.286 111.515 112.719 113.896 115.044 116.160 117.242 - 97.355 98.773 100.179 101.573 102.955 104.323 105.677 107.015 108.336 109.639 110.922 112.184 113.423 114.638 115.825 116.982 118.106 - 97.701 99.143 100.574 101.994 103.402 104.798 106.179 107.546 108.897 110.231 111.546 112.842 114.116 115.367 116.592 117.789 118.956 - 98.040 99.505 100.961 102.407 103.841 105.263 106.672 108.067 109.448 110.812 112.159 113.488 114.796 116.083 117.346 118.583 119.792 - 98.371 99.860 101.341 102.811 104.271 105.719 107.156 108.579 109.988 111.383 112.761 114.122 115.464 116.787 118.087 119.364 120.615 - 98.695 100.208 101.713 103.208 104.693 106.167 107.630 109.081 110.519 111.943 113.352 114.745 116.121 117.478 118.816 120.132 121.424 - 99.013 100.549 102.077 103.597 105.107 106.607 108.096 109.574 111.040 112.493 113.932 115.357 116.766 118.158 119.532 120.886 122.219 - 99.324 100.883 102.435 103.978 105.513 107.038 108.553 110.058 111.552 113.033 114.503 115.959 117.400 118.826 120.236 121.629 123.002 - 99.629 101.211 102.786 104.353 105.911 107.461 109.002 110.533 112.054 113.564 115.063 116.550 118.023 119.483 120.929 122.358 123.771 - 99.928 101.532 103.130 104.720 106.302 107.877 109.443 111.000 112.548 114.086 115.614 117.131 118.636 120.129 121.609 123.076 124.528 - 100.221 101.847 103.467 105.080 106.686 108.285 109.876 111.459 113.033 114.599 116.155 117.702 119.238 120.764 122.279 123.782 125.272 - 100.509 102.157 103.799 105.434 107.064 108.686 110.301 111.909 113.510 115.102 116.687 118.263 119.830 121.388 122.937 124.475 126.004 - 100.791 102.460 104.124 105.782 107.434 109.080 110.719 112.352 113.979 115.598 117.210 118.815 120.412 122.002 123.584 125.158 126.724 - 101.067 102.758 104.443 106.123 107.798 109.467 111.130 112.788 114.439 116.085 117.724 119.357 120.984 122.605 124.220 125.829 127.432 - 101.339 103.050 104.757 106.459 108.155 109.847 111.534 113.216 114.892 116.563 118.230 119.891 121.547 123.199 124.846 126.489 128.128 - 101.605 103.337 105.065 106.788 108.507 110.221 111.931 113.636 115.337 117.034 118.727 120.416 122.101 123.783 125.462 127.138 128.813 - 101.867 103.619 105.367 107.112 108.852 110.589 112.321 114.050 115.775 117.497 119.216 120.932 122.645 124.357 126.067 127.777 129.487 - 102.123 103.896 105.665 107.430 109.192 110.950 112.705 114.457 116.206 117.953 119.697 121.440 123.181 124.922 126.663 128.406 130.150 - 102.375 104.168 105.957 107.743 109.526 111.306 113.083 114.858 116.630 118.401 120.171 121.939 123.708 125.478 127.250 129.024 130.802 - 102.623 104.435 106.244 108.050 109.854 111.655 113.454 115.251 117.047 118.842 120.636 122.431 124.227 126.025 127.826 129.632 131.444 - 102.866 104.698 106.526 108.353 110.177 111.999 113.820 115.639 117.458 119.276 121.095 122.915 124.738 126.564 128.394 130.231 132.075 - 103.105 104.956 106.804 108.650 110.495 112.338 114.179 116.021 117.862 119.703 121.546 123.392 125.240 127.094 128.953 130.820 132.696 - 103.340 105.209 107.077 108.943 110.807 112.671 114.533 116.396 118.259 120.124 121.991 123.861 125.735 127.615 129.503 131.399 133.307 - 103.570 105.459 107.346 109.231 111.115 112.999 114.882 116.766 118.651 120.538 122.428 124.322 126.222 128.129 130.044 131.970 133.909 - 103.797 105.704 107.610 109.514 111.418 113.321 115.225 117.130 119.036 120.946 122.859 124.777 126.702 128.635 130.577 132.532 134.501 - 104.020 105.945 107.869 109.793 111.716 113.639 115.563 117.488 119.416 121.347 123.283 125.225 127.174 129.133 131.102 133.085 135.085 - 104.238 106.182 108.125 110.067 112.009 113.952 115.896 117.841 119.790 121.743 123.701 125.666 127.640 129.623 131.619 133.630 135.659 - 104.454 106.416 108.377 110.337 112.298 114.260 116.223 118.189 120.159 122.133 124.113 126.101 128.098 130.106 132.128 134.166 136.224 - 104.665 106.645 108.624 110.603 112.583 114.564 116.546 118.532 120.522 122.517 124.519 126.529 128.550 130.582 132.630 134.695 136.781 - 104.873 106.871 108.868 110.865 112.863 114.863 116.865 118.870 120.880 122.896 124.919 126.951 128.995 131.051 133.124 135.215 137.329 - 105.078 107.093 109.108 111.123 113.139 115.157 117.178 119.203 121.232 123.269 125.313 127.367 129.433 131.514 133.611 135.728 137.869 - 105.279 107.312 109.344 111.377 113.411 115.448 117.487 119.531 121.580 123.637 125.702 127.777 129.866 131.969 134.091 136.233 138.401 - 105.477 107.527 109.577 111.627 113.679 115.734 117.792 119.854 121.923 123.999 126.085 128.182 130.292 132.418 134.564 136.731 138.925 - 105.672 107.739 109.806 111.874 113.944 116.016 118.092 120.173 122.261 124.357 126.463 128.580 130.712 132.861 135.030 137.222 139.442 - 105.864 107.948 110.032 112.117 114.204 116.294 118.388 120.488 122.594 124.710 126.835 128.973 131.127 133.298 135.490 137.706 139.951 - 106.052 108.153 110.254 112.356 114.461 116.568 118.680 120.798 122.923 125.058 127.203 129.361 131.535 133.728 135.943 138.183 140.453 - 106.238 108.355 110.473 112.592 114.714 116.839 118.968 121.104 123.248 125.401 127.565 129.744 131.939 134.153 136.390 138.654 140.948 - 106.420 108.554 110.689 112.825 114.963 117.106 119.253 121.406 123.568 125.739 127.923 130.121 132.336 134.572 136.831 139.118 141.436 - 106.600 108.751 110.902 113.054 115.210 117.369 119.533 121.704 123.884 126.074 128.276 130.494 132.729 134.985 137.266 139.575 141.918 diff --git a/pydarn/radar_fov_files/020_lats.txt b/pydarn/radar_fov_files/020_lats.txt deleted file mode 100644 index f9341fbe2..000000000 --- a/pydarn/radar_fov_files/020_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -78.407 -78.346 -78.282 -78.216 -78.149 -78.081 -78.011 -77.940 -77.869 -77.798 -77.726 -77.655 -77.584 -77.513 -77.443 -77.374 -77.306 - -78.605 -78.521 -78.434 -78.346 -78.255 -78.164 -78.071 -77.978 -77.884 -77.790 -77.696 -77.603 -77.511 -77.420 -77.330 -77.241 -77.155 - -78.783 -78.676 -78.566 -78.455 -78.341 -78.227 -78.111 -77.995 -77.878 -77.762 -77.647 -77.532 -77.419 -77.307 -77.197 -77.089 -76.984 - -78.944 -78.814 -78.681 -78.547 -78.410 -78.272 -78.134 -77.995 -77.856 -77.718 -77.581 -77.445 -77.311 -77.178 -77.049 -76.922 -76.798 - -79.090 -78.937 -78.781 -78.623 -78.464 -78.303 -78.141 -77.980 -77.819 -77.659 -77.500 -77.344 -77.189 -77.037 -76.889 -76.743 -76.602 - -79.222 -79.046 -78.867 -78.685 -78.502 -78.319 -78.135 -77.951 -77.768 -77.587 -77.407 -77.230 -77.056 -76.885 -76.717 -76.554 -76.395 - -79.340 -79.140 -78.938 -78.733 -78.527 -78.320 -78.114 -77.908 -77.704 -77.501 -77.301 -77.104 -76.911 -76.721 -76.536 -76.355 -76.180 - -79.444 -79.220 -78.994 -78.766 -78.537 -78.308 -78.079 -77.852 -77.626 -77.403 -77.183 -76.967 -76.755 -76.547 -76.344 -76.147 -75.955 - -79.533 -79.285 -79.035 -78.784 -78.532 -78.281 -78.031 -77.782 -77.536 -77.293 -77.054 -76.819 -76.588 -76.363 -76.143 -75.930 -75.723 - -79.607 -79.336 -79.062 -78.788 -78.514 -78.241 -77.969 -77.700 -77.434 -77.171 -76.913 -76.660 -76.412 -76.170 -75.934 -75.705 -75.483 - -79.667 -79.371 -79.075 -78.778 -78.482 -78.187 -77.894 -77.605 -77.319 -77.038 -76.762 -76.491 -76.226 -75.968 -75.716 -75.472 -75.236 - -79.738 -79.422 -79.104 -78.787 -78.471 -78.157 -77.846 -77.539 -77.236 -76.938 -76.645 -76.359 -76.079 -75.806 -75.540 -75.283 -75.034 - -79.822 -79.484 -79.147 -78.810 -78.475 -78.142 -77.814 -77.489 -77.169 -76.855 -76.547 -76.245 -75.951 -75.664 -75.385 -75.115 -74.854 - -79.915 -79.557 -79.199 -78.842 -78.488 -78.137 -77.791 -77.449 -77.113 -76.782 -76.459 -76.143 -75.834 -75.534 -75.242 -74.959 -74.686 - -80.018 -79.638 -79.260 -78.884 -78.511 -78.142 -77.778 -77.419 -77.066 -76.720 -76.382 -76.051 -75.728 -75.414 -75.110 -74.815 -74.530 - -80.081 -79.680 -79.281 -78.885 -78.493 -78.106 -77.724 -77.348 -76.980 -76.618 -76.265 -75.920 -75.583 -75.256 -74.939 -74.633 -74.336 - -80.057 -79.634 -79.215 -78.800 -78.390 -77.985 -77.586 -77.194 -76.810 -76.434 -76.066 -75.707 -75.358 -75.018 -74.690 -74.371 -74.063 - -80.016 -79.574 -79.135 -78.701 -78.273 -77.852 -77.437 -77.029 -76.630 -76.240 -75.858 -75.486 -75.124 -74.774 -74.433 -74.104 -73.785 - -79.960 -79.498 -79.041 -78.590 -78.145 -77.707 -77.277 -76.854 -76.441 -76.037 -75.642 -75.258 -74.884 -74.522 -74.171 -73.830 -73.502 - -79.888 -79.408 -78.933 -78.465 -78.004 -77.551 -77.106 -76.670 -76.243 -75.826 -75.419 -75.022 -74.638 -74.264 -73.902 -73.552 -73.214 - -79.801 -79.303 -78.812 -78.328 -77.852 -77.384 -76.925 -76.476 -76.036 -75.607 -75.188 -74.781 -74.385 -74.000 -73.628 -73.268 -72.921 - -79.700 -79.186 -78.679 -78.180 -77.689 -77.208 -76.736 -76.273 -75.821 -75.380 -74.949 -74.532 -74.125 -73.731 -73.349 -72.980 -72.624 - -79.584 -79.055 -78.533 -78.020 -77.516 -77.021 -76.537 -76.062 -75.598 -75.146 -74.706 -74.277 -73.860 -73.456 -73.065 -72.687 -72.323 - -79.455 -78.911 -78.376 -77.849 -77.332 -76.826 -76.329 -75.843 -75.368 -74.905 -74.455 -74.016 -73.590 -73.176 -72.776 -72.390 -72.017 - -79.313 -78.755 -78.207 -77.668 -77.139 -76.621 -76.113 -75.616 -75.131 -74.659 -74.198 -73.749 -73.314 -72.892 -72.483 -72.089 -71.708 - -79.158 -78.588 -78.028 -77.477 -76.937 -76.408 -75.889 -75.382 -74.887 -74.405 -73.935 -73.478 -73.033 -72.603 -72.186 -71.784 -71.396 - -78.991 -78.410 -77.838 -77.277 -76.727 -76.187 -75.658 -75.142 -74.638 -74.146 -73.667 -73.201 -72.748 -72.310 -71.885 -71.475 -71.080 - -78.813 -78.221 -77.639 -77.068 -76.507 -75.958 -75.420 -74.894 -74.382 -73.881 -73.393 -72.919 -72.459 -72.012 -71.580 -71.163 -70.761 - -78.624 -78.022 -77.431 -76.850 -76.280 -75.722 -75.175 -74.642 -74.120 -73.611 -73.115 -72.633 -72.165 -71.711 -71.272 -70.848 -70.439 - -78.424 -77.814 -77.214 -76.624 -76.046 -75.479 -74.924 -74.382 -73.853 -73.336 -72.832 -72.342 -71.867 -71.406 -70.960 -70.530 -70.115 - -78.215 -77.597 -76.988 -76.391 -75.804 -75.229 -74.668 -74.117 -73.580 -73.055 -72.545 -72.048 -71.565 -71.098 -70.645 -70.208 -69.787 - -77.997 -77.371 -76.755 -76.150 -75.556 -74.974 -74.405 -73.847 -73.302 -72.771 -72.253 -71.749 -71.260 -70.786 -70.327 -69.884 -69.457 - -77.769 -77.137 -76.514 -75.902 -75.301 -74.713 -74.136 -73.571 -73.020 -72.482 -71.957 -71.447 -70.952 -70.471 -70.006 -69.557 -69.124 - -77.534 -76.895 -76.266 -75.648 -75.040 -74.446 -73.862 -73.291 -72.733 -72.188 -71.658 -71.141 -70.640 -70.153 -69.682 -69.228 -68.789 - -77.290 -76.646 -76.011 -75.387 -74.775 -74.173 -73.583 -73.006 -72.442 -71.891 -71.354 -70.832 -70.324 -69.832 -69.356 -68.896 -68.452 - -77.039 -76.390 -75.750 -75.120 -74.503 -73.895 -73.300 -72.717 -72.147 -71.590 -71.047 -70.519 -70.006 -69.509 -69.027 -68.561 -68.112 - -76.781 -76.128 -75.483 -74.849 -74.225 -73.613 -73.012 -72.423 -71.847 -71.285 -70.737 -70.204 -69.685 -69.182 -68.695 -68.225 -67.771 - -76.517 -75.859 -75.210 -74.572 -73.943 -73.325 -72.719 -72.125 -71.545 -70.977 -70.424 -69.885 -69.361 -68.853 -68.361 -67.886 -67.427 - -76.246 -75.585 -74.932 -74.289 -73.656 -73.034 -72.423 -71.824 -71.238 -70.666 -70.107 -69.564 -69.035 -68.522 -68.025 -67.545 -67.082 - -75.970 -75.305 -74.649 -74.002 -73.365 -72.738 -72.122 -71.519 -70.928 -70.351 -69.788 -69.239 -68.706 -68.188 -67.687 -67.202 -66.734 - -75.687 -75.020 -74.361 -73.710 -73.069 -72.438 -71.818 -71.210 -70.615 -70.033 -69.466 -68.912 -68.374 -67.852 -67.346 -66.857 -66.385 - -75.400 -74.731 -74.068 -73.414 -72.769 -72.134 -71.510 -70.898 -70.299 -69.713 -69.141 -68.583 -68.041 -67.514 -67.003 -66.510 -66.034 - -75.108 -74.436 -73.771 -73.114 -72.465 -71.827 -71.199 -70.583 -69.980 -69.390 -68.813 -68.251 -67.705 -67.174 -66.659 -66.161 -65.681 - -74.812 -74.138 -73.470 -72.809 -72.158 -71.516 -70.885 -70.265 -69.658 -69.064 -68.483 -67.917 -67.366 -66.831 -66.313 -65.811 -65.327 - -74.510 -73.834 -73.164 -72.502 -71.847 -71.202 -70.567 -69.944 -69.333 -68.735 -68.151 -67.581 -67.026 -66.487 -65.964 -65.459 -64.971 - -74.205 -73.527 -72.855 -72.190 -71.533 -70.885 -70.247 -69.620 -69.006 -68.404 -67.816 -67.242 -66.684 -66.141 -65.614 -65.105 -64.613 - -73.896 -73.217 -72.543 -71.875 -71.215 -70.565 -69.924 -69.294 -68.676 -68.071 -67.479 -66.902 -66.339 -65.793 -65.263 -64.750 -64.254 - -73.582 -72.902 -72.227 -71.557 -70.895 -70.242 -69.598 -68.965 -68.344 -67.735 -67.140 -66.559 -65.993 -65.443 -64.909 -64.393 -63.894 - -73.266 -72.584 -71.907 -71.236 -70.572 -69.916 -69.269 -68.633 -68.009 -67.397 -66.799 -66.214 -65.645 -65.092 -64.554 -64.034 -63.532 - -72.945 -72.263 -71.585 -70.912 -70.246 -69.587 -68.938 -68.300 -67.672 -67.057 -66.456 -65.868 -65.295 -64.739 -64.198 -63.675 -63.169 - -72.622 -71.939 -71.260 -70.585 -69.917 -69.256 -68.605 -67.963 -67.333 -66.715 -66.111 -65.520 -64.944 -64.384 -63.840 -63.313 -62.804 - -72.296 -71.612 -70.932 -70.256 -69.586 -68.923 -68.269 -67.625 -66.992 -66.371 -65.764 -65.170 -64.591 -64.028 -63.481 -62.951 -62.439 - -71.967 -71.283 -70.601 -69.924 -69.252 -68.587 -67.931 -67.285 -66.649 -66.026 -65.415 -64.818 -64.236 -63.670 -63.120 -62.587 -62.072 - -71.635 -70.950 -70.268 -69.589 -68.916 -68.249 -67.591 -66.942 -66.304 -65.678 -65.065 -64.465 -63.880 -63.311 -62.758 -62.222 -61.703 - -71.300 -70.615 -69.932 -69.252 -68.577 -67.909 -67.249 -66.598 -65.957 -65.329 -64.713 -64.110 -63.522 -62.950 -62.394 -61.855 -61.334 - -70.963 -70.278 -69.594 -68.913 -68.237 -67.567 -66.905 -66.252 -65.609 -64.978 -64.359 -63.754 -63.163 -62.588 -62.029 -61.487 -60.963 - -70.624 -69.938 -69.254 -68.572 -67.894 -67.223 -66.559 -65.904 -65.259 -64.625 -64.004 -63.396 -62.803 -62.225 -61.663 -61.118 -60.592 - -70.282 -69.597 -68.911 -68.228 -67.550 -66.877 -66.211 -65.554 -64.907 -64.271 -63.647 -63.037 -62.441 -61.860 -61.296 -60.748 -60.219 - -69.938 -69.253 -68.567 -67.883 -67.203 -66.529 -65.861 -65.202 -64.553 -63.915 -63.289 -62.676 -62.077 -61.494 -60.927 -60.377 -59.845 - -69.592 -68.907 -68.220 -67.536 -66.855 -66.179 -65.510 -64.849 -64.198 -63.557 -62.929 -62.314 -61.713 -61.127 -60.557 -60.005 -59.470 - -69.244 -68.559 -67.872 -67.187 -66.505 -65.828 -65.157 -64.494 -63.841 -63.198 -62.568 -61.950 -61.347 -60.759 -60.186 -59.631 -59.094 - -68.894 -68.209 -67.522 -66.836 -66.153 -65.474 -64.802 -64.138 -63.483 -62.838 -62.205 -61.586 -60.980 -60.389 -59.814 -59.256 -58.716 - -68.543 -67.857 -67.170 -66.483 -65.799 -65.120 -64.446 -63.780 -63.123 -62.477 -61.842 -61.220 -60.611 -60.018 -59.441 -58.881 -58.338 - -68.189 -67.504 -66.816 -66.129 -65.444 -64.763 -64.088 -63.421 -62.762 -62.114 -61.477 -60.852 -60.242 -59.646 -59.067 -58.504 -57.959 - -67.834 -67.149 -66.461 -65.773 -65.088 -64.406 -63.729 -63.060 -62.400 -61.749 -61.110 -60.484 -59.871 -59.273 -58.691 -58.126 -57.579 - -67.477 -66.792 -66.104 -65.416 -64.729 -64.046 -63.369 -62.698 -62.036 -61.384 -60.743 -60.114 -59.499 -58.899 -58.315 -57.748 -57.198 - -67.119 -66.434 -65.746 -65.057 -64.370 -63.686 -63.007 -62.335 -61.671 -61.017 -60.374 -59.743 -59.126 -58.524 -57.937 -57.368 -56.816 - -66.759 -66.074 -65.386 -64.697 -64.009 -63.324 -62.643 -61.970 -61.304 -60.649 -60.004 -59.371 -58.752 -58.148 -57.559 -56.987 -56.433 - -66.398 -65.713 -65.025 -64.335 -63.646 -62.960 -62.279 -61.604 -60.937 -60.279 -59.633 -58.998 -58.377 -57.770 -57.179 -56.605 -56.049 - -66.035 -65.351 -64.662 -63.972 -63.282 -62.595 -61.913 -61.236 -60.568 -59.909 -59.260 -58.624 -58.001 -57.392 -56.799 -56.223 -55.664 - -65.671 -64.987 -64.298 -63.607 -62.917 -62.229 -61.546 -60.868 -60.198 -59.537 -58.887 -58.249 -57.623 -57.013 -56.418 -55.839 -55.278 - -65.306 -64.621 -63.933 -63.242 -62.551 -61.862 -61.177 -60.498 -59.827 -59.164 -58.512 -57.872 -57.245 -56.632 -56.035 -55.454 -54.891 - -64.939 -64.255 -63.566 -62.875 -62.183 -61.493 -60.808 -60.127 -59.455 -58.790 -58.137 -57.495 -56.866 -56.251 -55.652 -55.069 -54.504 - -64.571 -63.887 -63.198 -62.506 -61.814 -61.124 -60.437 -59.755 -59.081 -58.415 -57.760 -57.116 -56.485 -55.869 -55.267 -54.682 -54.115 - -64.202 -63.518 -62.829 -62.137 -61.444 -60.753 -60.065 -59.382 -58.707 -58.039 -57.382 -56.737 -56.104 -55.485 -54.882 -54.295 -53.726 - -63.832 -63.148 -62.459 -61.766 -61.073 -60.381 -59.692 -59.008 -58.331 -57.662 -57.004 -56.356 -55.722 -55.101 -54.496 -53.907 -53.335 diff --git a/pydarn/radar_fov_files/020_lons.txt b/pydarn/radar_fov_files/020_lons.txt deleted file mode 100644 index 27b19a52f..000000000 --- a/pydarn/radar_fov_files/020_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 164.067 163.779 163.539 163.341 163.179 163.052 162.958 162.896 162.863 162.861 162.888 162.945 163.031 163.149 163.299 163.485 163.711 - 161.588 161.317 161.086 160.894 160.738 160.618 160.532 160.479 160.459 160.470 160.513 160.586 160.690 160.823 160.986 161.180 161.404 - 159.255 158.975 158.738 158.543 158.390 158.276 158.201 158.163 158.162 158.196 158.265 158.367 158.502 158.668 158.865 159.092 159.349 - 157.058 156.764 156.519 156.323 156.175 156.071 156.012 155.995 156.019 156.083 156.185 156.323 156.497 156.705 156.946 157.218 157.522 - 154.897 154.593 154.346 154.155 154.017 153.930 153.893 153.903 153.959 154.059 154.200 154.381 154.600 154.856 155.146 155.470 155.826 - 152.738 152.430 152.188 152.008 151.888 151.826 151.818 151.862 151.956 152.098 152.284 152.513 152.782 153.089 153.433 153.812 154.223 - 150.563 150.261 150.031 149.871 149.777 149.746 149.775 149.860 149.998 150.187 150.423 150.704 151.027 151.390 151.791 152.227 152.697 - 148.367 148.079 147.871 147.740 147.680 147.688 147.760 147.892 148.080 148.321 148.611 148.948 149.329 149.751 150.210 150.706 151.235 - 146.148 145.884 145.708 145.613 145.596 145.650 145.772 145.956 146.200 146.497 146.846 147.242 147.683 148.165 148.686 149.242 149.833 - 143.907 143.678 143.542 143.493 143.526 143.633 143.811 144.054 144.357 144.715 145.125 145.584 146.087 146.631 147.214 147.832 148.484 - 141.647 141.462 141.376 141.382 141.472 141.640 141.879 142.185 142.551 142.974 143.448 143.971 144.538 145.145 145.791 146.472 147.185 - 140.132 139.967 139.910 139.950 140.079 140.290 140.575 140.930 141.347 141.822 142.351 142.928 143.550 144.215 144.918 145.657 146.429 - 138.992 138.833 138.792 138.855 139.014 139.260 139.585 139.982 140.444 140.967 141.544 142.173 142.848 143.567 144.326 145.122 145.961 - 138.069 137.907 137.874 137.955 138.138 138.415 138.774 139.210 139.715 140.282 140.907 141.585 142.312 143.084 143.899 144.753 145.655 - 137.344 137.169 137.136 137.227 137.430 137.731 138.122 138.594 139.138 139.748 140.418 141.144 141.921 142.747 143.617 144.540 145.495 - 135.961 135.816 135.820 135.955 136.204 136.556 136.998 137.523 138.120 138.785 139.510 140.291 141.124 142.006 142.933 143.914 144.927 - 133.346 133.319 133.434 133.674 134.024 134.471 135.003 135.613 136.291 137.032 137.830 138.680 139.578 140.521 141.515 142.541 143.605 - 130.788 130.883 131.113 131.462 131.913 132.456 133.079 133.774 134.534 135.351 136.221 137.140 138.103 139.115 140.159 141.239 142.353 - 128.285 128.506 128.855 129.314 129.869 130.509 131.223 132.003 132.844 133.737 134.679 135.665 136.692 137.765 138.865 139.999 141.164 - 125.839 126.190 126.658 127.229 127.888 128.625 129.430 130.296 131.216 132.185 133.198 134.251 135.349 136.474 137.630 138.817 140.032 - 123.450 123.933 124.523 125.206 125.970 126.803 127.699 128.649 129.648 130.691 131.774 132.900 134.053 135.236 136.448 137.687 138.952 - 121.121 121.737 122.449 123.245 124.112 125.042 126.027 127.060 128.137 129.253 130.404 131.595 132.809 134.050 135.316 136.606 137.919 - 118.853 119.602 120.437 121.344 122.314 123.338 124.411 125.527 126.680 127.868 129.093 130.340 131.613 132.910 134.229 135.569 136.929 - 116.647 117.530 118.485 119.502 120.574 121.692 122.851 124.047 125.275 126.532 127.823 129.132 130.463 131.815 133.186 134.575 135.981 - 114.506 115.520 116.594 117.720 118.891 120.100 121.344 122.618 123.919 125.251 126.600 127.969 129.356 130.761 132.182 133.619 135.071 - 112.429 113.572 114.763 115.996 117.263 118.562 119.888 121.239 122.611 124.010 125.421 126.848 128.290 129.747 131.217 132.701 134.196 - 110.418 111.688 112.993 114.328 115.691 117.076 118.483 119.907 121.355 122.812 124.283 125.767 127.263 128.770 130.288 131.817 133.355 - 108.474 109.866 111.281 112.717 114.171 115.641 117.125 118.622 120.136 121.656 123.186 124.725 126.273 127.829 129.393 130.965 132.545 - 106.594 108.105 109.628 111.161 112.704 114.255 115.814 117.386 118.960 120.540 122.127 123.719 125.317 126.921 128.530 130.145 131.765 - 104.780 106.405 108.031 109.658 111.286 112.916 114.548 116.187 117.824 119.463 121.104 122.748 124.395 126.045 127.698 129.354 131.014 - 103.031 104.765 106.490 108.207 109.918 111.624 113.330 115.030 116.727 118.423 120.117 121.811 123.505 125.199 126.894 128.590 130.288 - 101.344 103.183 105.003 106.807 108.597 110.375 112.150 113.912 115.667 117.417 119.163 120.905 122.645 124.382 126.118 127.853 129.588 - 99.719 101.659 103.569 105.455 107.321 109.175 111.009 112.832 114.643 116.446 118.241 120.030 121.814 123.593 125.368 127.141 128.913 - 98.155 100.189 102.186 104.152 106.090 108.011 109.908 111.788 113.654 115.507 117.350 119.184 121.010 122.830 124.644 126.453 128.259 - 96.649 98.774 100.853 102.894 104.906 106.887 108.843 110.779 112.697 114.599 116.488 118.365 120.233 122.092 123.943 125.788 127.628 - 95.200 97.410 99.568 101.680 103.759 105.801 107.815 109.804 111.772 113.721 115.654 117.574 119.481 121.377 123.265 125.144 127.017 - 93.806 96.097 98.328 100.513 102.651 104.752 106.820 108.861 110.877 112.871 114.847 116.807 118.753 120.686 122.608 124.521 126.426 - 92.465 94.832 97.133 99.383 101.582 103.739 105.859 107.949 110.011 112.049 114.066 116.065 118.048 120.016 121.973 123.918 125.854 - 91.174 93.613 95.981 98.293 100.549 102.759 104.930 107.066 109.173 111.253 113.310 115.346 117.365 119.368 121.357 123.333 125.299 - 89.933 92.439 94.874 97.240 99.551 101.812 104.031 106.212 108.362 110.482 112.577 114.650 116.703 118.739 120.760 122.767 124.762 - 88.738 91.308 93.802 96.224 98.586 100.896 103.161 105.386 107.576 109.735 111.867 113.975 116.062 118.130 120.181 122.218 124.241 - 87.588 90.222 92.769 95.243 97.654 100.011 102.319 104.586 106.815 109.011 111.179 113.321 115.440 117.539 119.620 121.685 123.736 - 86.481 89.171 91.771 94.295 96.753 99.154 101.504 103.810 106.077 108.309 110.511 112.686 114.836 116.965 119.075 121.168 123.246 - 85.419 88.159 90.808 93.379 95.882 98.325 100.715 103.059 105.362 107.629 109.864 112.070 114.250 116.408 118.546 120.666 122.770 - 84.393 87.182 89.878 92.494 95.039 97.522 99.951 102.331 104.669 106.969 109.235 111.472 113.682 115.868 118.033 120.179 122.308 - 83.404 86.239 88.980 91.638 94.223 96.745 99.210 101.625 103.996 106.328 108.625 110.891 113.129 115.343 117.534 119.705 121.859 - 82.451 85.330 88.112 90.810 93.434 95.992 98.492 100.940 103.343 105.706 108.033 110.327 112.593 114.832 117.049 119.245 121.423 - 81.532 84.452 87.273 90.009 92.669 95.262 97.795 100.276 102.710 105.102 107.457 109.779 112.071 114.336 116.578 118.798 120.999 - 80.645 83.603 86.462 89.234 91.928 94.554 97.120 99.631 102.095 104.515 106.898 109.246 111.564 113.854 116.120 118.363 120.587 - 79.789 82.784 85.678 88.483 91.210 93.868 96.464 99.005 101.497 103.945 106.354 108.728 111.071 113.385 115.674 117.941 120.186 - 78.963 81.991 84.918 87.756 90.515 93.203 95.828 98.397 100.916 103.391 105.826 108.224 110.591 112.929 115.241 117.529 119.796 - 78.165 81.225 84.183 87.052 89.840 92.557 95.210 97.806 100.352 102.852 105.311 107.734 110.124 112.485 114.818 117.128 119.417 - 77.393 80.483 83.471 86.369 89.185 91.929 94.610 97.232 99.803 102.328 104.811 107.257 109.670 112.052 114.408 116.738 119.047 - 76.647 79.766 82.781 85.706 88.550 91.320 94.026 96.674 99.269 101.818 104.324 106.793 109.227 111.631 114.007 116.359 118.688 - 75.926 79.070 82.113 85.064 87.933 90.729 93.459 96.131 98.750 101.321 103.850 106.340 108.796 111.221 113.617 115.989 118.337 - 75.228 78.397 81.464 84.440 87.333 90.153 92.908 95.602 98.244 100.837 103.388 105.899 108.376 110.821 113.237 115.628 117.996 - 74.551 77.744 80.835 83.834 86.751 89.594 92.371 95.088 97.751 100.366 102.938 105.470 107.967 110.431 112.867 115.277 117.663 - 73.896 77.111 80.224 83.246 86.185 89.050 91.849 94.587 97.272 99.908 102.499 105.051 107.567 110.051 112.506 114.934 117.339 - 73.261 76.497 79.631 82.674 85.635 88.521 91.341 94.100 96.805 99.460 102.072 104.643 107.178 109.681 112.154 114.600 117.022 - 72.645 75.900 79.055 82.118 85.099 88.006 90.845 93.625 96.349 99.024 101.655 104.245 106.798 109.319 111.810 114.274 116.714 - 72.047 75.321 78.495 81.578 84.578 87.504 90.363 93.161 95.905 98.599 101.248 103.856 106.428 108.966 111.475 113.956 116.413 - 71.467 74.759 77.950 81.052 84.071 87.015 89.893 92.710 95.472 98.184 100.851 103.477 106.066 108.622 111.147 113.646 116.119 - 70.903 74.212 77.421 80.540 83.576 86.539 89.435 92.270 95.049 97.779 100.463 103.106 105.713 108.285 110.828 113.343 115.833 - 70.356 73.680 76.905 80.041 83.095 86.075 88.988 91.840 94.637 97.383 100.085 102.745 105.368 107.957 110.516 113.047 115.553 - 69.823 73.162 76.403 79.555 82.626 85.622 88.552 91.421 94.234 96.997 99.715 102.392 105.031 107.636 110.211 112.758 115.280 - 69.305 72.659 75.915 79.082 82.168 85.181 88.126 91.011 93.841 96.620 99.354 102.047 104.702 107.323 109.913 112.476 115.013 - 68.801 72.168 75.438 78.620 81.722 84.750 87.711 90.612 93.457 96.252 99.001 101.709 104.380 107.016 109.622 112.200 114.753 - 68.310 71.690 74.974 78.170 81.286 84.329 87.305 90.221 93.081 95.892 98.656 101.380 104.065 106.717 109.338 111.931 114.499 - 67.832 71.224 74.521 77.731 80.861 83.918 86.909 89.839 92.715 95.540 98.319 101.057 103.758 106.424 109.060 111.667 114.250 - 67.366 70.770 74.079 77.302 80.445 83.517 86.522 89.466 92.356 95.195 97.989 100.742 103.457 106.138 108.788 111.410 114.007 - 66.912 70.327 73.648 76.883 80.040 83.124 86.143 89.101 92.005 94.859 97.667 100.433 103.162 105.857 108.522 111.158 113.769 - 66.469 69.894 73.227 76.474 79.643 82.741 85.773 88.745 91.662 94.529 97.351 100.132 102.874 105.583 108.261 110.912 113.537 - 66.036 69.472 72.816 76.075 79.256 82.366 85.410 88.396 91.326 94.207 97.042 99.836 102.593 105.315 108.007 110.671 113.310 - 65.614 69.059 72.414 75.684 78.877 81.999 85.056 88.054 90.997 93.891 96.739 99.547 102.317 105.052 107.758 110.435 113.088 - 65.201 68.656 72.020 75.302 78.506 81.640 84.709 87.719 90.675 93.582 96.443 99.263 102.046 104.795 107.514 110.205 112.871 - 64.798 68.262 71.636 74.928 78.143 81.288 84.370 87.392 90.360 93.279 96.153 98.986 101.782 104.544 107.275 109.979 112.659 diff --git a/pydarn/radar_fov_files/021_lats.txt b/pydarn/radar_fov_files/021_lats.txt deleted file mode 100644 index 7c4abeed6..000000000 --- a/pydarn/radar_fov_files/021_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -52.261 -52.313 -52.355 -52.390 -52.418 -52.438 -52.452 -52.459 -52.460 -52.455 -52.443 -52.425 -52.401 -52.369 -52.330 -52.284 -52.228 - -52.765 -52.815 -52.858 -52.893 -52.921 -52.942 -52.957 -52.964 -52.965 -52.958 -52.945 -52.925 -52.899 -52.865 -52.824 -52.776 -52.721 - -53.228 -53.283 -53.330 -53.370 -53.401 -53.425 -53.441 -53.449 -53.449 -53.442 -53.427 -53.404 -53.373 -53.334 -53.288 -53.235 -53.173 - -53.648 -53.711 -53.764 -53.809 -53.845 -53.872 -53.890 -53.899 -53.900 -53.891 -53.873 -53.846 -53.811 -53.766 -53.714 -53.652 -53.582 - -54.049 -54.120 -54.181 -54.232 -54.273 -54.303 -54.324 -54.334 -54.334 -54.324 -54.304 -54.273 -54.232 -54.182 -54.121 -54.051 -53.971 - -54.439 -54.518 -54.587 -54.645 -54.691 -54.726 -54.749 -54.760 -54.760 -54.749 -54.725 -54.691 -54.644 -54.587 -54.518 -54.439 -54.349 - -54.821 -54.910 -54.987 -55.051 -55.103 -55.142 -55.168 -55.181 -55.181 -55.167 -55.141 -55.102 -55.050 -54.986 -54.909 -54.820 -54.719 - -55.198 -55.297 -55.382 -55.453 -55.511 -55.554 -55.583 -55.597 -55.597 -55.582 -55.553 -55.510 -55.452 -55.380 -55.295 -55.196 -55.084 - -55.571 -55.680 -55.774 -55.852 -55.916 -55.963 -55.995 -56.011 -56.011 -55.994 -55.962 -55.914 -55.850 -55.771 -55.677 -55.568 -55.445 - -55.941 -56.060 -56.163 -56.249 -56.318 -56.370 -56.405 -56.423 -56.422 -56.404 -56.369 -56.316 -56.246 -56.160 -56.056 -55.937 -55.802 - -56.308 -56.438 -56.550 -56.644 -56.719 -56.776 -56.814 -56.833 -56.832 -56.813 -56.774 -56.717 -56.640 -56.546 -56.433 -56.303 -56.157 - -56.539 -56.681 -56.803 -56.905 -56.988 -57.050 -57.091 -57.112 -57.112 -57.090 -57.048 -56.986 -56.903 -56.800 -56.678 -56.536 -56.376 - -56.698 -56.853 -56.986 -57.098 -57.188 -57.256 -57.301 -57.324 -57.324 -57.301 -57.256 -57.188 -57.098 -56.986 -56.853 -56.699 -56.525 - -56.813 -56.982 -57.128 -57.250 -57.348 -57.422 -57.472 -57.497 -57.497 -57.473 -57.424 -57.350 -57.253 -57.131 -56.987 -56.819 -56.630 - -56.889 -57.073 -57.232 -57.366 -57.473 -57.553 -57.608 -57.635 -57.636 -57.610 -57.557 -57.477 -57.372 -57.241 -57.084 -56.902 -56.695 - -57.079 -57.277 -57.448 -57.591 -57.705 -57.792 -57.850 -57.880 -57.881 -57.853 -57.796 -57.712 -57.599 -57.458 -57.290 -57.096 -56.875 - -57.489 -57.696 -57.874 -58.024 -58.145 -58.236 -58.297 -58.327 -58.328 -58.299 -58.239 -58.150 -58.031 -57.883 -57.707 -57.502 -57.271 - -57.890 -58.107 -58.294 -58.451 -58.577 -58.673 -58.737 -58.769 -58.769 -58.738 -58.675 -58.581 -58.456 -58.300 -58.115 -57.901 -57.658 - -58.284 -58.511 -58.707 -58.872 -59.004 -59.104 -59.171 -59.205 -59.205 -59.172 -59.106 -59.007 -58.875 -58.712 -58.517 -58.292 -58.038 - -58.672 -58.909 -59.115 -59.287 -59.426 -59.531 -59.602 -59.637 -59.637 -59.602 -59.532 -59.428 -59.289 -59.118 -58.914 -58.678 -58.412 - -59.054 -59.303 -59.518 -59.699 -59.844 -59.954 -60.028 -60.065 -60.065 -60.028 -59.955 -59.845 -59.700 -59.519 -59.305 -59.058 -58.779 - -59.432 -59.692 -59.917 -60.106 -60.259 -60.374 -60.452 -60.490 -60.490 -60.451 -60.374 -60.259 -60.106 -59.917 -59.692 -59.434 -59.142 - -59.805 -60.077 -60.312 -60.511 -60.671 -60.791 -60.872 -60.913 -60.913 -60.872 -60.791 -60.669 -60.509 -60.311 -60.076 -59.805 -59.500 - -60.174 -60.458 -60.704 -60.912 -61.080 -61.206 -61.291 -61.333 -61.333 -61.290 -61.205 -61.078 -60.910 -60.702 -60.456 -60.172 -59.853 - -60.540 -60.836 -61.094 -61.311 -61.486 -61.618 -61.707 -61.751 -61.751 -61.706 -61.616 -61.483 -61.307 -61.090 -60.832 -60.536 -60.203 - -60.902 -61.212 -61.480 -61.707 -61.891 -62.029 -62.122 -62.168 -62.167 -62.120 -62.026 -61.887 -61.703 -61.475 -61.206 -60.897 -60.549 - -61.261 -61.584 -61.865 -62.102 -62.293 -62.438 -62.535 -62.583 -62.582 -62.533 -62.435 -62.289 -62.096 -61.858 -61.577 -61.254 -60.891 - -61.617 -61.954 -62.247 -62.494 -62.694 -62.845 -62.946 -62.997 -62.996 -62.944 -62.841 -62.689 -62.488 -62.239 -61.945 -61.608 -61.230 - -61.970 -62.321 -62.626 -62.884 -63.093 -63.251 -63.357 -63.409 -63.408 -63.354 -63.247 -63.087 -62.877 -62.618 -62.311 -61.960 -61.566 - -62.321 -62.686 -63.004 -63.273 -63.491 -63.656 -63.766 -63.821 -63.820 -63.763 -63.651 -63.484 -63.265 -62.994 -62.675 -62.308 -61.899 - -62.668 -63.048 -63.379 -63.660 -63.887 -64.059 -64.174 -64.232 -64.230 -64.171 -64.054 -63.880 -63.651 -63.369 -63.036 -62.654 -62.228 - -63.013 -63.408 -63.753 -64.045 -64.282 -64.462 -64.582 -64.641 -64.640 -64.578 -64.456 -64.274 -64.035 -63.741 -63.394 -62.998 -62.554 - -63.355 -63.766 -64.125 -64.429 -64.676 -64.863 -64.988 -65.051 -65.049 -64.984 -64.857 -64.667 -64.418 -64.112 -63.751 -63.338 -62.878 - -63.694 -64.121 -64.495 -64.812 -65.069 -65.264 -65.394 -65.459 -65.458 -65.390 -65.257 -65.059 -64.800 -64.481 -64.105 -63.676 -63.198 - -64.031 -64.475 -64.863 -65.193 -65.460 -65.663 -65.799 -65.867 -65.866 -65.795 -65.656 -65.450 -65.180 -64.848 -64.457 -64.012 -63.515 - -64.365 -64.826 -65.230 -65.572 -65.851 -66.062 -66.204 -66.275 -66.273 -66.199 -66.055 -65.840 -65.559 -65.213 -64.807 -64.344 -63.829 - -64.696 -65.175 -65.594 -65.951 -66.241 -66.461 -66.608 -66.682 -66.680 -66.603 -66.452 -66.229 -65.936 -65.577 -65.155 -64.674 -64.140 - -65.025 -65.521 -65.957 -66.328 -66.629 -66.858 -67.012 -67.088 -67.086 -67.006 -66.849 -66.617 -66.312 -65.939 -65.500 -65.001 -64.447 - -65.351 -65.866 -66.318 -66.703 -67.017 -67.255 -67.415 -67.495 -67.493 -67.409 -67.246 -67.004 -66.687 -66.298 -65.843 -65.326 -64.752 - -65.674 -66.208 -66.677 -67.077 -67.403 -67.651 -67.818 -67.901 -67.899 -67.812 -67.641 -67.390 -67.060 -66.656 -66.184 -65.648 -65.053 - -65.994 -66.547 -67.034 -67.450 -67.789 -68.047 -68.220 -68.306 -68.304 -68.214 -68.036 -67.774 -67.432 -67.013 -66.522 -65.966 -65.351 - -66.311 -66.884 -67.390 -67.821 -68.173 -68.442 -68.622 -68.712 -68.710 -68.615 -68.431 -68.158 -67.802 -67.367 -66.858 -66.282 -65.645 - -66.625 -67.219 -67.743 -68.191 -68.557 -68.836 -69.024 -69.117 -69.115 -69.017 -68.825 -68.541 -68.171 -67.719 -67.192 -66.595 -65.936 - -66.937 -67.551 -68.094 -68.559 -68.940 -69.230 -69.425 -69.522 -69.520 -69.418 -69.218 -68.923 -68.538 -68.070 -67.523 -66.905 -66.223 - -67.244 -67.880 -68.443 -68.926 -69.321 -69.623 -69.826 -69.928 -69.925 -69.819 -69.611 -69.304 -68.904 -68.418 -67.851 -67.211 -66.507 - -67.549 -68.207 -68.791 -69.291 -69.702 -70.016 -70.227 -70.333 -70.330 -70.219 -70.003 -69.684 -69.269 -68.764 -68.176 -67.515 -66.786 - -67.850 -68.531 -69.135 -69.655 -70.081 -70.408 -70.628 -70.737 -70.735 -70.619 -70.394 -70.063 -69.631 -69.108 -68.499 -67.814 -67.062 - -68.147 -68.852 -69.478 -70.017 -70.460 -70.799 -71.028 -71.142 -71.139 -71.019 -70.785 -70.440 -69.992 -69.449 -68.819 -68.111 -67.334 - -68.441 -69.170 -69.818 -70.377 -70.837 -71.190 -71.428 -71.547 -71.544 -71.419 -71.175 -70.817 -70.352 -69.788 -69.135 -68.403 -67.602 - -68.731 -69.484 -70.156 -70.735 -71.213 -71.580 -71.828 -71.952 -71.949 -71.819 -71.564 -71.192 -70.709 -70.125 -69.449 -68.692 -67.865 - -69.017 -69.795 -70.490 -71.092 -71.588 -71.969 -72.228 -72.357 -72.353 -72.218 -71.953 -71.566 -71.064 -70.458 -69.759 -68.977 -68.123 - -69.299 -70.103 -70.823 -71.446 -71.961 -72.358 -72.627 -72.761 -72.758 -72.617 -72.341 -71.939 -71.418 -70.790 -70.066 -69.258 -68.378 - -69.577 -70.407 -71.152 -71.798 -72.333 -72.746 -73.026 -73.166 -73.163 -73.016 -72.729 -72.310 -71.769 -71.118 -70.369 -69.534 -68.627 - -69.850 -70.708 -71.478 -72.148 -72.704 -73.133 -73.425 -73.571 -73.567 -73.414 -73.115 -72.680 -72.118 -71.443 -70.668 -69.807 -68.871 - -70.119 -71.004 -71.801 -72.495 -73.073 -73.520 -73.824 -73.976 -73.972 -73.812 -73.501 -73.048 -72.464 -71.765 -70.963 -70.074 -69.111 - -70.382 -71.296 -72.120 -72.840 -73.440 -73.905 -74.222 -74.381 -74.377 -74.210 -73.886 -73.414 -72.808 -72.083 -71.254 -70.337 -69.344 - -70.641 -71.584 -72.436 -73.183 -73.806 -74.290 -74.620 -74.786 -74.782 -74.608 -74.270 -73.779 -73.150 -72.398 -71.541 -70.595 -69.573 - -70.895 -71.867 -72.749 -73.522 -74.169 -74.673 -75.018 -75.191 -75.187 -75.005 -74.653 -74.142 -73.488 -72.709 -71.824 -70.847 -69.796 - -71.143 -72.146 -73.057 -73.858 -74.531 -75.056 -75.415 -75.597 -75.592 -75.402 -75.035 -74.503 -73.824 -73.017 -72.101 -71.094 -70.013 - -71.385 -72.419 -73.361 -74.192 -74.890 -75.437 -75.812 -76.002 -75.997 -75.799 -75.415 -74.861 -74.156 -73.320 -72.374 -71.336 -70.224 - -71.622 -72.687 -73.661 -74.521 -75.248 -75.817 -76.209 -76.407 -76.403 -76.195 -75.795 -75.218 -74.485 -73.618 -72.641 -71.572 -70.428 - -71.852 -72.950 -73.955 -74.847 -75.602 -76.196 -76.606 -76.813 -76.808 -76.591 -76.173 -75.571 -74.810 -73.912 -72.903 -71.801 -70.626 - -72.076 -73.207 -74.245 -75.169 -75.954 -76.573 -77.001 -77.219 -77.214 -76.987 -76.549 -75.922 -75.131 -74.202 -73.159 -72.025 -70.818 - -72.294 -73.458 -74.530 -75.487 -76.303 -76.949 -77.397 -77.625 -77.619 -77.381 -76.924 -76.270 -75.448 -74.485 -73.409 -72.242 -71.002 - -72.504 -73.702 -74.809 -75.801 -76.649 -77.323 -77.792 -78.031 -78.025 -77.776 -77.297 -76.615 -75.761 -74.764 -73.653 -72.451 -71.180 - -72.708 -73.940 -75.082 -76.109 -76.991 -77.695 -78.186 -78.437 -78.431 -78.169 -77.668 -76.957 -76.068 -75.036 -73.890 -72.654 -71.350 - -72.904 -74.171 -75.349 -76.413 -77.330 -78.064 -78.579 -78.843 -78.837 -78.562 -78.037 -77.295 -76.371 -75.302 -74.120 -72.850 -71.513 - -73.092 -74.394 -75.610 -76.711 -77.664 -78.432 -78.972 -79.249 -79.243 -78.954 -78.404 -77.628 -76.668 -75.562 -74.343 -73.038 -71.667 - -73.272 -74.610 -75.863 -77.003 -77.995 -78.796 -79.363 -79.656 -79.649 -79.345 -78.768 -77.958 -76.959 -75.815 -74.558 -73.218 -71.814 - -73.444 -74.818 -76.109 -77.289 -78.320 -79.158 -79.754 -80.062 -80.056 -79.735 -79.129 -78.282 -77.244 -76.060 -74.766 -73.390 -71.953 - -73.608 -75.018 -76.347 -77.568 -78.640 -79.517 -80.143 -80.469 -80.462 -80.124 -79.486 -78.601 -77.522 -76.298 -74.965 -73.553 -72.083 - -73.762 -75.209 -76.577 -77.839 -78.954 -79.872 -80.531 -80.876 -80.869 -80.511 -79.840 -78.915 -77.793 -76.527 -75.156 -73.708 -72.205 - -73.908 -75.390 -76.799 -78.103 -79.262 -80.222 -80.918 -81.283 -81.275 -80.897 -80.190 -79.222 -78.057 -76.748 -75.337 -73.853 -72.317 - -74.044 -75.563 -77.011 -78.358 -79.564 -80.569 -81.302 -81.690 -81.682 -81.281 -80.536 -79.522 -78.311 -76.960 -75.510 -73.990 -72.421 - -74.170 -75.725 -77.213 -78.605 -79.857 -80.910 -81.684 -82.096 -82.089 -81.662 -80.876 -79.815 -78.557 -77.162 -75.672 -74.117 -72.516 - -74.287 -75.877 -77.405 -78.842 -80.143 -81.246 -82.064 -82.503 -82.495 -82.041 -81.211 -80.100 -78.794 -77.354 -75.825 -74.234 -72.601 diff --git a/pydarn/radar_fov_files/021_lons.txt b/pydarn/radar_fov_files/021_lons.txt deleted file mode 100644 index e9f9c1886..000000000 --- a/pydarn/radar_fov_files/021_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - -59.848 -59.740 -59.630 -59.518 -59.404 -59.289 -59.173 -59.056 -58.939 -58.823 -58.707 -58.593 -58.480 -58.369 -58.261 -58.155 -58.053 - -60.120 -59.977 -59.832 -59.683 -59.532 -59.379 -59.224 -59.069 -58.914 -58.759 -58.605 -58.453 -58.302 -58.154 -58.009 -57.868 -57.731 - -60.400 -60.222 -60.040 -59.853 -59.664 -59.472 -59.279 -59.084 -58.889 -58.695 -58.501 -58.310 -58.121 -57.935 -57.754 -57.577 -57.405 - -60.687 -60.473 -60.253 -60.029 -59.800 -59.569 -59.336 -59.101 -58.866 -58.631 -58.398 -58.167 -57.939 -57.715 -57.496 -57.283 -57.076 - -60.979 -60.729 -60.471 -60.208 -59.940 -59.668 -59.394 -59.119 -58.842 -58.567 -58.293 -58.021 -57.754 -57.491 -57.234 -56.984 -56.742 - -61.278 -60.990 -60.694 -60.391 -60.083 -59.770 -59.455 -59.137 -58.819 -58.501 -58.186 -57.874 -57.566 -57.264 -56.968 -56.681 -56.403 - -61.582 -61.256 -60.921 -60.578 -60.229 -59.875 -59.517 -59.156 -58.795 -58.435 -58.077 -57.723 -57.374 -57.032 -56.698 -56.373 -56.058 - -61.892 -61.528 -61.153 -60.770 -60.378 -59.981 -59.580 -59.176 -58.772 -58.368 -57.967 -57.570 -57.179 -56.796 -56.422 -56.059 -55.708 - -62.208 -61.805 -61.390 -60.965 -60.531 -60.090 -59.645 -59.197 -58.748 -58.299 -57.854 -57.414 -56.981 -56.556 -56.141 -55.739 -55.351 - -62.530 -62.088 -61.632 -61.164 -60.687 -60.202 -59.711 -59.218 -58.723 -58.229 -57.739 -57.255 -56.778 -56.311 -55.855 -55.414 -54.988 - -62.859 -62.377 -61.879 -61.368 -60.846 -60.316 -59.780 -59.239 -58.698 -58.158 -57.622 -57.092 -56.571 -56.061 -55.564 -55.082 -54.618 - -63.149 -62.632 -62.098 -61.550 -60.990 -60.420 -59.843 -59.263 -58.681 -58.100 -57.524 -56.955 -56.395 -55.848 -55.315 -54.799 -54.303 - -63.425 -62.876 -62.308 -61.725 -61.128 -60.521 -59.907 -59.288 -58.668 -58.049 -57.435 -56.828 -56.233 -55.650 -55.084 -54.536 -54.009 - -63.695 -63.115 -62.515 -61.897 -61.265 -60.622 -59.971 -59.314 -58.657 -58.001 -57.350 -56.707 -56.076 -55.460 -54.861 -54.283 -53.727 - -63.959 -63.349 -62.717 -62.067 -61.401 -60.722 -60.035 -59.342 -58.648 -57.955 -57.269 -56.591 -55.926 -55.277 -54.647 -54.039 -53.456 - -64.250 -63.607 -62.939 -62.252 -61.547 -60.829 -60.101 -59.368 -58.632 -57.899 -57.172 -56.454 -55.751 -55.065 -54.400 -53.758 -53.144 - -64.598 -63.913 -63.202 -62.468 -61.716 -60.950 -60.172 -59.388 -58.603 -57.819 -57.042 -56.276 -55.525 -54.794 -54.085 -53.402 -52.748 - -64.953 -64.226 -63.470 -62.690 -61.890 -61.073 -60.245 -59.410 -58.573 -57.738 -56.910 -56.095 -55.295 -54.517 -53.763 -53.038 -52.345 - -65.316 -64.546 -63.745 -62.918 -62.068 -61.201 -60.320 -59.433 -58.542 -57.655 -56.775 -55.909 -55.060 -54.235 -53.436 -52.668 -51.934 - -65.686 -64.873 -64.026 -63.151 -62.250 -61.331 -60.398 -59.456 -58.512 -57.570 -56.638 -55.719 -54.820 -53.946 -53.101 -52.290 -51.516 - -66.065 -65.208 -64.314 -63.389 -62.437 -61.465 -60.477 -59.480 -58.480 -57.484 -56.497 -55.525 -54.575 -53.651 -52.759 -51.904 -51.089 - -66.452 -65.550 -64.609 -63.634 -62.629 -61.602 -60.559 -59.505 -58.449 -57.395 -56.353 -55.326 -54.324 -53.350 -52.410 -51.511 -50.655 - -66.848 -65.901 -64.911 -63.884 -62.826 -61.744 -60.643 -59.531 -58.416 -57.305 -56.205 -55.123 -54.066 -53.041 -52.054 -51.109 -50.211 - -67.253 -66.260 -65.221 -64.141 -63.028 -61.889 -60.729 -59.558 -58.383 -57.212 -56.053 -54.915 -53.803 -52.726 -51.689 -50.698 -49.758 - -67.667 -66.627 -65.538 -64.405 -63.236 -62.038 -60.818 -59.586 -58.349 -57.117 -55.898 -54.701 -53.533 -52.403 -51.316 -50.278 -49.296 - -68.090 -67.003 -65.863 -64.676 -63.449 -62.191 -60.909 -59.614 -58.314 -57.019 -55.739 -54.482 -53.257 -52.072 -50.934 -49.850 -48.824 - -68.523 -67.388 -66.196 -64.953 -63.668 -62.348 -61.003 -59.643 -58.279 -56.919 -55.575 -54.257 -52.973 -51.733 -50.543 -49.411 -48.342 - -68.966 -67.783 -66.538 -65.239 -63.893 -62.510 -61.100 -59.674 -58.242 -56.816 -55.407 -54.026 -52.682 -51.385 -50.143 -48.963 -47.850 - -69.420 -68.188 -66.889 -65.532 -64.124 -62.677 -61.200 -59.705 -58.205 -56.711 -55.235 -53.789 -52.384 -51.029 -49.733 -48.504 -47.348 - -69.885 -68.603 -67.249 -65.833 -64.362 -62.848 -61.303 -59.738 -58.166 -56.602 -55.057 -53.545 -52.077 -50.663 -49.313 -48.035 -46.834 - -70.360 -69.028 -67.619 -66.142 -64.607 -63.025 -61.409 -59.771 -58.127 -56.490 -54.875 -53.295 -51.762 -50.288 -48.883 -47.554 -46.309 - -70.847 -69.464 -67.999 -66.461 -64.859 -63.207 -61.518 -59.806 -58.086 -56.375 -54.687 -53.037 -51.438 -49.903 -48.441 -47.062 -45.773 - -71.347 -69.912 -68.390 -66.788 -65.119 -63.395 -61.631 -59.842 -58.045 -56.256 -54.494 -52.772 -51.105 -49.507 -47.989 -46.559 -45.224 - -71.858 -70.372 -68.791 -67.125 -65.387 -63.589 -61.747 -59.879 -58.002 -56.134 -54.294 -52.499 -50.763 -49.101 -47.525 -46.043 -44.663 - -72.382 -70.844 -69.204 -67.473 -65.663 -63.788 -61.867 -59.917 -57.957 -56.008 -54.089 -52.217 -50.411 -48.684 -47.048 -45.514 -44.089 - -72.920 -71.328 -69.628 -67.830 -65.947 -63.995 -61.991 -59.957 -57.912 -55.878 -53.877 -51.927 -50.048 -48.254 -46.559 -44.973 -43.503 - -73.471 -71.826 -70.065 -68.199 -66.241 -64.208 -62.120 -59.998 -57.865 -55.744 -53.658 -51.628 -49.674 -47.813 -46.057 -44.418 -42.902 - -74.036 -72.337 -70.515 -68.579 -66.544 -64.428 -62.253 -60.040 -57.816 -55.605 -53.432 -51.319 -49.289 -47.358 -45.541 -43.849 -42.288 - -74.616 -72.863 -70.978 -68.971 -66.857 -64.656 -62.390 -60.085 -57.766 -55.461 -53.198 -51.001 -48.892 -46.890 -45.011 -43.265 -41.659 - -75.211 -73.404 -71.455 -69.375 -67.181 -64.892 -62.533 -60.130 -57.714 -55.313 -52.956 -50.672 -48.482 -46.409 -44.466 -42.666 -41.016 - -75.821 -73.960 -71.946 -69.793 -67.516 -65.136 -62.681 -60.178 -57.660 -55.159 -52.706 -50.331 -48.060 -45.913 -43.906 -42.052 -40.358 - -76.448 -74.532 -72.453 -70.224 -67.862 -65.390 -62.834 -60.228 -57.604 -54.999 -52.447 -49.980 -47.623 -45.401 -43.331 -41.423 -39.684 - -77.091 -75.120 -72.976 -70.670 -68.221 -65.652 -62.993 -60.279 -57.547 -54.834 -52.179 -49.615 -47.173 -44.874 -42.738 -40.776 -38.994 - -77.751 -75.726 -73.515 -71.131 -68.592 -65.924 -63.159 -60.333 -57.487 -54.663 -51.901 -49.238 -46.707 -44.331 -42.129 -40.113 -38.288 - -78.430 -76.350 -74.072 -71.608 -68.978 -66.207 -63.331 -60.388 -57.424 -54.484 -51.612 -48.848 -46.225 -43.770 -41.502 -39.432 -37.565 - -79.126 -76.992 -74.647 -72.102 -69.377 -66.501 -63.510 -60.446 -57.360 -54.299 -51.312 -48.443 -45.726 -43.191 -40.856 -38.733 -36.825 - -79.841 -77.653 -75.240 -72.613 -69.792 -66.807 -63.696 -60.507 -57.293 -54.106 -51.001 -48.023 -45.211 -42.594 -40.191 -38.015 -36.067 - -80.576 -78.335 -75.854 -73.143 -70.223 -67.124 -63.890 -60.570 -57.223 -53.906 -50.677 -47.587 -44.676 -41.976 -39.507 -37.278 -35.291 - -81.331 -79.037 -76.488 -73.692 -70.670 -67.456 -64.093 -60.637 -57.150 -53.697 -50.340 -47.134 -44.122 -41.338 -38.801 -36.521 -34.496 - -82.106 -79.761 -77.144 -74.262 -71.136 -67.801 -64.304 -60.706 -57.073 -53.478 -49.988 -46.663 -43.548 -40.679 -38.075 -35.743 -33.683 - -82.903 -80.508 -77.822 -74.853 -71.621 -68.161 -64.525 -60.778 -56.994 -53.251 -49.622 -46.173 -42.953 -39.997 -37.326 -34.944 -32.850 - -83.722 -81.277 -78.524 -75.466 -72.125 -68.537 -64.757 -60.854 -56.911 -53.012 -49.240 -45.663 -42.335 -39.292 -36.554 -34.124 -31.998 - -84.563 -82.071 -79.250 -76.104 -72.651 -68.930 -64.999 -60.934 -56.824 -52.763 -48.840 -45.131 -41.693 -38.562 -35.758 -33.281 -31.125 - -85.428 -82.890 -80.003 -76.767 -73.200 -69.342 -65.253 -61.017 -56.733 -52.502 -48.423 -44.577 -41.026 -37.807 -34.937 -32.416 -30.232 - -86.316 -83.734 -80.782 -77.456 -73.773 -69.772 -65.520 -61.105 -56.637 -52.228 -47.986 -44.000 -40.333 -37.025 -34.091 -31.527 -29.319 - -87.228 -84.606 -81.589 -78.173 -74.371 -70.224 -65.800 -61.198 -56.536 -51.941 -47.528 -43.396 -39.612 -36.215 -33.218 -30.614 -28.384 - -88.165 -85.505 -82.426 -78.920 -74.997 -70.697 -66.095 -61.296 -56.431 -51.638 -47.048 -42.765 -38.862 -35.376 -32.318 -29.677 -27.428 - -89.128 -86.433 -83.294 -79.698 -75.652 -71.195 -66.406 -61.399 -56.319 -51.320 -46.544 -42.106 -38.080 -34.506 -31.389 -28.714 -26.451 - -90.117 -87.390 -84.194 -80.509 -76.337 -71.718 -66.733 -61.508 -56.202 -50.984 -46.014 -41.415 -37.266 -33.604 -30.431 -27.725 -25.451 - -91.132 -88.377 -85.127 -81.354 -77.056 -72.269 -67.080 -61.624 -56.077 -50.630 -45.457 -40.692 -36.418 -32.670 -29.443 -26.711 -24.430 - -92.174 -89.396 -86.095 -82.236 -77.810 -72.850 -67.446 -61.747 -55.946 -50.256 -44.870 -39.933 -35.533 -31.700 -28.424 -25.670 -23.387 - -93.244 -90.447 -87.100 -83.156 -78.601 -73.463 -67.835 -61.877 -55.806 -49.859 -44.250 -39.138 -34.610 -30.695 -27.374 -24.601 -22.321 - -94.341 -91.532 -88.142 -84.117 -79.433 -74.111 -68.247 -62.016 -55.658 -49.438 -43.596 -38.302 -33.647 -29.652 -26.290 -23.506 -21.234 - -95.466 -92.650 -89.223 -85.122 -80.308 -74.797 -68.686 -62.164 -55.500 -48.991 -42.903 -37.423 -32.641 -28.571 -25.173 -22.383 -20.125 - -96.619 -93.802 -90.345 -86.171 -81.228 -75.524 -69.154 -62.323 -55.331 -48.515 -42.170 -36.498 -31.590 -27.449 -24.022 -21.232 -18.993 - -97.801 -94.990 -91.510 -87.268 -82.198 -76.295 -69.653 -62.492 -55.150 -48.007 -41.393 -35.525 -30.492 -26.285 -22.836 -20.053 -17.840 - -99.011 -96.214 -92.718 -88.415 -83.221 -77.115 -70.186 -62.675 -54.957 -47.464 -40.567 -34.499 -29.345 -25.078 -21.615 -18.846 -16.666 - -100.249 -97.475 -93.971 -89.615 -84.301 -77.988 -70.759 -62.871 -54.749 -46.882 -39.688 -33.417 -28.145 -23.827 -20.357 -17.611 -15.470 - -101.515 -98.772 -95.271 -90.870 -85.441 -78.918 -71.374 -63.084 -54.524 -46.257 -38.752 -32.275 -26.890 -22.529 -19.063 -16.348 -14.254 - -102.810 -100.107 -96.619 -92.183 -86.646 -79.912 -72.036 -63.314 -54.282 -45.585 -37.753 -31.068 -25.578 -21.185 -17.732 -15.058 -13.018 - -104.132 -101.478 -98.015 -93.557 -87.920 -80.974 -72.752 -63.564 -54.019 -44.859 -36.685 -29.793 -24.206 -19.792 -16.364 -13.740 -11.762 - -105.480 -102.888 -99.461 -94.994 -89.268 -82.112 -73.527 -63.836 -53.732 -44.074 -35.541 -28.444 -22.771 -18.350 -14.960 -12.396 -10.488 - -106.855 -104.334 -100.958 -96.497 -90.696 -83.334 -74.369 -64.135 -53.419 -43.221 -34.315 -27.016 -21.272 -16.858 -13.519 -11.026 -9.196 - -108.256 -105.817 -102.506 -98.069 -92.209 -84.647 -75.287 -64.463 -53.074 -42.293 -32.998 -25.505 -19.704 -15.315 -12.041 -9.630 -7.887 - -109.681 -107.336 -104.105 -99.711 -93.811 -86.061 -76.290 -64.825 -52.695 -41.279 -31.581 -23.904 -18.067 -13.722 -10.528 -8.211 -6.562 - -111.129 -108.890 -105.756 -101.425 -95.510 -87.585 -77.390 -65.228 -52.274 -40.168 -30.055 -22.209 -16.358 -12.077 -8.980 -6.768 -5.222 diff --git a/pydarn/radar_fov_files/022_lats.txt b/pydarn/radar_fov_files/022_lats.txt deleted file mode 100644 index 285de248d..000000000 --- a/pydarn/radar_fov_files/022_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -89.178 -89.178 -89.179 -89.179 -89.179 -89.180 -89.180 -89.181 -89.181 -89.182 -89.182 -89.182 -89.183 -89.183 -89.184 -89.184 -89.185 - -88.673 -88.674 -88.674 -88.674 -88.674 -88.675 -88.675 -88.675 -88.676 -88.676 -88.677 -88.677 -88.677 -88.678 -88.678 -88.678 -88.679 - -88.191 -88.192 -88.192 -88.192 -88.192 -88.193 -88.193 -88.193 -88.194 -88.194 -88.194 -88.195 -88.195 -88.195 -88.196 -88.196 -88.196 - -87.740 -87.741 -87.741 -87.741 -87.741 -87.742 -87.742 -87.742 -87.743 -87.743 -87.743 -87.744 -87.744 -87.744 -87.744 -87.745 -87.745 - -87.305 -87.305 -87.305 -87.306 -87.306 -87.306 -87.306 -87.307 -87.307 -87.307 -87.308 -87.308 -87.308 -87.309 -87.309 -87.309 -87.309 - -86.878 -86.879 -86.879 -86.879 -86.879 -86.880 -86.880 -86.880 -86.880 -86.881 -86.881 -86.881 -86.882 -86.882 -86.882 -86.882 -86.883 - -86.457 -86.458 -86.458 -86.458 -86.458 -86.459 -86.459 -86.459 -86.459 -86.460 -86.460 -86.460 -86.461 -86.461 -86.461 -86.461 -86.462 - -86.040 -86.041 -86.041 -86.041 -86.041 -86.042 -86.042 -86.042 -86.042 -86.043 -86.043 -86.043 -86.044 -86.044 -86.044 -86.044 -86.045 - -85.626 -85.626 -85.626 -85.627 -85.627 -85.627 -85.627 -85.628 -85.628 -85.628 -85.629 -85.629 -85.629 -85.629 -85.630 -85.630 -85.630 - -85.214 -85.214 -85.214 -85.214 -85.215 -85.215 -85.215 -85.215 -85.216 -85.216 -85.216 -85.217 -85.217 -85.217 -85.217 -85.218 -85.218 - -84.803 -84.803 -84.803 -84.804 -84.804 -84.804 -84.804 -84.805 -84.805 -84.805 -84.805 -84.806 -84.806 -84.806 -84.807 -84.807 -84.807 - -84.525 -84.525 -84.525 -84.525 -84.526 -84.526 -84.526 -84.527 -84.527 -84.527 -84.527 -84.528 -84.528 -84.528 -84.529 -84.529 -84.529 - -84.314 -84.314 -84.314 -84.315 -84.315 -84.315 -84.315 -84.316 -84.316 -84.316 -84.317 -84.317 -84.317 -84.317 -84.318 -84.318 -84.318 - -84.142 -84.142 -84.142 -84.143 -84.143 -84.143 -84.143 -84.144 -84.144 -84.144 -84.145 -84.145 -84.145 -84.146 -84.146 -84.146 -84.146 - -84.005 -84.005 -84.005 -84.006 -84.006 -84.006 -84.006 -84.007 -84.007 -84.007 -84.008 -84.008 -84.008 -84.009 -84.009 -84.009 -84.009 - -83.760 -83.761 -83.761 -83.761 -83.761 -83.762 -83.762 -83.762 -83.763 -83.763 -83.763 -83.764 -83.764 -83.764 -83.765 -83.765 -83.765 - -83.312 -83.313 -83.313 -83.313 -83.313 -83.314 -83.314 -83.314 -83.314 -83.315 -83.315 -83.315 -83.316 -83.316 -83.316 -83.317 -83.317 - -82.870 -82.871 -82.871 -82.871 -82.871 -82.872 -82.872 -82.872 -82.873 -82.873 -82.873 -82.874 -82.874 -82.874 -82.874 -82.875 -82.875 - -82.434 -82.434 -82.434 -82.434 -82.435 -82.435 -82.435 -82.436 -82.436 -82.436 -82.436 -82.437 -82.437 -82.437 -82.438 -82.438 -82.438 - -82.001 -82.002 -82.002 -82.002 -82.002 -82.003 -82.003 -82.003 -82.003 -82.004 -82.004 -82.004 -82.005 -82.005 -82.005 -82.006 -82.006 - -81.573 -81.573 -81.573 -81.573 -81.574 -81.574 -81.574 -81.574 -81.575 -81.575 -81.575 -81.576 -81.576 -81.576 -81.576 -81.577 -81.577 - -81.149 -81.149 -81.149 -81.150 -81.150 -81.150 -81.150 -81.151 -81.151 -81.151 -81.152 -81.152 -81.152 -81.153 -81.153 -81.153 -81.153 - -80.726 -80.726 -80.726 -80.727 -80.727 -80.727 -80.728 -80.728 -80.728 -80.728 -80.729 -80.729 -80.729 -80.730 -80.730 -80.730 -80.730 - -80.305 -80.306 -80.306 -80.306 -80.306 -80.307 -80.307 -80.307 -80.307 -80.308 -80.308 -80.308 -80.309 -80.309 -80.309 -80.309 -80.310 - -79.887 -79.887 -79.887 -79.887 -79.888 -79.888 -79.888 -79.888 -79.889 -79.889 -79.889 -79.890 -79.890 -79.890 -79.890 -79.891 -79.891 - -79.470 -79.470 -79.470 -79.470 -79.471 -79.471 -79.471 -79.471 -79.472 -79.472 -79.472 -79.473 -79.473 -79.473 -79.473 -79.474 -79.474 - -79.054 -79.054 -79.055 -79.055 -79.055 -79.055 -79.056 -79.056 -79.056 -79.057 -79.057 -79.057 -79.057 -79.058 -79.058 -79.058 -79.059 - -78.640 -78.640 -78.640 -78.641 -78.641 -78.641 -78.641 -78.642 -78.642 -78.642 -78.643 -78.643 -78.643 -78.643 -78.644 -78.644 -78.644 - -78.227 -78.227 -78.227 -78.228 -78.228 -78.228 -78.228 -78.229 -78.229 -78.229 -78.230 -78.230 -78.230 -78.230 -78.231 -78.231 -78.231 - -77.815 -77.815 -77.815 -77.816 -77.816 -77.816 -77.817 -77.817 -77.817 -77.817 -77.818 -77.818 -77.818 -77.818 -77.819 -77.819 -77.819 - -77.404 -77.404 -77.404 -77.405 -77.405 -77.405 -77.405 -77.406 -77.406 -77.406 -77.407 -77.407 -77.407 -77.407 -77.408 -77.408 -77.408 - -76.994 -76.994 -76.994 -76.994 -76.995 -76.995 -76.995 -76.995 -76.996 -76.996 -76.996 -76.997 -76.997 -76.997 -76.997 -76.998 -76.998 - -76.584 -76.584 -76.585 -76.585 -76.585 -76.585 -76.586 -76.586 -76.586 -76.586 -76.587 -76.587 -76.587 -76.588 -76.588 -76.588 -76.588 - -76.175 -76.175 -76.176 -76.176 -76.176 -76.176 -76.177 -76.177 -76.177 -76.177 -76.178 -76.178 -76.178 -76.179 -76.179 -76.179 -76.179 - -75.767 -75.767 -75.767 -75.768 -75.768 -75.768 -75.768 -75.769 -75.769 -75.769 -75.769 -75.770 -75.770 -75.770 -75.771 -75.771 -75.771 - -75.359 -75.359 -75.359 -75.360 -75.360 -75.360 -75.360 -75.361 -75.361 -75.361 -75.362 -75.362 -75.362 -75.362 -75.363 -75.363 -75.363 - -74.951 -74.952 -74.952 -74.952 -74.952 -74.953 -74.953 -74.953 -74.953 -74.954 -74.954 -74.954 -74.955 -74.955 -74.955 -74.955 -74.956 - -74.544 -74.545 -74.545 -74.545 -74.545 -74.546 -74.546 -74.546 -74.546 -74.547 -74.547 -74.547 -74.548 -74.548 -74.548 -74.548 -74.549 - -74.138 -74.138 -74.138 -74.138 -74.139 -74.139 -74.139 -74.139 -74.140 -74.140 -74.140 -74.141 -74.141 -74.141 -74.141 -74.142 -74.142 - -73.731 -73.731 -73.732 -73.732 -73.732 -73.732 -73.733 -73.733 -73.733 -73.734 -73.734 -73.734 -73.734 -73.735 -73.735 -73.735 -73.735 - -73.325 -73.325 -73.325 -73.326 -73.326 -73.326 -73.326 -73.327 -73.327 -73.327 -73.328 -73.328 -73.328 -73.328 -73.329 -73.329 -73.329 - -72.919 -72.919 -72.919 -72.920 -72.920 -72.920 -72.920 -72.921 -72.921 -72.921 -72.922 -72.922 -72.922 -72.922 -72.923 -72.923 -72.923 - -72.513 -72.513 -72.514 -72.514 -72.514 -72.514 -72.515 -72.515 -72.515 -72.516 -72.516 -72.516 -72.516 -72.517 -72.517 -72.517 -72.517 - -72.108 -72.108 -72.108 -72.108 -72.109 -72.109 -72.109 -72.109 -72.110 -72.110 -72.110 -72.110 -72.111 -72.111 -72.111 -72.112 -72.112 - -71.702 -71.702 -71.702 -71.703 -71.703 -71.703 -71.703 -71.704 -71.704 -71.704 -71.705 -71.705 -71.705 -71.705 -71.706 -71.706 -71.706 - -71.297 -71.297 -71.297 -71.297 -71.298 -71.298 -71.298 -71.298 -71.299 -71.299 -71.299 -71.299 -71.300 -71.300 -71.300 -71.301 -71.301 - -70.891 -70.891 -70.892 -70.892 -70.892 -70.892 -70.893 -70.893 -70.893 -70.893 -70.894 -70.894 -70.894 -70.895 -70.895 -70.895 -70.895 - -70.486 -70.486 -70.486 -70.487 -70.487 -70.487 -70.487 -70.488 -70.488 -70.488 -70.488 -70.489 -70.489 -70.489 -70.490 -70.490 -70.490 - -70.081 -70.081 -70.081 -70.081 -70.081 -70.082 -70.082 -70.082 -70.083 -70.083 -70.083 -70.083 -70.084 -70.084 -70.084 -70.085 -70.085 - -69.675 -69.675 -69.676 -69.676 -69.676 -69.676 -69.677 -69.677 -69.677 -69.678 -69.678 -69.678 -69.678 -69.679 -69.679 -69.679 -69.679 - -69.270 -69.270 -69.270 -69.271 -69.271 -69.271 -69.271 -69.272 -69.272 -69.272 -69.272 -69.273 -69.273 -69.273 -69.274 -69.274 -69.274 - -68.865 -68.865 -68.865 -68.865 -68.866 -68.866 -68.866 -68.866 -68.867 -68.867 -68.867 -68.867 -68.868 -68.868 -68.868 -68.869 -68.869 - -68.459 -68.459 -68.460 -68.460 -68.460 -68.460 -68.461 -68.461 -68.461 -68.461 -68.462 -68.462 -68.462 -68.463 -68.463 -68.463 -68.463 - -68.054 -68.054 -68.054 -68.054 -68.055 -68.055 -68.055 -68.055 -68.056 -68.056 -68.056 -68.057 -68.057 -68.057 -68.057 -68.058 -68.058 - -67.648 -67.648 -67.649 -67.649 -67.649 -67.649 -67.650 -67.650 -67.650 -67.650 -67.651 -67.651 -67.651 -67.652 -67.652 -67.652 -67.652 - -67.242 -67.243 -67.243 -67.243 -67.243 -67.244 -67.244 -67.244 -67.244 -67.245 -67.245 -67.245 -67.246 -67.246 -67.246 -67.246 -67.247 - -66.837 -66.837 -66.837 -66.837 -66.838 -66.838 -66.838 -66.838 -66.839 -66.839 -66.839 -66.840 -66.840 -66.840 -66.840 -66.841 -66.841 - -66.431 -66.431 -66.431 -66.431 -66.432 -66.432 -66.432 -66.432 -66.433 -66.433 -66.433 -66.434 -66.434 -66.434 -66.434 -66.435 -66.435 - -66.025 -66.025 -66.025 -66.025 -66.026 -66.026 -66.026 -66.026 -66.027 -66.027 -66.027 -66.028 -66.028 -66.028 -66.028 -66.029 -66.029 - -65.619 -65.619 -65.619 -65.619 -65.619 -65.620 -65.620 -65.620 -65.621 -65.621 -65.621 -65.621 -65.622 -65.622 -65.622 -65.623 -65.623 - -65.212 -65.212 -65.213 -65.213 -65.213 -65.213 -65.214 -65.214 -65.214 -65.214 -65.215 -65.215 -65.215 -65.216 -65.216 -65.216 -65.216 - -64.806 -64.806 -64.806 -64.806 -64.807 -64.807 -64.807 -64.807 -64.808 -64.808 -64.808 -64.808 -64.809 -64.809 -64.809 -64.810 -64.810 - -64.399 -64.399 -64.399 -64.400 -64.400 -64.400 -64.400 -64.401 -64.401 -64.401 -64.401 -64.402 -64.402 -64.402 -64.403 -64.403 -64.403 - -63.992 -63.992 -63.992 -63.993 -63.993 -63.993 -63.993 -63.994 -63.994 -63.994 -63.995 -63.995 -63.995 -63.995 -63.996 -63.996 -63.996 - -63.585 -63.585 -63.585 -63.586 -63.586 -63.586 -63.586 -63.587 -63.587 -63.587 -63.587 -63.588 -63.588 -63.588 -63.589 -63.589 -63.589 - -63.177 -63.178 -63.178 -63.178 -63.178 -63.179 -63.179 -63.179 -63.179 -63.180 -63.180 -63.180 -63.181 -63.181 -63.181 -63.181 -63.182 - -62.770 -62.770 -62.770 -62.771 -62.771 -62.771 -62.771 -62.772 -62.772 -62.772 -62.772 -62.773 -62.773 -62.773 -62.774 -62.774 -62.774 - -62.362 -62.362 -62.362 -62.363 -62.363 -62.363 -62.364 -62.364 -62.364 -62.364 -62.365 -62.365 -62.365 -62.365 -62.366 -62.366 -62.366 - -61.954 -61.954 -61.954 -61.955 -61.955 -61.955 -61.955 -61.956 -61.956 -61.956 -61.957 -61.957 -61.957 -61.957 -61.958 -61.958 -61.958 - -61.546 -61.546 -61.546 -61.546 -61.547 -61.547 -61.547 -61.547 -61.548 -61.548 -61.548 -61.548 -61.549 -61.549 -61.549 -61.550 -61.550 - -61.137 -61.137 -61.137 -61.138 -61.138 -61.138 -61.138 -61.139 -61.139 -61.139 -61.140 -61.140 -61.140 -61.140 -61.141 -61.141 -61.141 - -60.728 -60.728 -60.729 -60.729 -60.729 -60.729 -60.730 -60.730 -60.730 -60.730 -60.731 -60.731 -60.731 -60.732 -60.732 -60.732 -60.732 - -60.319 -60.319 -60.319 -60.320 -60.320 -60.320 -60.320 -60.321 -60.321 -60.321 -60.321 -60.322 -60.322 -60.322 -60.323 -60.323 -60.323 - -59.909 -59.910 -59.910 -59.910 -59.910 -59.911 -59.911 -59.911 -59.911 -59.912 -59.912 -59.912 -59.913 -59.913 -59.913 -59.913 -59.914 - -59.500 -59.500 -59.500 -59.500 -59.501 -59.501 -59.501 -59.501 -59.502 -59.502 -59.502 -59.502 -59.503 -59.503 -59.503 -59.504 -59.504 - -59.089 -59.090 -59.090 -59.090 -59.090 -59.091 -59.091 -59.091 -59.091 -59.092 -59.092 -59.092 -59.093 -59.093 -59.093 -59.093 -59.094 diff --git a/pydarn/radar_fov_files/022_lons.txt b/pydarn/radar_fov_files/022_lons.txt deleted file mode 100644 index 3ea1e6485..000000000 --- a/pydarn/radar_fov_files/022_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 151.340 157.223 162.814 168.199 173.437 178.571 -176.367 -171.349 -166.350 -161.349 -156.323 -151.248 -146.096 -140.833 -135.418 -129.790 -123.862 - 160.578 164.895 169.136 173.319 177.458 -178.435 -174.352 -170.283 -166.220 -162.156 -158.084 -153.995 -149.881 -145.732 -141.537 -137.282 -132.949 - 163.975 167.782 171.556 175.304 179.032 -177.255 -173.552 -169.857 -166.164 -162.470 -158.772 -155.067 -151.349 -147.615 -143.860 -140.077 -136.261 - 165.466 169.059 172.633 176.192 179.740 -176.721 -173.189 -169.660 -166.133 -162.605 -159.075 -155.540 -151.998 -148.446 -144.882 -141.301 -137.702 - 166.277 169.756 173.223 176.680 -179.870 -176.426 -172.987 -169.549 -166.113 -162.676 -159.237 -155.796 -152.349 -148.896 -145.435 -141.963 -138.479 - 166.774 170.184 173.585 176.980 -179.630 -176.244 -172.861 -169.479 -166.098 -162.717 -159.335 -155.950 -152.562 -149.170 -145.771 -142.366 -138.951 - 167.102 170.467 173.826 177.180 -179.470 -176.122 -172.776 -169.432 -166.088 -162.743 -159.398 -156.051 -152.702 -149.349 -145.992 -142.629 -139.260 - 167.330 170.664 173.993 177.319 -179.358 -176.036 -172.717 -169.398 -166.079 -162.761 -159.441 -156.120 -152.798 -149.472 -146.144 -142.811 -139.474 - 167.495 170.807 174.115 177.421 -179.276 -175.974 -172.673 -169.373 -166.073 -162.773 -159.472 -156.170 -152.866 -149.561 -146.253 -142.942 -139.628 - 167.619 170.914 174.206 177.497 -179.215 -175.927 -172.640 -169.354 -166.067 -162.781 -159.494 -156.206 -152.917 -149.626 -146.334 -143.039 -139.741 - 167.713 170.995 174.276 177.555 -179.168 -175.891 -172.614 -169.339 -166.063 -162.787 -159.510 -156.233 -152.955 -149.676 -146.395 -143.112 -139.827 - 167.346 170.680 174.010 177.337 -179.339 -176.018 -172.698 -169.379 -166.060 -162.741 -159.421 -156.100 -152.778 -149.453 -146.124 -142.792 -139.455 - 166.745 170.165 173.576 176.981 -179.621 -176.227 -172.836 -169.446 -166.058 -162.669 -159.280 -155.888 -152.492 -149.092 -145.686 -142.273 -138.850 - 166.014 169.540 173.050 176.548 -179.962 -176.480 -173.003 -169.529 -166.057 -162.584 -159.109 -155.631 -152.148 -148.657 -145.157 -141.644 -138.116 - 165.169 168.817 172.443 176.051 179.645 -176.772 -173.196 -169.624 -166.055 -162.486 -158.915 -155.338 -151.753 -148.157 -144.547 -140.919 -137.269 - 164.822 168.521 172.195 175.848 179.485 -176.890 -173.273 -169.662 -166.054 -162.445 -158.833 -155.216 -151.589 -147.951 -144.296 -140.620 -136.918 - 165.315 168.943 172.549 176.139 179.715 -176.718 -173.158 -169.603 -166.051 -162.498 -158.942 -155.382 -151.814 -148.236 -144.644 -141.036 -137.406 - 165.716 169.285 172.837 176.376 179.903 -176.578 -173.065 -169.555 -166.048 -162.540 -159.031 -155.517 -151.997 -148.468 -144.928 -141.374 -137.802 - 166.046 169.568 173.076 176.572 -179.942 -176.462 -172.987 -169.516 -166.046 -162.576 -159.104 -155.628 -152.148 -148.660 -145.163 -141.653 -138.129 - 166.322 169.805 173.275 176.736 -179.811 -176.365 -172.922 -169.482 -166.044 -162.605 -159.165 -155.722 -152.274 -148.820 -145.358 -141.886 -138.402 - 166.555 170.005 173.444 176.875 -179.701 -176.282 -172.867 -169.454 -166.042 -162.630 -159.216 -155.800 -152.381 -148.956 -145.524 -142.083 -138.632 - 166.749 170.171 173.584 176.990 -179.610 -176.214 -172.821 -169.430 -166.040 -162.650 -159.259 -155.866 -152.469 -149.068 -145.661 -142.246 -138.823 - 166.919 170.317 173.708 177.092 -179.529 -176.153 -172.780 -169.409 -166.039 -162.668 -159.297 -155.924 -152.547 -149.167 -145.782 -142.390 -138.990 - 167.066 170.444 173.815 177.180 -179.459 -176.101 -172.745 -169.391 -166.038 -162.684 -159.330 -155.973 -152.615 -149.253 -145.886 -142.514 -139.135 - 167.194 170.554 173.908 177.257 -179.398 -176.055 -172.715 -169.375 -166.036 -162.697 -159.358 -156.017 -152.673 -149.327 -145.977 -142.622 -139.261 - 167.306 170.650 173.989 177.323 -179.345 -176.015 -172.688 -169.361 -166.035 -162.709 -159.382 -156.054 -152.724 -149.392 -146.056 -142.716 -139.371 - 167.404 170.734 174.060 177.382 -179.298 -175.980 -172.664 -169.349 -166.034 -162.719 -159.404 -156.087 -152.769 -149.448 -146.125 -142.798 -139.467 - 167.489 170.808 174.122 177.434 -179.257 -175.950 -172.644 -169.338 -166.033 -162.728 -159.423 -156.116 -152.808 -149.498 -146.186 -142.870 -139.551 - 167.565 170.873 174.177 177.479 -179.221 -175.923 -172.625 -169.329 -166.032 -162.736 -159.439 -156.142 -152.843 -149.542 -146.239 -142.934 -139.625 - 167.632 170.930 174.226 177.519 -179.189 -175.899 -172.609 -169.320 -166.032 -162.743 -159.454 -156.164 -152.873 -149.581 -146.286 -142.990 -139.690 - 167.691 170.981 174.269 177.555 -179.161 -175.877 -172.595 -169.313 -166.031 -162.749 -159.467 -156.184 -152.900 -149.615 -146.328 -143.039 -139.748 - 167.743 171.026 174.307 177.586 -179.136 -175.858 -172.582 -169.306 -166.030 -162.754 -159.478 -156.201 -152.924 -149.645 -146.365 -143.083 -139.799 - 167.790 171.066 174.341 177.614 -179.113 -175.842 -172.571 -169.300 -166.029 -162.759 -159.488 -156.217 -152.945 -149.672 -146.397 -143.122 -139.844 - 167.830 171.101 174.371 177.639 -179.094 -175.827 -172.561 -169.295 -166.029 -162.763 -159.497 -156.230 -152.963 -149.695 -146.426 -143.156 -139.884 - 167.867 171.132 174.397 177.661 -179.076 -175.814 -172.552 -169.290 -166.028 -162.766 -159.504 -156.242 -152.979 -149.716 -146.451 -143.186 -139.919 - 167.899 171.160 174.420 177.680 -179.061 -175.802 -172.544 -169.286 -166.028 -162.770 -159.511 -156.253 -152.994 -149.734 -146.474 -143.212 -139.950 - 167.927 171.184 174.441 177.697 -179.047 -175.792 -172.537 -169.282 -166.027 -162.772 -159.517 -156.262 -153.006 -149.750 -146.493 -143.236 -139.977 - 167.951 171.205 174.459 177.712 -179.035 -175.783 -172.531 -169.279 -166.027 -162.775 -159.522 -156.270 -153.017 -149.764 -146.510 -143.256 -140.001 - 167.973 171.224 174.475 177.725 -179.025 -175.775 -172.525 -169.276 -166.026 -162.776 -159.527 -156.277 -153.027 -149.776 -146.525 -143.273 -140.021 - 167.991 171.240 174.488 177.736 -179.016 -175.768 -172.521 -169.273 -166.026 -162.778 -159.530 -156.283 -153.035 -149.786 -146.538 -143.289 -140.039 - 168.007 171.254 174.500 177.746 -179.008 -175.762 -172.517 -169.271 -166.025 -162.780 -159.534 -156.288 -153.042 -149.795 -146.549 -143.302 -140.054 - 168.020 171.265 174.510 177.754 -179.002 -175.757 -172.513 -169.269 -166.025 -162.781 -159.536 -156.292 -153.047 -149.803 -146.558 -143.312 -140.067 - 168.032 171.275 174.518 177.761 -178.996 -175.753 -172.510 -169.267 -166.024 -162.782 -159.538 -156.295 -153.052 -149.809 -146.565 -143.321 -140.077 - 168.041 171.283 174.525 177.767 -178.992 -175.750 -172.508 -169.266 -166.024 -162.782 -159.540 -156.298 -153.056 -149.814 -146.571 -143.329 -140.086 - 168.048 171.289 174.530 177.771 -178.988 -175.747 -172.506 -169.265 -166.024 -162.783 -159.541 -156.300 -153.059 -149.817 -146.576 -143.334 -140.093 - 168.054 171.294 174.534 177.775 -178.985 -175.745 -172.504 -169.264 -166.023 -162.783 -159.542 -156.302 -153.061 -149.820 -146.579 -143.338 -140.097 - 168.057 171.297 174.537 177.777 -178.983 -175.743 -172.503 -169.263 -166.023 -162.783 -159.543 -156.303 -153.062 -149.822 -146.582 -143.341 -140.101 - 168.060 171.299 174.539 177.778 -178.982 -175.742 -172.502 -169.263 -166.023 -162.783 -159.543 -156.303 -153.063 -149.823 -146.583 -143.343 -140.102 - 168.060 171.300 174.539 177.779 -178.981 -175.742 -172.502 -169.262 -166.022 -162.783 -159.543 -156.303 -153.063 -149.823 -146.583 -143.343 -140.103 - 168.060 171.299 174.539 177.779 -178.981 -175.742 -172.502 -169.262 -166.022 -162.782 -159.542 -156.302 -153.062 -149.822 -146.582 -143.342 -140.101 - 168.058 171.298 174.538 177.778 -178.982 -175.742 -172.502 -169.262 -166.022 -162.782 -159.541 -156.301 -153.061 -149.821 -146.580 -143.340 -140.099 - 168.055 171.295 174.536 177.776 -178.984 -175.743 -172.503 -169.262 -166.022 -162.781 -159.540 -156.300 -153.059 -149.818 -146.577 -143.336 -140.095 - 168.050 171.292 174.533 177.774 -178.985 -175.744 -172.503 -169.262 -166.021 -162.780 -159.539 -156.298 -153.057 -149.815 -146.574 -143.332 -140.091 - 168.045 171.287 174.529 177.770 -178.988 -175.746 -172.505 -169.263 -166.021 -162.779 -159.538 -156.296 -153.054 -149.812 -146.570 -143.327 -140.085 - 168.039 171.281 174.524 177.767 -178.991 -175.748 -172.506 -169.263 -166.021 -162.778 -159.536 -156.293 -153.050 -149.807 -146.564 -143.321 -140.078 - 168.031 171.275 174.519 177.762 -178.994 -175.751 -172.507 -169.264 -166.021 -162.777 -159.534 -156.290 -153.046 -149.803 -146.559 -143.314 -140.070 - 168.023 171.268 174.513 177.757 -178.998 -175.754 -172.509 -169.265 -166.020 -162.776 -159.531 -156.287 -153.042 -149.797 -146.552 -143.307 -140.061 - 168.013 171.260 174.506 177.752 -179.002 -175.757 -172.511 -169.266 -166.020 -162.775 -159.529 -156.283 -153.037 -149.791 -146.545 -143.298 -140.051 - 168.003 171.251 174.498 177.746 -179.007 -175.760 -172.513 -169.267 -166.020 -162.773 -159.526 -156.279 -153.032 -149.785 -146.537 -143.289 -140.041 - 167.992 171.241 174.490 177.739 -179.012 -175.764 -172.516 -169.268 -166.020 -162.772 -159.523 -156.275 -153.027 -149.778 -146.529 -143.279 -140.029 - 167.980 171.231 174.482 177.732 -179.018 -175.768 -172.519 -169.269 -166.020 -162.770 -159.520 -156.271 -153.021 -149.770 -146.520 -143.268 -140.017 - 167.967 171.220 174.472 177.724 -179.024 -175.773 -172.521 -169.270 -166.019 -162.768 -159.517 -156.266 -153.014 -149.762 -146.510 -143.257 -140.003 - 167.953 171.208 174.463 177.716 -179.030 -175.777 -172.524 -169.272 -166.019 -162.767 -159.514 -156.261 -153.008 -149.754 -146.500 -143.245 -139.989 - 167.939 171.196 174.452 177.708 -179.037 -175.782 -172.528 -169.273 -166.019 -162.765 -159.510 -156.255 -153.000 -149.745 -146.489 -143.232 -139.975 - 167.924 171.183 174.441 177.699 -179.044 -175.787 -172.531 -169.275 -166.019 -162.763 -159.506 -156.250 -152.993 -149.736 -146.478 -143.219 -139.959 - 167.908 171.169 174.430 177.689 -179.052 -175.793 -172.535 -169.277 -166.019 -162.761 -159.503 -156.244 -152.985 -149.726 -146.466 -143.205 -139.943 - 167.891 171.155 174.418 177.680 -179.059 -175.799 -172.538 -169.278 -166.018 -162.759 -159.498 -156.238 -152.977 -149.716 -146.454 -143.190 -139.926 - 167.874 171.140 174.405 177.669 -179.067 -175.805 -172.542 -169.280 -166.018 -162.756 -159.494 -156.232 -152.969 -149.705 -146.441 -143.175 -139.909 - 167.856 171.125 174.392 177.659 -179.076 -175.811 -172.546 -169.282 -166.018 -162.754 -159.490 -156.225 -152.960 -149.694 -146.427 -143.160 -139.890 - 167.837 171.109 174.379 177.647 -179.085 -175.817 -172.551 -169.284 -166.018 -162.752 -159.485 -156.218 -152.951 -149.683 -146.414 -143.143 -139.871 - 167.818 171.092 174.365 177.636 -179.094 -175.824 -172.555 -169.286 -166.018 -162.749 -159.481 -156.211 -152.942 -149.671 -146.399 -143.126 -139.852 - 167.798 171.075 174.350 177.624 -179.103 -175.831 -172.560 -169.289 -166.018 -162.747 -159.476 -156.204 -152.932 -149.659 -146.385 -143.109 -139.831 - 167.777 171.057 174.335 177.612 -179.113 -175.838 -172.564 -169.291 -166.018 -162.744 -159.471 -156.197 -152.922 -149.646 -146.369 -143.091 -139.810 - 167.756 171.039 174.320 177.599 -179.123 -175.846 -172.569 -169.293 -166.017 -162.742 -159.466 -156.189 -152.912 -149.633 -146.354 -143.072 -139.789 - 167.734 171.020 174.304 177.586 -179.133 -175.853 -172.574 -169.296 -166.017 -162.739 -159.460 -156.181 -152.901 -149.620 -146.338 -143.053 -139.767 - 167.711 171.001 174.288 177.573 -179.144 -175.861 -172.579 -169.298 -166.017 -162.736 -159.455 -156.173 -152.890 -149.606 -146.321 -143.034 -139.744 diff --git a/pydarn/radar_fov_files/024_lats.txt b/pydarn/radar_fov_files/024_lats.txt deleted file mode 100644 index 38b760151..000000000 --- a/pydarn/radar_fov_files/024_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - -35.142 -35.195 -35.227 -35.246 -35.255 -35.255 -35.248 -35.234 -35.214 -35.188 -35.157 -35.120 -35.078 -35.031 -34.979 -34.922 -34.859 -34.792 -34.718 -34.637 -34.549 -34.449 -34.331 - -35.723 -35.745 -35.757 -35.760 -35.756 -35.744 -35.726 -35.701 -35.669 -35.632 -35.588 -35.539 -35.484 -35.423 -35.358 -35.287 -35.211 -35.131 -35.045 -34.955 -34.859 -34.758 -34.651 - -36.226 -36.240 -36.245 -36.241 -36.229 -36.209 -36.182 -36.147 -36.106 -36.057 -36.001 -35.939 -35.871 -35.795 -35.714 -35.629 -35.537 -35.441 -35.340 -35.233 -35.122 -35.007 -34.887 - -36.683 -36.693 -36.694 -36.685 -36.668 -36.642 -36.607 -36.564 -36.512 -36.453 -36.386 -36.311 -36.229 -36.141 -36.045 -35.943 -35.834 -35.721 -35.602 -35.478 -35.349 -35.215 -35.077 - -37.120 -37.129 -37.127 -37.115 -37.092 -37.060 -37.018 -36.966 -36.905 -36.835 -36.757 -36.669 -36.574 -36.471 -36.360 -36.242 -36.117 -35.986 -35.848 -35.705 -35.557 -35.404 -35.247 - -37.548 -37.555 -37.551 -37.535 -37.508 -37.470 -37.421 -37.361 -37.290 -37.210 -37.119 -37.019 -36.910 -36.792 -36.666 -36.532 -36.390 -36.241 -36.085 -35.924 -35.755 -35.582 -35.405 - -37.968 -37.975 -37.969 -37.950 -37.918 -37.874 -37.818 -37.750 -37.670 -37.579 -37.477 -37.364 -37.241 -37.108 -36.966 -36.815 -36.656 -36.489 -36.315 -36.134 -35.946 -35.752 -35.555 - -38.385 -38.391 -38.383 -38.361 -38.325 -38.275 -38.212 -38.136 -38.047 -37.945 -37.831 -37.705 -37.568 -37.420 -37.262 -37.094 -36.917 -36.732 -36.539 -36.338 -36.131 -35.918 -35.698 - -38.799 -38.805 -38.795 -38.770 -38.729 -38.674 -38.604 -38.519 -38.420 -38.307 -38.182 -38.043 -37.892 -37.729 -37.555 -37.370 -37.175 -36.971 -36.759 -36.539 -36.311 -36.077 -35.837 - -39.211 -39.216 -39.205 -39.177 -39.132 -39.071 -38.993 -38.900 -38.792 -38.668 -38.530 -38.378 -38.213 -38.034 -37.844 -37.642 -37.430 -37.207 -36.975 -36.735 -36.487 -36.233 -35.972 - -39.621 -39.626 -39.613 -39.582 -39.533 -39.466 -39.381 -39.280 -39.161 -39.027 -38.877 -38.711 -38.532 -38.338 -38.131 -37.912 -37.682 -37.440 -37.189 -36.929 -36.660 -36.385 -36.103 - -39.897 -39.905 -39.894 -39.863 -39.812 -39.742 -39.653 -39.545 -39.419 -39.275 -39.115 -38.938 -38.746 -38.538 -38.316 -38.081 -37.834 -37.574 -37.304 -37.025 -36.736 -36.439 -36.135 - -40.103 -40.117 -40.110 -40.081 -40.030 -39.958 -39.865 -39.752 -39.620 -39.468 -39.298 -39.110 -38.906 -38.685 -38.448 -38.197 -37.933 -37.656 -37.367 -37.066 -36.756 -36.437 -36.109 - -40.266 -40.289 -40.287 -40.261 -40.211 -40.139 -40.043 -39.926 -39.788 -39.628 -39.449 -39.251 -39.034 -38.800 -38.549 -38.282 -38.000 -37.705 -37.396 -37.075 -36.743 -36.400 -36.047 - -40.390 -40.423 -40.428 -40.407 -40.360 -40.288 -40.191 -40.070 -39.926 -39.760 -39.572 -39.363 -39.135 -38.887 -38.622 -38.339 -38.040 -37.725 -37.396 -37.054 -36.699 -36.331 -35.952 - -40.626 -40.665 -40.674 -40.655 -40.607 -40.532 -40.432 -40.305 -40.154 -39.979 -39.781 -39.561 -39.320 -39.059 -38.778 -38.479 -38.162 -37.830 -37.481 -37.119 -36.742 -36.352 -35.949 - -41.080 -41.115 -41.120 -41.095 -41.041 -40.959 -40.850 -40.714 -40.553 -40.366 -40.155 -39.922 -39.666 -39.389 -39.093 -38.777 -38.444 -38.093 -37.727 -37.347 -36.952 -36.544 -36.124 - -41.526 -41.559 -41.560 -41.530 -41.470 -41.381 -41.263 -41.117 -40.945 -40.747 -40.523 -40.276 -40.006 -39.714 -39.401 -39.069 -38.718 -38.350 -37.966 -37.566 -37.153 -36.727 -36.289 - -41.966 -41.996 -41.993 -41.959 -41.893 -41.797 -41.671 -41.516 -41.333 -41.123 -40.887 -40.625 -40.340 -40.033 -39.704 -39.354 -38.986 -38.600 -38.197 -37.779 -37.347 -36.902 -36.445 - -42.401 -42.429 -42.423 -42.384 -42.312 -42.209 -42.074 -41.910 -41.716 -41.494 -41.245 -40.970 -40.670 -40.347 -40.001 -39.635 -39.248 -38.844 -38.423 -37.986 -37.535 -37.071 -36.595 - -42.832 -42.858 -42.848 -42.805 -42.728 -42.617 -42.475 -42.301 -42.096 -41.862 -41.600 -41.311 -40.996 -40.657 -40.294 -39.910 -39.506 -39.083 -38.643 -38.187 -37.717 -37.233 -36.738 - -43.259 -43.283 -43.271 -43.223 -43.140 -43.023 -42.872 -42.688 -42.473 -42.227 -41.952 -41.649 -41.318 -40.963 -40.584 -40.182 -39.760 -39.318 -38.859 -38.383 -37.893 -37.390 -36.875 - -43.683 -43.706 -43.691 -43.639 -43.550 -43.426 -43.267 -43.073 -42.847 -42.589 -42.301 -41.983 -41.637 -41.266 -40.869 -40.450 -40.009 -39.549 -39.070 -38.575 -38.065 -37.542 -37.007 - -44.105 -44.126 -44.108 -44.052 -43.958 -43.827 -43.659 -43.456 -43.219 -42.949 -42.647 -42.314 -41.953 -41.565 -41.152 -40.714 -40.255 -39.775 -39.277 -38.762 -38.233 -37.689 -37.134 - -44.524 -44.544 -44.524 -44.464 -44.364 -44.226 -44.050 -43.837 -43.589 -43.306 -42.990 -42.643 -42.267 -41.862 -41.431 -40.976 -40.497 -39.999 -39.481 -38.946 -38.396 -37.832 -37.257 - -44.942 -44.961 -44.938 -44.874 -44.768 -44.623 -44.438 -44.216 -43.956 -43.661 -43.332 -42.970 -42.577 -42.156 -41.707 -41.234 -40.737 -40.218 -39.681 -39.126 -38.555 -37.971 -37.376 - -45.357 -45.376 -45.350 -45.282 -45.171 -45.019 -44.826 -44.593 -44.322 -44.014 -43.671 -43.294 -42.886 -42.447 -41.981 -41.489 -40.973 -40.435 -39.877 -39.302 -38.711 -38.106 -37.490 - -45.772 -45.789 -45.761 -45.689 -45.573 -45.413 -45.211 -44.968 -44.686 -44.365 -44.008 -43.616 -43.192 -42.736 -42.252 -41.741 -41.206 -40.648 -40.070 -39.475 -38.863 -38.238 -37.601 - -46.185 -46.201 -46.171 -46.095 -45.973 -45.806 -45.596 -45.343 -45.048 -44.715 -44.343 -43.936 -43.495 -43.023 -42.520 -41.991 -41.436 -40.858 -40.260 -39.644 -39.012 -38.366 -37.708 - -46.597 -46.613 -46.580 -46.500 -46.372 -46.198 -45.979 -45.715 -45.410 -45.063 -44.677 -44.254 -43.797 -43.307 -42.786 -42.238 -41.663 -41.066 -40.448 -39.811 -39.157 -38.490 -37.811 - -47.008 -47.023 -46.988 -46.904 -46.771 -46.589 -46.361 -46.087 -45.769 -45.409 -45.009 -44.571 -44.097 -43.589 -43.050 -42.482 -41.888 -41.271 -40.632 -39.974 -39.300 -38.611 -37.911 - -47.418 -47.433 -47.396 -47.307 -47.168 -46.979 -46.742 -46.458 -46.128 -45.754 -45.339 -44.885 -44.394 -43.869 -43.311 -42.724 -42.110 -41.472 -40.813 -40.134 -39.439 -38.729 -38.008 - -47.827 -47.841 -47.802 -47.710 -47.565 -47.369 -47.122 -46.827 -46.485 -46.098 -45.668 -45.198 -44.690 -44.146 -43.570 -42.964 -42.330 -41.671 -40.991 -40.291 -39.575 -38.844 -38.102 - -48.236 -48.250 -48.208 -48.112 -47.961 -47.757 -47.501 -47.195 -46.841 -46.440 -45.995 -45.509 -44.984 -44.422 -43.827 -43.201 -42.547 -41.868 -41.166 -40.445 -39.708 -38.955 -38.192 - -48.644 -48.657 -48.614 -48.513 -48.357 -48.145 -47.880 -47.563 -47.196 -46.781 -46.321 -45.819 -45.276 -44.696 -44.082 -43.436 -42.762 -42.062 -41.339 -40.597 -39.837 -39.064 -38.279 - -49.052 -49.065 -49.019 -48.914 -48.751 -48.532 -48.257 -47.929 -47.550 -47.121 -46.646 -46.126 -45.566 -44.968 -44.334 -43.668 -42.974 -42.253 -41.509 -40.745 -39.964 -39.169 -38.362 - -49.459 -49.471 -49.423 -49.315 -49.146 -48.919 -48.634 -48.295 -47.902 -47.459 -46.969 -46.432 -45.854 -45.237 -44.584 -43.898 -43.183 -42.441 -41.676 -40.891 -40.088 -39.272 -38.443 - -49.865 -49.878 -49.828 -49.715 -49.540 -49.305 -49.011 -48.660 -48.254 -47.797 -47.290 -46.737 -46.141 -45.505 -44.832 -44.126 -43.390 -42.627 -41.841 -41.034 -40.209 -39.371 -38.521 - -50.271 -50.284 -50.232 -50.114 -49.934 -49.690 -49.386 -49.024 -48.605 -48.133 -47.610 -47.040 -46.426 -45.771 -45.078 -44.352 -43.595 -42.810 -42.002 -41.174 -40.328 -39.467 -38.596 - -50.677 -50.690 -50.635 -50.514 -50.327 -50.075 -49.761 -49.387 -48.955 -48.468 -47.929 -47.341 -46.709 -46.034 -45.322 -44.575 -43.797 -42.991 -42.161 -41.311 -40.443 -39.561 -38.667 - -51.083 -51.096 -51.039 -50.913 -50.720 -50.460 -50.136 -49.749 -49.304 -48.801 -48.246 -47.641 -46.990 -46.296 -45.564 -44.796 -43.996 -43.169 -42.318 -41.445 -40.555 -39.651 -38.736 - -51.489 -51.501 -51.442 -51.312 -51.112 -50.844 -50.509 -50.111 -49.651 -49.134 -48.562 -47.939 -47.269 -46.556 -45.803 -45.014 -44.194 -43.345 -42.471 -41.577 -40.665 -39.739 -38.801 - -51.894 -51.906 -51.845 -51.711 -51.504 -51.228 -50.883 -50.472 -49.998 -49.465 -48.877 -48.236 -47.547 -46.814 -46.040 -45.230 -44.388 -43.518 -42.622 -41.706 -40.771 -39.823 -38.864 - -52.299 -52.311 -52.248 -52.109 -51.896 -51.611 -51.255 -50.832 -50.344 -49.796 -49.190 -48.531 -47.823 -47.069 -46.275 -45.444 -44.580 -43.688 -42.770 -41.832 -40.875 -39.905 -38.923 - -52.704 -52.717 -52.651 -52.508 -52.288 -51.994 -51.627 -51.191 -50.689 -50.125 -49.502 -48.824 -48.097 -47.323 -46.508 -45.656 -44.770 -43.856 -42.916 -41.955 -40.976 -39.983 -38.980 - -53.108 -53.122 -53.054 -52.906 -52.680 -52.377 -51.999 -51.550 -51.033 -50.453 -49.812 -49.116 -48.369 -47.575 -46.739 -45.865 -44.957 -44.021 -43.058 -42.075 -41.074 -40.059 -39.034 - -53.513 -53.527 -53.457 -53.305 -53.071 -52.759 -52.370 -51.908 -51.376 -50.779 -50.121 -49.406 -48.639 -47.825 -46.967 -46.072 -45.142 -44.183 -43.198 -42.192 -41.169 -40.132 -39.084 - -53.918 -53.932 -53.860 -53.703 -53.462 -53.141 -52.740 -52.265 -51.718 -51.105 -50.429 -49.694 -48.907 -48.072 -47.193 -46.276 -45.324 -44.342 -43.335 -42.307 -41.261 -40.202 -39.132 - -54.322 -54.336 -54.262 -54.101 -53.853 -53.522 -53.110 -52.621 -52.060 -51.429 -50.735 -49.981 -49.174 -48.318 -47.417 -46.478 -45.504 -44.499 -43.470 -42.419 -41.350 -40.268 -39.176 - -54.727 -54.741 -54.665 -54.499 -54.244 -53.904 -53.480 -52.977 -52.400 -51.752 -51.039 -50.266 -49.438 -48.561 -47.639 -46.677 -45.680 -44.654 -43.601 -42.528 -41.437 -40.332 -39.218 - -55.131 -55.147 -55.068 -54.897 -54.635 -54.285 -53.849 -53.332 -52.739 -52.074 -51.342 -50.550 -49.701 -48.802 -47.858 -46.874 -45.855 -44.805 -43.730 -42.634 -41.520 -40.393 -39.257 - -55.536 -55.552 -55.471 -55.295 -55.026 -54.665 -54.217 -53.686 -53.077 -52.394 -51.644 -50.831 -49.962 -49.041 -48.075 -47.068 -46.026 -44.954 -43.856 -42.737 -41.600 -40.451 -39.292 - -55.940 -55.957 -55.874 -55.693 -55.416 -55.046 -54.585 -54.040 -53.414 -52.714 -51.944 -51.111 -50.220 -49.278 -48.289 -47.260 -46.195 -45.100 -43.979 -42.837 -41.678 -40.506 -39.325 - -56.345 -56.362 -56.277 -56.091 -55.807 -55.426 -54.953 -54.393 -53.750 -53.032 -52.242 -51.389 -50.477 -49.512 -48.501 -47.449 -46.361 -45.243 -44.099 -42.934 -41.752 -40.558 -39.354 - -56.749 -56.767 -56.681 -56.490 -56.197 -55.805 -55.320 -54.744 -54.085 -53.348 -52.539 -51.665 -50.731 -49.745 -48.711 -47.636 -46.525 -45.383 -44.216 -43.028 -41.824 -40.606 -39.381 - -57.154 -57.173 -57.084 -56.888 -56.587 -56.185 -55.686 -55.096 -54.419 -53.664 -52.835 -51.939 -50.984 -49.974 -48.918 -47.820 -46.686 -45.521 -44.331 -43.119 -41.892 -40.652 -39.404 - -57.559 -57.579 -57.487 -57.286 -56.977 -56.564 -56.052 -55.446 -54.752 -53.977 -53.128 -52.211 -51.234 -50.202 -49.122 -48.001 -46.843 -45.655 -44.442 -43.208 -41.957 -40.695 -39.425 - -57.963 -57.985 -57.891 -57.684 -57.367 -56.943 -56.417 -55.795 -55.084 -54.290 -53.420 -52.482 -51.482 -50.427 -49.324 -48.179 -46.999 -45.787 -44.550 -43.293 -42.020 -40.735 -39.442 - -58.368 -58.391 -58.295 -58.083 -57.757 -57.322 -56.782 -56.144 -55.415 -54.601 -53.710 -52.750 -51.728 -50.650 -49.524 -48.355 -47.151 -45.916 -44.656 -43.375 -42.079 -40.771 -39.456 - -58.773 -58.797 -58.699 -58.481 -58.147 -57.700 -57.146 -56.492 -55.744 -54.910 -53.999 -53.016 -51.971 -50.870 -49.720 -48.528 -47.300 -46.042 -44.758 -43.454 -42.135 -40.805 -39.468 - -59.178 -59.203 -59.103 -58.880 -58.537 -58.078 -57.510 -56.839 -56.072 -55.218 -54.285 -53.281 -52.212 -51.088 -49.914 -48.699 -47.447 -46.164 -44.857 -43.530 -42.188 -40.835 -39.476 - -59.583 -59.610 -59.508 -59.279 -58.927 -58.456 -57.873 -57.185 -56.399 -55.525 -54.570 -53.543 -52.451 -51.303 -50.106 -48.866 -47.590 -46.284 -44.953 -43.603 -42.238 -40.862 -39.481 - -59.989 -60.016 -59.912 -59.678 -59.316 -58.833 -58.235 -57.530 -56.725 -55.830 -54.853 -53.803 -52.688 -51.516 -50.294 -49.030 -47.730 -46.401 -45.046 -43.673 -42.285 -40.887 -39.482 - -60.394 -60.423 -60.317 -60.077 -59.706 -59.210 -58.597 -57.874 -57.049 -56.133 -55.134 -54.060 -52.922 -51.726 -50.480 -49.192 -47.868 -46.514 -45.136 -43.739 -42.328 -40.908 -39.481 - -60.799 -60.831 -60.722 -60.476 -60.095 -59.587 -58.958 -58.217 -57.372 -56.434 -55.413 -54.316 -53.153 -51.933 -50.663 -49.350 -48.002 -46.625 -45.223 -43.803 -42.369 -40.925 -39.476 - -61.205 -61.238 -61.128 -60.875 -60.485 -59.963 -59.318 -58.559 -57.694 -56.734 -55.689 -54.569 -53.382 -52.137 -50.843 -49.506 -48.134 -46.732 -45.307 -43.863 -42.406 -40.940 -39.469 - -61.611 -61.646 -61.533 -61.274 -60.874 -60.339 -59.678 -58.900 -58.014 -57.032 -55.964 -54.820 -53.608 -52.339 -51.020 -49.658 -48.262 -46.836 -45.387 -43.920 -42.440 -40.951 -39.458 - -62.017 -62.054 -61.939 -61.674 -61.264 -60.715 -60.037 -59.239 -58.333 -57.328 -56.237 -55.068 -53.832 -52.538 -51.194 -49.808 -48.387 -46.937 -45.464 -43.974 -42.471 -40.960 -39.444 - -62.423 -62.462 -62.345 -62.074 -61.653 -61.090 -60.395 -59.578 -58.650 -57.623 -56.507 -55.314 -54.053 -52.734 -51.365 -49.954 -48.508 -47.035 -45.538 -44.024 -42.498 -40.965 -39.427 - -62.829 -62.871 -62.752 -62.474 -62.042 -61.465 -60.753 -59.916 -58.966 -57.915 -56.775 -55.557 -54.271 -52.927 -51.533 -50.097 -48.627 -47.129 -45.609 -44.072 -42.523 -40.966 -39.406 - -63.235 -63.280 -63.159 -62.874 -62.431 -61.839 -61.109 -60.252 -59.280 -58.206 -57.041 -55.798 -54.487 -53.117 -51.698 -50.237 -48.742 -47.220 -45.676 -44.116 -42.544 -40.965 -39.383 - -63.642 -63.689 -63.566 -63.274 -62.820 -62.213 -61.465 -60.587 -59.592 -58.494 -57.305 -56.036 -54.699 -53.304 -51.859 -50.374 -48.854 -47.308 -45.740 -44.156 -42.561 -40.960 -39.356 - -64.048 -64.099 -63.973 -63.674 -63.209 -62.587 -61.820 -60.920 -59.903 -58.780 -57.566 -56.271 -54.909 -53.488 -52.018 -50.507 -48.963 -47.392 -45.800 -44.193 -42.576 -40.952 -39.326 - -64.455 -64.509 -64.381 -64.075 -63.598 -62.960 -62.174 -61.253 -60.212 -59.064 -57.824 -56.504 -55.115 -53.668 -52.173 -50.637 -49.068 -47.473 -45.858 -44.227 -42.587 -40.940 -39.292 - -64.862 -64.919 -64.789 -64.476 -63.986 -63.332 -62.527 -61.584 -60.519 -59.346 -58.080 -56.734 -55.319 -53.846 -52.325 -50.764 -49.170 -47.551 -45.911 -44.258 -42.595 -40.926 -39.256 - -65.269 -65.330 -65.198 -64.877 -64.375 -63.704 -62.879 -61.913 -60.824 -59.626 -58.333 -56.961 -55.519 -54.020 -52.473 -50.887 -49.268 -47.625 -45.962 -44.285 -42.599 -40.908 -39.216 - -65.676 -65.740 -65.606 -65.278 -64.763 -64.076 -63.229 -62.241 -61.127 -59.903 -58.584 -57.185 -55.717 -54.191 -52.618 -51.006 -49.363 -47.695 -46.009 -44.309 -42.600 -40.886 -39.172 - -66.083 -66.152 -66.016 -65.679 -65.152 -64.446 -63.579 -62.567 -61.428 -60.177 -58.832 -57.405 -55.911 -54.359 -52.760 -51.123 -49.455 -47.762 -46.052 -44.329 -42.597 -40.862 -39.126 - -66.490 -66.563 -66.425 -66.081 -65.540 -64.817 -63.928 -62.892 -61.727 -60.450 -59.077 -57.623 -56.101 -54.523 -52.898 -51.235 -49.542 -47.826 -46.092 -44.346 -42.591 -40.834 -39.076 - -66.898 -66.975 -66.835 -66.482 -65.928 -65.186 -64.275 -63.215 -62.023 -60.719 -59.319 -57.838 -56.289 -54.684 -53.033 -51.344 -49.627 -47.886 -46.128 -44.359 -42.582 -40.802 -39.023 - -67.305 -67.388 -67.245 -66.884 -66.315 -65.555 -64.621 -63.536 -62.318 -60.986 -59.558 -58.049 -56.473 -54.841 -53.164 -51.450 -49.707 -47.942 -46.161 -44.369 -42.569 -40.767 -38.966 - -67.713 -67.800 -67.656 -67.286 -66.703 -65.923 -64.966 -63.855 -62.610 -61.250 -59.794 -58.257 -56.653 -54.994 -53.291 -51.551 -49.784 -47.995 -46.190 -44.375 -42.553 -40.729 -38.906 - -68.121 -68.214 -68.067 -67.688 -67.090 -66.290 -65.310 -64.172 -62.899 -61.511 -60.027 -58.462 -56.830 -55.144 -53.414 -51.649 -49.857 -48.044 -46.216 -44.377 -42.533 -40.687 -38.843 - -68.528 -68.627 -68.479 -68.091 -67.477 -66.656 -65.652 -64.487 -63.186 -61.770 -60.256 -58.663 -57.003 -55.290 -53.534 -51.744 -49.927 -48.089 -46.238 -44.377 -42.510 -40.642 -38.777 - -68.936 -69.041 -68.891 -68.493 -67.863 -67.021 -65.992 -64.800 -63.471 -62.025 -60.482 -58.860 -57.173 -55.433 -53.650 -51.834 -49.992 -48.131 -46.256 -44.372 -42.483 -40.594 -38.707 - -69.344 -69.455 -69.304 -68.896 -68.249 -67.386 -66.331 -65.111 -63.752 -62.277 -60.705 -59.054 -57.339 -55.571 -53.762 -51.921 -50.054 -48.169 -46.271 -44.364 -42.453 -40.542 -38.633 - -69.752 -69.870 -69.716 -69.299 -68.635 -67.749 -66.668 -65.420 -64.031 -62.526 -60.924 -59.244 -57.500 -55.706 -53.870 -52.003 -50.112 -48.203 -46.282 -44.352 -42.419 -40.486 -38.557 - -70.160 -70.285 -70.130 -69.702 -69.021 -68.111 -67.003 -65.726 -64.307 -62.771 -61.140 -59.430 -57.658 -55.836 -53.975 -52.082 -50.166 -48.233 -46.289 -44.337 -42.382 -40.428 -38.476 - -70.567 -70.701 -70.544 -70.105 -69.405 -68.472 -67.337 -66.029 -64.580 -63.013 -61.352 -59.613 -57.812 -55.963 -54.075 -52.157 -50.217 -48.260 -46.292 -44.318 -42.341 -40.365 -38.393 - -70.975 -71.117 -70.958 -70.508 -69.790 -68.832 -67.668 -66.330 -64.850 -63.252 -61.560 -59.791 -57.962 -56.086 -54.171 -52.228 -50.263 -48.283 -46.292 -44.295 -42.297 -40.299 -38.306 - -71.383 -71.533 -71.373 -70.912 -70.174 -69.190 -67.997 -66.629 -65.116 -63.487 -61.764 -59.966 -58.108 -56.204 -54.263 -52.295 -50.305 -48.302 -46.288 -44.269 -42.249 -40.230 -38.216 - -71.790 -71.950 -71.788 -71.315 -70.557 -69.548 -68.324 -66.924 -65.379 -63.718 -61.964 -60.136 -58.250 -56.318 -54.351 -52.357 -50.344 -48.316 -46.280 -44.239 -42.197 -40.157 -38.122 - -72.197 -72.367 -72.204 -71.719 -70.940 -69.903 -68.649 -67.216 -65.638 -63.945 -62.160 -60.302 -58.387 -56.428 -54.435 -52.416 -50.378 -48.327 -46.269 -44.206 -42.142 -40.081 -38.025 - -72.604 -72.785 -72.620 -72.123 -71.322 -70.257 -68.971 -67.505 -65.894 -64.168 -62.352 -60.464 -58.520 -56.534 -54.514 -52.470 -50.409 -48.335 -46.253 -44.168 -42.083 -40.001 -37.924 - -73.011 -73.203 -73.037 -72.526 -71.703 -70.609 -69.291 -67.791 -66.146 -64.387 -62.539 -60.621 -58.649 -56.635 -54.589 -52.521 -50.435 -48.338 -46.234 -44.127 -42.021 -39.918 -37.820 - -73.417 -73.622 -73.454 -72.930 -72.083 -70.959 -69.608 -68.073 -66.394 -64.602 -62.722 -60.774 -58.773 -56.732 -54.660 -52.567 -50.457 -48.337 -46.211 -44.082 -41.955 -39.831 -37.712 - -73.823 -74.040 -73.872 -73.334 -72.462 -71.308 -69.922 -68.352 -66.638 -64.813 -62.901 -60.922 -58.892 -56.824 -54.727 -52.608 -50.475 -48.332 -46.184 -44.034 -41.885 -39.740 -37.601 - -74.228 -74.460 -74.291 -73.737 -72.841 -71.654 -70.233 -68.627 -66.878 -65.019 -63.074 -61.065 -59.007 -56.912 -54.789 -52.646 -50.489 -48.323 -46.153 -43.981 -41.812 -39.646 -37.487 - -74.633 -74.880 -74.710 -74.141 -73.218 -71.998 -70.541 -68.898 -67.113 -65.220 -63.243 -61.204 -59.117 -56.995 -54.846 -52.679 -50.499 -48.310 -46.118 -43.925 -41.735 -39.548 -37.368 - -75.037 -75.300 -75.129 -74.544 -73.593 -72.340 -70.845 -69.165 -67.344 -65.416 -63.408 -61.338 -59.223 -57.074 -54.899 -52.708 -50.504 -48.293 -46.079 -43.865 -41.654 -39.447 -37.247 - -75.440 -75.720 -75.549 -74.947 -73.968 -72.678 -71.146 -69.428 -67.570 -65.608 -63.567 -61.467 -59.323 -57.147 -54.948 -52.732 -50.505 -48.272 -46.037 -43.802 -41.570 -39.342 -37.122 - -75.842 -76.141 -75.970 -75.350 -74.341 -73.015 -71.443 -69.686 -67.792 -65.794 -63.721 -61.591 -59.419 -57.216 -54.992 -52.752 -50.502 -48.247 -45.990 -43.734 -41.482 -39.234 -36.994 - -76.244 -76.562 -76.391 -75.753 -74.712 -73.348 -71.736 -69.940 -68.008 -65.976 -63.870 -61.710 -59.510 -57.281 -55.031 -52.768 -50.495 -48.218 -45.940 -43.663 -41.390 -39.122 -36.862 - -76.644 -76.984 -76.813 -76.155 -75.082 -73.678 -72.025 -70.189 -68.219 -66.152 -64.014 -61.823 -59.595 -57.340 -55.066 -52.779 -50.484 -48.185 -45.885 -43.588 -41.294 -39.007 -36.726 - -77.043 -77.406 -77.235 -76.557 -75.449 -74.004 -72.309 -70.432 -68.425 -66.322 -64.152 -61.932 -59.676 -57.395 -55.096 -52.785 -50.468 -48.147 -45.827 -43.509 -41.195 -38.888 -36.587 - -77.440 -77.828 -77.658 -76.959 -75.814 -74.327 -72.589 -70.671 -68.625 -66.487 -64.284 -62.035 -59.751 -57.444 -55.121 -52.787 -50.448 -48.106 -45.764 -43.426 -41.093 -38.765 -36.444 - -77.835 -78.250 -78.081 -77.360 -76.177 -74.646 -72.863 -70.903 -68.819 -66.646 -64.412 -62.132 -59.821 -57.489 -55.141 -52.785 -50.423 -48.060 -45.698 -43.340 -40.986 -38.639 -36.298 - -78.228 -78.673 -78.506 -77.760 -76.538 -74.961 -73.133 -71.130 -69.007 -66.800 -64.533 -62.224 -59.886 -57.528 -55.157 -52.778 -50.394 -48.010 -45.628 -43.249 -40.876 -38.509 -36.149 - -78.619 -79.096 -78.930 -78.159 -76.895 -75.271 -73.396 -71.351 -69.189 -66.947 -64.648 -62.311 -59.946 -57.563 -55.168 -52.766 -50.361 -47.956 -45.553 -43.155 -40.762 -38.375 -35.996 - -79.008 -79.519 -79.356 -78.557 -77.249 -75.576 -73.654 -71.566 -69.365 -67.088 -64.758 -62.391 -60.000 -57.592 -55.174 -52.750 -50.324 -47.898 -45.475 -43.057 -40.644 -38.238 -35.841 - -79.393 -79.942 -79.781 -78.954 -77.599 -75.876 -73.906 -71.774 -69.534 -67.222 -64.861 -62.466 -60.049 -57.616 -55.175 -52.729 -50.282 -47.836 -45.393 -42.955 -40.523 -38.097 -35.680 diff --git a/pydarn/radar_fov_files/024_lons.txt b/pydarn/radar_fov_files/024_lons.txt deleted file mode 100644 index ce3c7f263..000000000 --- a/pydarn/radar_fov_files/024_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - 137.953 138.082 138.197 138.305 138.407 138.505 138.598 138.688 138.774 138.856 138.934 139.009 139.079 139.144 139.205 139.261 139.311 139.355 139.392 139.421 139.441 139.449 139.440 - 138.082 138.213 138.341 138.467 138.589 138.709 138.825 138.938 139.048 139.154 139.256 139.353 139.446 139.534 139.617 139.694 139.765 139.830 139.888 139.939 139.982 140.016 140.042 - 138.147 138.301 138.452 138.602 138.750 138.895 139.037 139.175 139.310 139.441 139.567 139.688 139.804 139.912 140.016 140.113 140.204 140.287 140.362 140.430 140.490 140.540 140.581 - 138.175 138.355 138.533 138.710 138.885 139.056 139.225 139.390 139.551 139.706 139.857 140.002 140.140 140.272 140.397 140.514 140.622 140.723 140.815 140.898 140.971 141.035 141.088 - 138.187 138.395 138.601 138.806 139.008 139.208 139.404 139.596 139.782 139.964 140.139 140.308 140.469 140.623 140.769 140.906 141.033 141.151 141.258 141.355 141.442 141.517 141.581 - 138.192 138.428 138.663 138.896 139.127 139.354 139.578 139.797 140.010 140.217 140.418 140.611 140.795 140.971 141.137 141.293 141.439 141.574 141.697 141.809 141.907 141.994 142.068 - 138.190 138.455 138.720 138.982 139.242 139.498 139.749 139.996 140.236 140.469 140.695 140.912 141.120 141.317 141.504 141.680 141.844 141.995 142.134 142.259 142.371 142.468 142.551 - 138.186 138.480 138.774 139.066 139.355 139.640 139.920 140.194 140.462 140.721 140.972 141.213 141.444 141.664 141.871 142.066 142.248 142.416 142.570 142.709 142.833 142.941 143.032 - 138.178 138.502 138.826 139.148 139.467 139.781 140.090 140.393 140.687 140.973 141.250 141.515 141.769 142.011 142.239 142.454 142.653 142.838 143.006 143.159 143.294 143.413 143.513 - 138.168 138.523 138.877 139.230 139.578 139.923 140.261 140.591 140.914 141.227 141.529 141.819 142.096 142.360 142.609 142.842 143.060 143.260 143.444 143.609 143.756 143.885 143.994 - 138.157 138.543 138.928 139.311 139.690 140.064 140.432 140.791 141.142 141.481 141.809 142.124 142.425 142.710 142.980 143.233 143.468 143.685 143.882 144.061 144.219 144.357 144.475 - 138.072 138.488 138.903 139.315 139.723 140.125 140.520 140.905 141.281 141.645 141.996 142.332 142.653 142.958 143.245 143.514 143.764 143.993 144.202 144.390 144.556 144.701 144.822 - 137.942 138.389 138.833 139.275 139.711 140.141 140.562 140.973 141.373 141.761 142.134 142.491 142.832 143.154 143.458 143.742 144.004 144.245 144.464 144.659 144.831 144.979 145.102 - 137.781 138.259 138.734 139.205 139.671 140.128 140.576 141.013 141.438 141.848 142.243 142.621 142.981 143.321 143.640 143.938 144.213 144.464 144.691 144.893 145.069 145.219 145.342 - 137.591 138.102 138.609 139.110 139.605 140.090 140.565 141.028 141.477 141.911 142.327 142.725 143.103 143.460 143.795 144.106 144.392 144.653 144.887 145.094 145.273 145.423 145.544 - 137.477 138.020 138.558 139.090 139.614 140.128 140.631 141.121 141.595 142.053 142.492 142.912 143.310 143.685 144.036 144.362 144.662 144.934 145.178 145.393 145.578 145.731 145.853 - 137.513 138.085 138.653 139.214 139.768 140.312 140.843 141.361 141.863 142.348 142.812 143.256 143.677 144.074 144.445 144.790 145.107 145.395 145.653 145.881 146.077 146.241 146.372 - 137.543 138.144 138.742 139.334 139.918 140.492 141.053 141.600 142.130 142.641 143.131 143.599 144.043 144.462 144.853 145.217 145.550 145.854 146.126 146.366 146.574 146.747 146.887 - 137.566 138.199 138.828 139.451 140.066 140.670 141.261 141.837 142.395 142.933 143.449 143.942 144.409 144.849 145.261 145.642 145.993 146.312 146.597 146.850 147.068 147.250 147.398 - 137.586 138.250 138.911 139.565 140.212 140.847 141.468 142.074 142.660 143.225 143.768 144.285 144.775 145.237 145.668 146.068 146.435 146.769 147.068 147.332 147.560 147.752 147.906 - 137.601 138.297 138.990 139.678 140.356 141.023 141.675 142.310 142.925 143.518 144.087 144.628 145.142 145.625 146.076 146.494 146.878 147.226 147.538 147.813 148.051 148.251 148.413 - 137.613 138.342 139.068 139.788 140.499 141.198 141.881 142.547 143.191 143.812 144.407 144.973 145.510 146.014 146.485 146.921 147.321 147.684 148.009 148.295 148.542 148.750 148.918 - 137.622 138.385 139.144 139.898 140.642 141.373 142.088 142.784 143.458 144.106 144.728 145.319 145.879 146.405 146.896 147.350 147.765 148.142 148.480 148.777 149.033 149.248 149.422 - 137.628 138.425 139.219 140.006 140.784 141.548 142.295 143.022 143.726 144.403 145.051 145.667 146.250 146.798 147.308 147.779 148.211 148.602 148.952 149.259 149.524 149.746 149.926 - 137.632 138.464 139.292 140.115 140.926 141.724 142.503 143.262 143.995 144.701 145.376 146.017 146.624 147.192 147.722 148.211 148.659 149.063 149.425 149.742 150.015 150.244 150.429 - 137.634 138.501 139.365 140.222 141.069 141.900 142.713 143.502 144.266 145.001 145.703 146.370 146.999 147.589 148.138 148.645 149.108 149.526 149.899 150.226 150.507 150.743 150.932 - 137.633 138.536 139.436 140.330 141.211 142.077 142.923 143.745 144.539 145.303 146.032 146.724 147.377 147.989 148.557 149.081 149.559 149.990 150.375 150.711 151.000 151.241 151.435 - 137.631 138.571 139.507 140.437 141.354 142.255 143.135 143.989 144.815 145.607 146.364 147.082 147.758 148.391 148.978 149.519 150.012 150.457 150.852 151.198 151.494 151.741 151.938 - 137.627 138.604 139.578 140.544 141.498 142.435 143.349 144.236 145.093 145.915 146.699 147.442 148.142 148.796 149.402 149.960 150.468 150.925 151.331 151.686 151.989 152.241 152.442 - 137.621 138.636 139.648 140.652 141.643 142.615 143.564 144.485 145.373 146.224 147.036 147.805 148.528 149.204 149.829 150.404 150.926 151.396 151.812 152.175 152.485 152.742 152.946 - 137.614 138.667 139.718 140.760 141.789 142.797 143.781 144.736 145.656 146.537 147.377 148.171 148.918 149.614 150.259 150.850 151.387 151.869 152.295 152.666 152.982 153.244 153.451 - 137.605 138.697 139.787 140.869 141.935 142.981 144.001 144.989 145.941 146.853 147.721 148.541 149.311 150.029 150.692 151.299 151.850 152.344 152.780 153.159 153.481 153.746 153.956 - 137.594 138.727 139.857 140.978 142.083 143.166 144.222 145.245 146.230 147.172 148.068 148.914 149.708 150.446 151.128 151.751 152.316 152.821 153.267 153.654 153.981 154.250 154.462 - 137.582 138.755 139.926 141.087 142.232 143.354 144.446 145.504 146.522 147.495 148.419 149.291 150.108 150.867 151.567 152.207 152.785 153.301 153.756 154.150 154.483 154.755 154.968 - 137.568 138.783 139.995 141.197 142.382 143.543 144.673 145.766 146.817 147.821 148.773 149.671 150.511 151.291 152.010 152.665 153.257 153.784 154.248 154.648 154.986 155.261 155.476 - 137.553 138.810 140.065 141.308 142.534 143.734 144.902 146.031 147.115 148.150 149.131 150.055 150.919 151.719 152.456 153.126 153.731 154.269 154.742 155.148 155.490 155.768 155.984 - 137.536 138.837 140.134 141.420 142.687 143.927 145.133 146.299 147.417 148.483 149.493 150.443 151.330 152.151 152.905 153.591 154.209 154.757 155.238 155.650 155.996 156.277 156.493 - 137.518 138.862 140.204 141.533 142.842 144.123 145.368 146.570 147.722 148.821 149.859 150.835 151.745 152.587 153.359 154.060 154.689 155.248 155.736 156.154 156.504 156.786 157.003 - 137.498 138.887 140.273 141.647 142.999 144.321 145.605 146.844 148.032 149.162 150.230 151.232 152.165 153.026 153.816 154.531 155.173 155.741 156.237 156.660 157.013 157.297 157.513 - 137.477 138.912 140.343 141.762 143.158 144.522 145.846 147.122 148.345 149.507 150.604 151.632 152.588 153.470 154.276 155.006 155.660 156.238 156.740 157.168 157.524 157.809 158.025 - 137.454 138.935 140.413 141.878 143.318 144.725 146.090 147.404 148.662 149.856 150.982 152.037 153.016 153.918 154.741 155.485 156.150 156.737 157.246 157.678 158.037 158.322 158.537 - 137.429 138.958 140.484 141.995 143.480 144.931 146.337 147.690 148.983 150.210 151.366 152.446 153.448 154.369 155.209 155.967 156.644 157.239 157.754 158.191 158.551 158.837 159.050 - 137.403 138.981 140.555 142.113 143.645 145.139 146.587 147.979 149.308 150.568 151.753 152.860 153.884 154.826 155.682 156.453 157.140 157.743 158.264 158.705 159.067 159.352 159.564 - 137.375 139.003 140.626 142.233 143.811 145.351 146.841 148.273 149.638 150.931 152.146 153.278 154.326 155.286 156.158 156.943 157.640 158.251 158.777 159.221 159.584 159.869 160.079 - 137.346 139.024 140.697 142.353 143.980 145.565 147.098 148.570 149.973 151.299 152.543 153.701 154.771 155.751 156.639 157.436 158.143 158.762 159.293 159.739 160.103 160.387 160.594 - 137.315 139.044 140.769 142.476 144.151 145.783 147.360 148.872 150.312 151.671 152.945 154.130 155.222 156.220 157.124 157.934 158.650 159.275 159.811 160.260 160.624 160.907 161.111 - 137.282 139.064 140.842 142.600 144.325 146.004 147.625 149.179 150.656 152.049 153.352 154.563 155.677 156.694 157.613 158.435 159.160 159.792 160.332 160.782 161.146 161.427 161.628 - 137.247 139.083 140.914 142.725 144.501 146.228 147.894 149.490 151.004 152.431 153.765 155.001 156.137 157.172 158.106 158.939 159.674 160.311 160.855 161.307 161.670 161.949 162.146 - 137.211 139.102 140.988 142.852 144.679 146.455 148.168 149.805 151.358 152.819 154.183 155.444 156.602 157.656 158.604 159.448 160.191 160.834 161.380 161.833 162.196 162.472 162.665 - 137.172 139.120 141.061 142.980 144.860 146.687 148.446 150.126 151.717 153.212 154.606 155.893 157.073 158.143 159.106 159.961 160.711 161.359 161.909 162.362 162.723 162.996 163.184 - 137.132 139.137 141.136 143.111 145.045 146.922 148.728 150.451 152.082 153.611 155.034 156.347 157.548 158.636 159.612 160.478 161.235 161.888 162.439 162.893 163.252 163.521 163.704 - 137.089 139.153 141.211 143.243 145.232 147.161 149.015 150.782 152.452 154.016 155.469 156.807 158.029 159.134 160.123 160.998 161.763 162.419 162.972 163.425 163.782 164.048 164.225 - 137.044 139.169 141.286 143.377 145.422 147.403 149.306 151.118 152.827 154.426 155.909 157.273 158.515 159.637 160.638 161.523 162.294 162.954 163.508 163.960 164.314 164.575 164.747 - 136.997 139.183 141.362 143.513 145.615 147.650 149.603 151.459 153.209 154.842 156.355 157.744 159.007 160.144 161.158 162.052 162.828 163.492 164.046 164.496 164.847 165.103 165.269 - 136.948 139.197 141.439 143.651 145.811 147.902 149.905 151.807 153.596 155.265 156.807 158.221 159.504 160.657 161.683 162.585 163.366 164.032 164.587 165.035 165.382 165.633 165.792 - 136.896 139.210 141.516 143.791 146.011 148.157 150.212 152.160 153.990 155.694 157.266 158.704 160.006 161.175 162.212 163.122 163.908 164.575 165.130 165.576 165.918 166.163 166.315 - 136.842 139.223 141.594 143.933 146.214 148.417 150.524 152.519 154.390 156.129 157.731 159.193 160.515 161.698 162.746 163.663 164.453 165.122 165.675 166.118 166.456 166.695 166.839 - 136.785 139.234 141.673 144.077 146.421 148.682 150.842 152.884 154.796 156.571 158.202 159.688 161.029 162.226 163.285 164.208 165.002 165.671 166.223 166.662 166.995 167.227 167.363 - 136.726 139.244 141.753 144.224 146.632 148.952 151.166 153.255 155.209 157.019 158.680 160.189 161.549 162.760 163.828 164.757 165.554 166.224 166.773 167.208 167.535 167.760 167.888 - 136.664 139.253 141.833 144.373 146.846 149.227 151.495 153.634 155.629 157.475 159.164 160.697 162.075 163.299 164.376 165.311 166.110 166.779 167.326 167.756 168.077 168.294 168.414 - 136.598 139.261 141.914 144.525 147.065 149.508 151.831 154.019 156.057 157.937 159.656 161.212 162.606 163.844 164.929 165.869 166.669 167.337 167.881 168.306 168.620 168.829 168.939 - 136.530 139.269 141.996 144.680 147.288 149.794 152.174 154.411 156.491 158.407 160.154 161.733 163.144 164.394 165.487 166.430 167.232 167.898 168.438 168.857 169.164 169.365 169.466 - 136.458 139.274 142.079 144.837 147.515 150.085 152.523 154.810 156.933 158.884 160.660 162.260 163.689 164.949 166.050 166.996 167.798 168.462 168.997 169.411 169.710 169.901 169.992 - 136.383 139.279 142.163 144.997 147.747 150.383 152.879 155.217 157.383 159.369 161.173 162.795 164.239 165.511 166.617 167.567 168.368 169.029 169.559 169.966 170.256 170.439 170.519 - 136.305 139.283 142.247 145.160 147.983 150.686 153.242 155.631 157.840 159.862 161.693 163.337 164.796 166.077 167.189 168.141 168.941 169.599 170.123 170.522 170.804 170.976 171.046 - 136.223 139.285 142.333 145.326 148.225 150.996 153.612 156.053 158.306 160.362 162.222 163.885 165.359 166.650 167.767 168.720 169.518 170.171 170.689 171.080 171.353 171.515 171.573 - 136.137 139.285 142.420 145.495 148.471 151.312 153.990 156.484 158.780 160.871 162.757 164.441 165.928 167.228 168.349 169.302 170.098 170.746 171.257 171.640 171.903 172.054 172.100 - 136.047 139.284 142.507 145.668 148.723 151.636 154.376 156.922 159.262 161.388 163.301 165.004 166.505 167.812 168.936 169.889 170.681 171.324 171.827 172.201 172.453 172.593 172.628 - 135.952 139.282 142.596 145.844 148.981 151.966 154.770 157.370 159.753 161.914 163.853 165.575 167.087 168.401 169.528 170.480 171.268 171.904 172.400 172.763 173.005 173.133 173.155 - 135.854 139.278 142.686 146.024 149.244 152.304 155.172 157.827 160.254 162.449 164.413 166.152 167.677 168.997 170.125 171.075 171.858 172.488 172.974 173.327 173.558 173.674 173.683 - 135.750 139.272 142.777 146.208 149.513 152.650 155.583 158.292 160.763 162.992 164.981 166.738 168.273 169.598 170.727 171.674 172.452 173.073 173.550 173.893 174.111 174.215 174.211 - 135.642 139.264 142.869 146.396 149.789 153.003 156.004 158.768 161.283 163.545 165.558 167.331 168.875 170.205 171.334 172.277 173.049 173.662 174.128 174.459 174.666 174.756 174.738 - 135.528 139.255 142.963 146.588 150.071 153.365 156.433 159.253 161.811 164.107 166.144 167.932 169.485 170.818 171.946 172.884 173.649 174.252 174.708 175.027 175.221 175.297 175.266 - 135.409 139.243 143.057 146.784 150.360 153.735 156.873 159.748 162.351 164.678 166.738 168.541 170.102 171.436 172.562 173.496 174.252 174.845 175.290 175.596 175.776 175.839 175.793 - 135.285 139.229 143.154 146.985 150.656 154.115 157.322 160.254 162.900 165.260 167.341 169.157 170.725 172.061 173.184 174.111 174.858 175.441 175.873 176.167 176.333 176.381 176.320 - 135.154 139.213 143.251 147.190 150.960 154.504 157.782 160.771 163.460 165.851 167.953 169.782 171.355 172.692 173.810 174.730 175.468 176.039 176.458 176.738 176.890 176.923 176.847 - 135.017 139.194 143.350 147.401 151.271 154.903 158.253 161.299 164.031 166.452 168.575 170.415 171.993 173.328 174.442 175.353 176.080 176.639 177.045 177.310 177.447 177.465 177.374 - 134.873 139.173 143.451 147.617 151.591 155.312 158.735 161.838 164.613 167.064 169.206 171.056 172.637 173.970 175.078 175.980 176.695 177.241 177.633 177.884 178.005 178.008 177.900 - 134.723 139.149 143.553 147.838 151.919 155.731 159.229 162.390 165.207 167.687 169.846 171.706 173.288 174.618 175.719 176.610 177.314 177.846 178.223 178.458 178.564 178.550 178.426 - 134.564 139.123 143.657 148.065 152.257 156.162 159.735 162.953 165.812 168.320 170.496 172.363 173.947 175.272 176.364 177.245 177.935 178.452 178.814 179.033 179.122 179.092 178.952 - 134.398 139.093 143.763 148.299 152.604 156.604 160.254 163.530 166.430 168.965 171.156 173.030 174.613 175.932 177.014 177.883 178.559 179.061 179.406 179.609 179.681 179.634 179.477 - 134.223 139.059 143.871 148.539 152.960 157.059 160.786 164.119 167.059 169.620 171.826 173.704 175.285 176.598 177.669 178.525 179.185 179.672 -180.000 -179.814 -179.759 -179.824 -179.999 - 134.040 139.023 143.980 148.785 153.327 157.526 161.331 164.722 167.702 170.288 172.506 174.388 175.965 177.269 178.329 179.170 179.815 -179.716 -179.405 -179.237 -179.200 -179.282 -179.475 - 133.847 138.982 144.092 149.039 153.705 158.006 161.890 165.339 168.358 170.967 173.196 175.079 176.652 177.946 178.993 179.818 -179.553 -179.102 -178.809 -178.659 -178.640 -178.741 -178.951 - 133.644 138.938 144.206 149.300 154.095 158.500 162.465 165.971 169.027 171.657 173.896 175.780 177.346 178.629 179.661 -179.529 -178.919 -178.486 -178.212 -178.081 -178.081 -178.200 -178.429 - 133.430 138.889 144.322 149.569 154.497 159.009 163.054 166.617 169.710 172.360 174.607 176.489 178.047 179.318 -179.666 -178.874 -178.282 -177.868 -177.613 -177.502 -177.521 -177.659 -177.907 - 133.205 138.836 144.441 149.847 154.911 159.533 163.660 167.279 170.407 173.076 175.328 177.207 178.755 -179.988 -178.988 -178.215 -177.643 -177.249 -177.014 -176.923 -176.961 -177.119 -177.385 - 132.968 138.778 144.562 150.134 155.339 160.072 164.282 167.957 171.118 173.803 176.060 177.933 179.471 -179.288 -178.307 -177.553 -177.001 -176.628 -176.414 -176.343 -176.402 -176.579 -176.865 - 132.718 138.714 144.686 150.430 155.781 160.629 164.921 168.651 171.844 174.544 176.802 178.669 -179.807 -178.583 -177.621 -176.888 -176.358 -176.006 -175.813 -175.763 -175.843 -176.040 -176.345 - 132.454 138.645 144.812 150.736 156.238 161.203 165.578 169.361 172.585 175.297 177.555 179.413 -179.078 -177.872 -176.931 -176.220 -175.712 -175.382 -175.212 -175.183 -175.283 -175.501 -175.826 - 132.176 138.570 144.942 151.053 156.711 161.795 166.253 170.089 173.341 176.064 178.319 -179.834 -178.342 -177.157 -176.237 -175.549 -175.064 -174.758 -174.610 -174.603 -174.725 -174.963 -175.308 - 131.882 138.489 145.075 151.381 157.201 162.406 166.948 170.836 174.113 176.844 179.094 -179.073 -177.599 -176.435 -175.539 -174.876 -174.415 -174.132 -174.007 -174.023 -174.166 -174.425 -174.791 - 131.571 138.400 145.212 151.722 157.708 163.038 167.663 171.600 174.901 177.637 179.880 -178.302 -176.849 -175.709 -174.838 -174.199 -173.763 -173.505 -173.404 -173.443 -173.608 -173.889 -174.275 - 131.241 138.305 145.352 152.075 158.235 163.691 168.399 172.383 175.706 178.444 -179.323 -177.524 -176.093 -174.978 -174.133 -173.520 -173.110 -172.877 -172.800 -172.863 -173.051 -173.353 -173.761 - 130.893 138.200 145.496 152.442 158.781 164.366 169.157 173.187 176.527 179.265 -178.516 -176.736 -175.330 -174.241 -173.424 -172.839 -172.456 -172.248 -172.196 -172.283 -172.494 -172.818 -173.247 - 130.523 138.087 145.644 152.824 159.348 165.064 169.937 174.010 177.365 -179.901 -177.697 -175.940 -174.560 -173.500 -172.711 -172.155 -171.799 -171.619 -171.592 -171.703 -171.937 -172.284 -172.734 - 130.131 137.965 145.796 153.222 159.938 165.787 170.741 174.854 178.221 -179.053 -176.867 -175.135 -173.785 -172.754 -171.996 -171.469 -171.142 -170.988 -170.988 -171.123 -171.381 -171.751 -172.223 - 129.715 137.832 145.954 153.637 160.552 166.536 171.569 175.719 179.094 -178.190 -176.026 -174.322 -173.002 -172.004 -171.277 -170.780 -170.483 -170.357 -170.384 -170.544 -170.826 -171.218 -171.713 - 129.272 137.688 146.117 154.071 161.192 167.313 172.422 176.605 179.985 -177.313 -175.174 -173.501 -172.214 -171.249 -170.555 -170.090 -169.823 -169.726 -169.779 -169.966 -170.272 -170.687 -171.204 - 128.801 137.531 146.285 154.524 161.859 168.117 173.302 177.515 -179.106 -176.423 -174.312 -172.672 -171.420 -170.490 -169.830 -169.398 -169.161 -169.094 -169.175 -169.388 -169.719 -170.157 -170.696 - 128.300 137.361 146.460 154.998 162.555 168.952 174.209 178.447 -178.179 -175.518 -173.438 -171.834 -170.619 -169.726 -169.102 -168.704 -168.499 -168.462 -168.571 -168.810 -169.166 -169.628 -170.190 - 127.764 137.176 146.641 155.496 163.282 169.819 175.145 179.402 -177.233 -174.598 -172.554 -170.989 -169.813 -168.959 -168.371 -168.008 -167.836 -167.830 -167.967 -168.233 -168.614 -169.101 -169.685 - 127.192 136.975 146.830 156.019 164.042 170.719 176.109 -179.618 -176.268 -173.664 -171.659 -170.135 -169.002 -168.188 -167.638 -167.311 -167.173 -167.197 -167.364 -167.657 -168.064 -168.574 -169.182 - 126.581 136.755 147.026 156.569 164.838 171.655 177.105 -178.614 -175.285 -172.717 -170.754 -169.274 -168.185 -167.413 -166.903 -166.612 -166.508 -166.564 -166.761 -167.082 -167.514 -168.049 -168.680 - 125.926 136.516 147.231 157.149 165.672 172.627 178.131 -177.585 -174.282 -171.755 -169.838 -168.406 -167.362 -166.634 -166.165 -165.912 -165.843 -165.932 -166.158 -166.507 -166.966 -167.526 -168.179 - 125.224 136.255 147.446 157.761 166.546 173.638 179.191 -176.530 -173.260 -170.778 -168.912 -167.531 -166.535 -165.852 -165.425 -165.211 -165.178 -165.300 -165.556 -165.933 -166.419 -167.003 -167.681 - 124.470 135.969 147.671 158.409 167.465 174.690 -179.716 -175.450 -172.219 -169.788 -167.976 -166.648 -165.703 -165.067 -164.683 -164.509 -164.512 -164.667 -164.955 -165.361 -165.872 -166.482 -167.183 - 123.658 135.657 147.908 159.095 168.430 175.786 -178.589 -174.343 -171.159 -168.784 -167.030 -165.759 -164.867 -164.279 -163.940 -163.807 -163.847 -164.036 -164.355 -164.789 -165.328 -165.963 -166.688 - 122.784 135.313 148.158 159.825 169.447 176.926 -177.425 -173.210 -170.079 -167.767 -166.075 -164.863 -164.026 -163.489 -163.195 -163.103 -163.181 -163.404 -163.755 -164.218 -164.784 -165.445 -166.194 - 121.841 134.935 148.422 160.601 170.517 178.114 -176.225 -172.050 -168.981 -166.736 -165.111 -163.960 -163.181 -162.695 -162.449 -162.399 -162.515 -162.774 -163.156 -163.649 -164.242 -164.928 -165.704 - 120.821 134.518 148.703 161.429 171.647 179.352 -174.988 -170.863 -167.863 -165.691 -164.137 -163.052 -162.332 -161.900 -161.701 -161.694 -161.850 -162.143 -162.558 -163.081 -163.702 -164.413 -165.213 diff --git a/pydarn/radar_fov_files/032_lats.txt b/pydarn/radar_fov_files/032_lats.txt deleted file mode 100644 index fcb34de3a..000000000 --- a/pydarn/radar_fov_files/032_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 38.369 38.462 38.510 38.539 38.554 38.559 38.556 38.546 38.529 38.506 38.478 38.443 38.404 38.360 38.310 38.256 38.197 38.133 38.063 37.988 37.907 37.817 37.717 37.600 37.441 - 39.011 39.039 39.056 39.063 39.062 39.054 39.038 39.016 38.987 38.951 38.910 38.863 38.810 38.752 38.688 38.620 38.546 38.468 38.385 38.298 38.206 38.109 38.006 37.899 37.784 - 39.522 39.539 39.548 39.547 39.538 39.521 39.496 39.464 39.425 39.378 39.325 39.265 39.198 39.126 39.046 38.962 38.873 38.778 38.679 38.575 38.466 38.353 38.236 38.114 37.988 - 39.980 39.994 39.998 39.993 39.979 39.955 39.923 39.882 39.833 39.776 39.711 39.638 39.558 39.472 39.378 39.278 39.172 39.059 38.942 38.820 38.693 38.561 38.426 38.286 38.142 - 40.419 40.431 40.433 40.423 40.404 40.375 40.335 40.286 40.228 40.160 40.084 39.999 39.905 39.804 39.695 39.579 39.456 39.327 39.192 39.049 38.903 38.752 38.597 38.437 38.273 - 40.847 40.858 40.857 40.845 40.821 40.786 40.739 40.682 40.615 40.537 40.449 40.351 40.244 40.128 40.004 39.871 39.731 39.584 39.430 39.270 39.103 38.932 38.756 38.576 38.392 - 41.268 41.279 41.276 41.261 41.232 41.192 41.139 41.073 40.996 40.908 40.808 40.698 40.577 40.447 40.306 40.157 40.000 39.835 39.662 39.482 39.297 39.104 38.908 38.707 38.502 - 41.685 41.695 41.691 41.673 41.640 41.594 41.534 41.461 41.375 41.276 41.164 41.041 40.906 40.761 40.605 40.439 40.264 40.080 39.889 39.690 39.484 39.272 39.054 38.832 38.605 - 42.099 42.109 42.103 42.082 42.046 41.994 41.927 41.846 41.750 41.640 41.517 41.381 41.232 41.072 40.900 40.717 40.524 40.322 40.111 39.892 39.666 39.434 39.195 38.951 38.703 - 42.510 42.521 42.514 42.490 42.449 42.392 42.318 42.229 42.124 42.003 41.868 41.719 41.556 41.380 41.192 40.992 40.781 40.560 40.330 40.091 39.845 39.591 39.332 39.066 38.797 - 42.920 42.931 42.923 42.896 42.851 42.788 42.708 42.610 42.495 42.364 42.217 42.054 41.877 41.686 41.481 41.264 41.036 40.796 40.546 40.287 40.020 39.746 39.465 39.178 38.886 - 43.195 43.209 43.204 43.178 43.132 43.066 42.982 42.878 42.756 42.616 42.459 42.285 42.096 41.891 41.672 41.439 41.193 40.936 40.668 40.390 40.102 39.807 39.505 39.196 38.881 - 43.398 43.420 43.419 43.396 43.351 43.284 43.197 43.089 42.961 42.813 42.647 42.463 42.262 42.044 41.810 41.562 41.300 41.025 40.739 40.441 40.133 39.816 39.491 39.159 38.819 - 43.557 43.589 43.595 43.576 43.534 43.467 43.378 43.266 43.133 42.979 42.804 42.610 42.397 42.166 41.919 41.655 41.377 41.084 40.779 40.461 40.132 39.793 39.445 39.086 38.721 - 43.674 43.719 43.734 43.722 43.683 43.619 43.529 43.414 43.276 43.116 42.933 42.729 42.505 42.262 42.001 41.722 41.427 41.116 40.792 40.454 40.103 39.741 39.367 38.981 38.588 - 43.906 43.958 43.979 43.969 43.931 43.865 43.772 43.652 43.508 43.339 43.147 42.932 42.696 42.439 42.163 41.868 41.556 41.228 40.884 40.527 40.155 39.771 39.375 38.965 38.547 - 44.363 44.411 44.427 44.412 44.367 44.293 44.191 44.062 43.907 43.727 43.521 43.293 43.042 42.770 42.477 42.166 41.837 41.491 41.129 40.752 40.362 39.960 39.546 39.120 38.683 - 44.811 44.856 44.868 44.847 44.797 44.716 44.605 44.467 44.301 44.108 43.890 43.648 43.382 43.094 42.786 42.457 42.110 41.746 41.366 40.970 40.561 40.140 39.707 39.263 38.807 - 45.253 45.295 45.303 45.278 45.221 45.133 45.014 44.866 44.690 44.485 44.254 43.998 43.717 43.414 43.088 42.743 42.378 41.995 41.596 41.181 40.753 40.313 39.860 39.397 38.923 - 45.689 45.729 45.733 45.704 45.641 45.546 45.419 45.262 45.074 44.858 44.614 44.343 44.048 43.728 43.386 43.023 42.640 42.238 41.820 41.387 40.939 40.478 40.007 39.524 39.031 - 46.121 46.158 46.160 46.126 46.058 45.956 45.821 45.654 45.455 45.227 44.970 44.685 44.374 44.038 43.679 43.298 42.897 42.477 42.039 41.586 41.119 40.638 40.147 39.645 39.134 - 46.549 46.585 46.583 46.546 46.472 46.363 46.219 46.043 45.833 45.593 45.322 45.023 44.697 44.345 43.969 43.570 43.150 42.711 42.254 41.781 41.293 40.793 40.281 39.759 39.229 - 46.973 47.008 47.004 46.962 46.883 46.767 46.615 46.429 46.209 45.956 45.672 45.358 45.016 44.648 44.254 43.837 43.399 42.940 42.464 41.971 41.463 40.943 40.411 39.869 39.318 - 47.395 47.429 47.423 47.377 47.292 47.169 47.009 46.813 46.581 46.316 46.019 45.690 45.333 44.947 44.536 44.101 43.644 43.166 42.670 42.157 41.629 41.088 40.535 39.973 39.402 - 47.815 47.848 47.839 47.789 47.699 47.569 47.401 47.195 46.952 46.674 46.363 46.020 45.646 45.244 44.815 44.362 43.885 43.388 42.872 42.338 41.790 41.228 40.655 40.072 39.481 - 48.233 48.265 48.254 48.200 48.104 47.968 47.791 47.575 47.321 47.030 46.705 46.347 45.957 45.538 45.091 44.619 44.124 43.607 43.070 42.516 41.947 41.365 40.771 40.167 39.556 - 48.649 48.680 48.667 48.609 48.508 48.364 48.179 47.953 47.687 47.384 47.045 46.672 46.266 45.829 45.365 44.874 44.359 43.822 43.265 42.690 42.101 41.497 40.882 40.258 39.626 - 49.064 49.094 49.079 49.017 48.911 48.760 48.566 48.329 48.052 47.736 47.383 46.994 46.572 46.118 45.635 45.125 44.591 44.034 43.456 42.861 42.250 41.626 40.990 40.345 39.692 - 49.477 49.507 49.489 49.424 49.312 49.154 48.951 48.705 48.416 48.087 47.719 47.314 46.875 46.404 45.903 45.374 44.820 44.242 43.644 43.028 42.396 41.751 41.094 40.427 39.754 - 49.889 49.919 49.899 49.830 49.713 49.547 49.336 49.079 48.778 48.435 48.053 47.633 47.177 46.688 46.168 45.620 45.046 44.448 43.829 43.192 42.539 41.872 41.194 40.506 39.812 - 50.300 50.330 50.308 50.235 50.112 49.940 49.719 49.451 49.138 48.782 48.385 47.949 47.476 46.969 46.431 45.863 45.269 44.651 44.011 43.353 42.678 41.990 41.290 40.582 39.866 - 50.710 50.739 50.716 50.639 50.511 50.331 50.101 49.823 49.498 49.128 48.716 48.264 47.774 47.249 46.691 46.104 45.489 44.850 44.190 43.510 42.814 42.105 41.383 40.653 39.917 - 51.119 51.149 51.123 51.043 50.908 50.721 50.482 50.193 49.856 49.472 49.045 48.576 48.069 47.525 46.949 46.342 45.707 45.047 44.365 43.664 42.947 42.216 41.473 40.721 39.964 - 51.528 51.557 51.530 51.446 51.306 51.111 50.862 50.562 50.213 49.815 49.372 48.887 48.362 47.800 47.204 46.577 45.922 45.241 44.538 43.815 43.076 42.323 41.559 40.786 40.007 - 51.936 51.965 51.936 51.848 51.702 51.500 51.242 50.931 50.568 50.156 49.698 49.196 48.653 48.073 47.457 46.810 46.134 45.432 44.708 43.963 43.203 42.428 41.642 40.847 40.047 - 52.343 52.373 52.342 52.250 52.098 51.888 51.621 51.298 50.923 50.496 50.023 49.504 48.943 48.343 47.708 47.040 46.343 45.620 44.874 44.108 43.326 42.529 41.721 40.905 40.084 - 52.750 52.780 52.747 52.651 52.494 52.276 51.999 51.665 51.276 50.835 50.345 49.809 49.230 48.611 47.956 47.268 46.550 45.805 45.038 44.250 43.446 42.627 41.798 40.960 40.117 - 53.157 53.187 53.152 53.052 52.889 52.663 52.376 52.030 51.628 51.173 50.667 50.113 49.515 48.877 48.202 47.493 46.754 45.988 45.199 44.389 43.562 42.722 41.871 41.011 40.146 - 53.563 53.593 53.557 53.453 53.284 53.049 52.752 52.395 51.979 51.509 50.986 50.415 49.799 49.141 48.446 47.716 46.955 46.168 45.356 44.525 43.676 42.814 41.940 41.059 40.173 - 53.968 53.999 53.961 53.854 53.678 53.436 53.128 52.759 52.329 51.844 51.304 50.715 50.080 49.403 48.687 47.936 47.154 46.344 45.511 44.657 43.787 42.902 42.007 41.104 40.196 - 54.374 54.405 54.365 54.254 54.072 53.821 53.504 53.122 52.679 52.177 51.621 51.014 50.360 49.662 48.926 48.154 47.350 46.519 45.663 44.787 43.894 42.987 42.070 41.145 40.216 - 54.779 54.811 54.769 54.654 54.465 54.206 53.878 53.484 53.027 52.509 51.936 51.311 50.637 49.920 49.162 48.369 47.543 46.690 45.812 44.914 43.998 43.069 42.130 41.183 40.233 - 55.184 55.217 55.173 55.053 54.859 54.591 54.252 53.845 53.374 52.841 52.250 51.606 50.913 50.175 49.396 48.581 47.734 46.858 45.958 45.037 44.099 43.148 42.187 41.218 40.246 - 55.588 55.622 55.577 55.453 55.252 54.975 54.626 54.206 53.720 53.170 52.562 51.899 51.187 50.428 49.628 48.791 47.922 47.024 46.101 45.158 44.198 43.224 42.240 41.250 40.256 - 55.993 56.027 55.980 55.852 55.645 55.359 54.999 54.566 54.064 53.499 52.873 52.191 51.458 50.679 49.857 48.998 48.107 47.186 46.241 45.275 44.292 43.297 42.291 41.279 40.263 - 56.397 56.433 56.384 56.252 56.038 55.743 55.371 54.925 54.408 53.826 53.182 52.481 51.727 50.927 50.084 49.203 48.289 47.346 46.378 45.389 44.384 43.366 42.338 41.304 40.267 - 56.801 56.838 56.788 56.651 56.430 56.126 55.743 55.283 54.751 54.152 53.489 52.769 51.995 51.173 50.308 49.405 48.468 47.503 46.512 45.501 44.473 43.432 42.382 41.326 40.267 - 57.205 57.243 57.191 57.050 56.822 56.509 56.114 55.640 55.093 54.476 53.795 53.055 52.260 51.417 50.530 49.604 48.645 47.656 46.643 45.609 44.558 43.495 42.423 41.345 40.265 - 57.609 57.648 57.595 57.450 57.214 56.892 56.484 55.997 55.434 54.799 54.099 53.339 52.523 51.658 50.749 49.801 48.819 47.807 46.771 45.714 44.641 43.555 42.460 41.361 40.259 - 58.013 58.053 57.998 57.849 57.606 57.274 56.854 56.353 55.773 55.121 54.402 53.621 52.784 51.897 50.966 49.995 48.990 47.955 46.896 45.816 44.720 43.612 42.495 41.373 40.249 - 58.417 58.458 58.402 58.248 57.998 57.656 57.224 56.708 56.112 55.441 54.702 53.901 53.043 52.134 51.180 50.186 49.158 48.100 47.017 45.915 44.796 43.665 42.526 41.382 40.237 - 58.821 58.864 58.805 58.647 58.390 58.037 57.593 57.062 56.449 55.760 55.002 54.179 53.300 52.368 51.391 50.374 49.323 48.242 47.136 46.010 44.869 43.715 42.554 41.388 40.222 - 59.225 59.269 59.209 59.046 58.781 58.418 57.961 57.415 56.785 56.078 55.299 54.456 53.554 52.600 51.600 50.560 49.485 48.380 47.251 46.103 44.938 43.762 42.579 41.391 40.203 - 59.628 59.674 59.613 59.445 59.173 58.799 58.329 57.767 57.120 56.393 55.594 54.730 53.806 52.829 51.806 50.742 49.644 48.516 47.364 46.192 45.004 43.806 42.600 41.391 40.181 - 60.032 60.080 60.017 59.844 59.564 59.180 58.696 58.119 57.454 56.708 55.888 55.002 54.055 53.055 52.009 50.922 49.800 48.648 47.473 46.278 45.067 43.846 42.618 41.387 40.156 - 60.436 60.486 60.421 60.244 59.955 59.560 59.063 58.469 57.786 57.021 56.180 55.272 54.302 53.279 52.209 51.098 49.953 48.778 47.579 46.360 45.127 43.883 42.633 41.380 40.127 - 60.839 60.891 60.826 60.643 60.347 59.940 59.429 58.819 58.117 57.332 56.470 55.539 54.547 53.501 52.407 51.272 50.103 48.904 47.681 46.440 45.184 43.917 42.645 41.370 40.096 - 61.243 61.297 61.230 61.043 60.738 60.320 59.794 59.167 58.447 57.642 56.758 55.805 54.789 53.719 52.601 51.443 50.249 49.027 47.781 46.516 45.237 43.948 42.653 41.356 40.061 - 61.647 61.703 61.635 61.442 61.129 60.699 60.159 59.515 58.776 57.949 57.044 56.068 55.029 53.935 52.793 51.610 50.393 49.146 47.877 46.588 45.287 43.975 42.658 41.340 40.023 - 62.051 62.110 62.040 61.842 61.520 61.078 60.523 59.862 59.103 58.256 57.328 56.329 55.266 54.148 52.982 51.775 50.533 49.263 47.969 46.658 45.333 43.999 42.660 41.320 39.981 - 62.455 62.516 62.445 62.242 61.910 61.456 60.886 60.207 59.429 58.560 57.610 56.587 55.500 54.358 53.167 51.936 50.670 49.376 48.059 46.724 45.376 44.020 42.658 41.296 39.937 - 62.858 62.923 62.850 62.641 62.301 61.834 61.248 60.552 59.753 58.863 57.889 56.843 55.732 54.565 53.350 52.094 50.804 49.485 48.145 46.787 45.416 44.037 42.654 41.270 39.889 - 63.262 63.329 63.255 63.041 62.692 62.212 61.610 60.895 60.076 59.163 58.167 57.096 55.961 54.769 53.529 52.249 50.934 49.592 48.227 46.846 45.452 44.051 42.645 41.240 39.838 - 63.666 63.736 63.661 63.442 63.082 62.589 61.971 61.237 60.397 59.462 58.442 57.347 56.187 54.970 53.706 52.400 51.061 49.695 48.306 46.902 45.485 44.061 42.634 41.207 39.784 - 64.070 64.144 64.067 63.842 63.473 62.966 62.332 61.578 60.717 59.759 58.715 57.595 56.410 55.168 53.879 52.548 51.185 49.794 48.382 46.954 45.515 44.068 42.619 41.171 39.726 - 64.474 64.551 64.473 64.242 63.863 63.343 62.691 61.918 61.035 60.054 58.985 57.841 56.630 55.363 54.048 52.693 51.305 49.890 48.454 47.003 45.541 44.072 42.601 41.131 39.665 - 64.878 64.959 64.880 64.643 64.253 63.719 63.050 62.256 61.351 60.346 59.253 58.084 56.848 55.555 54.215 52.835 51.422 49.983 48.523 47.048 45.563 44.072 42.579 41.088 39.601 - 65.282 65.367 65.287 65.044 64.644 64.095 63.407 62.594 61.666 60.637 59.519 58.323 57.062 55.744 54.378 52.972 51.535 50.071 48.588 47.090 45.583 44.069 42.554 41.041 39.534 - 65.686 65.775 65.694 65.445 65.034 64.470 63.764 62.929 61.978 60.925 59.781 58.560 57.273 55.929 54.537 53.107 51.644 50.157 48.650 47.129 45.598 44.063 42.526 40.992 39.463 - 66.090 66.183 66.101 65.846 65.424 64.845 64.120 63.264 62.289 61.211 60.042 58.794 57.481 56.111 54.693 53.238 51.750 50.239 48.708 47.164 45.610 44.053 42.494 40.939 39.390 - 66.494 66.592 66.509 66.247 65.814 65.219 64.475 63.596 62.598 61.494 60.299 59.025 57.685 56.289 54.846 53.365 51.853 50.317 48.762 47.195 45.619 44.039 42.459 40.883 39.312 - 66.899 67.001 66.917 66.648 66.203 65.592 64.829 63.927 62.905 61.775 60.554 59.253 57.887 56.464 54.995 53.488 51.952 50.391 48.813 47.222 45.624 44.022 42.421 40.823 39.232 - 67.303 67.410 67.325 67.050 66.593 65.965 65.181 64.257 63.209 62.054 60.805 59.478 58.084 56.635 55.140 53.608 52.046 50.462 48.860 47.246 45.626 44.002 42.379 40.760 39.148 - 67.707 67.820 67.734 67.452 66.982 66.337 65.533 64.585 63.512 62.329 61.054 59.700 58.279 56.803 55.282 53.724 52.138 50.529 48.903 47.267 45.624 43.978 42.333 40.693 39.062 - 68.111 68.230 68.143 67.854 67.371 66.709 65.883 64.911 63.812 62.603 61.300 59.918 58.470 56.967 55.420 53.837 52.225 50.592 48.943 47.284 45.618 43.950 42.285 40.624 38.972 - 68.515 68.640 68.553 68.256 67.761 67.080 66.232 65.235 64.110 62.873 61.542 60.132 58.657 57.127 55.554 53.945 52.309 50.652 48.979 47.297 45.609 43.919 42.232 40.551 38.878 - 68.919 69.050 68.962 68.659 68.149 67.450 66.579 65.558 64.405 63.140 61.781 60.343 58.840 57.284 55.684 54.050 52.389 50.707 49.011 47.306 45.596 43.885 42.177 40.474 38.781 - 69.323 69.461 69.373 69.061 68.538 67.819 66.926 65.878 64.698 63.405 62.017 60.551 59.020 57.436 55.810 54.150 52.464 50.759 49.040 47.312 45.580 43.847 42.117 40.394 38.681 - 69.726 69.872 69.783 69.464 68.926 68.188 67.270 66.196 64.988 63.666 62.250 60.755 59.196 57.585 55.932 54.247 52.536 50.807 49.064 47.314 45.559 43.805 42.055 40.311 38.577 - 70.130 70.284 70.194 69.867 69.314 68.555 67.613 66.512 65.275 63.924 62.478 60.955 59.368 57.730 56.051 54.340 52.604 50.851 49.085 47.312 45.536 43.760 41.989 40.224 38.471 - 70.533 70.695 70.606 70.270 69.702 68.922 67.955 66.826 65.560 64.179 62.704 61.151 59.536 57.870 56.165 54.428 52.668 50.891 49.102 47.306 45.508 43.712 41.919 40.134 38.360 - 70.936 71.107 71.018 70.673 70.089 69.288 68.294 67.137 65.841 64.430 62.925 61.344 59.700 58.007 56.275 54.513 52.728 50.927 49.115 47.297 45.477 43.659 41.846 40.041 38.247 - 71.339 71.519 71.430 71.077 70.476 69.652 68.632 67.446 66.119 64.678 63.143 61.532 59.860 58.139 56.381 54.593 52.784 50.959 49.124 47.284 45.443 43.604 41.770 39.944 38.130 - 71.742 71.932 71.843 71.480 70.863 70.015 68.968 67.752 66.395 64.922 63.357 61.716 60.015 58.267 56.482 54.669 52.836 50.987 49.130 47.267 45.404 43.544 41.690 39.844 38.010 - 72.144 72.345 72.256 71.884 71.249 70.377 69.302 68.055 66.667 65.163 63.566 61.896 60.166 58.391 56.580 54.741 52.883 51.011 49.131 47.247 45.362 43.481 41.606 39.741 37.886 - 72.546 72.758 72.670 72.288 71.634 70.738 69.634 68.355 66.935 65.400 63.772 62.071 60.313 58.510 56.673 54.809 52.927 51.031 49.128 47.222 45.316 43.415 41.519 39.634 37.759 - 72.948 73.172 73.084 72.692 72.019 71.097 69.963 68.653 67.200 65.632 63.973 62.243 60.456 58.625 56.761 54.872 52.966 51.047 49.122 47.194 45.267 43.344 41.429 39.523 37.629 - 73.349 73.585 73.498 73.097 72.404 71.455 70.290 68.947 67.461 65.861 64.170 62.409 60.593 58.735 56.845 54.931 53.001 51.059 49.111 47.162 45.214 43.271 41.335 39.410 37.496 - 73.750 73.999 73.914 73.501 72.787 71.811 70.614 69.238 67.718 66.085 64.363 62.571 60.727 58.841 56.925 54.986 53.031 51.067 49.097 47.126 45.157 43.193 41.238 39.292 37.359 - 74.149 74.414 74.329 73.905 73.170 72.165 70.936 69.525 67.971 66.304 64.550 62.729 60.855 58.942 57.000 55.036 53.058 51.070 49.078 47.086 45.096 43.112 41.137 39.172 37.219 - 74.548 74.828 74.745 74.310 73.552 72.517 71.254 69.809 68.220 66.520 64.733 62.881 60.979 59.039 57.070 55.082 53.080 51.070 49.056 47.042 45.032 43.028 41.032 39.049 37.075 - 74.947 75.243 75.162 74.714 73.933 72.868 71.570 70.089 68.464 66.730 64.912 63.029 61.098 59.130 57.136 55.123 53.098 51.065 49.029 46.995 44.964 42.939 40.924 38.921 36.928 - 75.344 75.658 75.579 75.119 74.313 73.216 71.882 70.365 68.704 66.936 65.085 63.172 61.212 59.217 57.197 55.160 53.111 51.056 48.999 46.943 44.892 42.848 40.813 38.790 36.778 - 75.740 76.073 75.997 75.523 74.692 73.561 72.191 70.636 68.940 67.136 65.253 63.309 61.321 59.299 57.254 55.192 53.120 51.043 48.964 46.888 44.816 42.752 40.698 38.656 36.624 - 76.135 76.488 76.415 75.928 75.070 73.904 72.497 70.903 69.170 67.332 65.416 63.441 61.424 59.376 57.305 55.220 53.125 51.026 48.926 46.829 44.737 42.653 40.579 38.518 36.467 - 76.529 76.904 76.834 76.332 75.446 74.245 72.798 71.166 69.395 67.522 65.573 63.569 61.523 59.448 57.352 55.243 53.125 51.004 48.883 46.765 44.654 42.550 40.457 38.377 36.309 - 76.921 77.319 77.254 76.736 75.821 74.582 73.096 71.424 69.615 67.707 65.725 63.690 61.616 59.515 57.394 55.261 53.121 50.978 48.836 46.698 44.567 42.444 40.332 38.232 36.145 - 77.311 77.735 77.674 77.140 76.194 74.916 73.389 71.676 69.830 67.886 65.872 63.806 61.705 59.577 57.431 55.275 53.112 50.948 48.785 46.627 44.476 42.334 40.203 38.084 35.978 - 77.699 78.151 78.094 77.544 76.565 75.247 73.677 71.923 70.038 68.059 66.012 63.917 61.787 59.634 57.464 55.284 53.099 50.914 48.731 46.552 44.382 42.221 40.070 37.933 35.808 - 78.085 78.566 78.515 77.947 76.934 75.574 73.960 72.165 70.241 68.227 66.147 64.022 61.865 59.685 57.491 55.288 53.082 50.875 48.672 46.474 44.284 42.103 39.934 37.778 35.635 - 78.469 78.982 78.937 78.350 77.300 75.897 74.239 72.401 70.438 68.388 66.276 64.121 61.936 59.731 57.513 55.288 53.060 50.832 48.608 46.391 44.182 41.983 39.795 37.620 35.458 - 78.849 79.397 79.360 78.752 77.665 76.216 74.512 72.631 70.629 68.543 66.399 64.215 62.003 59.772 57.530 55.283 53.033 50.785 48.541 46.304 44.076 41.858 39.652 37.458 35.278 - 79.226 79.812 79.783 79.154 78.026 76.530 74.778 72.854 70.813 68.692 66.516 64.302 62.063 59.808 57.543 55.273 53.002 50.733 48.470 46.214 43.967 41.730 39.505 37.293 35.094 - 79.600 80.226 80.206 79.555 78.384 76.839 75.039 73.071 70.990 68.834 66.626 64.383 62.118 59.838 57.550 55.258 52.966 50.677 48.394 46.119 43.853 41.598 39.355 37.124 34.907 - 79.969 80.640 80.631 79.954 78.739 77.142 75.293 73.281 71.160 68.969 66.730 64.459 62.167 59.863 57.552 55.238 52.926 50.617 48.315 46.021 43.736 41.463 39.202 36.952 34.717 - 80.334 81.053 81.056 80.353 79.089 77.440 75.541 73.483 71.324 69.097 66.827 64.528 62.211 59.882 57.549 55.214 52.881 50.553 48.231 45.918 43.616 41.324 39.046 36.776 34.523 - 80.693 81.465 81.481 80.750 79.436 77.731 75.781 73.678 71.479 69.218 66.918 64.591 62.248 59.896 57.540 55.184 52.831 50.484 48.144 45.812 43.491 41.181 38.885 36.597 34.326 - 81.046 81.876 81.908 81.146 79.777 78.015 76.013 73.865 71.627 69.333 67.001 64.647 62.280 59.905 57.527 55.150 52.777 50.411 48.052 45.702 43.363 41.035 38.721 36.415 34.126 - 81.391 82.285 82.335 81.540 80.113 78.291 76.237 74.044 71.768 69.439 67.078 64.698 62.305 59.907 57.508 55.111 52.719 50.333 47.956 45.588 43.231 40.885 38.553 36.231 33.922 - 81.729 82.693 82.762 81.931 80.443 78.560 76.452 74.214 71.900 69.538 67.148 64.741 62.325 59.905 57.485 55.067 52.656 50.251 47.856 45.470 43.095 40.732 38.382 36.042 33.715 - 82.057 83.098 83.191 82.320 80.766 78.820 76.658 74.376 72.024 69.630 67.211 64.778 62.338 59.896 57.455 55.019 52.588 50.165 47.751 45.348 42.956 40.575 38.207 35.849 33.504 diff --git a/pydarn/radar_fov_files/032_lons.txt b/pydarn/radar_fov_files/032_lons.txt deleted file mode 100644 index 068c99017..000000000 --- a/pydarn/radar_fov_files/032_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - -76.135 -75.961 -75.824 -75.702 -75.589 -75.482 -75.380 -75.283 -75.190 -75.101 -75.017 -74.937 -74.861 -74.791 -74.725 -74.664 -74.609 -74.561 -74.519 -74.484 -74.458 -74.442 -74.439 -74.455 -74.514 - -75.939 -75.796 -75.658 -75.523 -75.392 -75.264 -75.140 -75.020 -74.903 -74.790 -74.682 -74.578 -74.479 -74.385 -74.296 -74.214 -74.137 -74.068 -74.005 -73.949 -73.901 -73.862 -73.831 -73.810 -73.801 - -75.864 -75.700 -75.539 -75.380 -75.224 -75.070 -74.920 -74.773 -74.630 -74.492 -74.358 -74.230 -74.107 -73.990 -73.882 -73.778 -73.681 -73.592 -73.510 -73.437 -73.373 -73.317 -73.271 -73.235 -73.209 - -75.836 -75.646 -75.457 -75.270 -75.086 -74.904 -74.726 -74.552 -74.382 -74.217 -74.058 -73.905 -73.758 -73.618 -73.485 -73.361 -73.244 -73.138 -73.040 -72.951 -72.871 -72.802 -72.744 -72.696 -72.660 - -75.827 -75.608 -75.390 -75.174 -74.961 -74.750 -74.544 -74.341 -74.144 -73.952 -73.766 -73.588 -73.417 -73.254 -73.099 -72.954 -72.818 -72.692 -72.577 -72.474 -72.381 -72.300 -72.230 -72.172 -72.128 - -75.828 -75.579 -75.332 -75.086 -74.842 -74.602 -74.366 -74.135 -73.910 -73.691 -73.479 -73.275 -73.080 -72.893 -72.717 -72.551 -72.396 -72.252 -72.121 -72.002 -71.896 -71.803 -71.723 -71.656 -71.604 - -75.835 -75.556 -75.278 -75.002 -74.728 -74.458 -74.192 -73.932 -73.678 -73.431 -73.193 -72.963 -72.744 -72.534 -72.336 -72.149 -71.975 -71.814 -71.666 -71.532 -71.413 -71.309 -71.219 -71.144 -71.085 - -75.847 -75.537 -75.228 -74.920 -74.615 -74.315 -74.019 -73.729 -73.447 -73.172 -72.907 -72.652 -72.407 -72.175 -71.954 -71.747 -71.554 -71.375 -71.212 -71.063 -70.931 -70.815 -70.717 -70.634 -70.568 - -75.862 -75.520 -75.179 -74.840 -74.504 -74.172 -73.846 -73.527 -73.215 -72.912 -72.620 -72.339 -72.070 -71.814 -71.572 -71.344 -71.132 -70.936 -70.757 -70.594 -70.449 -70.323 -70.214 -70.125 -70.053 - -75.880 -75.506 -75.133 -74.761 -74.393 -74.030 -73.673 -73.323 -72.982 -72.651 -72.332 -72.024 -71.731 -71.451 -71.187 -70.939 -70.708 -70.495 -70.300 -70.124 -69.967 -69.830 -69.712 -69.616 -69.539 - -75.900 -75.493 -75.087 -74.683 -74.283 -73.888 -73.499 -73.119 -72.748 -72.389 -72.042 -71.708 -71.389 -71.086 -70.800 -70.532 -70.283 -70.052 -69.842 -69.652 -69.484 -69.336 -69.210 -69.106 -69.025 - -76.003 -75.565 -75.127 -74.691 -74.260 -73.835 -73.417 -73.009 -72.611 -72.226 -71.854 -71.497 -71.156 -70.833 -70.528 -70.243 -69.977 -69.733 -69.511 -69.311 -69.134 -68.980 -68.849 -68.743 -68.661 - -76.162 -75.689 -75.218 -74.751 -74.289 -73.834 -73.387 -72.951 -72.526 -72.115 -71.720 -71.340 -70.978 -70.636 -70.313 -70.011 -69.732 -69.476 -69.243 -69.034 -68.851 -68.692 -68.560 -68.453 -68.375 - -76.357 -75.849 -75.344 -74.844 -74.350 -73.865 -73.389 -72.924 -72.473 -72.037 -71.617 -71.215 -70.833 -70.471 -70.131 -69.814 -69.521 -69.253 -69.011 -68.795 -68.607 -68.445 -68.312 -68.210 -68.134 - -76.586 -76.041 -75.501 -74.967 -74.441 -73.924 -73.418 -72.926 -72.448 -71.986 -71.542 -71.119 -70.716 -70.336 -69.979 -69.648 -69.342 -69.064 -68.813 -68.591 -68.398 -68.236 -68.104 -68.007 -67.939 - -76.726 -76.146 -75.572 -75.005 -74.446 -73.898 -73.362 -72.841 -72.335 -71.847 -71.379 -70.931 -70.507 -70.107 -69.732 -69.384 -69.064 -68.773 -68.512 -68.282 -68.083 -67.916 -67.782 -67.686 -67.620 - -76.690 -76.080 -75.475 -74.876 -74.286 -73.707 -73.141 -72.589 -72.054 -71.538 -71.042 -70.569 -70.121 -69.698 -69.302 -68.934 -68.596 -68.289 -68.013 -67.769 -67.558 -67.381 -67.239 -67.131 -67.061 - -76.662 -76.021 -75.384 -74.753 -74.131 -73.520 -72.922 -72.339 -71.775 -71.230 -70.708 -70.209 -69.736 -69.290 -68.873 -68.486 -68.130 -67.806 -67.516 -67.259 -67.037 -66.851 -66.699 -66.585 -66.509 - -76.641 -75.967 -75.297 -74.634 -73.979 -73.335 -72.705 -72.092 -71.497 -70.923 -70.373 -69.848 -69.351 -68.882 -68.444 -68.038 -67.664 -67.325 -67.020 -66.751 -66.519 -66.322 -66.164 -66.042 -65.962 - -76.625 -75.918 -75.215 -74.517 -73.829 -73.152 -72.489 -71.844 -71.219 -70.617 -70.039 -69.488 -68.965 -68.474 -68.015 -67.589 -67.198 -66.843 -66.525 -66.244 -66.001 -65.796 -65.630 -65.503 -65.418 - -76.614 -75.873 -75.135 -74.403 -73.680 -72.970 -72.274 -71.597 -70.941 -70.309 -69.703 -69.126 -68.579 -68.065 -67.585 -67.140 -66.732 -66.362 -66.030 -65.737 -65.484 -65.272 -65.099 -64.967 -64.875 - -76.608 -75.832 -75.058 -74.291 -73.533 -72.788 -72.059 -71.350 -70.663 -70.001 -69.366 -68.763 -68.191 -67.654 -67.153 -66.689 -66.265 -65.879 -65.534 -65.231 -64.968 -64.747 -64.569 -64.432 -64.337 - -76.605 -75.793 -74.984 -74.180 -73.387 -72.607 -71.844 -71.102 -70.383 -69.691 -69.028 -68.398 -67.801 -67.241 -66.720 -66.237 -65.796 -65.396 -65.038 -64.723 -64.452 -64.224 -64.039 -63.898 -63.801 - -76.605 -75.757 -74.911 -74.071 -73.241 -72.426 -71.628 -70.852 -70.101 -69.379 -68.688 -68.030 -67.409 -66.827 -66.284 -65.783 -65.325 -64.910 -64.540 -64.215 -63.935 -63.700 -63.510 -63.366 -63.266 - -76.608 -75.723 -74.839 -73.962 -73.096 -72.244 -71.411 -70.601 -69.818 -69.065 -68.345 -67.660 -67.015 -66.409 -65.846 -65.327 -64.852 -64.423 -64.041 -63.706 -63.417 -63.176 -62.982 -62.834 -62.733 - -76.614 -75.691 -74.769 -73.854 -72.950 -72.061 -71.193 -70.349 -69.533 -68.748 -67.999 -67.288 -66.617 -65.989 -65.405 -64.868 -64.377 -63.935 -63.540 -63.195 -62.899 -62.652 -62.453 -62.303 -62.200 - -76.623 -75.661 -74.700 -73.746 -72.804 -71.878 -70.973 -70.094 -69.245 -68.429 -67.651 -66.912 -66.217 -65.566 -64.962 -64.406 -63.900 -63.444 -63.038 -62.683 -62.380 -62.127 -61.924 -61.771 -61.668 - -76.634 -75.632 -74.632 -73.638 -72.657 -71.693 -70.752 -69.837 -68.955 -68.107 -67.299 -66.534 -65.813 -65.140 -64.515 -63.942 -63.420 -62.950 -62.533 -62.170 -61.859 -61.601 -61.395 -61.240 -61.137 - -76.648 -75.605 -74.564 -73.530 -72.509 -71.507 -70.528 -69.578 -68.661 -67.782 -66.945 -66.152 -65.406 -64.710 -64.065 -63.474 -62.937 -62.454 -62.027 -61.654 -61.337 -61.074 -60.865 -60.709 -60.606 - -76.663 -75.580 -74.497 -73.422 -72.361 -71.319 -70.302 -69.316 -68.365 -67.454 -66.586 -65.766 -64.995 -64.277 -63.612 -63.003 -62.451 -61.956 -61.518 -61.137 -60.814 -60.546 -60.335 -60.178 -60.075 - -76.681 -75.555 -74.431 -73.314 -72.212 -71.130 -70.075 -69.052 -68.066 -67.122 -66.224 -65.376 -64.581 -63.840 -63.156 -62.529 -61.962 -61.455 -61.007 -60.618 -60.289 -60.018 -59.804 -59.646 -59.545 - -76.701 -75.532 -74.365 -73.205 -72.061 -70.939 -69.844 -68.784 -67.763 -66.787 -65.859 -64.983 -64.162 -63.399 -62.695 -62.052 -61.471 -60.951 -60.493 -60.097 -59.762 -59.488 -59.272 -59.115 -59.014 - -76.723 -75.511 -74.299 -73.096 -71.909 -70.745 -69.611 -68.513 -67.457 -66.447 -65.489 -64.585 -63.740 -62.954 -62.231 -61.571 -60.975 -60.444 -59.977 -59.574 -59.234 -58.956 -58.740 -58.583 -58.484 - -76.747 -75.490 -74.234 -72.986 -71.756 -70.550 -69.376 -68.239 -67.147 -66.104 -65.115 -64.183 -63.313 -62.505 -61.763 -61.087 -60.477 -59.934 -59.459 -59.049 -58.704 -58.424 -58.206 -58.050 -57.954 - -76.773 -75.470 -74.168 -72.876 -71.601 -70.353 -69.137 -67.962 -66.833 -65.757 -64.737 -63.777 -62.882 -62.052 -61.291 -60.598 -59.975 -59.422 -58.937 -58.521 -58.173 -57.890 -57.672 -57.517 -57.423 - -76.801 -75.452 -74.103 -72.765 -71.445 -70.153 -68.895 -67.681 -66.515 -65.405 -64.354 -63.366 -62.446 -61.595 -60.815 -60.106 -59.470 -58.906 -58.414 -57.992 -57.639 -57.355 -57.137 -56.984 -56.893 - -76.831 -75.434 -74.038 -72.652 -71.287 -69.950 -68.651 -67.396 -66.193 -65.048 -63.966 -62.951 -62.006 -61.133 -60.334 -59.610 -58.961 -58.387 -57.887 -57.460 -57.104 -56.819 -56.601 -56.450 -56.363 - -76.864 -75.418 -73.973 -72.539 -71.127 -69.745 -68.402 -67.107 -65.867 -64.688 -63.574 -62.531 -61.561 -60.667 -59.849 -59.110 -58.449 -57.865 -57.358 -56.926 -56.567 -56.281 -56.064 -55.916 -55.833 - -76.898 -75.402 -73.908 -72.425 -70.965 -69.537 -68.151 -66.815 -65.536 -64.322 -63.177 -62.106 -61.111 -60.196 -59.360 -58.606 -57.933 -57.340 -56.826 -56.389 -56.029 -55.742 -55.527 -55.381 -55.302 - -76.934 -75.388 -73.843 -72.310 -70.801 -69.326 -67.895 -66.518 -65.201 -63.951 -62.775 -61.675 -60.656 -59.720 -58.867 -58.098 -57.413 -56.811 -56.291 -55.851 -55.488 -55.201 -54.988 -54.846 -54.772 - -76.973 -75.374 -73.777 -72.193 -70.635 -69.112 -67.636 -66.216 -64.861 -63.576 -62.367 -61.240 -60.196 -59.239 -58.369 -57.586 -56.890 -56.279 -55.753 -55.309 -54.946 -54.660 -54.449 -54.310 -54.241 - -77.013 -75.362 -73.712 -72.076 -70.466 -68.895 -67.373 -65.910 -64.515 -63.195 -61.954 -60.799 -59.731 -58.753 -57.866 -57.069 -56.362 -55.744 -55.213 -54.766 -54.401 -54.116 -53.908 -53.774 -53.711 - -77.056 -75.351 -73.646 -71.957 -70.295 -68.675 -67.106 -65.600 -64.165 -62.808 -61.536 -60.353 -59.261 -58.263 -57.359 -56.548 -55.831 -55.206 -54.670 -54.220 -53.855 -53.572 -53.367 -53.237 -53.180 - -77.101 -75.340 -73.580 -71.836 -70.122 -68.451 -66.835 -65.284 -63.809 -62.416 -61.112 -59.901 -58.785 -57.767 -56.846 -56.023 -55.297 -54.664 -54.124 -53.672 -53.308 -53.026 -52.825 -52.700 -52.649 - -77.149 -75.331 -73.514 -71.715 -69.946 -68.224 -66.559 -64.964 -63.448 -62.019 -60.682 -59.443 -58.304 -57.266 -56.329 -55.494 -54.758 -54.119 -53.575 -53.122 -52.758 -52.479 -52.282 -52.163 -52.119 - -77.199 -75.323 -73.448 -71.591 -69.768 -67.992 -66.279 -64.638 -63.081 -61.615 -60.247 -58.980 -57.817 -56.759 -55.807 -54.960 -54.215 -53.570 -53.023 -52.569 -52.206 -51.930 -51.738 -51.625 -51.588 - -77.251 -75.316 -73.382 -71.466 -69.586 -67.757 -65.994 -64.307 -62.709 -61.206 -59.805 -58.510 -57.324 -56.248 -55.281 -54.422 -53.668 -53.018 -52.468 -52.014 -51.653 -51.381 -51.193 -51.087 -51.058 - -77.306 -75.310 -73.315 -71.340 -69.402 -67.519 -65.704 -63.971 -62.330 -60.790 -59.357 -58.034 -56.825 -55.730 -54.749 -53.879 -53.118 -52.463 -51.911 -51.457 -51.098 -50.830 -50.648 -50.548 -50.527 - -77.364 -75.305 -73.248 -71.211 -69.215 -67.275 -65.409 -63.628 -61.945 -60.368 -58.902 -57.552 -56.321 -55.207 -54.212 -53.331 -52.563 -51.904 -51.351 -50.898 -50.541 -50.277 -50.101 -50.009 -49.997 - -77.424 -75.301 -73.180 -71.081 -69.024 -67.028 -65.109 -63.280 -61.554 -59.939 -58.441 -57.064 -55.810 -54.679 -53.670 -52.779 -52.005 -51.342 -50.788 -50.336 -49.983 -49.724 -49.555 -49.470 -49.467 - -77.488 -75.299 -73.112 -70.949 -68.830 -66.776 -64.803 -62.926 -61.156 -59.503 -57.973 -56.569 -55.293 -54.145 -53.122 -52.223 -51.442 -50.777 -50.222 -49.772 -49.423 -49.170 -49.007 -48.931 -48.937 - -77.554 -75.298 -73.044 -70.815 -68.633 -66.519 -64.492 -62.565 -60.752 -59.061 -57.498 -56.068 -54.770 -53.605 -52.570 -51.661 -50.876 -50.208 -49.653 -49.206 -48.861 -48.614 -48.459 -48.391 -48.407 - -77.624 -75.298 -72.975 -70.679 -68.432 -66.258 -64.175 -62.198 -60.340 -58.611 -57.017 -55.559 -54.241 -53.059 -52.012 -51.096 -50.305 -49.636 -49.082 -48.638 -48.298 -48.057 -47.910 -47.852 -47.877 - -77.696 -75.300 -72.906 -70.540 -68.228 -65.991 -63.851 -61.824 -59.922 -58.155 -56.528 -55.044 -53.705 -52.507 -51.449 -50.525 -49.731 -49.060 -48.508 -48.067 -47.733 -47.499 -47.361 -47.312 -47.348 - -77.773 -75.303 -72.836 -70.400 -68.019 -65.720 -63.522 -61.443 -59.496 -57.690 -56.031 -54.522 -53.162 -51.949 -50.880 -49.950 -49.152 -48.481 -47.931 -47.495 -47.167 -46.941 -46.811 -46.772 -46.819 - -77.852 -75.308 -72.766 -70.257 -67.807 -65.443 -63.186 -61.055 -59.062 -57.218 -55.527 -53.993 -52.613 -51.386 -50.306 -49.370 -48.570 -47.899 -47.352 -46.921 -46.599 -46.381 -46.261 -46.232 -46.290 - -77.936 -75.315 -72.696 -70.111 -67.590 -65.160 -62.843 -60.659 -58.621 -56.738 -55.016 -53.456 -52.057 -50.816 -49.727 -48.785 -47.983 -47.314 -46.770 -46.344 -46.030 -45.820 -45.710 -45.692 -45.762 - -78.023 -75.323 -72.625 -69.963 -67.369 -64.871 -62.494 -60.256 -58.171 -56.250 -54.496 -52.912 -51.494 -50.239 -49.142 -48.196 -47.393 -46.725 -46.185 -45.766 -45.459 -45.259 -45.159 -45.152 -45.234 - -78.114 -75.332 -72.553 -69.812 -67.143 -64.576 -62.137 -59.844 -57.714 -55.754 -53.969 -52.360 -50.924 -49.657 -48.552 -47.602 -46.798 -46.133 -45.598 -45.185 -44.887 -44.697 -44.607 -44.612 -44.706 - -78.210 -75.344 -72.481 -69.659 -66.913 -64.275 -61.772 -59.425 -57.247 -55.249 -53.433 -51.800 -50.347 -49.068 -47.956 -47.003 -46.200 -45.538 -45.008 -44.603 -44.314 -44.134 -44.055 -44.073 -44.179 - -78.310 -75.358 -72.409 -69.503 -66.678 -63.968 -61.400 -58.997 -56.772 -54.735 -52.889 -51.233 -49.763 -48.473 -47.355 -46.399 -45.597 -44.939 -44.416 -44.019 -43.739 -43.570 -43.503 -43.533 -43.653 - -78.414 -75.373 -72.335 -69.343 -66.437 -63.653 -61.020 -58.560 -56.288 -54.212 -52.336 -50.657 -49.172 -47.872 -46.748 -45.791 -44.991 -44.338 -43.822 -43.433 -43.164 -43.005 -42.951 -42.994 -43.127 - -78.524 -75.391 -72.262 -69.181 -66.192 -63.332 -60.632 -58.114 -55.794 -53.680 -51.774 -50.074 -48.573 -47.264 -46.136 -45.178 -44.381 -43.733 -43.225 -42.845 -42.587 -42.440 -42.399 -42.455 -42.602 - -78.638 -75.411 -72.187 -69.015 -65.940 -63.003 -60.234 -57.659 -55.291 -53.139 -51.204 -49.482 -47.967 -46.649 -45.517 -44.561 -43.767 -43.126 -42.625 -42.256 -42.009 -41.875 -41.846 -41.916 -42.077 - -78.758 -75.434 -72.112 -68.846 -65.683 -62.666 -59.828 -57.194 -54.778 -52.588 -50.624 -48.882 -47.354 -46.028 -44.894 -43.938 -43.149 -42.515 -42.024 -41.665 -41.430 -41.309 -41.294 -41.377 -41.554 - -78.883 -75.459 -72.036 -68.673 -65.419 -62.321 -59.412 -56.719 -54.255 -52.027 -50.035 -48.274 -46.733 -45.401 -44.265 -43.311 -42.528 -41.901 -41.420 -41.073 -40.850 -40.742 -40.741 -40.839 -41.030 - -79.015 -75.486 -71.960 -68.496 -65.149 -61.968 -58.987 -56.233 -53.721 -51.456 -49.437 -47.657 -46.104 -44.766 -43.630 -42.680 -41.903 -41.285 -40.814 -40.479 -40.269 -40.175 -40.189 -40.302 -40.508 - -79.153 -75.516 -71.883 -68.315 -64.873 -61.606 -58.552 -55.737 -53.176 -50.875 -48.829 -47.031 -45.468 -44.126 -42.989 -42.044 -41.274 -40.666 -40.206 -39.884 -39.688 -39.608 -39.636 -39.765 -39.987 - -79.297 -75.550 -71.805 -68.130 -64.589 -61.234 -58.106 -55.230 -52.621 -50.283 -48.211 -46.396 -44.824 -43.478 -42.344 -41.403 -40.642 -40.044 -39.596 -39.287 -39.105 -39.040 -39.084 -39.228 -39.466 - -79.448 -75.586 -71.726 -67.941 -64.298 -60.854 -57.649 -54.711 -52.054 -49.680 -47.583 -45.752 -44.172 -42.824 -41.692 -40.758 -40.006 -39.419 -38.985 -38.689 -38.522 -38.473 -38.532 -38.692 -38.946 - -79.607 -75.626 -71.646 -67.747 -64.000 -60.463 -57.180 -54.180 -51.475 -49.066 -46.945 -45.100 -43.512 -42.163 -41.035 -40.108 -39.366 -38.792 -38.371 -38.090 -37.938 -37.905 -37.980 -38.157 -38.428 - -79.773 -75.669 -71.566 -67.548 -63.693 -60.062 -56.700 -53.637 -50.884 -48.440 -46.297 -44.438 -42.844 -41.496 -40.373 -39.454 -38.723 -38.162 -37.755 -37.490 -37.354 -37.337 -37.429 -37.622 -37.910 - -79.947 -75.716 -71.485 -67.345 -63.377 -59.649 -56.208 -53.081 -50.280 -47.803 -45.638 -43.766 -42.169 -40.822 -39.705 -38.796 -38.077 -37.529 -37.138 -36.889 -36.769 -36.769 -36.878 -37.088 -37.393 - -80.130 -75.767 -71.403 -67.136 -63.053 -59.226 -55.703 -52.512 -49.664 -47.154 -44.968 -43.086 -41.485 -40.141 -39.031 -38.133 -37.427 -36.894 -36.519 -36.286 -36.184 -36.201 -36.327 -36.555 -36.879 - -80.323 -75.822 -71.320 -66.921 -62.720 -58.790 -55.184 -51.930 -49.035 -46.493 -44.287 -42.396 -40.793 -39.454 -38.353 -37.467 -36.774 -36.257 -35.898 -35.683 -35.598 -35.633 -35.777 -36.023 -36.365 - -80.524 -75.881 -71.236 -66.700 -62.376 -58.343 -54.652 -51.333 -48.391 -45.819 -43.595 -41.696 -40.094 -38.760 -37.669 -36.796 -36.118 -35.618 -35.276 -35.079 -35.012 -35.065 -35.228 -35.492 -35.851 - -80.737 -75.946 -71.151 -66.474 -62.023 -57.881 -54.105 -50.722 -47.735 -45.132 -42.892 -40.987 -39.386 -38.059 -36.979 -36.120 -35.459 -34.976 -34.653 -34.474 -34.426 -34.497 -34.679 -34.961 -35.339 - -80.960 -76.015 -71.065 -66.240 -61.658 -57.407 -53.544 -50.095 -47.063 -44.433 -42.178 -40.268 -38.670 -37.352 -36.285 -35.441 -34.797 -34.332 -34.028 -33.868 -33.839 -33.930 -34.130 -34.432 -34.828 - -81.195 -76.090 -70.977 -66.000 -61.282 -56.917 -52.966 -49.453 -46.377 -43.720 -41.452 -39.539 -37.946 -36.639 -35.585 -34.758 -34.133 -33.687 -33.402 -33.262 -33.253 -33.363 -33.583 -33.903 -34.318 - -81.442 -76.171 -70.889 -65.752 -60.893 -56.413 -52.372 -48.794 -45.676 -42.994 -40.715 -38.801 -37.214 -35.918 -34.881 -34.071 -33.465 -33.039 -32.775 -32.655 -32.666 -32.797 -33.036 -33.376 -33.810 - -81.702 -76.257 -70.800 -65.496 -60.492 -55.893 -51.761 -48.119 -44.959 -42.254 -39.965 -38.052 -36.474 -35.192 -34.171 -33.381 -32.795 -32.390 -32.146 -32.048 -32.080 -32.231 -32.490 -32.850 -33.303 - -81.977 -76.351 -70.709 -65.232 -60.077 -55.356 -51.133 -47.427 -44.227 -41.500 -39.204 -37.294 -35.726 -34.459 -33.456 -32.686 -32.122 -31.738 -31.517 -31.440 -31.493 -31.665 -31.945 -32.325 -32.797 - -82.266 -76.451 -70.617 -64.959 -59.647 -54.801 -50.485 -46.716 -43.478 -40.731 -38.431 -36.526 -34.970 -33.720 -32.737 -31.989 -31.446 -31.086 -30.887 -30.832 -30.907 -31.100 -31.401 -31.801 -32.293 - -82.572 -76.560 -70.523 -64.677 -59.203 -54.228 -49.819 -45.987 -42.712 -39.948 -37.645 -35.748 -34.206 -32.975 -32.013 -31.287 -30.768 -30.431 -30.256 -30.224 -30.321 -30.536 -30.858 -31.278 -31.791 - -82.895 -76.676 -70.428 -64.384 -58.742 -53.636 -49.132 -45.239 -41.929 -39.151 -36.847 -34.960 -33.434 -32.223 -31.284 -30.583 -30.088 -29.775 -29.624 -29.615 -29.736 -29.972 -30.316 -30.757 -31.290 - -83.236 -76.802 -70.332 -64.081 -58.264 -53.023 -48.424 -44.471 -41.128 -38.338 -36.037 -34.162 -32.655 -31.466 -30.551 -29.875 -29.406 -29.118 -28.991 -29.007 -29.150 -29.410 -29.775 -30.237 -30.790 - -83.597 -76.936 -70.233 -63.766 -57.768 -52.389 -47.694 -43.683 -40.310 -37.510 -35.214 -33.354 -31.867 -30.703 -29.814 -29.164 -28.721 -28.460 -28.358 -28.398 -28.566 -28.848 -29.235 -29.718 -30.292 - -83.979 -77.082 -70.133 -63.439 -57.252 -51.732 -46.942 -42.873 -39.473 -36.667 -34.379 -32.536 -31.072 -29.933 -29.072 -28.450 -28.035 -27.801 -27.725 -27.790 -27.981 -28.287 -28.696 -29.201 -29.796 - -84.384 -77.238 -70.031 -63.099 -56.716 -51.051 -46.165 -42.042 -38.617 -35.808 -33.532 -31.708 -30.270 -29.159 -28.327 -27.734 -27.347 -27.140 -27.091 -27.182 -27.398 -27.727 -28.159 -28.686 -29.301 - -84.813 -77.407 -69.928 -62.745 -56.157 -50.344 -45.363 -41.188 -37.742 -34.934 -32.671 -30.871 -29.460 -28.378 -27.577 -27.014 -26.657 -26.479 -26.457 -26.574 -26.815 -27.168 -27.622 -28.171 -28.808 - -85.269 -77.589 -69.822 -62.375 -55.575 -49.611 -44.536 -40.310 -36.847 -34.043 -31.799 -30.024 -28.643 -27.593 -26.823 -26.292 -25.966 -25.817 -25.823 -25.967 -26.233 -26.610 -27.088 -27.661 -28.317 - -85.754 -77.785 -69.714 -61.989 -54.968 -48.849 -43.681 -39.409 -35.933 -33.137 -30.913 -29.167 -27.818 -26.802 -26.066 -25.568 -25.273 -25.154 -25.189 -25.360 -25.652 -26.053 -26.554 -27.150 -27.827 - -86.269 -77.998 -69.603 -61.585 -54.334 -48.058 -42.797 -38.483 -34.998 -32.214 -30.015 -28.300 -26.986 -26.006 -25.305 -24.841 -24.579 -24.491 -24.555 -24.753 -25.071 -25.497 -26.022 -26.640 -27.340 - -86.819 -78.227 -69.490 -61.161 -53.670 -47.235 -41.885 -37.532 -34.042 -31.275 -29.105 -27.425 -26.148 -25.205 -24.541 -24.112 -23.883 -23.827 -23.921 -24.147 -24.492 -24.943 -25.492 -26.132 -26.854 - -87.405 -78.475 -69.374 -60.717 -52.976 -46.379 -40.941 -36.554 -33.065 -30.320 -28.182 -26.540 -25.303 -24.400 -23.774 -23.381 -23.187 -23.163 -23.287 -23.542 -23.913 -24.390 -24.963 -25.626 -26.370 - -88.030 -78.744 -69.255 -60.250 -52.249 -45.487 -39.965 -35.550 -32.067 -29.348 -27.247 -25.646 -24.451 -23.590 -23.004 -22.649 -22.490 -22.499 -22.654 -22.938 -23.336 -23.838 -24.435 -25.122 -25.890 - -88.698 -79.036 -69.133 -59.758 -51.485 -44.558 -38.956 -34.518 -31.048 -28.360 -26.300 -24.743 -23.593 -22.775 -22.231 -21.914 -21.792 -21.834 -22.021 -22.334 -22.760 -23.288 -23.910 -24.619 -25.410 - -89.414 -79.353 -69.007 -59.239 -50.683 -43.590 -37.912 -33.458 -30.006 -27.356 -25.341 -23.832 -22.729 -21.957 -21.455 -21.179 -21.093 -21.170 -21.388 -21.731 -22.185 -22.739 -23.386 -24.119 -24.932 - -90.181 -79.698 -68.877 -58.690 -49.839 -42.579 -36.832 -32.369 -28.943 -26.335 -24.369 -22.912 -21.859 -21.134 -20.677 -20.441 -20.394 -20.506 -20.757 -21.130 -21.611 -22.192 -22.863 -23.620 -24.457 - -91.005 -80.074 -68.743 -58.108 -48.950 -41.525 -35.714 -31.251 -27.858 -25.298 -23.387 -21.984 -20.984 -20.308 -19.896 -19.703 -19.694 -19.842 -20.126 -20.529 -21.039 -21.646 -22.343 -23.123 -23.983 - -91.890 -80.485 -68.604 -57.490 -48.012 -40.423 -34.557 -30.103 -26.750 -24.245 -22.392 -21.048 -20.103 -19.478 -19.113 -18.964 -18.994 -19.178 -19.495 -19.930 -20.468 -21.102 -21.824 -22.628 -23.511 - -92.843 -80.935 -68.459 -56.832 -47.022 -39.272 -33.360 -28.924 -25.620 -23.176 -21.387 -20.104 -19.217 -18.645 -18.329 -18.223 -18.294 -18.515 -18.866 -19.331 -19.899 -20.560 -21.307 -22.135 -23.041 - -93.870 -81.429 -68.309 -56.130 -45.975 -38.068 -32.122 -27.714 -24.468 -22.091 -20.371 -19.153 -18.326 -17.809 -17.543 -17.482 -17.594 -17.852 -18.238 -18.735 -19.332 -20.020 -20.792 -21.644 -22.574 - -94.979 -81.972 -68.152 -55.378 -44.865 -36.809 -30.840 -26.473 -23.294 -20.991 -19.344 -18.194 -17.430 -16.970 -16.755 -16.741 -16.894 -17.191 -17.610 -18.139 -18.765 -19.481 -20.279 -21.155 -22.108 - -96.179 -82.572 -67.988 -54.571 -43.688 -35.492 -29.515 -25.201 -22.097 -19.876 -18.307 -17.229 -16.530 -16.129 -15.966 -15.999 -16.195 -16.530 -16.984 -17.545 -18.201 -18.944 -19.768 -20.668 -21.645 - -97.479 -83.235 -67.815 -53.703 -42.438 -34.112 -28.143 -23.896 -20.879 -18.746 -17.260 -16.258 -15.626 -15.285 -15.176 -15.257 -15.496 -15.870 -16.360 -16.953 -17.638 -18.409 -19.261 -20.183 -21.184 - -98.889 -83.972 -67.633 -52.764 -41.108 -32.668 -26.725 -22.560 -19.640 -17.602 -16.204 -15.280 -14.719 -14.439 -14.385 -14.515 -14.798 -15.211 -15.736 -16.362 -17.078 -17.876 -18.754 -19.700 -20.725 - -100.421 -84.793 -67.439 -51.747 -39.692 -31.156 -25.260 -21.192 -18.379 -16.444 -15.138 -14.297 -13.808 -13.592 -13.594 -13.773 -14.100 -14.553 -15.115 -15.773 -16.519 -17.345 -18.248 -19.220 -20.268 - -102.087 -85.712 -67.232 -50.640 -38.181 -29.573 -23.746 -19.791 -17.097 -15.272 -14.064 -13.309 -12.894 -12.743 -12.802 -13.032 -13.403 -13.896 -14.494 -15.186 -15.961 -16.816 -17.745 -18.744 -19.814 - -103.902 -86.746 -67.010 -49.431 -36.568 -27.915 -22.183 -18.360 -15.796 -14.088 -12.983 -12.315 -11.977 -11.893 -12.010 -12.291 -12.708 -13.241 -13.876 -14.600 -15.406 -16.289 -17.244 -18.268 -19.362 - -105.880 -87.912 -66.770 -48.106 -34.844 -26.180 -20.570 -16.897 -14.475 -12.892 -11.893 -11.318 -11.058 -11.041 -11.217 -11.550 -12.013 -12.587 -13.259 -14.016 -14.853 -15.764 -16.745 -17.794 -18.912 diff --git a/pydarn/radar_fov_files/033_lats.txt b/pydarn/radar_fov_files/033_lats.txt deleted file mode 100644 index 0f3a9b213..000000000 --- a/pydarn/radar_fov_files/033_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 36.559 36.714 36.831 36.931 37.021 37.104 37.180 37.252 37.319 37.381 37.438 37.491 37.540 37.583 37.622 37.655 37.683 37.705 37.721 37.729 37.730 37.721 37.700 37.659 37.576 - 36.861 36.976 37.085 37.188 37.288 37.382 37.473 37.559 37.641 37.718 37.791 37.859 37.923 37.981 38.034 38.081 38.123 38.158 38.188 38.210 38.226 38.234 38.234 38.225 38.206 - 37.032 37.159 37.282 37.402 37.518 37.630 37.738 37.841 37.940 38.035 38.124 38.208 38.287 38.362 38.429 38.490 38.544 38.592 38.632 38.665 38.691 38.709 38.718 38.719 38.711 - 37.154 37.300 37.442 37.581 37.716 37.847 37.974 38.096 38.214 38.327 38.434 38.534 38.629 38.716 38.797 38.871 38.937 38.996 39.046 39.089 39.122 39.147 39.163 39.170 39.167 - 37.256 37.422 37.584 37.743 37.898 38.049 38.196 38.338 38.474 38.604 38.728 38.845 38.956 39.058 39.153 39.240 39.318 39.387 39.447 39.498 39.540 39.571 39.592 39.603 39.603 - 37.346 37.532 37.715 37.895 38.071 38.242 38.409 38.570 38.725 38.873 39.015 39.149 39.274 39.392 39.501 39.600 39.691 39.771 39.841 39.900 39.949 39.986 40.012 40.027 40.030 - 37.427 37.634 37.839 38.040 38.236 38.429 38.615 38.796 38.970 39.136 39.295 39.446 39.588 39.721 39.844 39.956 40.058 40.149 40.229 40.297 40.353 40.396 40.427 40.445 40.450 - 37.501 37.730 37.956 38.178 38.397 38.610 38.816 39.017 39.210 39.395 39.572 39.740 39.898 40.046 40.183 40.308 40.423 40.524 40.614 40.690 40.753 40.802 40.838 40.860 40.867 - 37.571 37.822 38.069 38.314 38.553 38.786 39.013 39.234 39.446 39.650 39.845 40.030 40.204 40.367 40.519 40.658 40.784 40.897 40.996 41.081 41.151 41.206 41.246 41.271 41.280 - 37.636 37.909 38.178 38.444 38.704 38.959 39.207 39.447 39.679 39.902 40.115 40.317 40.508 40.687 40.853 41.005 41.143 41.267 41.376 41.470 41.547 41.608 41.653 41.681 41.692 - 37.697 37.992 38.283 38.571 38.853 39.128 39.397 39.658 39.909 40.151 40.382 40.602 40.809 41.004 41.184 41.350 41.501 41.636 41.755 41.857 41.942 42.009 42.058 42.089 42.102 - 37.672 37.989 38.304 38.613 38.916 39.212 39.500 39.780 40.050 40.309 40.557 40.792 41.014 41.222 41.415 41.593 41.753 41.897 42.023 42.131 42.220 42.290 42.340 42.371 42.381 - 37.595 37.937 38.274 38.606 38.931 39.248 39.556 39.855 40.143 40.420 40.684 40.934 41.170 41.391 41.595 41.783 41.953 42.104 42.236 42.348 42.440 42.511 42.560 42.588 42.592 - 37.483 37.852 38.213 38.570 38.917 39.255 39.584 39.902 40.208 40.502 40.782 41.047 41.297 41.530 41.746 41.944 42.122 42.280 42.417 42.533 42.626 42.696 42.743 42.765 42.762 - 37.340 37.737 38.125 38.506 38.876 39.236 39.586 39.923 40.248 40.559 40.855 41.135 41.399 41.644 41.871 42.077 42.263 42.427 42.569 42.687 42.780 42.848 42.890 42.905 42.892 - 37.282 37.703 38.115 38.519 38.911 39.292 39.662 40.019 40.362 40.690 41.003 41.299 41.577 41.836 42.075 42.292 42.488 42.660 42.808 42.931 43.027 43.097 43.138 43.150 43.131 - 37.388 37.826 38.256 38.679 39.090 39.490 39.879 40.254 40.616 40.963 41.294 41.607 41.901 42.176 42.430 42.662 42.870 43.055 43.214 43.347 43.453 43.531 43.579 43.598 43.585 - 37.483 37.939 38.390 38.830 39.260 39.680 40.088 40.483 40.864 41.229 41.578 41.908 42.220 42.510 42.779 43.025 43.247 43.444 43.614 43.758 43.872 43.958 44.014 44.038 44.030 - 37.569 38.044 38.514 38.974 39.424 39.863 40.291 40.705 41.105 41.489 41.856 42.204 42.533 42.840 43.124 43.384 43.620 43.829 44.010 44.163 44.287 44.380 44.442 44.472 44.469 - 37.648 38.143 38.632 39.111 39.581 40.041 40.488 40.922 41.342 41.745 42.130 42.496 42.841 43.164 43.464 43.739 43.988 44.209 44.402 44.565 44.698 44.799 44.867 44.902 44.903 - 37.720 38.234 38.743 39.243 39.733 40.213 40.681 41.135 41.573 41.995 42.399 42.783 43.146 43.485 43.801 44.090 44.352 44.586 44.790 44.963 45.105 45.213 45.288 45.328 45.332 - 37.787 38.322 38.850 39.370 39.880 40.380 40.868 41.342 41.801 42.242 42.665 43.067 43.447 43.803 44.134 44.438 44.714 44.960 45.176 45.359 45.509 45.625 45.706 45.750 45.758 - 37.848 38.403 38.951 39.491 40.023 40.543 41.051 41.546 42.024 42.485 42.926 43.347 43.744 44.117 44.464 44.783 45.073 45.332 45.558 45.752 45.911 46.034 46.121 46.170 46.181 - 37.904 38.479 39.047 39.609 40.161 40.702 41.231 41.745 42.244 42.724 43.184 43.623 44.038 44.428 44.791 45.125 45.429 45.701 45.939 46.142 46.310 46.441 46.534 46.587 46.602 - 37.955 38.551 39.140 39.722 40.294 40.857 41.406 41.941 42.460 42.960 43.439 43.897 44.330 44.737 45.116 45.465 45.783 46.067 46.317 46.531 46.708 46.846 46.944 47.003 47.020 - 38.002 38.618 39.228 39.831 40.424 41.008 41.578 42.133 42.672 43.192 43.691 44.168 44.619 45.043 45.438 45.803 46.135 46.432 46.694 46.918 47.103 47.249 47.354 47.417 47.437 - 38.045 38.681 39.312 39.936 40.551 41.155 41.746 42.323 42.882 43.422 43.941 44.436 44.905 45.347 45.758 46.138 46.485 46.795 47.069 47.303 47.498 47.651 47.761 47.829 47.852 - 38.083 38.741 39.392 40.037 40.673 41.299 41.911 42.508 43.088 43.648 44.187 44.701 45.189 45.648 46.076 46.472 46.833 47.157 47.442 47.687 47.891 48.051 48.168 48.240 48.266 - 38.118 38.796 39.469 40.135 40.793 41.439 42.073 42.691 43.292 43.872 44.430 44.964 45.470 45.947 46.392 46.804 47.179 47.517 47.814 48.070 48.283 48.451 48.573 48.649 48.678 - 38.149 38.848 39.542 40.229 40.908 41.576 42.231 42.870 43.492 44.093 44.671 45.224 45.749 46.244 46.706 47.134 47.524 47.875 48.185 48.451 48.673 48.849 48.978 49.058 49.089 - 38.177 38.897 39.612 40.320 41.021 41.710 42.386 43.047 43.689 44.311 44.909 45.482 46.026 46.539 47.019 47.462 47.867 48.232 48.554 48.832 49.063 49.247 49.381 49.466 49.500 - 38.201 38.941 39.678 40.408 41.130 41.841 42.539 43.221 43.884 44.527 45.145 45.737 46.301 46.832 47.329 47.789 48.209 48.588 48.922 49.211 49.452 49.643 49.784 49.873 49.909 - 38.221 38.983 39.741 40.492 41.236 41.969 42.688 43.391 44.076 44.739 45.378 45.991 46.573 47.123 47.637 48.114 48.550 48.942 49.290 49.589 49.840 50.039 50.186 50.279 50.318 - 38.239 39.021 39.800 40.574 41.339 42.093 42.834 43.559 44.265 44.949 45.609 46.242 46.843 47.412 47.944 48.437 48.889 49.296 49.656 49.967 50.227 50.434 50.587 50.685 50.727 - 38.253 39.056 39.857 40.652 41.438 42.215 42.977 43.724 44.452 45.157 45.838 46.490 47.111 47.699 48.249 48.759 49.226 49.648 50.021 50.344 50.613 50.829 50.988 51.090 51.134 - 38.263 39.088 39.910 40.726 41.535 42.333 43.118 43.886 44.635 45.362 46.063 46.736 47.378 47.984 48.552 49.079 49.563 49.999 50.385 50.719 50.999 51.223 51.389 51.495 51.542 - 38.271 39.117 39.960 40.798 41.629 42.448 43.255 44.045 44.816 45.564 46.287 46.980 47.642 48.267 48.854 49.398 49.898 50.349 50.748 51.095 51.385 51.617 51.789 51.899 51.948 - 38.275 39.142 40.007 40.867 41.719 42.561 43.390 44.202 44.994 45.764 46.508 47.222 47.903 48.548 49.154 49.716 50.231 50.697 51.111 51.469 51.769 52.010 52.188 52.304 52.355 - 38.276 39.164 40.050 40.932 41.806 42.670 43.521 44.355 45.170 45.961 46.726 47.462 48.163 48.828 49.452 50.032 50.564 51.045 51.473 51.843 52.154 52.402 52.587 52.707 52.761 - 38.274 39.183 40.091 40.995 41.891 42.777 43.650 44.506 45.343 46.156 46.943 47.699 48.421 49.105 49.748 50.346 50.895 51.392 51.833 52.216 52.537 52.795 52.986 53.111 53.167 - 38.269 39.199 40.129 41.054 41.972 42.880 43.776 44.654 45.513 46.348 47.156 47.934 48.677 49.381 50.043 50.659 51.225 51.738 52.193 52.588 52.920 53.187 53.385 53.514 53.572 - 38.260 39.212 40.163 41.110 42.051 42.981 43.898 44.799 45.680 46.538 47.367 48.166 48.930 49.655 50.336 50.971 51.554 52.082 52.552 52.960 53.303 53.578 53.784 53.917 53.978 - 38.249 39.222 40.195 41.164 42.126 43.079 44.018 44.942 45.845 46.724 47.576 48.397 49.181 49.926 50.628 51.281 51.882 52.426 52.911 53.332 53.686 53.970 54.182 54.320 54.383 - 38.235 39.229 40.223 41.214 42.198 43.173 44.135 45.081 46.007 46.909 47.783 48.625 49.431 50.196 50.917 51.589 52.208 52.769 53.268 53.702 54.067 54.361 54.580 54.723 54.788 - 38.217 39.233 40.248 41.261 42.268 43.265 44.249 45.218 46.166 47.090 47.986 48.850 49.678 50.464 51.205 51.896 52.533 53.110 53.625 54.072 54.449 54.752 54.978 55.126 55.194 - 38.197 39.233 40.271 41.305 42.334 43.354 44.361 45.351 46.322 47.269 48.188 49.074 49.923 50.730 51.491 52.202 52.856 53.451 53.981 54.442 54.830 55.142 55.376 55.528 55.599 - 38.173 39.231 40.290 41.346 42.397 43.439 44.469 45.482 46.476 47.445 48.386 49.294 50.165 50.994 51.776 52.506 53.179 53.791 54.336 54.811 55.211 55.533 55.774 55.931 56.004 - 38.147 39.226 40.306 41.384 42.457 43.522 44.574 45.610 46.627 47.619 48.582 49.513 50.406 51.256 52.058 52.808 53.500 54.129 54.690 55.179 55.591 55.923 56.172 56.334 56.409 - 38.117 39.217 40.319 41.419 42.515 43.602 44.676 45.735 46.774 47.789 48.776 49.729 50.644 51.516 52.339 53.109 53.820 54.467 55.044 55.547 55.972 56.313 56.569 56.737 56.814 - 38.084 39.206 40.329 41.451 42.569 43.678 44.776 45.857 46.920 47.957 48.967 49.942 50.880 51.773 52.618 53.408 54.138 54.803 55.397 55.914 56.351 56.703 56.967 57.139 57.219 - 38.049 39.191 40.336 41.480 42.620 43.752 44.872 45.977 47.062 48.123 49.155 50.153 51.113 52.029 52.895 53.706 54.455 55.138 55.749 56.281 56.731 57.093 57.365 57.542 57.624 - 38.010 39.174 40.340 41.506 42.668 43.822 44.965 46.093 47.201 48.285 49.340 50.362 51.344 52.282 53.170 54.002 54.771 55.472 56.100 56.647 57.110 57.483 57.762 57.945 58.029 - 37.968 39.153 40.341 41.529 42.713 43.890 45.055 46.206 47.337 48.445 49.523 50.568 51.573 52.534 53.443 54.296 55.085 55.806 56.450 57.013 57.489 57.872 58.160 58.348 58.434 - 37.924 39.130 40.339 41.549 42.755 43.954 45.143 46.316 47.471 48.601 49.703 50.771 51.800 52.783 53.715 54.589 55.398 56.137 56.799 57.378 57.867 58.262 58.558 58.751 58.839 - 37.876 39.103 40.334 41.565 42.794 44.015 45.227 46.423 47.601 48.755 49.880 50.972 52.023 53.030 53.984 54.879 55.710 56.468 57.148 57.742 58.245 58.651 58.955 59.154 59.245 - 37.826 39.073 40.326 41.579 42.829 44.074 45.308 46.527 47.728 48.906 50.055 51.170 52.245 53.274 54.251 55.168 56.020 56.798 57.496 58.106 58.623 59.040 59.353 59.557 59.650 - 37.772 39.041 40.314 41.589 42.862 44.129 45.386 46.628 47.853 49.054 50.226 51.365 52.464 53.516 54.516 55.455 56.328 57.126 57.842 58.469 59.001 59.430 59.751 59.961 60.056 - 37.715 39.005 40.300 41.597 42.891 44.181 45.460 46.726 47.974 49.199 50.395 51.558 52.680 53.756 54.778 55.741 56.635 57.453 58.188 58.832 59.378 59.819 60.149 60.365 60.462 - 37.655 38.966 40.282 41.601 42.918 44.229 45.532 46.821 48.092 49.341 50.561 51.747 52.894 53.993 55.039 56.024 56.940 57.779 58.533 59.194 59.755 60.208 60.547 60.768 60.868 - 37.593 38.924 40.262 41.602 42.941 44.275 45.600 46.913 48.207 49.480 50.724 51.934 53.104 54.228 55.297 56.305 57.243 58.103 58.877 59.555 60.131 60.597 60.945 61.172 61.274 - 37.527 38.880 40.238 41.600 42.961 44.317 45.665 47.001 48.319 49.615 50.883 52.118 53.313 54.460 55.554 56.585 57.545 58.426 59.220 59.916 60.507 60.985 61.344 61.577 61.681 - 37.458 38.832 40.211 41.595 42.978 44.356 45.727 47.086 48.428 49.748 51.040 52.299 53.518 54.690 55.807 56.862 57.845 58.748 59.561 60.276 60.883 61.374 61.742 61.981 62.087 - 37.387 38.781 40.182 41.586 42.991 44.392 45.786 47.168 48.534 49.877 51.194 52.477 53.721 54.917 56.059 57.137 58.143 59.068 59.902 60.635 61.258 61.763 62.141 62.386 62.494 - 37.312 38.726 40.149 41.575 43.002 44.425 45.842 47.247 48.636 50.004 51.344 52.652 53.920 55.141 56.308 57.410 58.440 59.387 60.242 60.994 61.633 62.151 62.539 62.791 62.901 - 37.234 38.669 40.113 41.560 43.009 44.455 45.894 47.322 48.735 50.127 51.492 52.824 54.117 55.363 56.554 57.681 58.734 59.704 60.580 61.352 62.008 62.540 62.938 63.196 63.309 - 37.153 38.609 40.073 41.542 43.013 44.481 45.943 47.394 48.831 50.246 51.636 52.993 54.311 55.582 56.798 57.949 59.027 60.020 60.917 61.709 62.382 62.928 63.337 63.602 63.717 - 37.069 38.546 40.031 41.521 43.014 44.504 45.989 47.463 48.923 50.363 51.777 53.159 54.502 55.798 57.039 58.216 59.317 60.334 61.253 62.065 62.756 63.316 63.736 64.007 64.124 - 36.982 38.479 39.985 41.497 43.011 44.524 46.031 47.529 49.012 50.476 51.914 53.321 54.690 56.011 57.278 58.479 59.606 60.646 61.588 62.420 63.129 63.704 64.135 64.413 64.533 - 36.892 38.410 39.937 41.470 43.005 44.540 46.070 47.591 49.098 50.586 52.049 53.481 54.874 56.221 57.513 58.741 59.892 60.957 61.922 62.774 63.502 64.093 64.535 64.820 64.941 - 36.799 38.337 39.885 41.439 42.996 44.553 46.105 47.649 49.180 50.692 52.180 53.637 55.056 56.428 57.746 58.999 60.176 61.265 62.254 63.128 63.874 64.481 64.934 65.226 65.350 - 36.703 38.263 39.830 41.405 42.984 44.563 46.138 47.705 49.259 50.795 52.307 53.789 55.234 56.633 57.977 59.256 60.458 61.572 62.584 63.480 64.246 64.868 65.334 65.633 65.759 - 36.604 38.184 39.772 41.368 42.968 44.569 46.167 47.756 49.334 50.894 52.431 53.938 55.409 56.833 58.204 59.509 60.738 61.877 62.913 63.832 64.617 65.256 65.734 66.041 66.168 - 36.502 38.102 39.711 41.328 42.949 44.572 46.192 47.805 49.406 50.990 52.552 54.084 55.580 57.031 58.428 59.760 61.015 62.180 63.241 64.182 64.988 65.644 66.134 66.448 66.578 - 36.397 38.017 39.646 41.284 42.927 44.572 46.214 47.850 49.474 51.082 52.669 54.226 55.748 57.226 58.649 60.008 61.290 62.481 63.567 64.531 65.358 66.031 66.535 66.856 66.988 - 36.289 37.929 39.579 41.238 42.902 44.568 46.232 47.891 49.539 51.171 52.782 54.365 55.913 57.417 58.867 60.253 61.562 62.780 63.891 64.880 65.728 66.418 66.935 67.265 67.398 - 36.178 37.838 39.508 41.188 42.873 44.561 46.247 47.929 49.600 51.256 52.892 54.500 56.074 57.604 59.082 60.495 61.831 63.076 64.214 65.227 66.096 66.805 67.336 67.674 67.809 - 36.063 37.743 39.434 41.134 42.841 44.550 46.259 47.963 49.657 51.338 52.998 54.632 56.232 57.789 59.293 60.734 62.098 63.370 64.535 65.572 66.465 67.192 67.737 68.083 68.220 - 35.946 37.646 39.357 41.078 42.805 44.536 46.267 47.993 49.711 51.416 53.101 54.760 56.385 57.969 59.501 60.970 62.362 63.662 64.853 65.917 66.832 67.579 68.138 68.492 68.631 - 35.826 37.546 39.277 41.018 42.766 44.519 46.271 48.021 49.762 51.490 53.199 54.884 56.536 58.146 59.706 61.203 62.623 63.952 65.170 66.260 67.198 67.965 68.539 68.902 69.043 - 35.702 37.442 39.193 40.955 42.724 44.498 46.272 48.044 49.808 51.560 53.294 55.004 56.682 58.320 59.907 61.432 62.881 64.238 65.485 66.601 67.564 68.351 68.940 69.313 69.455 - 35.575 37.335 39.106 40.889 42.679 44.474 46.270 48.064 49.851 51.627 53.385 55.120 56.825 58.490 60.105 61.658 63.136 64.523 65.798 66.941 67.929 68.737 69.342 69.724 69.867 - 35.447 37.225 39.016 40.819 42.630 44.446 46.264 48.080 49.890 51.689 53.472 55.233 56.963 58.655 60.299 61.881 63.388 64.804 66.108 67.279 68.292 69.122 69.744 70.135 70.280 - 35.314 37.112 38.923 40.746 42.577 44.414 46.254 48.092 49.925 51.748 53.556 55.342 57.098 58.817 60.489 62.100 63.637 65.082 66.416 67.616 68.655 69.507 70.146 70.547 70.693 - 35.179 36.996 38.827 40.670 42.522 44.380 46.241 48.101 49.957 51.803 53.635 55.446 57.229 58.975 60.675 62.315 63.882 65.358 66.722 67.951 69.017 69.892 70.548 70.959 71.107 - 35.040 36.877 38.727 40.590 42.462 44.341 46.224 48.106 49.985 51.854 53.711 55.547 57.356 59.129 60.857 62.527 64.124 65.630 67.025 68.283 69.377 70.276 70.950 71.371 71.520 - 34.898 36.754 38.625 40.507 42.400 44.300 46.203 48.108 50.008 51.902 53.782 55.643 57.478 59.279 61.035 62.735 64.362 65.900 67.326 68.614 69.737 70.660 71.353 71.785 71.935 - 34.754 36.629 38.519 40.421 42.334 44.254 46.179 48.105 50.029 51.945 53.849 55.735 57.597 59.425 61.209 62.938 64.596 66.165 67.623 68.943 70.094 71.043 71.755 72.198 72.349 - 34.606 36.500 38.410 40.332 42.265 44.206 46.151 48.099 50.045 51.984 53.912 55.824 57.711 59.566 61.379 63.138 64.827 66.428 67.918 69.270 70.451 71.426 72.158 72.612 72.764 - 34.455 36.368 38.298 40.239 42.192 44.153 46.120 48.089 50.057 52.019 53.971 55.908 57.821 59.703 61.545 63.334 65.054 66.687 68.210 69.594 70.806 71.808 72.561 73.027 73.179 - 34.301 36.233 38.183 40.143 42.116 44.097 46.085 48.075 50.065 52.051 54.026 55.987 57.927 59.836 61.706 63.525 65.276 66.942 68.498 69.916 71.159 72.189 72.963 73.442 73.595 - 34.143 36.095 38.064 40.044 42.036 44.038 46.046 48.058 50.070 52.078 54.077 56.063 58.028 59.964 61.863 63.712 65.495 67.193 68.783 70.235 71.511 72.570 73.366 73.858 74.011 - 33.983 35.953 37.942 39.941 41.953 43.975 46.004 48.037 50.070 52.101 54.124 56.134 58.124 60.088 62.015 63.894 65.709 67.441 69.065 70.551 71.861 72.950 73.769 74.274 74.427 - 33.820 35.809 37.816 39.835 41.867 43.909 45.958 48.011 50.067 52.120 54.166 56.200 58.217 60.207 62.163 64.072 65.918 67.684 69.343 70.864 72.208 73.328 74.172 74.690 74.844 - 33.653 35.661 37.688 39.726 41.777 43.839 45.908 47.983 50.059 52.134 54.204 56.262 58.304 60.322 62.306 64.245 66.123 67.923 69.617 71.175 72.554 73.706 74.576 75.108 75.261 - 33.484 35.512 37.556 39.613 41.684 43.765 45.854 47.950 50.048 52.145 54.237 56.320 58.387 60.431 62.444 64.413 66.324 68.157 69.887 71.481 72.897 74.083 74.978 75.525 75.678 - 33.311 35.358 37.421 39.497 41.587 43.688 45.797 47.913 50.032 52.151 54.267 56.373 58.465 60.536 62.577 64.576 66.519 68.387 70.153 71.785 73.238 74.458 75.381 75.944 76.096 - 33.136 35.201 37.282 39.378 41.487 43.607 45.736 47.873 50.013 52.154 54.291 56.422 58.539 60.636 62.705 64.734 66.710 68.612 70.415 72.085 73.577 74.832 75.784 76.363 76.514 - 32.957 35.041 37.141 39.255 41.383 43.523 45.672 47.828 49.989 52.152 54.312 56.466 58.608 60.731 62.828 64.887 66.895 68.831 70.672 72.381 73.912 75.205 76.187 76.782 76.932 - 32.775 34.878 36.996 39.129 41.276 43.435 45.604 47.780 49.962 52.145 54.328 56.505 58.672 60.821 62.946 65.035 67.075 69.046 70.924 72.673 74.244 75.576 76.589 77.203 77.350 - 32.590 34.711 36.848 39.000 41.166 43.344 45.532 47.728 49.930 52.135 54.339 56.540 58.731 60.906 63.058 65.177 67.249 69.256 71.171 72.960 74.573 75.945 76.991 77.623 77.769 - 32.402 34.542 36.697 38.868 41.052 43.249 45.456 47.672 49.894 52.120 54.346 56.570 58.785 60.986 63.166 65.314 67.418 69.460 71.413 73.243 74.899 76.312 77.393 78.045 78.187 - 32.211 34.369 36.542 38.732 40.935 43.150 45.376 47.612 49.854 52.101 54.349 56.595 58.834 61.060 63.267 65.445 67.581 69.658 71.650 73.521 75.221 76.677 77.794 78.467 78.606 - 32.016 34.193 36.385 38.593 40.814 43.048 45.293 47.548 49.810 52.078 54.347 56.615 58.878 61.130 63.364 65.571 67.739 69.850 71.880 73.794 75.539 77.039 78.195 78.889 79.025 - 31.819 34.014 36.224 38.450 40.690 42.942 45.206 47.480 49.762 52.050 54.341 56.631 58.917 61.193 63.454 65.690 67.890 70.036 72.105 74.061 75.852 77.399 78.595 79.313 79.443 - 31.618 33.832 36.059 38.304 40.562 42.833 45.116 47.409 49.710 52.018 54.330 56.642 58.951 61.252 63.539 65.804 68.035 70.216 72.324 74.323 76.160 77.755 78.994 79.736 79.862 - 31.414 33.646 35.892 38.156 40.431 42.720 45.021 47.333 49.654 51.982 54.314 56.648 58.980 61.305 63.618 65.911 68.174 70.389 72.536 74.579 76.464 78.109 79.392 80.161 80.280 - 31.208 33.458 35.721 38.004 40.296 42.604 44.923 47.254 49.594 51.941 54.294 56.649 59.003 61.353 63.692 66.013 68.306 70.556 72.741 74.828 76.762 78.458 79.789 80.586 80.697 - 30.998 33.266 35.547 37.848 40.158 42.484 44.822 47.171 49.529 51.896 54.269 56.645 59.022 61.395 63.759 66.108 68.431 70.716 72.940 75.070 77.054 78.804 80.185 81.012 81.115 - 30.784 33.071 35.372 37.688 40.017 42.360 44.716 47.083 49.461 51.847 54.240 56.636 59.035 61.431 63.821 66.197 68.550 70.868 73.131 75.305 77.339 79.145 80.579 81.439 81.531 - 30.568 32.873 35.192 37.526 39.872 42.233 44.607 46.992 49.388 51.793 54.205 56.623 59.043 61.462 63.876 66.279 68.662 71.014 73.314 75.533 77.618 79.481 80.971 81.866 81.946 - 30.349 32.672 35.008 37.360 39.724 42.102 44.494 46.897 49.311 51.735 54.167 56.604 59.045 61.487 63.925 66.354 68.767 71.151 73.490 75.752 77.889 79.811 81.361 82.294 82.360 diff --git a/pydarn/radar_fov_files/033_lons.txt b/pydarn/radar_fov_files/033_lons.txt deleted file mode 100644 index 3fc5484fc..000000000 --- a/pydarn/radar_fov_files/033_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - -78.866 -78.938 -78.964 -78.970 -78.963 -78.944 -78.917 -78.881 -78.839 -78.790 -78.736 -78.675 -78.609 -78.539 -78.463 -78.382 -78.297 -78.207 -78.112 -78.012 -77.906 -77.793 -77.669 -77.530 -77.350 - -79.599 -79.600 -79.589 -79.568 -79.538 -79.499 -79.452 -79.398 -79.336 -79.267 -79.192 -79.111 -79.024 -78.931 -78.833 -78.730 -78.622 -78.509 -78.392 -78.272 -78.147 -78.017 -77.884 -77.746 -77.602 - -80.200 -80.186 -80.161 -80.126 -80.082 -80.028 -79.965 -79.894 -79.815 -79.728 -79.633 -79.532 -79.423 -79.310 -79.189 -79.063 -78.931 -78.794 -78.652 -78.507 -78.357 -78.204 -78.047 -77.887 -77.724 - -80.754 -80.732 -80.697 -80.652 -80.596 -80.529 -80.453 -80.366 -80.270 -80.167 -80.054 -79.932 -79.802 -79.665 -79.521 -79.370 -79.213 -79.051 -78.883 -78.711 -78.534 -78.354 -78.170 -77.984 -77.795 - -81.290 -81.260 -81.218 -81.164 -81.097 -81.018 -80.929 -80.829 -80.717 -80.595 -80.463 -80.321 -80.170 -80.011 -79.843 -79.668 -79.485 -79.297 -79.102 -78.902 -78.698 -78.489 -78.278 -78.063 -77.846 - -81.816 -81.781 -81.731 -81.668 -81.592 -81.502 -81.401 -81.286 -81.158 -81.019 -80.868 -80.706 -80.534 -80.352 -80.160 -79.960 -79.752 -79.537 -79.315 -79.087 -78.855 -78.617 -78.376 -78.133 -77.887 - -82.336 -82.296 -82.240 -82.169 -82.083 -81.984 -81.869 -81.740 -81.597 -81.440 -81.271 -81.089 -80.896 -80.691 -80.476 -80.251 -80.017 -79.775 -79.525 -79.269 -79.007 -78.741 -78.470 -78.197 -77.921 - -82.853 -82.808 -82.747 -82.668 -82.575 -82.464 -82.336 -82.193 -82.035 -81.862 -81.674 -81.472 -81.258 -81.030 -80.791 -80.541 -80.281 -80.012 -79.735 -79.450 -79.158 -78.862 -78.561 -78.257 -77.951 - -83.367 -83.319 -83.252 -83.168 -83.064 -82.943 -82.804 -82.647 -82.474 -82.284 -82.078 -81.856 -81.620 -81.370 -81.108 -80.832 -80.546 -80.249 -79.943 -79.629 -79.308 -78.981 -78.650 -78.315 -77.978 - -83.880 -83.829 -83.757 -83.666 -83.554 -83.423 -83.272 -83.102 -82.914 -82.707 -82.483 -82.242 -81.985 -81.712 -81.425 -81.125 -80.812 -80.487 -80.153 -79.809 -79.458 -79.100 -78.738 -78.371 -78.002 - -84.393 -84.338 -84.261 -84.164 -84.045 -83.903 -83.741 -83.558 -83.355 -83.132 -82.890 -82.629 -82.351 -82.056 -81.744 -81.418 -81.079 -80.726 -80.363 -79.990 -79.608 -79.219 -78.825 -78.426 -78.025 - -84.749 -84.695 -84.620 -84.519 -84.395 -84.248 -84.077 -83.884 -83.669 -83.433 -83.175 -82.898 -82.601 -82.285 -81.953 -81.603 -81.239 -80.861 -80.471 -80.070 -79.659 -79.240 -78.815 -78.385 -77.951 - -85.025 -84.976 -84.901 -84.802 -84.675 -84.523 -84.347 -84.145 -83.920 -83.671 -83.400 -83.106 -82.791 -82.457 -82.103 -81.731 -81.343 -80.940 -80.523 -80.093 -79.653 -79.204 -78.747 -78.284 -77.817 - -85.252 -85.210 -85.138 -85.042 -84.914 -84.759 -84.577 -84.368 -84.134 -83.873 -83.588 -83.279 -82.947 -82.594 -82.219 -81.825 -81.413 -80.984 -80.540 -80.082 -79.612 -79.131 -78.642 -78.145 -77.642 - -85.432 -85.400 -85.335 -85.242 -85.115 -84.959 -84.772 -84.557 -84.314 -84.043 -83.745 -83.421 -83.072 -82.700 -82.305 -81.889 -81.453 -80.998 -80.526 -80.039 -79.538 -79.025 -78.502 -77.969 -77.429 - -85.741 -85.713 -85.651 -85.558 -85.429 -85.268 -85.076 -84.852 -84.598 -84.315 -84.002 -83.663 -83.296 -82.904 -82.487 -82.048 -81.587 -81.106 -80.607 -80.090 -79.559 -79.015 -78.459 -77.892 -77.316 - -86.301 -86.268 -86.199 -86.099 -85.962 -85.791 -85.587 -85.351 -85.083 -84.784 -84.455 -84.096 -83.709 -83.295 -82.855 -82.391 -81.904 -81.396 -80.869 -80.324 -79.763 -79.189 -78.602 -78.006 -77.401 - -86.853 -86.815 -86.744 -86.635 -86.490 -86.310 -86.096 -85.847 -85.566 -85.251 -84.905 -84.527 -84.120 -83.684 -83.221 -82.732 -82.219 -81.683 -81.127 -80.553 -79.962 -79.357 -78.740 -78.113 -77.478 - -87.399 -87.358 -87.282 -87.167 -87.015 -86.827 -86.602 -86.342 -86.047 -85.717 -85.354 -84.958 -84.531 -84.073 -83.586 -83.072 -82.532 -81.969 -81.384 -80.780 -80.159 -79.522 -78.874 -78.215 -77.548 - -87.940 -87.896 -87.817 -87.696 -87.538 -87.341 -87.107 -86.836 -86.528 -86.183 -85.803 -85.389 -84.941 -84.462 -83.951 -83.412 -82.846 -82.254 -81.640 -81.005 -80.352 -79.684 -79.003 -78.312 -77.613 - -88.478 -88.431 -88.349 -88.224 -88.059 -87.855 -87.612 -87.329 -87.008 -86.649 -86.253 -85.820 -85.353 -84.851 -84.317 -83.752 -83.159 -82.539 -81.895 -81.230 -80.545 -79.844 -79.130 -78.406 -77.673 - -89.012 -88.967 -88.879 -88.750 -88.580 -88.368 -88.116 -87.823 -87.489 -87.116 -86.704 -86.253 -85.765 -85.241 -84.684 -84.093 -83.473 -82.824 -82.150 -81.453 -80.736 -80.002 -79.255 -78.496 -77.730 - -89.544 -89.498 -89.407 -89.275 -89.099 -88.881 -88.620 -88.317 -87.971 -87.584 -87.155 -86.687 -86.179 -85.633 -85.052 -84.436 -83.788 -83.111 -82.406 -81.677 -80.927 -80.160 -79.378 -78.584 -77.783 - -90.073 -90.027 -89.935 -89.799 -89.619 -89.394 -89.125 -88.812 -88.454 -88.053 -87.609 -87.122 -86.595 -86.027 -85.422 -84.780 -84.105 -83.398 -82.663 -81.902 -81.118 -80.316 -79.499 -78.670 -77.834 - -90.601 -90.555 -90.462 -90.323 -90.138 -89.908 -89.631 -89.308 -88.939 -88.524 -88.064 -87.560 -87.013 -86.423 -85.794 -85.127 -84.423 -83.687 -82.920 -82.127 -81.310 -80.473 -79.620 -78.755 -77.882 - -91.128 -91.082 -90.987 -90.846 -90.658 -90.422 -90.138 -89.805 -89.425 -88.997 -88.522 -88.000 -87.433 -86.822 -86.169 -85.475 -84.744 -83.978 -83.180 -82.353 -81.501 -80.629 -79.740 -78.838 -77.928 - -91.653 -91.608 -91.513 -91.370 -91.178 -90.937 -90.645 -90.304 -89.913 -89.472 -88.982 -88.443 -87.856 -87.223 -86.546 -85.827 -85.067 -84.271 -83.441 -82.580 -81.694 -80.785 -79.859 -78.920 -77.972 - -92.177 -92.133 -92.038 -91.894 -91.699 -91.452 -91.155 -90.805 -90.403 -89.949 -89.444 -88.888 -88.282 -87.628 -86.927 -86.181 -85.393 -84.566 -83.704 -82.809 -81.887 -80.942 -79.978 -79.001 -78.015 - -92.700 -92.658 -92.563 -92.418 -92.220 -91.969 -91.665 -91.307 -90.895 -90.429 -89.909 -89.336 -88.711 -88.035 -87.310 -86.538 -85.722 -84.864 -83.969 -83.040 -82.082 -81.099 -80.097 -79.081 -78.055 - -93.222 -93.182 -93.088 -92.942 -92.742 -92.487 -92.178 -91.812 -91.390 -90.912 -90.377 -89.788 -89.143 -88.446 -87.697 -86.898 -86.053 -85.165 -84.237 -83.273 -82.278 -81.258 -80.216 -79.160 -78.095 - -93.743 -93.706 -93.614 -93.467 -93.265 -93.007 -92.691 -92.318 -91.887 -91.397 -90.848 -90.242 -89.579 -88.860 -88.087 -87.262 -86.388 -85.468 -84.507 -83.508 -82.476 -81.417 -80.336 -79.239 -78.133 - -94.264 -94.230 -94.139 -93.992 -93.789 -93.528 -93.207 -92.827 -92.386 -91.885 -91.323 -90.700 -90.018 -89.278 -88.481 -87.629 -86.726 -85.775 -84.780 -83.745 -82.675 -81.577 -80.456 -79.318 -78.170 - -94.784 -94.753 -94.664 -94.518 -94.314 -94.050 -93.725 -93.338 -92.888 -92.376 -91.800 -91.162 -90.461 -89.699 -88.878 -88.000 -87.068 -86.085 -85.056 -83.984 -82.877 -81.738 -80.576 -79.396 -78.205 - -95.304 -95.277 -95.190 -95.045 -94.840 -94.573 -94.244 -93.851 -93.393 -92.870 -92.281 -91.627 -90.908 -90.125 -89.280 -88.375 -87.414 -86.399 -85.335 -84.227 -83.080 -81.901 -80.697 -79.474 -78.240 - -95.823 -95.800 -95.716 -95.573 -95.367 -95.099 -94.765 -94.366 -93.900 -93.367 -92.765 -92.095 -91.358 -90.554 -89.686 -88.754 -87.763 -86.716 -85.617 -84.472 -83.285 -82.065 -80.818 -79.552 -78.273 - -96.342 -96.323 -96.243 -96.101 -95.895 -95.625 -95.289 -94.884 -94.410 -93.867 -93.253 -92.568 -91.813 -90.988 -90.096 -89.138 -88.117 -87.037 -85.903 -84.719 -83.493 -82.231 -80.940 -79.629 -78.306 - -96.860 -96.846 -96.769 -96.629 -96.425 -96.154 -95.814 -95.404 -94.923 -94.370 -93.744 -93.044 -92.271 -91.426 -90.510 -89.525 -88.474 -87.362 -86.192 -84.970 -83.703 -82.399 -81.064 -79.707 -78.338 - -97.378 -97.369 -97.296 -97.159 -96.956 -96.684 -96.341 -95.927 -95.439 -94.877 -94.239 -93.524 -92.734 -91.868 -90.929 -89.917 -88.836 -87.691 -86.485 -85.224 -83.916 -82.568 -81.188 -79.785 -78.368 - -97.895 -97.892 -97.824 -97.689 -97.487 -97.215 -96.871 -96.452 -95.958 -95.387 -94.737 -94.009 -93.201 -92.315 -91.352 -90.314 -89.203 -88.024 -86.781 -85.482 -84.132 -82.739 -81.313 -79.863 -78.398 - -98.412 -98.415 -98.351 -98.221 -98.020 -97.748 -97.402 -96.980 -96.480 -95.900 -95.240 -94.497 -93.673 -92.767 -91.780 -90.715 -89.574 -88.361 -87.082 -85.743 -84.350 -82.912 -81.439 -79.940 -78.427 - -98.929 -98.938 -98.879 -98.752 -98.555 -98.283 -97.936 -97.511 -97.005 -96.417 -95.746 -94.990 -94.149 -93.223 -92.213 -91.121 -89.950 -88.703 -87.387 -86.007 -84.571 -83.088 -81.567 -80.019 -78.455 - -99.445 -99.461 -99.408 -99.285 -99.090 -98.820 -98.472 -98.044 -97.533 -96.938 -96.256 -95.487 -94.630 -93.684 -92.651 -91.532 -90.331 -89.050 -87.696 -86.275 -84.795 -83.265 -81.695 -80.097 -78.482 - -99.961 -99.984 -99.937 -99.818 -99.626 -99.358 -99.009 -98.579 -98.064 -97.462 -96.770 -95.988 -95.115 -94.150 -93.094 -91.949 -90.717 -89.402 -88.010 -86.547 -85.022 -83.445 -81.825 -80.176 -78.508 - -100.476 -100.507 -100.466 -100.353 -100.164 -99.897 -99.549 -99.117 -98.598 -97.989 -97.288 -96.494 -95.605 -94.621 -93.543 -92.370 -91.108 -89.758 -88.328 -86.823 -85.253 -83.627 -81.957 -80.254 -78.533 - -100.991 -101.029 -100.995 -100.888 -100.703 -100.439 -100.091 -99.658 -99.135 -98.520 -97.811 -97.004 -96.100 -95.098 -93.996 -92.798 -91.504 -90.120 -88.651 -87.104 -85.487 -83.812 -82.090 -80.334 -78.558 - -101.506 -101.552 -101.525 -101.423 -101.243 -100.982 -100.636 -100.201 -99.675 -99.055 -98.337 -97.519 -96.600 -95.579 -94.455 -93.230 -91.906 -90.487 -88.979 -87.388 -85.725 -83.999 -82.224 -80.413 -78.581 - -102.020 -102.075 -102.055 -101.959 -101.784 -101.526 -101.182 -100.747 -100.219 -99.593 -98.867 -98.039 -97.105 -96.066 -94.920 -93.669 -92.314 -90.860 -89.312 -87.678 -85.966 -84.189 -82.360 -80.493 -78.604 - -102.534 -102.597 -102.585 -102.496 -102.327 -102.073 -101.730 -101.296 -100.765 -100.135 -99.402 -98.563 -97.615 -96.558 -95.391 -94.113 -92.728 -91.238 -89.650 -87.971 -86.211 -84.382 -82.498 -80.574 -78.626 - -103.047 -103.119 -103.116 -103.034 -102.870 -102.620 -102.281 -101.847 -101.315 -100.680 -99.940 -99.091 -98.131 -97.056 -95.867 -94.563 -93.147 -91.622 -89.994 -88.270 -86.461 -84.578 -82.638 -80.654 -78.646 - -103.559 -103.641 -103.646 -103.572 -103.415 -103.170 -102.833 -102.400 -101.867 -101.230 -100.483 -99.625 -98.651 -97.560 -96.349 -95.020 -93.573 -92.012 -90.343 -88.574 -86.714 -84.778 -82.779 -80.736 -78.666 - -104.071 -104.163 -104.177 -104.111 -103.960 -103.720 -103.387 -102.957 -102.423 -101.783 -101.031 -100.163 -99.177 -98.069 -96.838 -95.482 -94.005 -92.408 -90.698 -88.882 -86.972 -84.980 -82.922 -80.817 -78.685 - -104.583 -104.685 -104.708 -104.650 -104.507 -104.273 -103.944 -103.515 -102.982 -102.339 -101.582 -100.707 -99.708 -98.584 -97.332 -95.951 -94.443 -92.811 -91.059 -89.196 -87.234 -85.186 -83.068 -80.900 -78.702 - -105.094 -105.207 -105.240 -105.190 -105.054 -104.827 -104.502 -104.077 -103.544 -102.900 -102.138 -101.255 -100.245 -99.105 -97.833 -96.427 -94.888 -93.220 -91.426 -89.516 -87.501 -85.395 -83.215 -80.983 -78.718 - -105.604 -105.728 -105.771 -105.731 -105.603 -105.382 -105.063 -104.641 -104.109 -103.464 -102.698 -101.808 -100.787 -99.632 -98.340 -96.910 -95.340 -93.635 -91.800 -89.841 -87.772 -85.607 -83.365 -81.066 -78.734 - -106.114 -106.249 -106.302 -106.272 -106.152 -105.938 -105.625 -105.207 -104.678 -104.032 -103.263 -102.366 -101.335 -100.165 -98.854 -97.399 -95.799 -94.058 -92.180 -90.173 -88.049 -85.824 -83.517 -81.150 -78.748 - -106.623 -106.769 -106.834 -106.813 -106.702 -106.496 -106.189 -105.776 -105.249 -104.603 -103.832 -102.929 -101.888 -100.705 -99.375 -97.895 -96.266 -94.488 -92.567 -90.510 -88.331 -86.044 -83.671 -81.235 -78.761 - -107.132 -107.290 -107.365 -107.355 -107.253 -107.055 -106.755 -106.347 -105.823 -105.178 -104.405 -103.497 -102.447 -101.250 -99.902 -98.399 -96.739 -94.925 -92.960 -90.854 -88.618 -86.269 -83.828 -81.320 -78.772 - -107.639 -107.809 -107.896 -107.897 -107.805 -107.616 -107.323 -106.920 -106.401 -105.757 -104.983 -104.070 -103.012 -101.802 -100.436 -98.909 -97.220 -95.369 -93.361 -91.204 -88.911 -86.498 -83.987 -81.406 -78.782 - -108.146 -108.329 -108.428 -108.439 -108.358 -108.178 -107.893 -107.496 -106.981 -106.340 -105.565 -104.648 -103.582 -102.361 -100.977 -99.428 -97.709 -95.822 -93.770 -91.561 -89.209 -86.731 -84.150 -81.493 -78.791 - -108.653 -108.848 -108.959 -108.982 -108.911 -108.741 -108.464 -108.075 -107.565 -106.926 -106.151 -105.231 -104.159 -102.926 -101.526 -99.954 -98.206 -96.282 -94.186 -91.926 -89.514 -86.969 -84.314 -81.580 -78.798 - -109.158 -109.366 -109.490 -109.525 -109.465 -109.305 -109.037 -108.655 -108.151 -107.516 -106.742 -105.820 -104.741 -103.498 -102.082 -100.487 -98.710 -96.750 -94.610 -92.297 -89.824 -87.211 -84.482 -81.668 -78.804 - -109.662 -109.884 -110.020 -110.068 -110.020 -109.870 -109.612 -109.238 -108.740 -108.110 -107.337 -106.414 -105.329 -104.076 -102.645 -101.029 -99.224 -97.227 -95.042 -92.676 -90.142 -87.459 -84.653 -81.757 -78.808 - -110.166 -110.401 -110.551 -110.611 -110.575 -110.436 -110.189 -109.823 -109.332 -108.707 -107.937 -107.012 -105.924 -104.661 -103.215 -101.579 -99.745 -97.713 -95.483 -93.063 -90.466 -87.711 -84.827 -81.847 -78.810 - -110.669 -110.918 -111.081 -111.154 -111.130 -111.004 -110.766 -110.411 -109.927 -109.307 -108.541 -107.616 -106.524 -105.253 -103.794 -102.137 -100.276 -98.207 -95.933 -93.458 -90.797 -87.969 -85.004 -81.938 -78.811 - -111.171 -111.434 -111.611 -111.697 -111.687 -111.572 -111.346 -111.000 -110.525 -109.912 -109.149 -108.226 -107.130 -105.852 -104.380 -102.703 -100.815 -98.711 -96.391 -93.861 -91.135 -88.233 -85.185 -82.029 -78.809 - -111.672 -111.949 -112.141 -112.241 -112.243 -112.141 -111.927 -111.591 -111.126 -110.519 -109.761 -108.840 -107.743 -106.458 -104.973 -103.278 -101.364 -99.224 -96.859 -94.274 -91.481 -88.502 -85.369 -82.121 -78.806 - -112.172 -112.464 -112.670 -112.784 -112.800 -112.711 -112.509 -112.185 -111.729 -111.131 -110.378 -109.460 -108.362 -107.071 -105.575 -103.862 -101.921 -99.747 -97.336 -94.695 -91.835 -88.778 -85.557 -82.215 -78.800 - -112.670 -112.978 -113.199 -113.327 -113.358 -113.282 -113.093 -112.780 -112.335 -111.745 -110.999 -110.084 -108.986 -107.691 -106.185 -104.455 -102.489 -100.280 -97.824 -95.125 -92.196 -89.060 -85.749 -82.309 -78.792 - -113.168 -113.491 -113.727 -113.870 -113.915 -113.854 -113.678 -113.378 -112.943 -112.363 -111.625 -110.714 -109.617 -108.319 -106.803 -105.057 -103.066 -100.823 -98.321 -95.566 -92.567 -89.349 -85.946 -82.404 -78.782 - -113.665 -114.003 -114.254 -114.413 -114.473 -114.426 -114.264 -113.977 -113.554 -112.985 -112.254 -111.349 -110.254 -108.953 -107.429 -105.668 -103.653 -101.376 -98.830 -96.016 -92.947 -89.644 -86.146 -82.501 -78.769 - -114.161 -114.513 -114.782 -114.956 -115.031 -114.999 -114.851 -114.578 -114.168 -113.609 -112.888 -111.990 -110.898 -109.595 -108.064 -106.288 -104.251 -101.940 -99.349 -96.477 -93.335 -89.947 -86.351 -82.598 -78.753 - -114.655 -115.023 -115.308 -115.499 -115.589 -115.573 -115.440 -115.181 -114.784 -114.237 -113.526 -112.635 -111.547 -110.244 -108.707 -106.918 -104.859 -102.516 -99.880 -96.949 -93.734 -90.258 -86.561 -82.697 -78.735 - -115.148 -115.533 -115.834 -116.041 -116.147 -116.147 -116.029 -115.785 -115.402 -114.868 -114.168 -113.286 -112.203 -110.901 -109.359 -107.558 -105.478 -103.103 -100.422 -97.432 -94.142 -90.577 -86.775 -82.797 -78.713 - -115.640 -116.042 -116.359 -116.582 -116.706 -116.721 -116.620 -116.391 -116.023 -115.503 -114.814 -113.941 -112.865 -111.565 -110.019 -108.207 -106.108 -103.702 -100.976 -97.927 -94.562 -90.904 -86.995 -82.898 -78.688 - -116.131 -116.549 -116.884 -117.124 -117.264 -117.296 -117.211 -116.999 -116.646 -116.140 -115.464 -114.602 -113.533 -112.236 -110.689 -108.867 -106.749 -104.312 -101.543 -98.434 -94.992 -91.239 -87.221 -83.000 -78.660 - -116.621 -117.056 -117.407 -117.665 -117.822 -117.871 -117.804 -117.608 -117.271 -116.780 -116.118 -115.267 -114.207 -112.915 -111.367 -109.537 -107.401 -104.935 -102.123 -98.954 -95.433 -91.584 -87.452 -83.104 -78.629 - -117.109 -117.561 -117.930 -118.205 -118.380 -118.447 -118.397 -118.218 -117.898 -117.423 -116.776 -115.938 -114.888 -113.601 -112.054 -110.217 -108.065 -105.571 -102.716 -99.487 -95.887 -91.939 -87.689 -83.209 -78.593 - -117.596 -118.066 -118.452 -118.745 -118.938 -119.023 -118.991 -118.830 -118.528 -118.069 -117.438 -116.613 -115.574 -114.295 -112.749 -110.908 -108.741 -106.220 -103.323 -100.034 -96.354 -92.304 -87.932 -83.315 -78.553 - -118.081 -118.569 -118.974 -119.284 -119.495 -119.599 -119.585 -119.443 -119.159 -118.718 -118.103 -117.294 -116.267 -114.997 -113.454 -111.609 -109.429 -106.883 -103.944 -100.595 -96.833 -92.680 -88.183 -83.423 -78.509 - -118.566 -119.071 -119.494 -119.823 -120.053 -120.175 -120.180 -120.057 -119.792 -119.370 -118.772 -117.979 -116.966 -115.705 -114.168 -112.321 -110.130 -107.559 -104.580 -101.171 -97.327 -93.067 -88.440 -83.533 -78.460 - -119.048 -119.572 -120.013 -120.361 -120.610 -120.751 -120.776 -120.672 -120.427 -120.024 -119.445 -118.668 -117.670 -116.422 -114.892 -113.044 -110.843 -108.250 -105.231 -101.762 -97.835 -93.465 -88.705 -83.644 -78.406 - -119.528 -120.072 -120.531 -120.898 -121.166 -121.327 -121.372 -121.288 -121.063 -120.680 -120.121 -119.363 -118.381 -117.146 -115.624 -113.778 -111.569 -108.955 -105.898 -102.370 -98.358 -93.877 -88.978 -83.757 -78.347 - -120.007 -120.570 -121.048 -121.434 -121.722 -121.903 -121.968 -121.906 -121.701 -121.339 -120.800 -120.062 -119.098 -117.877 -116.365 -114.523 -112.308 -109.674 -106.581 -102.994 -98.897 -94.301 -89.260 -83.872 -78.282 - -120.486 -121.068 -121.564 -121.970 -122.277 -122.479 -122.565 -122.524 -122.341 -122.001 -121.483 -120.765 -119.820 -118.616 -117.116 -115.279 -113.060 -110.409 -107.281 -103.636 -99.453 -94.740 -89.550 -83.988 -78.211 - -120.962 -121.563 -122.079 -122.504 -122.832 -123.055 -123.162 -123.143 -122.982 -122.665 -122.169 -121.473 -120.549 -119.362 -117.876 -116.047 -113.826 -111.160 -107.998 -104.296 -100.026 -95.193 -89.850 -84.107 -78.133 - -121.437 -122.058 -122.593 -123.038 -123.387 -123.630 -123.759 -123.762 -123.625 -123.330 -122.859 -122.185 -121.282 -120.116 -118.646 -116.826 -114.605 -111.927 -108.733 -104.975 -100.617 -95.662 -90.160 -84.228 -78.048 - -121.911 -122.551 -123.105 -123.571 -123.940 -124.205 -124.357 -124.383 -124.269 -123.998 -123.551 -122.902 -122.022 -120.877 -119.424 -117.617 -115.399 -112.710 -109.487 -105.673 -101.228 -96.147 -90.481 -84.352 -77.955 - -122.382 -123.042 -123.617 -124.103 -124.493 -124.780 -124.954 -125.003 -124.914 -124.668 -124.246 -123.622 -122.767 -121.645 -120.212 -118.419 -116.206 -113.509 -110.260 -106.393 -101.860 -96.650 -90.813 -84.477 -77.854 - -122.853 -123.532 -124.124 -124.633 -125.045 -125.354 -125.551 -125.625 -125.560 -125.340 -124.944 -124.347 -123.518 -122.420 -121.009 -119.232 -117.028 -114.326 -111.052 -107.133 -102.513 -97.172 -91.158 -84.605 -77.744 - -123.321 -124.021 -124.633 -125.163 -125.596 -125.928 -126.149 -126.246 -126.207 -126.013 -125.645 -125.075 -124.274 -123.202 -121.815 -120.058 -117.864 -115.160 -111.865 -107.896 -103.188 -97.713 -91.515 -84.736 -77.624 - -123.788 -124.508 -125.141 -125.691 -126.146 -126.501 -126.746 -126.868 -126.855 -126.689 -126.348 -125.807 -125.035 -123.992 -122.631 -120.895 -118.715 -116.013 -112.698 -108.682 -103.887 -98.276 -91.887 -84.870 -77.494 - -124.253 -124.993 -125.647 -126.218 -126.696 -127.074 -127.342 -127.490 -127.504 -127.365 -127.054 -126.543 -125.801 -124.788 -123.455 -121.743 -119.581 -116.883 -113.553 -109.492 -104.611 -98.861 -92.274 -85.007 -77.352 - -124.716 -125.477 -126.151 -126.744 -127.244 -127.645 -127.939 -128.113 -128.153 -128.043 -127.762 -127.282 -126.572 -125.591 -124.288 -122.604 -120.461 -117.772 -114.431 -110.328 -105.361 -99.470 -92.678 -85.148 -77.197 - -125.178 -125.959 -126.654 -127.269 -127.791 -128.216 -128.534 -128.735 -128.803 -128.723 -128.472 -128.025 -127.348 -126.400 -125.131 -123.476 -121.357 -118.679 -115.331 -111.189 -106.140 -100.104 -93.099 -85.292 -77.029 - -125.638 -126.437 -127.156 -127.792 -128.337 -128.786 -129.130 -129.357 -129.454 -129.404 -129.185 -128.771 -128.128 -127.216 -125.982 -124.360 -122.268 -119.606 -116.254 -112.078 -106.947 -100.766 -93.539 -85.439 -76.846 - -126.096 -126.916 -127.656 -128.314 -128.882 -129.356 -129.725 -129.979 -130.105 -130.085 -129.899 -129.520 -128.913 -128.039 -126.841 -125.255 -123.194 -120.552 -117.201 -112.996 -107.785 -101.456 -93.999 -85.591 -76.647 - -126.552 -127.393 -128.155 -128.834 -129.426 -129.924 -130.319 -130.601 -130.756 -130.768 -130.615 -130.271 -129.703 -128.867 -127.710 -126.162 -124.135 -121.517 -118.174 -113.943 -108.656 -102.178 -94.481 -85.748 -76.429 - -127.006 -127.868 -128.651 -129.354 -129.969 -130.491 -130.913 -131.222 -131.408 -131.452 -131.333 -131.026 -130.496 -129.702 -128.586 -127.080 -125.091 -122.503 -119.171 -114.920 -109.562 -102.934 -94.988 -85.909 -76.192 - -127.459 -128.342 -129.147 -129.871 -130.510 -131.057 -131.505 -131.844 -132.059 -132.136 -132.053 -131.783 -131.294 -130.542 -129.471 -128.009 -126.062 -123.509 -120.194 -115.929 -110.503 -103.725 -95.521 -86.076 -75.933 - -127.909 -128.813 -129.640 -130.387 -131.050 -131.622 -132.097 -132.464 -132.711 -132.821 -132.773 -132.543 -132.096 -131.388 -130.364 -128.950 -127.049 -124.535 -121.244 -116.972 -111.483 -104.555 -96.083 -86.248 -75.650 - -128.358 -129.283 -130.132 -130.902 -131.588 -132.186 -132.688 -133.084 -133.362 -133.506 -133.495 -133.305 -132.901 -132.239 -131.265 -129.901 -128.051 -125.581 -122.321 -118.049 -112.504 -105.427 -96.676 -86.427 -75.340 - -128.805 -129.751 -130.622 -131.415 -132.125 -132.749 -133.278 -133.704 -134.013 -134.192 -134.219 -134.069 -133.709 -133.096 -132.173 -130.864 -129.068 -126.649 -123.425 -119.161 -113.567 -106.343 -97.304 -86.613 -75.001 - -129.250 -130.217 -131.111 -131.926 -132.661 -133.310 -133.867 -134.322 -134.664 -134.878 -134.943 -134.835 -134.521 -133.958 -133.089 -131.837 -130.099 -127.736 -124.557 -120.310 -114.675 -107.308 -97.969 -86.807 -74.627 - -129.692 -130.682 -131.598 -132.435 -133.195 -133.870 -134.455 -134.940 -135.315 -135.564 -135.668 -135.603 -135.336 -134.824 -134.011 -132.820 -131.146 -128.845 -125.718 -121.496 -115.831 -108.324 -98.677 -87.010 -74.216 - -130.133 -131.144 -132.083 -132.943 -133.727 -134.429 -135.042 -135.557 -135.965 -136.250 -136.394 -136.372 -136.153 -135.695 -134.941 -133.813 -132.207 -129.974 -126.908 -122.722 -117.037 -109.397 -99.431 -87.222 -73.763 - -130.572 -131.605 -132.566 -133.447 -134.258 -134.986 -135.627 -136.173 -136.614 -136.936 -137.120 -137.143 -136.974 -136.570 -135.877 -134.816 -133.282 -131.123 -128.126 -123.989 -118.295 -110.531 -100.236 -87.446 -73.262 - -131.009 -132.063 -133.047 -133.952 -134.787 -135.542 -136.211 -136.788 -137.263 -137.621 -137.846 -137.915 -137.796 -137.450 -136.820 -135.829 -134.371 -132.293 -129.374 -125.296 -119.609 -111.730 -101.099 -87.682 -72.706 - -131.444 -132.520 -133.526 -134.455 -135.315 -136.096 -136.794 -137.402 -137.911 -138.307 -138.573 -138.688 -138.621 -138.333 -137.768 -136.851 -135.474 -133.483 -130.652 -126.646 -120.981 -113.001 -102.025 -87.932 -72.088 - -131.877 -132.974 -134.001 -134.956 -135.841 -136.648 -137.375 -138.015 -138.557 -138.991 -139.300 -139.462 -139.448 -139.219 -138.722 -137.881 -136.590 -134.693 -131.959 -128.039 -122.414 -114.349 -103.024 -88.198 -71.399 - -132.307 -133.427 -134.476 -135.455 -136.365 -137.199 -137.955 -138.626 -139.203 -139.675 -140.027 -140.236 -140.277 -140.109 -139.681 -138.920 -137.719 -135.922 -133.295 -129.477 -123.911 -115.780 -104.104 -88.482 -70.627 - -132.736 -133.877 -134.950 -135.952 -136.887 -137.748 -138.533 -139.236 -139.848 -140.359 -140.753 -141.012 -141.107 -141.002 -140.646 -139.967 -138.860 -137.171 -134.661 -130.959 -125.474 -117.302 -105.275 -88.789 -69.758 diff --git a/pydarn/radar_fov_files/040_lats.txt b/pydarn/radar_fov_files/040_lats.txt deleted file mode 100644 index 53e3cf368..000000000 --- a/pydarn/radar_fov_files/040_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 44.135 44.149 44.154 44.152 44.142 44.127 44.105 44.077 44.044 44.006 43.962 43.913 43.858 43.798 43.733 43.661 43.582 - 44.656 44.658 44.653 44.640 44.621 44.594 44.562 44.523 44.479 44.428 44.372 44.311 44.244 44.171 44.094 44.011 43.923 - 45.143 45.139 45.126 45.106 45.078 45.043 45.001 44.951 44.895 44.832 44.763 44.688 44.604 44.517 44.425 44.327 44.224 - 45.593 45.584 45.566 45.540 45.504 45.461 45.409 45.349 45.281 45.206 45.123 45.033 44.937 44.834 44.725 44.608 44.488 - 46.026 46.014 45.991 45.959 45.916 45.864 45.803 45.732 45.653 45.565 45.468 45.364 45.252 45.133 45.007 44.875 44.736 - 46.450 46.435 46.408 46.369 46.320 46.259 46.188 46.107 46.016 45.915 45.805 45.686 45.558 45.423 45.279 45.129 44.972 - 46.869 46.850 46.819 46.774 46.718 46.649 46.569 46.477 46.374 46.260 46.135 46.001 45.858 45.705 45.544 45.376 45.200 - 47.284 47.262 47.226 47.176 47.112 47.035 46.945 46.842 46.727 46.600 46.461 46.312 46.152 45.983 45.804 45.617 45.421 - 47.696 47.671 47.631 47.575 47.504 47.419 47.319 47.205 47.077 46.937 46.784 46.619 46.443 46.256 46.059 45.853 45.638 - 48.106 48.078 48.033 47.972 47.894 47.800 47.690 47.565 47.425 47.271 47.103 46.922 46.730 46.525 46.310 46.085 45.851 - 48.514 48.484 48.434 48.367 48.282 48.179 48.059 47.923 47.770 47.602 47.420 47.223 47.014 46.792 46.558 46.314 46.060 - 48.795 48.764 48.713 48.642 48.552 48.442 48.314 48.168 48.005 47.825 47.629 47.418 47.193 46.954 46.703 46.440 46.166 - 49.011 48.981 48.930 48.856 48.762 48.647 48.512 48.357 48.183 47.992 47.783 47.558 47.317 47.062 46.793 46.511 46.217 - 49.188 49.161 49.110 49.035 48.937 48.817 48.675 48.512 48.329 48.126 47.904 47.665 47.408 47.136 46.849 46.547 46.233 - 49.329 49.306 49.257 49.182 49.082 48.957 48.809 48.638 48.445 48.231 47.997 47.743 47.471 47.181 46.876 46.554 46.218 - 49.575 49.553 49.503 49.425 49.321 49.190 49.034 48.854 48.650 48.424 48.176 47.907 47.619 47.313 46.989 46.648 46.292 - 50.021 49.994 49.938 49.853 49.740 49.599 49.432 49.240 49.023 48.783 48.520 48.236 47.931 47.608 47.266 46.908 46.534 - 50.460 50.429 50.367 50.274 50.152 50.002 49.824 49.620 49.390 49.135 48.857 48.557 48.236 47.895 47.536 47.159 46.766 - 50.895 50.859 50.790 50.691 50.560 50.400 50.211 49.994 49.751 49.482 49.188 48.872 48.534 48.175 47.798 47.403 46.991 - 51.324 51.284 51.210 51.103 50.964 50.794 50.593 50.364 50.107 49.823 49.514 49.181 48.826 48.450 48.054 47.640 47.210 - 51.750 51.705 51.626 51.511 51.364 51.184 50.972 50.730 50.459 50.160 49.836 49.486 49.113 48.719 48.304 47.871 47.421 - 52.173 52.124 52.038 51.917 51.761 51.570 51.347 51.092 50.807 50.494 50.153 49.786 49.396 48.983 48.550 48.097 47.628 - 52.593 52.540 52.449 52.320 52.154 51.954 51.719 51.451 51.152 50.823 50.466 50.082 49.674 49.243 48.790 48.318 47.829 - 53.011 52.954 52.856 52.720 52.546 52.335 52.088 51.807 51.494 51.149 50.776 50.375 49.948 49.498 49.026 48.534 48.025 - 53.427 53.365 53.262 53.119 52.935 52.714 52.455 52.161 51.833 51.473 51.082 50.663 50.218 49.749 49.257 48.746 48.216 - 53.841 53.776 53.667 53.515 53.323 53.090 52.819 52.512 52.169 51.793 51.385 50.949 50.485 49.996 49.485 48.953 48.403 - 54.254 54.184 54.069 53.910 53.708 53.465 53.182 52.860 52.502 52.110 51.685 51.231 50.748 50.240 49.709 49.156 48.585 - 54.666 54.591 54.470 54.304 54.092 53.838 53.542 53.207 52.833 52.425 51.983 51.510 51.008 50.480 49.929 49.356 48.763 - 55.076 54.997 54.870 54.696 54.475 54.209 53.901 53.551 53.162 52.737 52.277 51.785 51.265 50.717 50.145 49.551 48.938 - 55.485 55.402 55.269 55.087 54.856 54.579 54.257 53.893 53.489 53.046 52.569 52.058 51.518 50.950 50.357 49.742 49.108 - 55.893 55.806 55.667 55.476 55.236 54.947 54.612 54.233 53.813 53.353 52.858 52.328 51.768 51.180 50.566 49.930 49.275 - 56.301 56.209 56.064 55.865 55.614 55.314 54.965 54.572 54.135 53.658 53.144 52.595 52.015 51.406 50.772 50.114 49.437 - 56.708 56.612 56.460 56.252 55.991 55.679 55.317 54.908 54.455 53.961 53.428 52.860 52.259 51.630 50.974 50.295 49.596 - 57.114 57.014 56.855 56.639 56.368 56.043 55.667 55.243 54.773 54.261 53.709 53.121 52.500 51.850 51.172 50.472 49.751 - 57.520 57.415 57.250 57.025 56.743 56.406 56.015 55.576 55.089 54.558 53.987 53.380 52.738 52.066 51.368 50.645 49.903 - 57.925 57.816 57.643 57.410 57.117 56.767 56.362 55.907 55.403 54.854 54.263 53.635 52.973 52.280 51.559 50.815 50.050 - 58.330 58.216 58.037 57.794 57.490 57.127 56.708 56.236 55.714 55.147 54.537 53.888 53.205 52.490 51.748 50.981 50.194 - 58.734 58.615 58.429 58.178 57.862 57.486 57.052 56.563 56.024 55.437 54.808 54.138 53.433 52.697 51.933 51.144 50.334 - 59.138 59.015 58.821 58.560 58.233 57.844 57.394 56.889 56.332 55.726 55.076 54.386 53.659 52.901 52.114 51.303 50.471 - 59.542 59.414 59.213 58.942 58.604 58.200 57.735 57.213 56.637 56.012 55.341 54.630 53.882 53.101 52.292 51.458 50.604 - 59.945 59.812 59.604 59.324 58.973 58.556 58.075 57.535 56.941 56.295 55.604 54.871 54.101 53.298 52.467 51.610 50.733 - 60.349 60.210 59.995 59.704 59.341 58.910 58.413 57.856 57.242 56.577 55.864 55.110 54.318 53.492 52.638 51.759 50.859 - 60.752 60.608 60.385 60.084 59.709 59.263 58.750 58.174 57.541 56.855 56.122 55.346 54.531 53.683 52.805 51.903 50.980 - 61.155 61.006 60.775 60.464 60.076 59.614 59.084 58.491 57.838 57.132 56.377 55.578 54.741 53.870 52.969 52.044 51.098 - 61.558 61.404 61.165 60.843 60.441 59.965 59.418 58.806 58.133 57.406 56.629 55.808 54.948 54.053 53.130 52.182 51.213 - 61.960 61.801 61.554 61.221 60.806 60.314 59.750 59.118 58.426 57.677 56.878 56.034 55.151 54.234 53.287 52.315 51.323 - 62.363 62.198 61.942 61.598 61.170 60.662 60.080 59.429 58.716 57.945 57.124 56.258 55.351 54.410 53.440 52.445 51.430 - 62.766 62.595 62.331 61.975 61.533 61.009 60.408 59.738 59.004 58.211 57.368 56.478 55.548 54.584 53.590 52.571 51.533 - 63.168 62.992 62.719 62.351 61.895 61.354 60.735 60.045 59.289 58.475 57.608 56.695 55.741 54.753 53.736 52.694 51.632 - 63.571 63.389 63.106 62.727 62.255 61.698 61.060 60.350 59.572 58.735 57.845 56.909 55.931 54.919 53.878 52.812 51.727 - 63.974 63.785 63.493 63.102 62.615 62.040 61.384 60.652 59.853 58.993 58.080 57.119 56.118 55.082 54.016 52.927 51.818 - 64.376 64.182 63.880 63.476 62.974 62.382 61.705 60.952 60.131 59.248 58.311 57.326 56.301 55.240 54.151 53.038 51.905 - 64.779 64.578 64.267 63.849 63.332 62.721 62.025 61.250 60.406 59.500 58.538 57.530 56.480 55.395 54.282 53.144 51.989 - 65.182 64.974 64.653 64.222 63.689 63.059 62.342 61.546 60.679 59.749 58.763 57.730 56.655 55.546 54.408 53.247 52.068 - 65.584 65.371 65.039 64.594 64.044 63.396 62.658 61.840 60.949 59.994 58.984 57.926 56.827 55.693 54.531 53.346 52.143 - 65.987 65.767 65.424 64.966 64.398 63.731 62.972 62.130 61.216 60.237 59.202 58.119 56.995 55.837 54.650 53.441 52.215 - 66.390 66.163 65.809 65.336 64.752 64.064 63.283 62.419 61.480 60.476 59.417 58.308 57.159 55.976 54.765 53.532 52.282 - 66.793 66.558 66.194 65.706 65.103 64.396 63.593 62.704 61.741 60.713 59.627 58.494 57.320 56.112 54.876 53.619 52.345 - 67.197 66.954 66.578 66.075 65.454 64.725 63.900 62.988 61.999 60.945 59.834 58.675 57.476 56.243 54.983 53.702 52.404 - 67.600 67.350 66.962 66.443 65.803 65.053 64.204 63.268 62.254 61.175 60.038 58.853 57.628 56.370 55.086 53.780 52.459 - 68.003 67.746 67.345 66.810 66.151 65.379 64.507 63.545 62.506 61.400 60.238 59.027 57.776 56.493 55.184 53.854 52.510 - 68.407 68.141 67.728 67.176 66.497 65.703 64.806 63.820 62.755 61.622 60.433 59.197 57.920 56.612 55.278 53.925 52.557 - 68.811 68.537 68.110 67.541 66.842 66.025 65.104 64.091 63.000 61.841 60.625 59.362 58.060 56.727 55.368 53.990 52.599 - 69.215 68.932 68.492 67.906 67.185 66.345 65.398 64.359 63.241 62.055 60.813 59.524 58.196 56.837 55.454 54.052 52.637 - 69.619 69.327 68.873 68.269 67.527 66.662 65.690 64.624 63.479 62.266 60.997 59.681 58.327 56.943 55.535 54.109 52.671 - 70.023 69.722 69.254 68.631 67.866 66.977 65.978 64.886 63.713 62.473 61.176 59.834 58.454 57.044 55.612 54.162 52.701 - 70.428 70.117 69.634 68.991 68.204 67.290 66.264 65.144 63.943 62.675 61.352 59.982 58.576 57.142 55.684 54.211 52.726 - 70.833 70.512 70.014 69.351 68.540 67.599 66.547 65.398 64.170 62.874 61.523 60.126 58.694 57.234 55.752 54.255 52.747 - 71.238 70.907 70.392 69.709 68.874 67.907 66.826 65.649 64.392 63.068 61.689 60.266 58.808 57.322 55.816 54.295 52.764 - 71.643 71.302 70.770 70.065 69.205 68.211 67.102 65.896 64.610 63.257 61.851 60.401 58.917 57.406 55.875 54.330 52.776 - 72.048 71.696 71.147 70.420 69.535 68.513 67.375 66.139 64.824 63.443 62.008 60.531 59.021 57.484 55.929 54.361 52.784 - 72.454 72.090 71.524 70.773 69.862 68.811 67.643 66.378 65.033 63.623 62.161 60.657 59.120 57.558 55.979 54.387 52.787 - 72.859 72.484 71.899 71.125 70.186 69.106 67.908 66.613 65.238 63.799 62.308 60.777 59.214 57.628 56.024 54.409 52.786 - 73.265 72.878 72.273 71.475 70.508 69.398 68.170 66.844 65.439 63.970 62.451 60.893 59.304 57.692 56.064 54.426 52.781 - 73.672 73.271 72.647 71.823 70.827 69.686 68.427 67.070 65.634 64.136 62.589 61.004 59.389 57.752 56.100 54.438 52.771 - 74.078 73.664 73.019 72.168 71.143 69.971 68.679 67.291 65.825 64.298 62.722 61.109 59.468 57.807 56.131 54.446 52.757 - 74.485 74.057 73.390 72.512 71.456 70.252 68.928 67.507 66.011 64.454 62.850 61.210 59.543 57.857 56.157 54.450 52.738 - 74.892 74.449 73.759 72.853 71.765 70.528 69.171 67.719 66.191 64.604 62.972 61.305 59.613 57.902 56.179 54.448 52.715 - 75.299 74.841 74.127 73.192 72.071 70.801 69.410 67.925 66.366 64.750 63.089 61.396 59.677 57.942 56.195 54.442 52.687 - 75.706 75.232 74.494 73.528 72.374 71.069 69.644 68.126 66.536 64.890 63.201 61.480 59.737 57.977 56.207 54.432 52.655 - 76.113 75.623 74.858 73.861 72.672 71.332 69.873 68.322 66.700 65.024 63.307 61.560 59.791 58.007 56.214 54.416 52.619 - 76.521 76.013 75.221 74.191 72.967 71.591 70.097 68.512 66.859 65.153 63.408 61.634 59.840 58.032 56.216 54.396 52.577 - 76.929 76.402 75.582 74.517 73.257 71.844 70.315 68.697 67.011 65.276 63.503 61.702 59.883 58.052 56.213 54.372 52.532 - 77.337 76.791 75.941 74.840 73.542 72.093 70.527 68.875 67.158 65.393 63.592 61.765 59.922 58.066 56.205 54.342 52.481 - 77.745 77.178 76.297 75.160 73.823 72.335 70.734 69.048 67.299 65.504 63.675 61.823 59.954 58.076 56.192 54.308 52.426 - 78.154 77.565 76.650 75.475 74.099 72.572 70.934 69.214 67.433 65.609 63.753 61.875 59.982 58.080 56.175 54.269 52.367 - 78.562 77.950 77.001 75.785 74.369 72.803 71.128 69.373 67.561 65.708 63.824 61.921 60.004 58.079 56.152 54.225 52.303 - 78.971 78.334 77.348 76.092 74.633 73.027 71.315 69.527 67.683 65.800 63.890 61.961 60.020 58.073 56.124 54.177 52.235 - 79.380 78.716 77.692 76.393 74.891 73.245 71.496 69.673 67.798 65.886 63.949 61.995 60.031 58.062 56.092 54.124 52.162 - 79.789 79.096 78.032 76.688 75.143 73.456 71.669 69.812 67.906 65.966 64.003 62.024 60.036 58.045 56.054 54.066 52.084 - 80.197 79.475 78.368 76.978 75.388 73.659 71.835 69.944 68.008 66.039 64.050 62.047 60.036 58.023 56.011 54.003 52.002 - 80.606 79.851 78.700 77.261 75.626 73.855 71.994 70.069 68.102 66.106 64.091 62.063 60.030 57.996 55.963 53.936 51.916 - 81.014 80.225 79.026 77.538 75.856 74.044 72.145 70.187 68.190 66.166 64.125 62.074 60.019 57.963 55.911 53.864 51.825 - 81.423 80.596 79.347 77.807 76.078 74.224 72.288 70.297 68.270 66.219 64.153 62.079 60.002 57.926 55.853 53.787 51.729 - 81.831 80.963 79.661 78.069 76.292 74.396 72.422 70.399 68.343 66.265 64.175 62.078 59.979 57.883 55.790 53.705 51.629 - 82.238 81.327 79.969 78.322 76.497 74.559 72.549 70.493 68.408 66.304 64.190 62.071 59.951 57.834 55.723 53.619 51.525 - 82.645 81.686 80.269 78.567 76.692 74.712 72.667 70.579 68.466 66.337 64.199 62.058 59.917 57.780 55.650 53.528 51.416 - 83.051 82.041 80.561 78.802 76.878 74.857 72.776 70.657 68.516 66.362 64.201 62.038 59.878 57.721 55.572 53.432 51.302 - 83.456 82.389 80.844 79.026 77.054 74.992 72.876 70.727 68.559 66.380 64.197 62.013 59.832 57.657 55.490 53.332 51.184 - 83.860 82.731 81.117 79.240 77.219 75.117 72.966 70.788 68.594 66.391 64.186 61.982 59.781 57.587 55.402 53.226 51.062 - 84.262 83.064 81.379 79.442 77.373 75.231 73.048 70.841 68.621 66.395 64.168 61.944 59.725 57.513 55.309 53.117 50.935 - 84.661 83.389 81.629 79.632 77.515 75.335 73.120 70.885 68.640 66.392 64.144 61.900 59.662 57.432 55.212 53.002 50.804 - 85.058 83.703 81.865 79.808 77.645 75.428 73.182 70.920 68.652 66.382 64.114 61.851 59.594 57.347 55.109 52.883 50.668 - 85.450 84.004 82.087 79.971 77.763 75.510 73.234 70.947 68.655 66.364 64.076 61.795 59.521 57.256 55.002 52.759 50.528 - 85.838 84.291 82.293 80.119 77.868 75.581 73.276 70.964 68.650 66.339 64.032 61.733 59.442 57.160 54.889 52.631 50.384 - 86.218 84.561 82.481 80.251 77.959 75.640 73.308 70.973 68.638 66.307 63.982 61.665 59.357 57.059 54.772 52.497 50.235 - 86.589 84.811 82.651 80.368 78.037 75.687 73.330 70.972 68.617 66.267 63.925 61.591 59.266 56.953 54.650 52.360 50.082 - 86.947 85.039 82.800 80.467 78.101 75.723 73.342 70.963 68.588 66.221 63.861 61.511 59.170 56.841 54.523 52.218 49.925 - 87.286 85.240 82.928 80.550 78.151 75.747 73.343 70.944 68.551 66.167 63.791 61.424 59.069 56.724 54.391 52.071 49.763 - 87.598 85.411 83.032 80.614 78.186 75.758 73.334 70.916 68.507 66.105 63.714 61.332 58.962 56.602 54.255 51.920 49.597 - 87.870 85.548 83.113 80.660 78.206 75.757 73.314 70.880 68.454 66.037 63.630 61.234 58.849 56.475 54.114 51.764 49.427 diff --git a/pydarn/radar_fov_files/040_lons.txt b/pydarn/radar_fov_files/040_lons.txt deleted file mode 100644 index 6c43a42e0..000000000 --- a/pydarn/radar_fov_files/040_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - 143.366 143.481 143.592 143.698 143.802 143.901 143.997 144.088 144.176 144.259 144.337 144.411 144.478 144.540 144.595 144.643 144.683 - 143.504 143.644 143.781 143.916 144.047 144.175 144.298 144.418 144.533 144.644 144.749 144.848 144.941 145.028 145.108 145.181 145.246 - 143.617 143.787 143.954 144.118 144.279 144.437 144.590 144.739 144.882 145.019 145.151 145.276 145.392 145.502 145.604 145.698 145.784 - 143.701 143.902 144.101 144.297 144.489 144.677 144.861 145.039 145.210 145.375 145.533 145.683 145.825 145.958 146.082 146.194 146.298 - 143.772 144.006 144.238 144.466 144.691 144.910 145.124 145.331 145.532 145.725 145.909 146.084 146.250 146.405 146.550 146.683 146.805 - 143.837 144.105 144.370 144.631 144.888 145.139 145.384 145.622 145.851 146.072 146.282 146.483 146.672 146.850 147.015 147.168 147.307 - 143.898 144.200 144.499 144.794 145.084 145.367 145.643 145.911 146.170 146.419 146.656 146.882 147.095 147.295 147.480 147.652 147.808 - 143.957 144.293 144.627 144.956 145.279 145.596 145.904 146.202 146.490 146.767 147.031 147.282 147.519 147.741 147.947 148.136 148.309 - 144.014 144.386 144.755 145.118 145.476 145.825 146.165 146.495 146.813 147.118 147.409 147.685 147.945 148.189 148.415 148.623 148.812 - 144.070 144.478 144.883 145.282 145.673 146.056 146.429 146.790 147.138 147.471 147.789 148.091 148.375 148.640 148.886 149.112 149.318 - 144.125 144.570 145.011 145.446 145.873 146.290 146.695 147.088 147.466 147.828 148.173 148.500 148.807 149.094 149.360 149.604 149.826 - 144.103 144.583 145.057 145.524 145.983 146.430 146.865 147.286 147.690 148.078 148.446 148.795 149.122 149.427 149.709 149.966 150.200 - 144.035 144.548 145.055 145.555 146.044 146.521 146.985 147.432 147.862 148.273 148.664 149.032 149.378 149.699 149.995 150.264 150.507 - 143.937 144.484 145.024 145.556 146.076 146.583 147.074 147.548 148.003 148.437 148.849 149.237 149.600 149.936 150.245 150.525 150.776 - 143.812 144.393 144.967 145.530 146.081 146.617 147.136 147.637 148.116 148.573 149.005 149.412 149.791 150.141 150.462 150.752 151.010 - 143.763 144.380 144.988 145.585 146.168 146.735 147.284 147.813 148.319 148.800 149.255 149.682 150.080 150.447 150.781 151.083 151.351 - 143.863 144.517 145.162 145.795 146.414 147.016 147.598 148.158 148.695 149.204 149.686 150.138 150.559 150.947 151.301 151.620 151.902 - 143.959 144.651 145.334 146.004 146.659 147.295 147.911 148.504 149.071 149.609 150.118 150.595 151.038 151.447 151.819 152.155 152.453 - 144.052 144.782 145.503 146.211 146.903 147.575 148.225 148.850 149.448 150.015 150.551 151.052 151.518 151.947 152.338 152.690 153.002 - 144.142 144.912 145.672 146.418 147.147 147.856 148.540 149.198 149.827 150.423 150.985 151.512 152.000 152.450 152.859 153.227 153.552 - 144.229 145.040 145.840 146.626 147.393 148.138 148.857 149.549 150.208 150.834 151.423 151.974 152.485 152.954 153.381 153.764 154.103 - 144.315 145.167 146.008 146.834 147.639 148.422 149.177 149.901 150.592 151.247 151.863 152.439 152.972 153.461 153.905 154.303 154.655 - 144.400 145.294 146.177 147.043 147.888 148.708 149.499 150.257 150.980 151.664 152.307 152.907 153.462 153.971 154.432 154.845 155.209 - 144.484 145.421 146.346 147.254 148.139 148.997 149.824 150.617 151.372 152.085 152.755 153.379 153.956 154.484 154.961 155.389 155.765 - 144.567 145.548 146.517 147.466 148.392 149.289 150.153 150.980 151.767 152.510 153.207 153.855 154.453 155.000 155.494 155.935 156.323 - 144.649 145.676 146.688 147.681 148.648 149.584 150.486 151.348 152.167 152.940 153.663 154.336 154.955 155.520 156.030 156.485 156.883 - 144.731 145.804 146.861 147.898 148.907 149.883 150.823 151.720 152.571 153.374 154.124 154.821 155.461 156.045 156.570 157.038 157.446 - 144.813 145.933 147.036 148.117 149.169 150.186 151.164 152.096 152.981 153.813 154.590 155.310 155.972 156.573 157.114 157.593 158.012 - 144.895 146.063 147.213 148.339 149.435 150.493 151.509 152.478 153.395 154.257 155.061 155.805 156.487 157.106 157.661 158.153 158.581 - 144.978 146.194 147.392 148.565 149.704 150.805 151.860 152.865 153.815 154.707 155.537 156.305 157.007 157.643 158.212 158.716 159.153 - 145.060 146.327 147.574 148.793 149.978 151.121 152.215 153.257 154.240 155.162 156.019 156.809 157.532 158.184 158.768 159.282 159.727 - 145.143 146.461 147.758 149.025 150.256 151.441 152.576 153.654 154.671 155.623 156.507 157.320 158.062 158.731 159.327 159.852 160.305 - 145.226 146.596 147.944 149.261 150.538 151.767 152.943 154.058 155.108 156.090 157.000 157.836 158.597 159.282 159.891 160.426 160.886 - 145.310 146.734 148.134 149.500 150.825 152.099 153.315 154.468 155.552 156.563 157.499 158.358 159.137 159.838 160.460 161.003 161.470 - 145.394 146.873 148.326 149.744 151.116 152.435 153.693 154.884 156.001 157.043 158.005 158.885 159.683 160.399 161.032 161.585 162.058 - 145.480 147.014 148.522 149.991 151.413 152.778 154.077 155.306 156.458 157.529 158.516 159.419 160.235 160.965 161.610 162.170 162.648 - 145.566 147.157 148.721 150.243 151.715 153.126 154.468 155.735 156.921 158.022 159.035 159.959 160.792 161.536 162.191 162.759 163.242 - 145.653 147.303 148.923 150.500 152.022 153.481 154.866 156.171 157.391 158.521 159.560 160.504 161.355 162.113 162.778 163.353 163.839 - 145.740 147.451 149.129 150.761 152.336 153.842 155.270 156.614 157.868 159.028 160.091 161.057 161.924 162.694 163.369 163.950 164.440 - 145.829 147.602 149.339 151.028 152.655 154.209 155.682 157.065 158.353 159.542 160.630 161.616 162.499 163.281 163.964 164.551 165.044 - 145.919 147.755 149.553 151.300 152.980 154.584 156.101 157.523 158.845 160.064 161.176 162.181 163.080 163.873 164.565 165.156 165.651 - 146.010 147.911 149.772 151.577 153.312 154.966 156.528 157.989 159.346 160.593 161.729 162.753 163.666 164.471 165.169 165.765 166.261 - 146.103 148.070 149.994 151.860 153.651 155.355 156.962 158.463 159.854 161.130 162.289 163.332 164.259 165.074 165.779 166.378 166.874 - 146.196 148.232 150.222 152.149 153.997 155.752 157.405 158.946 160.370 161.674 162.856 163.917 164.859 165.683 166.393 166.995 167.491 - 146.291 148.397 150.454 152.444 154.349 156.157 157.856 159.437 160.895 162.227 163.432 164.510 165.464 166.297 167.012 167.616 168.111 - 146.388 148.565 150.691 152.745 154.710 156.570 158.316 159.937 161.428 162.788 164.015 165.110 166.076 166.916 167.636 168.240 168.734 - 146.486 148.737 150.934 153.053 155.078 156.992 158.784 160.445 161.971 163.357 164.605 165.716 166.694 167.541 168.265 168.869 169.360 - 146.586 148.913 151.182 153.369 155.454 157.423 159.262 160.964 162.522 163.935 165.204 166.330 167.318 168.172 168.898 169.501 169.989 - 146.687 149.093 151.436 153.691 155.839 157.863 159.750 161.491 163.083 164.522 165.811 166.952 167.949 168.808 169.535 170.137 170.621 - 146.790 149.276 151.695 154.021 156.233 158.312 160.247 162.029 163.653 165.118 166.426 167.580 168.586 169.450 170.178 170.777 171.256 - 146.895 149.464 151.962 154.360 156.636 158.771 160.754 162.576 164.232 165.722 167.049 168.216 169.230 170.097 170.824 171.421 171.893 - 147.002 149.657 152.234 154.706 157.048 159.241 161.272 163.134 164.822 166.336 167.681 168.859 169.880 170.749 171.476 172.068 172.534 - 147.112 149.854 152.514 155.061 157.470 159.721 161.801 163.702 165.422 166.960 168.321 169.510 170.536 171.407 172.132 172.719 173.177 - 147.223 150.056 152.801 155.425 157.902 160.212 162.341 164.282 166.031 167.592 168.969 170.169 171.199 172.071 172.792 173.373 173.823 - 147.337 150.263 153.095 155.799 158.345 160.714 162.892 164.872 166.652 168.235 169.626 170.835 171.869 172.740 173.457 174.031 174.471 - 147.453 150.476 153.398 156.182 158.799 161.228 163.455 165.474 167.283 168.887 170.292 171.508 172.545 173.414 174.126 174.692 175.122 - 147.571 150.694 153.708 156.576 159.265 161.754 164.030 166.087 167.925 169.549 170.967 172.189 173.227 174.093 174.799 175.356 175.775 - 147.693 150.918 154.028 156.980 159.742 162.293 164.618 166.713 168.579 170.222 171.651 172.878 173.916 174.778 175.476 176.023 176.431 - 147.817 151.149 154.356 157.395 160.232 162.844 165.219 167.351 169.243 170.904 172.344 173.575 174.612 175.468 176.158 176.694 177.088 - 147.944 151.386 154.694 157.823 160.735 163.410 165.833 168.001 169.920 171.597 173.045 174.279 175.313 176.163 176.843 177.367 177.748 - 148.075 151.630 155.043 158.262 161.252 163.989 166.460 168.665 170.608 172.300 173.756 174.991 176.021 176.863 177.533 178.044 178.410 - 148.208 151.882 155.401 158.715 161.783 164.582 167.102 169.341 171.308 173.014 174.476 175.710 176.735 177.568 178.226 178.723 179.074 - 148.345 152.141 155.771 159.180 162.328 165.191 167.758 170.031 172.020 173.738 175.205 176.437 177.456 178.278 178.923 179.405 179.739 - 148.486 152.409 156.153 159.660 162.889 165.815 168.429 170.735 172.745 174.474 175.943 177.172 178.182 178.993 179.623 -179.911 -179.594 - 148.631 152.685 156.547 160.155 163.465 166.455 169.116 171.453 173.482 175.220 176.690 177.914 178.915 179.713 -179.673 -179.224 -178.925 - 148.780 152.970 156.954 160.665 164.059 167.112 169.818 172.186 174.231 175.977 177.446 178.664 179.653 -179.563 -178.965 -178.535 -178.255 - 148.933 153.265 157.375 161.192 164.669 167.785 170.536 172.933 174.994 176.745 178.211 179.421 -179.603 -178.835 -178.254 -177.843 -177.584 - 149.091 153.571 157.810 161.735 165.298 168.477 171.271 173.695 175.770 177.524 178.986 -179.815 -178.853 -178.102 -177.541 -177.150 -176.912 - 149.255 153.887 158.261 162.296 165.945 169.187 172.023 174.472 176.558 178.314 179.770 -179.044 -178.097 -177.365 -176.824 -176.454 -176.238 - 149.423 154.215 158.728 162.877 166.612 169.916 172.793 175.265 177.361 179.115 -179.438 -178.265 -177.336 -176.623 -176.104 -175.757 -175.563 - 149.597 154.556 159.212 163.477 167.300 170.665 173.581 176.073 178.176 179.927 -178.636 -177.479 -176.569 -175.878 -175.382 -175.058 -174.888 - 149.777 154.909 159.714 164.097 168.008 171.434 174.387 176.898 179.005 -179.250 -177.826 -176.686 -175.797 -175.130 -174.657 -174.357 -174.212 - 149.964 155.277 160.236 164.740 168.740 172.224 175.212 177.738 179.848 -178.415 -177.007 -175.887 -175.021 -174.377 -173.930 -173.656 -173.536 - 150.157 155.660 160.778 165.406 169.494 173.036 176.056 178.596 -179.296 -177.570 -176.179 -175.081 -174.239 -173.621 -173.200 -172.952 -172.859 - 150.358 156.059 161.342 166.096 170.272 173.870 176.920 179.470 -178.426 -176.713 -175.342 -174.268 -173.452 -172.862 -172.468 -172.248 -172.181 - 150.567 156.475 161.928 166.811 171.076 174.727 177.804 -179.640 -177.542 -175.846 -174.497 -173.449 -172.661 -172.099 -171.735 -171.543 -171.504 - 150.785 156.910 162.540 167.554 171.906 175.608 178.708 -178.732 -176.645 -174.968 -173.644 -172.624 -171.866 -171.334 -170.999 -170.837 -170.826 - 151.012 157.365 163.178 168.324 172.763 176.514 179.634 -177.806 -175.733 -174.079 -172.783 -171.793 -171.066 -170.566 -170.263 -170.130 -170.149 - 151.249 157.841 163.843 169.125 173.649 177.445 -179.419 -176.864 -174.808 -173.179 -171.913 -170.956 -170.263 -169.796 -169.524 -169.423 -169.472 - 151.497 158.340 164.539 169.957 174.564 178.402 -178.451 -175.904 -173.870 -172.270 -171.036 -170.114 -169.455 -169.023 -168.785 -168.716 -168.795 - 151.757 158.864 165.267 170.822 175.510 179.385 -177.461 -174.927 -172.917 -171.349 -170.152 -169.266 -168.644 -168.247 -168.044 -168.008 -168.119 - 152.030 159.416 166.028 171.723 176.489 -179.604 -176.448 -173.932 -171.952 -170.419 -169.260 -168.413 -167.830 -167.470 -167.303 -167.301 -167.444 - 152.318 159.996 166.826 172.660 177.500 -178.565 -175.412 -172.919 -170.973 -169.479 -168.361 -167.556 -167.012 -166.691 -166.560 -166.593 -166.769 - 152.620 160.609 167.663 173.636 178.547 -177.497 -174.354 -171.889 -169.981 -168.530 -167.456 -166.693 -166.192 -165.911 -165.818 -165.886 -166.095 - 152.940 161.256 168.542 174.654 179.629 -176.400 -173.273 -170.842 -168.976 -167.571 -166.544 -165.827 -165.369 -165.129 -165.075 -165.179 -165.422 - 153.279 161.941 169.466 175.715 -179.251 -175.273 -172.169 -169.777 -167.959 -166.603 -165.625 -164.956 -164.544 -164.347 -164.332 -164.473 -164.751 - 153.638 162.667 170.439 176.821 -178.093 -174.115 -171.042 -168.695 -166.929 -165.627 -164.701 -164.082 -163.717 -163.563 -163.588 -163.768 -164.081 - 154.021 163.438 171.463 177.975 -176.896 -172.927 -169.892 -167.597 -165.887 -164.642 -163.772 -163.205 -162.887 -162.778 -162.846 -163.063 -163.412 - 154.430 164.260 172.543 179.180 -175.657 -171.707 -168.719 -166.482 -164.833 -163.650 -162.837 -162.324 -162.056 -161.994 -162.103 -162.360 -162.745 - 154.867 165.136 173.683 -179.562 -174.376 -170.456 -167.522 -165.350 -163.769 -162.649 -161.897 -161.440 -161.224 -161.209 -161.361 -161.658 -162.079 - 155.338 166.072 174.888 -178.248 -173.052 -169.173 -166.303 -164.203 -162.693 -161.642 -160.953 -160.554 -160.391 -160.424 -160.620 -160.957 -161.416 - 155.845 167.076 176.162 -176.876 -171.684 -167.858 -165.062 -163.040 -161.607 -160.628 -160.005 -159.666 -159.557 -159.639 -159.880 -160.258 -160.754 - 156.393 168.153 177.511 -175.444 -170.271 -166.511 -163.799 -161.863 -160.512 -159.608 -159.053 -158.776 -158.723 -158.855 -159.142 -159.561 -160.094 - 156.990 169.313 178.941 -173.947 -168.811 -165.133 -162.514 -160.671 -159.406 -158.582 -158.098 -157.884 -157.888 -158.071 -158.404 -158.865 -159.437 - 157.641 170.565 -179.544 -172.385 -167.305 -163.722 -161.208 -159.465 -158.293 -157.550 -157.140 -156.991 -157.053 -157.288 -157.668 -158.172 -158.782 - 158.356 171.919 -177.935 -170.754 -165.753 -162.281 -159.881 -158.246 -157.171 -156.514 -156.179 -156.098 -156.219 -156.507 -156.934 -157.480 -158.129 - 159.145 173.389 -176.228 -169.052 -164.153 -160.809 -158.535 -157.015 -156.041 -155.474 -155.217 -155.204 -155.385 -155.727 -156.202 -156.791 -157.479 - 160.020 174.987 -174.414 -167.277 -162.506 -159.307 -157.171 -155.773 -154.905 -154.430 -154.253 -154.309 -154.552 -154.948 -155.471 -156.104 -156.832 - 160.998 176.730 -172.487 -165.428 -160.812 -157.777 -155.788 -154.520 -153.763 -153.383 -153.288 -153.415 -153.721 -154.171 -154.743 -155.420 -156.187 - 162.099 178.635 -170.441 -163.503 -159.073 -156.218 -154.389 -153.257 -152.615 -152.333 -152.322 -152.522 -152.890 -153.396 -154.018 -154.738 -155.545 - 163.348 -179.277 -168.268 -161.503 -157.289 -154.633 -152.975 -151.985 -151.463 -151.281 -151.356 -151.630 -152.062 -152.624 -153.295 -154.059 -154.906 - 164.777 -176.983 -165.962 -159.425 -155.461 -153.024 -151.546 -150.705 -150.307 -150.228 -150.390 -150.738 -151.235 -151.854 -152.575 -153.384 -154.270 - 166.429 -174.459 -163.519 -157.273 -153.591 -151.391 -150.105 -149.419 -149.147 -149.174 -149.425 -149.849 -150.411 -151.086 -151.857 -152.711 -153.638 - 168.360 -171.678 -160.934 -155.046 -151.683 -149.736 -148.652 -148.127 -147.986 -148.120 -148.461 -148.961 -149.589 -150.321 -151.143 -152.041 -153.008 - 170.646 -168.612 -158.205 -152.748 -149.737 -148.063 -147.189 -146.830 -146.822 -147.066 -147.498 -148.076 -148.770 -149.560 -150.432 -151.375 -152.382 - 173.387 -165.232 -155.331 -150.382 -147.758 -146.373 -145.718 -145.530 -145.659 -146.014 -146.538 -147.193 -147.953 -148.801 -149.724 -150.712 -151.759 - 176.724 -161.514 -152.317 -147.953 -145.749 -144.668 -144.240 -144.227 -144.495 -144.962 -145.580 -146.313 -147.140 -148.046 -149.019 -150.052 -151.140 - -179.150 -157.438 -149.166 -145.467 -143.714 -142.950 -142.757 -142.923 -143.332 -143.913 -144.624 -145.437 -146.331 -147.295 -148.318 -149.396 -150.525 - -173.971 -152.992 -145.889 -142.930 -141.656 -141.224 -141.271 -141.620 -142.171 -142.867 -143.672 -144.564 -145.525 -146.547 -147.621 -148.744 -149.913 - -167.391 -148.183 -142.500 -140.350 -139.582 -139.491 -139.784 -140.317 -141.012 -141.824 -142.724 -143.694 -144.723 -145.803 -146.928 -148.096 -149.304 - -159.001 -143.036 -139.016 -137.737 -137.494 -137.754 -138.297 -139.017 -139.857 -140.785 -141.780 -142.829 -143.925 -145.063 -146.239 -147.451 -148.700 diff --git a/pydarn/radar_fov_files/041_lats.txt b/pydarn/radar_fov_files/041_lats.txt deleted file mode 100644 index 5e64e3de3..000000000 --- a/pydarn/radar_fov_files/041_lats.txt +++ /dev/null @@ -1,101 +0,0 @@ - 43.592 43.671 43.743 43.808 43.868 43.923 43.972 44.016 44.054 44.087 44.115 44.137 44.152 44.162 44.164 44.159 44.145 - 43.933 44.021 44.104 44.181 44.254 44.321 44.382 44.438 44.489 44.533 44.572 44.604 44.631 44.650 44.663 44.668 44.666 - 44.234 44.337 44.435 44.527 44.614 44.697 44.773 44.842 44.905 44.961 45.011 45.053 45.088 45.116 45.136 45.149 45.153 - 44.498 44.618 44.735 44.844 44.947 45.043 45.133 45.216 45.291 45.359 45.419 45.471 45.514 45.550 45.576 45.594 45.603 - 44.746 44.885 45.017 45.143 45.262 45.374 45.478 45.575 45.663 45.742 45.813 45.874 45.926 45.969 46.001 46.024 46.036 - 44.982 45.139 45.289 45.433 45.568 45.696 45.815 45.925 46.026 46.117 46.198 46.269 46.330 46.379 46.418 46.445 46.460 - 45.210 45.386 45.554 45.715 45.868 46.011 46.145 46.270 46.384 46.487 46.579 46.659 46.728 46.784 46.829 46.860 46.879 - 45.431 45.627 45.814 45.993 46.162 46.322 46.471 46.610 46.737 46.852 46.955 47.045 47.122 47.186 47.236 47.272 47.294 - 45.648 45.863 46.069 46.266 46.452 46.629 46.794 46.947 47.087 47.215 47.329 47.429 47.514 47.585 47.641 47.681 47.706 - 45.861 46.095 46.320 46.535 46.740 46.932 47.113 47.281 47.435 47.575 47.700 47.810 47.904 47.982 48.043 48.088 48.116 - 46.070 46.324 46.568 46.802 47.024 47.233 47.430 47.612 47.780 47.933 48.069 48.189 48.292 48.377 48.444 48.494 48.524 - 46.176 46.450 46.713 46.964 47.203 47.428 47.639 47.835 48.015 48.178 48.324 48.452 48.562 48.652 48.723 48.774 48.805 - 46.227 46.521 46.802 47.072 47.327 47.568 47.793 48.002 48.193 48.367 48.522 48.657 48.772 48.866 48.940 48.991 49.021 - 46.243 46.557 46.859 47.146 47.418 47.675 47.914 48.136 48.339 48.522 48.685 48.827 48.947 49.045 49.120 49.171 49.198 - 46.228 46.564 46.885 47.191 47.481 47.753 48.007 48.241 48.455 48.648 48.819 48.967 49.092 49.192 49.267 49.316 49.339 - 46.302 46.658 46.999 47.323 47.629 47.917 48.186 48.434 48.660 48.864 49.044 49.200 49.331 49.435 49.513 49.563 49.585 - 46.543 46.918 47.276 47.618 47.941 48.246 48.530 48.793 49.033 49.250 49.442 49.609 49.750 49.863 49.948 50.004 50.031 - 46.776 47.169 47.546 47.905 48.246 48.567 48.867 49.145 49.400 49.630 49.834 50.012 50.162 50.284 50.377 50.439 50.470 - 47.001 47.413 47.808 48.185 48.544 48.882 49.198 49.492 49.761 50.004 50.221 50.410 50.570 50.701 50.800 50.869 50.905 - 47.219 47.650 48.064 48.460 48.836 49.191 49.524 49.833 50.117 50.374 50.603 50.804 50.974 51.113 51.220 51.294 51.334 - 47.431 47.881 48.314 48.729 49.123 49.496 49.845 50.170 50.469 50.740 50.982 51.194 51.374 51.521 51.636 51.715 51.760 - 47.637 48.107 48.559 48.993 49.406 49.796 50.163 50.504 50.817 51.102 51.357 51.580 51.770 51.927 52.048 52.134 52.183 - 47.838 48.328 48.800 49.252 49.684 50.092 50.476 50.833 51.162 51.461 51.729 51.964 52.164 52.330 52.459 52.550 52.603 - 48.034 48.544 49.036 49.508 49.958 50.384 50.786 51.159 51.504 51.817 52.098 52.345 52.556 52.730 52.866 52.964 53.021 - 48.226 48.756 49.267 49.759 50.228 50.673 51.092 51.482 51.843 52.171 52.465 52.724 52.945 53.129 53.272 53.375 53.437 - 48.412 48.963 49.495 50.006 50.495 50.958 51.395 51.803 52.179 52.522 52.829 53.100 53.333 53.525 53.677 53.786 53.851 - 48.595 49.166 49.718 50.250 50.758 51.241 51.695 52.120 52.512 52.870 53.192 53.475 53.718 53.920 54.079 54.194 54.264 - 48.773 49.365 49.938 50.490 51.018 51.519 51.992 52.435 52.843 53.216 53.552 53.848 54.102 54.314 54.480 54.601 54.676 - 48.947 49.561 50.154 50.727 51.274 51.795 52.287 52.747 53.172 53.561 53.910 54.219 54.485 54.706 54.880 55.007 55.086 - 49.118 49.752 50.367 50.960 51.528 52.068 52.578 53.056 53.498 53.903 54.267 54.589 54.866 55.096 55.279 55.412 55.495 - 49.284 49.940 50.576 51.189 51.778 52.338 52.867 53.363 53.823 54.243 54.622 54.957 55.246 55.486 55.677 55.816 55.903 - 49.447 50.124 50.781 51.416 52.025 52.605 53.154 53.668 54.145 54.581 54.975 55.324 55.624 55.875 56.074 56.219 56.311 - 49.606 50.305 50.983 51.639 52.269 52.869 53.437 53.970 54.465 54.918 55.327 55.689 56.001 56.262 56.470 56.622 56.718 - 49.761 50.482 51.182 51.859 52.510 53.131 53.719 54.270 54.783 55.253 55.677 56.053 56.378 56.649 56.865 57.024 57.124 - 49.912 50.655 51.377 52.076 52.748 53.389 53.997 54.568 55.099 55.585 56.025 56.415 56.753 57.035 57.260 57.425 57.530 - 50.060 50.825 51.569 52.289 52.982 53.645 54.273 54.863 55.412 55.916 56.372 56.777 57.127 57.420 57.653 57.826 57.935 - 50.204 50.991 51.757 52.500 53.214 53.898 54.546 55.156 55.724 56.246 56.718 57.137 57.500 57.804 58.047 58.226 58.340 - 50.344 51.153 51.942 52.707 53.443 54.148 54.817 55.447 56.034 56.573 57.062 57.496 57.872 58.188 58.439 58.625 58.744 - 50.480 51.312 52.124 52.910 53.669 54.395 55.085 55.735 56.341 56.899 57.404 57.854 58.243 58.570 58.831 59.025 59.148 - 50.613 51.468 52.302 53.111 53.891 54.639 55.351 56.021 56.647 57.223 57.745 58.210 58.614 58.952 59.223 59.424 59.552 - 50.742 51.620 52.476 53.308 54.111 54.881 55.614 56.305 56.950 57.545 58.085 58.565 58.983 59.334 59.614 59.822 59.955 - 50.868 51.768 52.647 53.502 54.327 55.119 55.874 56.586 57.252 57.865 58.423 58.920 59.351 59.714 60.005 60.220 60.359 - 50.989 51.912 52.815 53.692 54.540 55.355 56.131 56.865 57.551 58.184 58.759 59.272 59.719 60.094 60.395 60.618 60.762 - 51.107 52.053 52.979 53.879 54.750 55.588 56.386 57.141 57.848 58.500 59.094 59.624 60.085 60.474 60.785 61.016 61.165 - 51.222 52.191 53.139 54.063 54.957 55.817 56.638 57.415 58.143 58.815 59.428 59.975 60.451 60.852 61.174 61.414 61.568 - 51.332 52.324 53.296 54.243 55.160 56.044 56.887 57.686 58.435 59.128 59.759 60.324 60.816 61.231 61.564 61.811 61.970 - 51.439 52.454 53.449 54.420 55.360 56.267 57.134 57.955 58.725 59.439 60.090 60.672 61.180 61.608 61.952 62.208 62.373 - 51.541 52.580 53.599 54.593 55.557 56.487 57.377 58.221 59.013 59.748 60.418 61.018 61.542 61.985 62.341 62.605 62.776 - 51.640 52.702 53.745 54.762 55.751 56.704 57.617 58.484 59.299 60.054 60.745 61.364 61.904 62.361 62.728 63.002 63.178 - 51.736 52.821 53.887 54.928 55.940 56.918 57.854 58.745 59.582 60.359 61.070 61.708 62.265 62.737 63.116 63.399 63.581 - 51.827 52.936 54.025 55.091 56.127 57.128 58.089 59.002 59.862 60.662 61.393 62.050 62.625 63.111 63.503 63.795 63.984 - 51.914 53.046 54.160 55.249 56.310 57.335 58.320 59.257 60.140 60.962 61.715 62.391 62.984 63.486 63.890 64.192 64.386 - 51.997 53.153 54.290 55.404 56.489 57.539 58.548 59.509 60.416 61.260 62.034 62.731 63.342 63.859 64.277 64.588 64.789 - 52.077 53.256 54.417 55.555 56.664 57.739 58.772 59.758 60.688 61.556 62.352 63.069 63.698 64.232 64.663 64.984 65.192 - 52.152 53.355 54.540 55.702 56.836 57.935 58.993 60.003 60.958 61.849 62.668 63.405 64.054 64.604 65.049 65.381 65.594 - 52.223 53.450 54.659 55.845 57.004 58.128 59.211 60.246 61.225 62.140 62.981 63.740 64.408 64.975 65.434 65.777 65.997 - 52.290 53.541 54.774 55.985 57.168 58.317 59.425 60.485 61.489 62.428 63.293 64.074 64.761 65.346 65.819 66.173 66.400 - 52.354 53.627 54.885 56.120 57.328 58.502 59.636 60.722 61.750 62.714 63.602 64.405 65.113 65.716 66.204 66.568 66.803 - 52.413 53.710 54.991 56.251 57.484 58.684 59.843 60.954 62.008 62.997 63.909 64.735 65.464 66.085 66.588 66.964 67.207 - 52.467 53.788 55.094 56.379 57.637 58.862 60.047 61.183 62.263 63.277 64.214 65.063 65.813 66.453 66.972 67.360 67.610 - 52.518 53.863 55.192 56.502 57.785 59.035 60.246 61.409 62.515 63.554 64.516 65.389 66.161 66.820 67.355 67.756 68.013 - 52.565 53.933 55.286 56.620 57.929 59.205 60.442 61.631 62.763 63.829 64.816 65.713 66.507 67.186 67.738 68.151 68.417 - 52.607 53.999 55.376 56.735 58.069 59.371 60.634 61.849 63.008 64.100 65.113 66.034 66.852 67.551 68.120 68.547 68.821 - 52.645 54.060 55.462 56.845 58.204 59.532 60.822 62.064 63.250 64.368 65.407 66.354 67.195 67.915 68.502 68.942 69.225 - 52.679 54.117 55.543 56.951 58.335 59.689 61.005 62.275 63.488 64.633 65.699 66.671 67.536 68.278 68.883 69.337 69.629 - 52.709 54.170 55.620 57.052 58.462 59.842 61.185 62.481 63.722 64.895 65.987 66.986 67.876 68.640 69.264 69.732 70.033 - 52.734 54.219 55.692 57.149 58.585 59.991 61.360 62.684 63.952 65.153 66.273 67.299 68.213 69.001 69.644 70.127 70.438 - 52.755 54.263 55.760 57.242 58.702 60.135 61.531 62.882 64.178 65.407 66.556 67.609 68.549 69.360 70.023 70.522 70.843 - 52.771 54.302 55.824 57.330 58.816 60.274 61.697 63.076 64.400 65.658 66.835 67.916 68.883 69.718 70.402 70.917 71.248 - 52.784 54.337 55.882 57.413 58.924 60.409 61.859 63.266 64.618 65.905 67.111 68.220 69.215 70.074 70.780 71.311 71.653 - 52.791 54.368 55.937 57.492 59.028 60.539 62.016 63.451 64.832 66.148 67.383 68.522 69.544 70.429 71.157 71.706 72.058 - 52.795 54.394 55.986 57.566 59.127 60.664 62.169 63.631 65.042 66.387 67.652 68.820 69.871 70.783 71.533 72.100 72.464 - 52.794 54.416 56.031 57.635 59.222 60.785 62.316 63.807 65.246 66.622 67.917 69.115 70.195 71.134 71.909 72.494 72.869 - 52.788 54.433 56.072 57.700 59.311 60.900 62.459 63.978 65.447 66.852 68.178 69.407 70.517 71.484 72.283 72.888 73.275 - 52.779 54.445 56.107 57.759 59.396 61.011 62.597 64.144 65.642 67.078 68.435 69.695 70.836 71.832 72.656 73.281 73.681 - 52.764 54.453 56.138 57.814 59.476 61.117 62.730 64.305 65.833 67.299 68.688 69.980 71.152 72.178 73.028 73.674 74.088 - 52.745 54.457 56.164 57.864 59.550 61.217 62.857 64.461 66.018 67.515 68.936 70.260 71.465 72.521 73.399 74.067 74.495 - 52.722 54.455 56.186 57.909 59.620 61.312 62.979 64.612 66.199 67.727 69.180 70.537 71.774 72.862 73.769 74.459 74.901 - 52.694 54.449 56.202 57.949 59.684 61.403 63.096 64.757 66.374 67.933 69.418 70.809 72.080 73.201 74.137 74.851 75.309 - 52.662 54.438 56.214 57.984 59.744 61.487 63.208 64.897 66.543 68.134 69.652 71.077 72.382 73.537 74.503 75.242 75.716 - 52.625 54.423 56.221 58.014 59.798 61.567 63.314 65.031 66.707 68.330 69.881 71.341 72.681 73.870 74.868 75.633 76.123 - 52.584 54.403 56.222 58.038 59.846 61.641 63.415 65.160 66.866 68.520 70.105 71.599 72.975 74.199 75.230 76.023 76.531 - 52.538 54.378 56.219 58.058 59.890 61.709 63.509 65.283 67.018 68.704 70.323 71.852 73.265 74.526 75.591 76.412 76.939 - 52.488 54.349 56.211 58.073 59.928 61.772 63.598 65.400 67.165 68.882 70.535 72.100 73.551 74.849 75.950 76.800 77.347 - 52.433 54.314 56.199 58.082 59.961 61.829 63.682 65.510 67.306 69.055 70.741 72.343 73.831 75.168 76.306 77.188 77.755 - 52.373 54.275 56.181 58.086 59.988 61.881 63.759 65.615 67.440 69.221 70.941 72.580 74.107 75.483 76.659 77.574 78.164 - 52.309 54.232 56.158 58.085 60.010 61.927 63.831 65.714 67.568 69.380 71.135 72.810 74.376 75.794 77.010 77.959 78.572 - 52.241 54.183 56.130 58.079 60.026 61.967 63.896 65.806 67.689 69.533 71.322 73.034 74.641 76.100 77.357 78.343 78.981 - 52.168 54.130 56.097 58.068 60.037 62.001 63.955 65.892 67.804 69.679 71.502 73.252 74.899 76.401 77.701 78.725 79.390 - 52.090 54.072 56.060 58.051 60.042 62.030 64.008 65.972 67.912 69.819 71.676 73.463 75.150 76.696 78.041 79.106 79.798 - 52.008 54.009 56.017 58.029 60.042 62.052 64.055 66.045 68.014 69.951 71.842 73.666 75.395 76.986 78.377 79.484 80.207 - 51.922 53.942 55.969 58.001 60.036 62.069 64.096 66.112 68.108 70.075 72.000 73.862 75.633 77.269 78.708 79.860 80.616 - 51.830 53.869 55.916 57.969 60.024 62.080 64.130 66.171 68.195 70.193 72.151 74.050 75.863 77.546 79.034 80.234 81.024 - 51.735 53.792 55.858 57.931 60.007 62.084 64.158 66.224 68.275 70.302 72.294 74.230 76.085 77.815 79.355 80.605 81.432 - 51.635 53.711 55.796 57.888 59.985 62.083 64.180 66.270 68.348 70.404 72.428 74.402 76.298 78.076 79.669 80.972 81.840 - 51.530 53.624 55.728 57.839 59.956 62.076 64.195 66.309 68.413 70.498 72.554 74.564 76.503 78.329 79.977 81.336 82.248 - 51.421 53.533 55.655 57.785 59.922 62.062 64.204 66.342 68.471 70.584 72.672 74.718 76.698 78.574 80.277 81.695 82.655 - 51.307 53.437 55.577 57.726 59.882 62.043 64.206 66.367 68.521 70.662 72.781 74.862 76.884 78.808 80.569 82.049 83.061 - 51.189 53.336 55.494 57.662 59.837 62.018 64.201 66.385 68.564 70.732 72.881 74.997 77.060 79.033 80.851 82.397 83.466 - 51.067 53.231 55.407 57.592 59.786 61.986 64.190 66.396 68.598 70.793 72.971 75.121 77.224 79.246 81.124 82.739 83.869 - 50.940 53.121 55.314 57.517 59.729 61.948 64.173 66.399 68.625 70.845 73.052 75.236 77.378 79.448 81.386 83.072 84.271 diff --git a/pydarn/radar_fov_files/041_lons.txt b/pydarn/radar_fov_files/041_lons.txt deleted file mode 100644 index 1cf131b84..000000000 --- a/pydarn/radar_fov_files/041_lons.txt +++ /dev/null @@ -1,101 +0,0 @@ - 142.537 142.576 142.624 142.680 142.742 142.809 142.883 142.961 143.044 143.132 143.223 143.319 143.418 143.522 143.628 143.739 143.854 - 141.974 142.039 142.111 142.191 142.278 142.372 142.471 142.576 142.686 142.802 142.921 143.045 143.173 143.304 143.439 143.576 143.716 - 141.436 141.521 141.615 141.718 141.828 141.944 142.069 142.200 142.338 142.481 142.630 142.783 142.941 143.102 143.266 143.433 143.603 - 140.921 141.025 141.138 141.261 141.394 141.536 141.686 141.844 142.009 142.181 142.359 142.542 142.731 142.923 143.119 143.318 143.519 - 140.414 140.536 140.670 140.814 140.970 141.135 141.311 141.495 141.688 141.888 142.096 142.310 142.529 142.754 142.982 143.214 143.448 - 139.913 140.052 140.204 140.370 140.547 140.737 140.937 141.148 141.369 141.598 141.836 142.081 142.332 142.589 142.850 143.115 143.383 - 139.411 139.568 139.739 139.925 140.125 140.338 140.563 140.801 141.049 141.308 141.576 141.852 142.136 142.426 142.721 143.020 143.322 - 138.910 139.083 139.273 139.479 139.700 139.937 140.188 140.452 140.729 141.017 141.316 141.624 141.940 142.264 142.593 142.926 143.263 - 138.407 138.596 138.804 139.030 139.274 139.534 139.811 140.102 140.407 140.725 141.054 141.395 141.744 142.101 142.465 142.834 143.206 - 137.901 138.107 138.333 138.579 138.845 139.128 139.430 139.748 140.082 140.430 140.791 141.163 141.546 141.938 142.337 142.742 143.150 - 137.393 137.615 137.859 138.125 138.412 138.719 139.046 139.391 139.754 140.132 140.524 140.930 141.347 141.774 142.208 142.649 143.095 - 137.019 137.252 137.510 137.792 138.097 138.424 138.773 139.141 139.529 139.934 140.354 140.789 141.237 141.695 142.163 142.637 143.117 - 136.711 136.954 137.224 137.520 137.841 138.187 138.555 138.946 139.357 139.787 140.235 140.698 141.176 141.665 142.164 142.672 143.185 - 136.442 136.694 136.974 137.283 137.619 137.982 138.370 138.782 139.216 139.671 140.145 140.637 141.144 141.664 142.195 142.736 143.283 - 136.209 136.467 136.757 137.078 137.428 137.807 138.214 138.646 139.103 139.582 140.083 140.602 141.139 141.690 142.253 142.827 143.408 - 135.868 136.135 136.437 136.772 137.139 137.536 137.964 138.419 138.900 139.406 139.935 140.484 141.051 141.635 142.232 142.840 143.457 - 135.316 135.599 135.918 136.272 136.660 137.080 137.533 138.014 138.524 139.061 139.621 140.203 140.805 141.424 142.058 142.703 143.356 - 134.766 135.063 135.399 135.772 136.181 136.624 137.101 137.610 138.148 138.715 139.308 139.924 140.561 141.216 141.886 142.569 143.261 - 134.216 134.528 134.880 135.271 135.700 136.166 136.668 137.204 137.771 138.369 138.994 139.644 140.316 141.008 141.716 142.437 143.168 - 133.666 133.992 134.359 134.769 135.218 135.707 136.233 136.795 137.392 138.021 138.679 139.363 140.072 140.801 141.548 142.308 143.078 - 133.115 133.454 133.837 134.264 134.734 135.245 135.796 136.385 137.010 137.670 138.361 139.081 139.826 140.594 141.379 142.180 142.991 - 132.563 132.915 133.313 133.757 134.246 134.779 135.355 135.971 136.626 137.317 138.042 138.797 139.580 140.386 141.211 142.052 142.905 - 132.009 132.373 132.786 133.247 133.756 134.311 134.911 135.554 136.238 136.961 137.720 138.511 139.331 140.176 141.043 141.925 142.820 - 131.453 131.829 132.256 132.734 133.262 133.839 134.463 135.133 135.847 136.601 137.394 138.222 139.080 139.966 140.873 141.798 142.736 - 130.895 131.282 131.723 132.218 132.764 133.363 134.011 134.708 135.451 136.238 137.065 137.930 138.827 139.753 140.703 141.671 142.653 - 130.334 130.733 131.187 131.697 132.262 132.882 133.555 134.278 135.051 135.870 136.733 137.634 138.571 139.538 140.531 141.544 142.571 - 129.771 130.180 130.647 131.173 131.756 132.397 133.093 133.844 134.647 135.498 136.396 137.335 138.312 139.321 140.358 141.416 142.488 - 129.205 129.624 130.104 130.644 131.246 131.907 132.627 133.405 134.237 135.122 136.055 137.032 138.050 139.102 140.183 141.287 142.406 - 128.636 129.064 129.556 130.111 130.730 131.412 132.156 132.961 133.823 134.740 135.709 136.725 137.784 138.879 140.006 141.156 142.324 - 128.064 128.501 129.005 129.574 130.210 130.913 131.680 132.511 133.403 134.353 135.358 136.414 137.514 138.654 139.827 141.025 142.242 - 127.490 127.935 128.449 129.032 129.685 130.408 131.198 132.055 132.977 133.961 135.003 136.098 137.241 138.425 139.645 140.893 142.160 - 126.912 127.365 127.889 128.486 129.155 129.897 130.710 131.594 132.546 133.563 134.642 135.777 136.963 138.193 139.461 140.759 142.077 - 126.331 126.791 127.325 127.935 128.620 129.381 130.217 131.127 132.109 133.159 134.275 135.451 136.680 137.958 139.275 140.623 141.993 - 125.746 126.213 126.757 127.378 128.079 128.859 129.718 130.654 131.665 132.750 133.903 135.119 136.394 137.718 139.085 140.486 141.910 - 125.159 125.631 126.184 126.817 127.533 128.331 129.212 130.174 131.215 132.334 133.524 134.782 136.102 137.475 138.893 140.346 141.825 - 124.568 125.046 125.606 126.251 126.981 127.798 128.700 129.688 130.759 131.911 133.140 134.440 135.805 137.227 138.697 140.205 141.740 - 123.974 124.457 125.025 125.680 126.424 127.258 128.181 129.195 130.296 131.482 132.749 134.091 135.503 136.975 138.498 140.062 141.654 - 123.376 123.863 124.438 125.103 125.861 126.712 127.656 128.695 129.825 131.046 132.351 133.737 135.195 136.718 138.295 139.916 141.567 - 122.776 123.266 123.847 124.521 125.292 126.159 127.124 128.188 129.348 130.602 131.947 133.375 134.882 136.457 138.089 139.768 141.479 - 122.172 122.665 123.251 123.934 124.717 125.600 126.586 127.674 128.863 130.151 131.535 133.008 134.562 136.190 137.879 139.617 141.390 - 121.565 122.060 122.651 123.342 124.136 125.035 126.040 127.152 128.370 129.693 131.116 132.633 134.237 135.918 137.665 139.464 141.300 - 120.954 121.450 122.046 122.744 123.549 124.462 125.487 126.623 127.870 129.227 130.689 132.251 133.905 135.641 137.447 139.308 141.209 - 120.341 120.837 121.436 122.141 122.956 123.883 124.926 126.086 127.362 128.752 130.254 131.861 133.566 135.358 137.224 139.149 141.117 - 119.724 120.220 120.821 121.532 122.356 123.298 124.359 125.541 126.845 128.270 129.811 131.464 133.220 135.069 136.996 138.987 141.023 - 119.104 119.599 120.202 120.918 121.751 122.705 123.783 124.988 126.320 127.779 129.360 131.059 132.867 134.774 136.764 138.822 140.928 - 118.481 118.974 119.578 120.298 121.139 122.105 123.200 124.427 125.787 127.279 128.900 130.646 132.507 134.472 136.527 138.653 140.831 - 117.855 118.346 118.950 119.673 120.521 121.498 122.609 123.857 125.244 126.770 128.431 130.224 132.138 134.164 136.284 138.481 140.733 - 117.226 117.713 118.317 119.042 119.896 120.884 122.010 123.279 124.693 126.251 127.953 129.793 131.762 133.848 136.036 138.305 140.633 - 116.593 117.077 117.679 118.406 119.265 120.262 121.403 122.692 124.132 125.723 127.465 129.353 131.377 133.525 135.782 138.125 140.532 - 115.958 116.437 117.036 117.764 118.628 119.634 120.788 122.096 123.562 125.186 126.968 128.903 130.983 133.195 135.522 137.942 140.429 - 115.321 115.793 116.389 117.117 117.984 118.997 120.165 121.491 122.982 124.638 126.460 128.444 130.580 132.857 135.256 137.754 140.324 - 114.680 115.146 115.738 116.464 117.334 118.354 119.533 120.877 122.392 124.080 125.942 127.974 130.168 132.510 134.983 137.561 140.216 - 114.037 114.495 115.082 115.806 116.677 117.703 118.893 120.254 121.792 123.511 125.413 127.494 129.745 132.155 134.703 137.364 140.107 - 113.391 113.840 114.421 115.142 116.014 117.044 118.244 119.621 121.182 122.932 124.873 127.003 129.313 131.791 134.416 137.162 139.996 - 112.742 113.183 113.756 114.473 115.344 116.378 117.586 118.978 120.561 122.341 124.322 126.500 128.870 131.417 134.121 136.954 139.882 - 112.091 112.521 113.087 113.799 114.668 115.704 116.920 118.325 119.929 121.739 123.758 125.986 128.415 131.033 133.819 136.742 139.766 - 111.438 111.857 112.414 113.119 113.985 115.023 116.245 117.663 119.287 121.125 123.183 125.459 127.950 130.640 133.508 136.523 139.647 - 110.782 111.189 111.736 112.434 113.296 114.334 115.561 116.990 118.633 120.499 122.595 124.920 127.472 130.235 133.188 136.299 139.526 - 110.124 110.519 111.055 111.744 112.600 113.637 114.868 116.308 117.968 119.861 121.994 124.369 126.981 129.819 132.859 136.068 139.401 - 109.465 109.845 110.369 111.049 111.898 112.933 114.166 115.615 117.292 119.210 121.379 123.803 126.478 129.392 132.521 135.831 139.274 - 108.803 109.168 109.679 110.348 111.190 112.221 113.455 114.911 116.603 118.547 120.752 123.224 125.961 128.952 132.173 135.586 139.144 - 108.139 108.489 108.986 109.643 110.476 111.501 112.735 114.197 115.903 117.870 120.110 122.630 125.430 128.499 131.814 135.335 139.010 - 107.473 107.807 108.289 108.933 109.755 110.774 112.006 113.472 115.191 117.179 119.453 122.021 124.884 128.033 131.443 135.075 138.873 - 106.806 107.122 107.588 108.218 109.029 110.039 111.268 112.737 114.466 116.475 118.782 121.397 124.323 127.553 131.061 134.807 138.732 - 106.137 106.435 106.884 107.498 108.296 109.296 110.520 111.990 113.728 115.757 118.095 120.756 123.746 127.058 130.667 134.531 138.587 - 105.467 105.746 106.176 106.774 107.557 108.547 109.764 111.233 112.978 115.024 117.392 120.099 123.153 126.547 130.260 134.245 138.438 - 104.796 105.054 105.465 106.045 106.813 107.789 108.998 110.465 112.215 114.277 116.673 119.425 122.542 126.021 129.839 133.950 138.284 - 104.123 104.361 104.751 105.312 106.062 107.025 108.223 109.685 111.439 113.514 115.938 118.733 121.913 125.477 129.403 133.644 138.126 - 103.450 103.665 104.034 104.575 105.307 106.253 107.440 108.895 110.650 112.737 115.185 118.022 121.265 124.915 128.952 133.328 137.963 - 102.775 102.968 103.315 103.833 104.545 105.474 106.647 108.094 109.848 111.944 114.415 117.293 120.597 124.334 128.485 132.999 137.794 - 102.099 102.269 102.592 103.088 103.778 104.688 105.845 107.281 109.032 111.135 113.627 116.544 119.910 123.734 128.000 132.659 137.620 - 101.423 101.568 101.867 102.339 103.007 103.895 105.034 106.457 108.202 110.310 112.821 115.774 119.200 123.113 127.498 132.305 137.439 - 100.747 100.866 101.140 101.586 102.229 103.095 104.214 105.623 107.359 109.469 111.995 114.984 118.469 122.469 126.976 131.936 137.253 - 100.069 100.163 100.410 100.830 101.447 102.289 103.386 104.777 106.503 108.611 111.151 114.171 117.714 121.803 126.433 131.553 137.059 - 99.392 99.458 99.678 100.071 100.661 101.476 102.549 103.920 105.632 107.737 110.286 113.337 116.935 121.113 125.869 131.154 136.858 - 98.715 98.753 98.944 99.308 99.870 100.657 101.704 103.052 104.748 106.845 109.402 112.479 116.131 120.397 125.281 130.737 136.648 - 98.037 98.047 98.209 98.543 99.074 99.831 100.851 102.174 103.850 105.937 108.497 111.597 115.300 119.654 124.669 130.302 136.430 - 97.360 97.340 97.472 97.775 98.274 99.000 99.989 101.285 102.939 105.011 107.571 110.691 114.442 118.882 124.031 129.847 136.203 - 96.682 96.633 96.733 97.004 97.470 98.163 99.119 100.385 102.013 104.068 106.623 109.759 113.556 118.081 123.364 129.370 135.966 - 96.006 95.926 95.994 96.231 96.663 97.320 98.242 99.475 101.074 103.108 105.654 108.802 112.640 117.248 122.668 128.870 135.717 - 95.329 95.218 95.253 95.455 95.851 96.472 97.357 98.554 100.121 102.130 104.663 107.817 111.693 116.382 121.940 128.345 135.457 - 94.654 94.510 94.511 94.678 95.037 95.619 96.465 97.624 99.155 101.134 103.650 106.806 110.714 115.481 121.177 127.793 135.184 - 93.979 93.802 93.769 93.899 94.219 94.762 95.566 96.684 98.176 100.121 102.614 105.766 109.701 114.542 120.379 127.212 134.896 - 93.305 93.095 93.026 93.119 93.399 93.899 94.660 95.734 97.184 99.091 101.555 104.697 108.654 113.565 119.540 126.599 134.593 - 92.632 92.388 92.283 92.337 92.576 93.032 93.748 94.775 96.178 98.043 100.474 103.599 107.571 112.547 118.660 125.951 134.272 - 91.961 91.682 91.540 91.554 91.750 92.162 92.830 93.807 95.161 96.978 99.369 102.472 106.450 111.485 117.735 125.265 133.933 - 91.290 90.977 90.797 90.770 90.923 91.287 91.905 92.830 94.130 95.896 98.241 101.314 105.291 110.377 116.762 124.538 133.573 - 90.622 90.272 90.054 89.986 90.093 90.409 90.975 91.845 93.088 94.797 97.091 100.124 104.093 109.222 115.736 123.765 133.189 - 89.954 89.569 89.311 89.201 89.262 89.528 90.040 90.852 92.034 93.681 95.917 98.904 102.853 108.016 114.655 122.943 132.780 - 89.289 88.867 88.569 88.415 88.430 88.645 89.100 89.851 90.969 92.549 94.720 97.652 101.571 106.757 113.513 122.065 132.342 - 88.625 88.166 87.828 87.630 87.597 87.758 88.156 88.844 89.893 91.401 93.500 96.368 100.246 105.442 112.307 121.127 131.871 - 87.963 87.467 87.088 86.845 86.763 86.870 87.208 87.829 88.807 90.238 92.258 95.052 98.877 104.068 111.031 120.122 131.363 - 87.304 86.769 86.349 86.061 85.928 85.980 86.256 86.809 87.711 89.060 90.994 93.705 97.462 102.634 109.680 119.043 130.813 - 86.646 86.074 85.612 85.277 85.093 85.088 85.300 85.782 86.605 87.868 89.708 92.325 96.001 101.136 108.249 117.881 130.215 - 85.991 85.380 84.876 84.495 84.258 84.195 84.342 84.751 85.491 86.662 88.402 90.914 94.494 99.572 106.731 116.626 129.562 - 85.339 84.688 84.141 83.713 83.424 83.301 83.381 83.714 84.369 85.442 87.075 89.472 92.940 97.939 105.120 115.269 128.845 - 84.688 83.999 83.409 82.933 82.590 82.407 82.419 82.674 83.239 84.211 85.728 87.999 91.339 96.235 103.410 113.797 128.054 - 84.041 83.312 82.679 82.154 81.757 81.513 81.455 81.630 82.103 82.968 84.363 86.496 89.691 94.459 101.594 112.196 127.177 - 83.396 82.628 81.951 81.377 80.925 80.619 80.489 80.582 80.960 81.714 82.980 84.965 87.996 92.608 99.664 110.449 126.196 - 82.754 81.946 81.225 80.602 80.095 79.725 79.523 79.532 79.812 80.451 81.581 83.406 86.256 90.681 97.615 108.540 125.092 - 82.115 81.268 80.502 79.830 79.266 78.833 78.557 78.480 78.660 79.179 80.166 81.820 84.470 88.679 95.439 106.447 123.839 diff --git a/pydarn/radar_fov_files/050_lats.txt b/pydarn/radar_fov_files/050_lats.txt deleted file mode 100644 index 700f6f257..000000000 --- a/pydarn/radar_fov_files/050_lats.txt +++ /dev/null @@ -1,101 +0,0 @@ - 47.312 47.388 47.422 47.437 47.440 47.434 47.419 47.398 47.371 47.338 47.300 47.257 47.210 47.158 47.101 47.040 46.975 46.906 46.832 46.753 46.669 46.578 46.478 46.363 46.209 - 47.931 47.943 47.944 47.937 47.922 47.899 47.870 47.834 47.792 47.744 47.690 47.632 47.568 47.499 47.426 47.348 47.267 47.181 47.091 46.998 46.900 46.799 46.694 46.585 46.470 - 48.429 48.428 48.418 48.400 48.374 48.340 48.298 48.249 48.194 48.132 48.063 47.989 47.907 47.822 47.731 47.636 47.536 47.432 47.323 47.211 47.096 46.977 46.855 46.730 46.601 - 48.880 48.873 48.856 48.830 48.794 48.750 48.698 48.638 48.569 48.493 48.410 48.321 48.224 48.122 48.013 47.898 47.779 47.656 47.528 47.396 47.260 47.121 46.979 46.835 46.688 - 49.313 49.301 49.278 49.245 49.201 49.148 49.085 49.013 48.932 48.843 48.745 48.640 48.527 48.407 48.281 48.148 48.010 47.865 47.717 47.565 47.408 47.249 47.086 46.921 46.753 - 49.737 49.720 49.692 49.652 49.600 49.538 49.465 49.381 49.287 49.184 49.072 48.951 48.821 48.684 48.539 48.388 48.230 48.067 47.897 47.724 47.546 47.365 47.181 46.994 46.805 - 50.154 50.134 50.100 50.053 49.994 49.922 49.839 49.744 49.638 49.521 49.393 49.256 49.110 48.955 48.792 48.621 48.444 48.260 48.071 47.875 47.677 47.474 47.268 47.060 46.849 - 50.568 50.544 50.505 50.452 50.384 50.304 50.210 50.103 49.984 49.853 49.711 49.557 49.394 49.221 49.040 48.850 48.652 48.448 48.238 48.022 47.801 47.576 47.348 47.118 46.886 - 50.979 50.951 50.907 50.847 50.772 50.682 50.578 50.459 50.327 50.182 50.024 49.855 49.675 49.484 49.283 49.074 48.856 48.631 48.400 48.163 47.920 47.673 47.423 47.171 46.917 - 51.388 51.357 51.307 51.241 51.158 51.059 50.944 50.813 50.668 50.508 50.335 50.150 49.952 49.743 49.523 49.294 49.056 48.811 48.558 48.299 48.034 47.765 47.493 47.219 46.942 - 51.796 51.761 51.706 51.633 51.542 51.433 51.308 51.165 51.006 50.832 50.644 50.441 50.226 49.999 49.760 49.511 49.253 48.986 48.711 48.431 48.144 47.853 47.559 47.262 46.963 - 52.079 52.044 51.988 51.913 51.817 51.702 51.568 51.416 51.247 51.061 50.859 50.643 50.412 50.168 49.913 49.646 49.369 49.082 48.788 48.487 48.180 47.866 47.550 47.231 46.909 - 52.297 52.266 52.212 52.135 52.037 51.917 51.777 51.617 51.439 51.242 51.028 50.798 50.553 50.294 50.022 49.737 49.442 49.137 48.823 48.501 48.172 47.837 47.498 47.156 46.810 - 52.476 52.451 52.400 52.324 52.224 52.101 51.956 51.789 51.602 51.395 51.170 50.927 50.668 50.394 50.105 49.804 49.490 49.166 48.832 48.489 48.139 47.781 47.419 47.051 46.680 - 52.618 52.601 52.556 52.482 52.383 52.258 52.108 51.935 51.740 51.524 51.288 51.033 50.760 50.471 50.166 49.847 49.516 49.172 48.818 48.454 48.082 47.700 47.314 46.921 46.522 - 52.862 52.850 52.805 52.731 52.628 52.498 52.341 52.160 51.955 51.727 51.478 51.209 50.921 50.615 50.294 49.957 49.606 49.243 48.869 48.484 48.091 47.687 47.278 46.862 46.439 - 53.310 53.290 53.237 53.153 53.039 52.897 52.728 52.533 52.313 52.070 51.804 51.518 51.212 50.888 50.547 50.191 49.820 49.437 49.043 48.638 48.224 47.801 47.372 46.937 46.497 - 53.750 53.722 53.662 53.569 53.445 53.291 53.110 52.901 52.666 52.407 52.125 51.821 51.497 51.154 50.794 50.417 50.027 49.623 49.208 48.783 48.349 47.906 47.457 47.003 46.544 - 54.184 54.150 54.081 53.979 53.845 53.681 53.486 53.264 53.014 52.739 52.440 52.118 51.776 51.414 51.034 50.638 50.227 49.803 49.367 48.921 48.466 48.004 47.534 47.061 46.583 - 54.613 54.573 54.496 54.386 54.242 54.065 53.858 53.622 53.357 53.066 52.750 52.411 52.049 51.668 51.269 50.852 50.421 49.976 49.519 49.052 48.577 48.094 47.604 47.110 46.613 - 55.038 54.992 54.908 54.789 54.634 54.447 54.227 53.976 53.697 53.389 53.056 52.698 52.318 51.918 51.498 51.061 50.609 50.143 49.666 49.178 48.681 48.177 47.667 47.153 46.636 - 55.460 55.408 55.317 55.189 55.024 54.825 54.592 54.327 54.032 53.708 53.358 52.982 52.583 52.163 51.723 51.265 50.792 50.305 49.806 49.297 48.779 48.254 47.723 47.190 46.653 - 55.879 55.821 55.723 55.586 55.411 55.200 54.954 54.675 54.364 54.024 53.656 53.262 52.843 52.403 51.943 51.465 50.970 50.462 49.942 49.411 48.872 48.326 47.774 47.220 46.664 - 56.295 56.232 56.126 55.981 55.796 55.573 55.314 55.020 54.694 54.336 53.950 53.537 53.100 52.639 52.159 51.660 51.144 50.614 50.073 49.520 48.960 48.393 47.820 47.245 46.669 - 56.710 56.640 56.528 56.373 56.178 55.943 55.671 55.362 55.020 54.646 54.241 53.810 53.352 52.872 52.370 51.850 51.313 50.762 50.198 49.625 49.043 48.454 47.860 47.265 46.668 - 57.122 57.048 56.928 56.764 56.558 56.311 56.025 55.702 55.343 54.952 54.529 54.078 53.601 53.100 52.578 52.036 51.478 50.905 50.320 49.724 49.121 48.511 47.896 47.280 46.663 - 57.533 57.453 57.326 57.154 56.937 56.678 56.378 56.039 55.664 55.255 54.814 54.344 53.847 53.325 52.782 52.219 51.638 51.044 50.437 49.819 49.194 48.563 47.927 47.290 46.652 - 57.943 57.857 57.723 57.541 57.314 57.042 56.728 56.374 55.983 55.556 55.096 54.606 54.089 53.546 52.981 52.397 51.795 51.178 50.549 49.910 49.263 48.610 47.953 47.295 46.637 - 58.352 58.261 58.119 57.928 57.689 57.405 57.077 56.707 56.299 55.854 55.375 54.865 54.327 53.764 53.178 52.571 51.947 51.308 50.657 49.996 49.327 48.653 47.975 47.296 46.618 - 58.759 58.662 58.513 58.313 58.063 57.766 57.423 57.038 56.612 56.149 55.651 55.121 54.563 53.978 53.370 52.742 52.096 51.435 50.761 50.078 49.387 48.692 47.993 47.293 46.594 - 59.166 59.064 58.907 58.697 58.435 58.125 57.768 57.366 56.923 56.441 55.924 55.374 54.795 54.188 53.559 52.908 52.240 51.557 50.861 50.156 49.443 48.726 48.006 47.285 46.566 - 59.572 59.464 59.299 59.079 58.807 58.483 58.111 57.693 57.232 56.731 56.194 55.624 55.023 54.395 53.744 53.071 52.380 51.675 50.957 50.230 49.495 48.756 48.015 47.273 46.533 - 59.977 59.863 59.691 59.461 59.177 58.839 58.452 58.017 57.538 57.019 56.462 55.871 55.248 54.599 53.925 53.230 52.517 51.789 51.049 50.299 49.543 48.782 48.019 47.257 46.497 - 60.381 60.262 60.082 59.842 59.545 59.194 58.791 58.340 57.843 57.304 56.726 56.114 55.470 54.799 54.103 53.385 52.650 51.899 51.137 50.365 49.586 48.804 48.020 47.237 46.456 - 60.785 60.660 60.472 60.222 59.913 59.547 59.129 58.660 58.144 57.586 56.988 56.355 55.689 54.995 54.277 53.537 52.779 52.005 51.220 50.426 49.626 48.822 48.017 47.212 46.412 - 61.189 61.058 60.861 60.601 60.279 59.899 59.465 58.978 58.444 57.866 57.247 56.592 55.905 55.188 54.447 53.684 52.903 52.108 51.300 50.484 49.661 48.836 48.009 47.184 46.364 - 61.592 61.455 61.250 60.979 60.644 60.250 59.799 59.295 58.741 58.143 57.503 56.826 56.117 55.378 54.614 53.828 53.025 52.206 51.376 50.537 49.693 48.846 47.998 47.152 46.311 - 61.994 61.851 61.638 61.356 61.009 60.599 60.131 59.609 59.036 58.417 57.756 57.057 56.325 55.564 54.777 53.968 53.142 52.300 51.448 50.587 49.721 48.852 47.983 47.117 46.255 - 62.397 62.247 62.025 61.732 61.372 60.947 60.462 59.921 59.329 58.689 58.006 57.285 56.531 55.746 54.936 54.105 53.255 52.391 51.516 50.632 49.744 48.854 47.964 47.077 46.195 - 62.799 62.643 62.412 62.108 61.733 61.293 60.791 60.231 59.619 58.958 58.253 57.510 56.733 55.925 55.092 54.237 53.365 52.478 51.580 50.674 49.764 48.852 47.941 47.033 46.132 - 63.200 63.038 62.798 62.482 62.094 61.638 61.118 60.539 59.906 59.224 58.498 57.732 56.931 56.101 55.244 54.366 53.470 52.560 51.640 50.712 49.780 48.846 47.914 46.986 46.064 - 63.602 63.433 63.184 62.856 62.454 61.982 61.444 60.845 60.192 59.488 58.739 57.950 57.126 56.272 55.392 54.491 53.572 52.639 51.696 50.745 49.791 48.837 47.884 46.935 45.993 - 64.003 63.828 63.569 63.229 62.813 62.324 61.767 61.149 60.474 59.748 58.977 58.165 57.318 56.440 55.537 54.612 53.669 52.714 51.748 50.775 49.799 48.823 47.849 46.880 45.919 - 64.405 64.223 63.954 63.601 63.170 62.664 62.089 61.451 60.754 60.006 59.212 58.376 57.506 56.604 55.677 54.729 53.763 52.784 51.796 50.801 49.804 48.806 47.811 46.822 45.840 - 64.806 64.617 64.338 63.973 63.526 63.003 62.409 61.750 61.032 60.261 59.443 58.585 57.690 56.765 55.814 54.842 53.853 52.851 51.840 50.823 49.804 48.785 47.769 46.760 45.758 - 65.207 65.011 64.722 64.344 63.881 63.340 62.727 62.047 61.307 60.513 59.672 58.789 57.871 56.921 55.947 54.951 53.939 52.914 51.880 50.841 49.800 48.760 47.724 46.694 45.673 - 65.608 65.404 65.105 64.713 64.235 63.676 63.043 62.341 61.579 60.762 59.897 58.990 58.048 57.074 56.076 55.056 54.021 52.973 51.916 50.855 49.793 48.731 47.675 46.625 45.584 - 66.008 65.798 65.488 65.082 64.588 64.010 63.357 62.633 61.848 61.008 60.119 59.188 58.221 57.223 56.201 55.157 54.098 53.027 51.949 50.865 49.781 48.699 47.622 46.551 45.491 - 66.409 66.191 65.870 65.451 64.939 64.343 63.668 62.923 62.115 61.250 60.337 59.382 58.390 57.368 56.321 55.254 54.172 53.078 51.977 50.872 49.766 48.663 47.565 46.475 45.395 - 66.810 66.584 66.252 65.818 65.290 64.674 63.978 63.210 62.378 61.490 60.552 59.572 58.556 57.509 56.438 55.348 54.242 53.125 52.001 50.874 49.747 48.623 47.504 46.395 45.296 - 67.211 66.977 66.633 66.184 65.638 65.003 64.285 63.495 62.639 61.726 60.763 59.758 58.717 57.646 56.551 55.436 54.307 53.168 52.021 50.872 49.724 48.579 47.440 46.311 45.193 - 67.612 67.369 67.013 66.550 65.986 65.330 64.590 63.776 62.896 61.959 60.971 59.941 58.875 57.779 56.660 55.521 54.369 53.206 52.038 50.867 49.697 48.531 47.373 46.223 45.086 - 68.013 67.762 67.394 66.914 66.332 65.655 64.893 64.055 63.151 62.188 61.175 60.120 59.029 57.908 56.764 55.602 54.426 53.241 52.050 50.857 49.666 48.480 47.301 46.132 44.977 - 68.413 68.154 67.773 67.278 66.676 65.978 65.193 64.331 63.402 62.413 61.375 60.294 59.178 58.033 56.865 55.678 54.479 53.271 52.058 50.844 49.632 48.425 47.226 46.038 44.863 - 68.814 68.546 68.152 67.640 67.019 66.300 65.491 64.604 63.649 62.635 61.571 60.465 59.323 58.153 56.961 55.751 54.528 53.297 52.062 50.827 49.593 48.366 47.148 45.940 44.746 - 69.215 68.938 68.531 68.002 67.361 66.619 65.786 64.874 63.894 62.854 61.764 60.632 59.465 58.270 57.053 55.819 54.573 53.320 52.062 50.805 49.551 48.304 47.065 45.838 44.626 - 69.617 69.330 68.909 68.362 67.701 66.936 66.079 65.141 64.134 63.068 61.952 60.794 59.602 58.382 57.140 55.883 54.614 53.338 52.058 50.780 49.505 48.238 46.980 45.733 44.503 - 70.018 69.721 69.286 68.721 68.039 67.250 66.368 65.405 64.372 63.279 62.136 60.952 59.734 58.489 57.223 55.942 54.650 53.351 52.051 50.751 49.455 48.168 46.890 45.625 44.376 - 70.419 70.113 69.663 69.079 68.375 67.562 66.655 65.665 64.605 63.486 62.316 61.106 59.862 58.592 57.302 55.997 54.682 53.361 52.039 50.718 49.402 48.094 46.797 45.513 44.245 - 70.820 70.504 70.038 69.436 68.709 67.872 66.939 65.922 64.835 63.688 62.492 61.255 59.986 58.691 57.377 56.048 54.710 53.367 52.022 50.681 49.344 48.017 46.700 45.397 44.112 - 71.222 70.895 70.414 69.791 69.041 68.179 67.219 66.175 65.061 63.887 62.663 61.400 60.105 58.785 57.447 56.094 54.733 53.368 52.002 50.640 49.283 47.936 46.600 45.279 43.975 - 71.624 71.285 70.788 70.145 69.372 68.484 67.496 66.425 65.282 64.081 62.831 61.541 60.220 58.875 57.512 56.136 54.753 53.365 51.978 50.595 49.218 47.852 46.496 45.157 43.834 - 72.025 71.676 71.161 70.497 69.700 68.785 67.770 66.671 65.500 64.270 62.993 61.677 60.330 58.960 57.573 56.174 54.768 53.358 51.950 50.546 49.149 47.763 46.389 45.031 43.691 - 72.427 72.066 71.534 70.848 70.025 69.084 68.041 66.913 65.713 64.456 63.151 61.808 60.436 59.041 57.629 56.207 54.778 53.347 51.918 50.493 49.077 47.671 46.278 44.902 43.544 - 72.829 72.455 71.906 71.197 70.349 69.379 68.308 67.150 65.922 64.637 63.304 61.935 60.537 59.117 57.681 56.236 54.784 53.332 51.881 50.436 49.000 47.576 46.164 44.770 43.394 - 73.232 72.845 72.277 71.545 70.670 69.672 68.571 67.384 66.127 64.813 63.453 62.056 60.633 59.188 57.729 56.260 54.786 53.312 51.841 50.376 48.920 47.476 46.046 44.634 43.240 - 73.634 73.234 72.646 71.890 70.988 69.961 68.830 67.613 66.327 64.984 63.596 62.173 60.724 59.254 57.771 56.280 54.784 53.288 51.796 50.311 48.836 47.374 45.925 44.495 43.084 - 74.036 73.623 73.015 72.234 71.303 70.246 69.085 67.838 66.522 65.150 63.735 62.285 60.810 59.316 57.809 56.295 54.777 53.260 51.748 50.243 48.748 47.267 45.800 44.352 42.924 - 74.439 74.011 73.382 72.575 71.615 70.528 69.336 68.059 66.712 65.312 63.868 62.392 60.891 59.373 57.842 56.305 54.766 53.228 51.695 50.171 48.657 47.157 45.672 44.206 42.760 - 74.842 74.399 73.748 72.914 71.925 70.806 69.583 68.274 66.898 65.468 63.997 62.494 60.968 59.425 57.871 56.311 54.750 53.192 51.639 50.094 48.562 47.043 45.540 44.057 42.594 - 75.245 74.786 74.112 73.251 72.231 71.080 69.825 68.485 67.078 65.619 64.120 62.591 61.039 59.472 57.895 56.313 54.730 53.151 51.578 50.014 48.463 46.926 45.405 43.905 42.425 - 75.648 75.173 74.475 73.585 72.533 71.350 70.062 68.690 67.253 65.765 64.238 62.682 61.105 59.514 57.914 56.310 54.706 53.106 51.513 49.930 48.360 46.805 45.267 43.749 42.252 - 76.051 75.559 74.837 73.916 72.832 71.616 70.294 68.891 67.423 65.905 64.351 62.768 61.166 59.551 57.928 56.302 54.677 53.057 51.444 49.843 48.254 46.681 45.125 43.590 42.076 - 76.454 75.945 75.196 74.245 73.127 71.877 70.522 69.086 67.587 66.040 64.458 62.849 61.222 59.583 57.938 56.290 54.644 53.004 51.372 49.751 48.144 46.553 44.980 43.427 41.897 - 76.858 76.330 75.554 74.570 73.418 72.133 70.744 69.275 67.745 66.170 64.560 62.925 61.273 59.610 57.942 56.273 54.607 52.946 51.295 49.655 48.030 46.421 44.831 43.262 41.715 - 77.261 76.713 75.909 74.892 73.704 72.384 70.960 69.459 67.898 66.293 64.656 62.995 61.319 59.633 57.942 56.252 54.565 52.884 51.214 49.556 47.913 46.286 44.679 43.093 41.529 - 77.665 77.096 76.262 75.210 73.986 72.629 71.171 69.637 68.045 66.411 64.746 63.060 61.359 59.650 57.937 56.225 54.518 52.819 51.129 49.453 47.792 46.148 44.524 42.921 41.341 - 78.069 77.478 76.613 75.525 74.264 72.870 71.376 69.809 68.186 66.523 64.831 63.119 61.394 59.662 57.927 56.195 54.467 52.748 51.040 49.346 47.668 46.006 44.365 42.745 41.149 - 78.472 77.859 76.961 75.835 74.536 73.104 71.575 69.974 68.321 66.629 64.909 63.172 61.423 59.669 57.913 56.159 54.412 52.674 50.948 49.235 47.539 45.860 44.203 42.567 40.954 - 78.876 78.238 77.306 76.142 74.802 73.333 71.768 70.134 68.449 66.728 64.982 63.220 61.447 59.670 57.893 56.119 54.353 52.596 50.851 49.120 47.407 45.711 44.037 42.385 40.757 - 79.280 78.616 77.647 76.443 75.063 73.555 71.954 70.286 68.571 66.822 65.049 63.262 61.466 59.667 57.869 56.075 54.289 52.513 50.750 49.002 47.272 45.559 43.869 42.200 40.556 - 79.684 78.992 77.985 76.739 75.318 73.771 72.133 70.432 68.686 66.909 65.110 63.298 61.479 59.658 57.839 56.026 54.220 52.426 50.645 48.880 47.133 45.403 43.697 42.012 40.352 - 80.087 79.366 78.320 77.030 75.566 73.979 72.306 70.572 68.795 66.990 65.165 63.329 61.487 59.645 57.805 55.972 54.148 52.335 50.537 48.754 46.990 45.245 43.521 41.821 40.145 - 80.491 79.738 78.649 77.315 75.808 74.181 72.471 70.704 68.897 67.064 65.214 63.354 61.490 59.626 57.766 55.913 54.071 52.240 50.424 48.625 46.844 45.082 43.343 41.626 39.935 - 80.894 80.108 78.975 77.594 76.043 74.375 72.629 70.829 68.992 67.132 65.256 63.373 61.487 59.602 57.722 55.850 53.989 52.141 50.308 48.491 46.694 44.916 43.161 41.429 39.722 - 81.297 80.474 79.295 77.866 76.270 74.562 72.779 70.946 69.080 67.193 65.293 63.386 61.478 59.573 57.673 55.783 53.904 52.038 50.187 48.354 46.540 44.747 42.976 41.228 39.506 - 81.699 80.838 79.609 78.131 76.489 74.740 72.921 71.056 69.161 67.247 65.323 63.393 61.464 59.538 57.620 55.711 53.814 51.930 50.063 48.214 46.383 44.574 42.788 41.025 39.286 - 82.101 81.198 79.917 78.388 76.700 74.910 73.056 71.159 69.235 67.295 65.346 63.395 61.444 59.499 57.561 55.634 53.719 51.819 49.935 48.069 46.223 44.398 42.596 40.818 39.064 - 82.502 81.554 80.218 78.636 76.902 75.072 73.181 71.253 69.301 67.336 65.364 63.390 61.419 59.454 57.498 55.553 53.621 51.704 49.803 47.922 46.059 44.219 42.401 40.608 38.839 - 82.902 81.905 80.512 78.876 77.094 75.224 73.299 71.340 69.360 67.370 65.375 63.379 61.388 59.404 57.430 55.467 53.518 51.584 49.668 47.771 45.892 44.037 42.204 40.395 38.611 - 83.301 82.251 80.797 79.106 77.278 75.367 73.408 71.418 69.412 67.397 65.379 63.363 61.352 59.349 57.356 55.376 53.410 51.460 49.528 47.615 45.721 43.851 42.003 40.179 38.380 - 83.699 82.590 81.073 79.326 77.451 75.501 73.507 71.489 69.456 67.417 65.377 63.340 61.310 59.289 57.279 55.281 53.299 51.333 49.385 47.457 45.547 43.661 41.798 39.960 38.146 - 84.094 82.922 81.339 79.535 77.613 75.624 73.598 71.550 69.492 67.430 65.369 63.312 61.263 59.223 57.196 55.182 53.183 51.201 49.238 47.294 45.369 43.469 41.591 39.737 37.909 - 84.488 83.246 81.593 79.733 77.764 75.738 73.679 71.604 69.521 67.436 65.354 63.278 61.210 59.153 57.108 55.078 53.063 51.066 49.087 47.128 45.189 43.273 41.381 39.512 37.669 - 84.878 83.560 81.836 79.918 77.904 75.841 73.751 71.649 69.542 67.435 65.332 63.237 61.152 59.077 57.016 54.970 52.939 50.926 48.932 46.958 45.005 43.074 41.167 39.284 37.426 - 85.264 83.863 82.064 80.090 78.032 75.933 73.814 71.685 69.555 67.427 65.305 63.191 61.088 58.997 56.919 54.857 52.811 50.783 48.774 46.785 44.817 42.872 40.950 39.053 37.181 - 85.644 84.152 82.278 80.248 78.147 76.014 73.866 71.713 69.560 67.411 65.270 63.139 61.018 58.911 56.817 54.740 52.679 50.636 48.612 46.609 44.626 42.667 40.731 38.819 36.932 - 86.018 84.426 82.476 80.391 78.250 76.084 73.909 71.731 69.557 67.389 65.229 63.080 60.943 58.820 56.711 54.618 52.542 50.485 48.446 46.428 44.432 42.458 40.508 38.582 36.680 - 86.383 84.682 82.656 80.519 78.340 76.143 73.941 71.741 69.546 67.359 65.182 63.016 60.863 58.724 56.600 54.492 52.402 50.330 48.277 46.245 44.235 42.247 40.282 38.341 36.426 - 86.735 84.918 82.817 80.631 78.416 76.190 73.964 71.742 69.528 67.323 65.128 62.946 60.777 58.623 56.484 54.362 52.257 50.171 48.104 46.058 44.034 42.032 40.053 38.098 36.168 - 87.069 85.129 82.958 80.727 78.478 76.225 73.976 71.734 69.501 67.279 65.068 62.870 60.686 58.517 56.364 54.227 52.108 50.008 47.929 45.867 43.829 41.814 39.821 37.852 35.908 diff --git a/pydarn/radar_fov_files/050_lons.txt b/pydarn/radar_fov_files/050_lons.txt deleted file mode 100644 index 1a9efbe83..000000000 --- a/pydarn/radar_fov_files/050_lons.txt +++ /dev/null @@ -1,101 +0,0 @@ - 129.759 129.982 130.151 130.297 130.431 130.555 130.672 130.781 130.884 130.981 131.072 131.156 131.234 131.306 131.371 131.429 131.479 131.521 131.554 131.577 131.589 131.588 131.570 131.526 131.422 - 130.123 130.294 130.457 130.614 130.764 130.910 131.049 131.183 131.311 131.433 131.548 131.657 131.759 131.854 131.942 132.021 132.092 132.155 132.209 132.253 132.288 132.311 132.324 132.324 132.309 - 130.319 130.511 130.699 130.883 131.061 131.234 131.402 131.564 131.719 131.868 132.010 132.144 132.267 132.385 132.494 132.594 132.685 132.766 132.837 132.897 132.946 132.984 133.010 133.024 133.026 - 130.450 130.673 130.893 131.107 131.317 131.521 131.719 131.911 132.096 132.272 132.441 132.601 132.751 132.892 133.022 133.140 133.249 133.346 133.432 133.506 133.567 133.616 133.652 133.674 133.683 - 130.558 130.814 131.067 131.315 131.557 131.794 132.024 132.246 132.460 132.665 132.861 133.047 133.221 133.385 133.536 133.676 133.802 133.914 134.014 134.100 134.173 134.231 134.274 134.302 134.316 - 130.653 130.944 131.231 131.513 131.790 132.060 132.322 132.575 132.820 133.054 133.277 133.488 133.687 133.874 134.046 134.205 134.349 134.478 134.589 134.688 134.770 134.836 134.886 134.919 134.936 - 130.740 131.067 131.390 131.708 132.019 132.323 132.618 132.903 133.178 133.441 133.692 133.929 134.153 134.361 134.555 134.732 134.893 135.037 135.164 135.272 135.363 135.437 135.493 135.530 135.549 - 130.823 131.187 131.547 131.900 132.247 132.585 132.913 133.231 133.537 133.829 134.108 134.371 134.619 134.850 135.064 135.260 135.438 135.597 135.736 135.856 135.955 136.035 136.096 136.136 136.156 - 130.903 131.305 131.702 132.092 132.475 132.848 133.210 133.560 133.897 134.220 134.526 134.816 135.088 135.341 135.576 135.790 135.984 136.157 136.309 136.439 136.546 136.632 136.697 136.740 136.761 - 130.982 131.422 131.857 132.285 132.704 133.113 133.509 133.893 134.261 134.613 134.947 135.263 135.560 135.835 136.090 136.322 136.532 136.719 136.882 137.022 137.138 137.229 137.297 137.342 137.363 - 131.059 131.538 132.012 132.478 132.935 133.380 133.811 134.228 134.628 135.010 135.373 135.715 136.035 136.333 136.607 136.858 137.083 137.283 137.458 137.607 137.730 137.826 137.897 137.943 137.963 - 131.004 131.523 132.036 132.540 133.033 133.512 133.977 134.425 134.855 135.264 135.653 136.018 136.360 136.677 136.969 137.234 137.472 137.682 137.865 138.020 138.146 138.243 138.314 138.356 138.371 - 130.868 131.430 131.983 132.526 133.055 133.570 134.068 134.548 135.007 135.444 135.858 136.246 136.609 136.944 137.252 137.530 137.779 137.999 138.188 138.346 138.474 138.569 138.636 138.672 138.677 - 130.677 131.284 131.880 132.463 133.031 133.582 134.114 134.626 135.115 135.579 136.018 136.429 136.812 137.166 137.488 137.780 138.039 138.266 138.460 138.621 138.749 138.841 138.902 138.929 138.922 - 130.435 131.089 131.730 132.356 132.963 133.552 134.119 134.663 135.182 135.675 136.139 136.573 136.975 137.346 137.684 137.987 138.256 138.490 138.688 138.850 138.976 139.062 139.115 139.131 139.108 - 130.327 131.027 131.710 132.376 133.023 133.648 134.250 134.827 135.376 135.897 136.386 136.844 137.267 137.657 138.010 138.327 138.607 138.849 139.053 139.219 139.345 139.430 139.478 139.487 139.454 - 130.487 131.223 131.943 132.645 133.328 133.989 134.625 135.234 135.814 136.363 136.880 137.362 137.808 138.218 138.589 138.922 139.216 139.470 139.684 139.858 139.991 140.080 140.132 140.144 140.113 - 130.637 131.411 132.169 132.910 133.630 134.327 134.998 135.640 136.251 136.829 137.372 137.879 138.348 138.778 139.167 139.516 139.823 140.088 140.311 140.492 140.631 140.724 140.779 140.792 140.761 - 130.780 131.594 132.392 133.172 133.930 134.664 135.370 136.045 136.688 137.295 137.866 138.397 138.888 139.338 139.745 140.108 140.428 140.704 140.936 141.123 141.267 141.366 141.419 141.432 141.402 - 130.917 131.772 132.612 133.432 134.229 135.000 135.742 136.452 137.126 137.763 138.361 138.917 139.430 139.899 140.323 140.701 141.033 141.319 141.559 141.752 141.899 142.001 142.055 142.068 142.035 - 131.050 131.948 132.829 133.691 134.528 135.338 136.116 136.860 137.567 138.233 138.858 139.438 139.973 140.461 140.902 141.294 141.638 141.934 142.180 142.379 142.530 142.633 142.687 142.698 142.663 - 131.180 132.121 133.046 133.950 134.828 135.677 136.492 137.271 138.010 138.706 139.358 139.963 140.519 141.026 141.483 141.889 142.244 142.548 142.802 143.005 143.158 143.262 143.315 143.324 143.286 - 131.307 132.293 133.262 134.209 135.129 136.018 136.871 137.685 138.457 139.183 139.862 140.491 141.069 141.594 142.067 142.486 142.852 143.164 143.423 143.630 143.785 143.889 143.941 143.947 143.904 - 131.432 132.464 133.479 134.470 135.433 136.362 137.253 138.103 138.908 139.664 140.370 141.023 141.622 142.165 142.653 143.085 143.461 143.781 144.045 144.255 144.412 144.515 144.565 144.567 144.520 - 131.555 132.635 133.696 134.733 135.739 136.709 137.639 138.525 139.363 140.149 140.882 141.559 142.179 142.740 143.243 143.687 144.072 144.399 144.668 144.881 145.037 145.140 145.186 145.184 145.131 - 131.677 132.806 133.915 134.998 136.048 137.060 138.030 138.952 139.823 140.639 141.399 142.100 142.740 143.319 143.836 144.291 144.685 145.019 145.292 145.506 145.663 145.763 145.806 145.799 145.740 - 131.798 132.977 134.135 135.265 136.361 137.416 138.425 139.384 140.288 141.135 141.921 142.645 143.306 143.901 144.433 144.899 145.301 145.640 145.917 146.132 146.288 146.386 146.424 146.412 146.346 - 131.919 133.149 134.357 135.536 136.677 137.775 138.825 139.821 140.759 141.636 142.449 143.196 143.876 144.489 145.033 145.510 145.920 146.263 146.543 146.759 146.913 147.008 147.041 147.023 146.949 - 132.039 133.322 134.582 135.809 136.998 138.140 139.231 140.264 141.236 142.143 142.982 143.752 144.452 145.080 145.637 146.124 146.541 146.889 147.170 147.386 147.538 147.629 147.660 147.632 147.551 - 132.160 133.497 134.809 136.087 137.323 138.510 139.642 140.713 141.719 142.656 143.522 144.314 145.033 145.677 146.246 146.742 147.165 147.517 147.799 148.014 148.164 148.250 148.275 148.239 148.149 - 132.280 133.673 135.039 136.368 137.653 138.886 140.060 141.169 142.209 143.176 144.068 144.882 145.619 146.278 146.859 147.363 147.792 148.146 148.430 148.643 148.789 148.870 148.889 148.845 148.746 - 132.401 133.851 135.271 136.654 137.988 139.267 140.483 141.631 142.705 143.702 144.620 145.456 146.211 146.884 147.476 147.988 148.421 148.779 149.062 149.273 149.415 149.490 149.501 149.449 149.341 - 132.523 134.031 135.508 136.944 138.329 139.655 140.914 142.100 143.208 144.235 145.179 146.037 146.809 147.495 148.097 148.617 149.054 149.413 149.695 149.904 150.041 150.110 150.113 150.052 149.933 - 132.645 134.213 135.748 137.239 138.676 140.049 141.352 142.577 143.719 144.776 145.744 146.623 147.412 148.112 148.724 149.249 149.690 150.050 150.331 150.536 150.668 150.729 150.724 150.654 150.524 - 132.768 134.397 135.992 137.539 139.028 140.450 141.796 143.061 144.238 145.324 146.317 147.216 148.022 148.734 149.354 149.885 150.329 150.689 150.968 151.168 151.294 151.348 151.334 151.253 151.113 - 132.892 134.585 136.240 137.844 139.387 140.858 142.249 143.552 144.764 145.879 146.897 147.816 148.637 149.361 149.990 150.526 150.972 151.331 151.606 151.802 151.921 151.967 151.943 151.852 151.700 - 133.018 134.775 136.492 138.156 139.753 141.274 142.709 144.052 145.298 146.443 147.484 148.423 149.259 149.994 150.630 151.170 151.617 151.975 152.247 152.437 152.548 152.585 152.551 152.449 152.284 - 133.144 134.968 136.749 138.473 140.126 141.698 143.178 144.561 145.841 147.014 148.079 149.037 149.887 150.632 151.275 151.818 152.265 152.621 152.889 153.072 153.176 153.203 153.159 153.044 152.867 - 133.272 135.164 137.011 138.796 140.506 142.129 143.655 145.078 146.392 147.593 148.682 149.658 150.521 151.276 151.924 152.470 152.917 153.269 153.532 153.708 153.803 153.821 153.763 153.639 153.449 - 133.401 135.364 137.278 139.126 140.894 142.569 144.141 145.604 146.952 148.181 149.293 150.286 151.162 151.925 152.578 153.126 153.571 153.920 154.177 154.346 154.431 154.438 154.368 154.231 154.028 - 133.533 135.568 137.551 139.463 141.290 143.018 144.637 146.139 147.521 148.778 149.911 150.921 151.809 152.580 153.237 153.785 154.229 154.573 154.823 154.983 155.059 155.055 154.972 154.822 154.605 - 133.665 135.775 137.829 139.807 141.694 143.476 145.141 146.684 148.099 149.383 150.538 151.563 152.463 153.241 153.901 154.449 154.890 155.229 155.471 155.622 155.687 155.671 155.576 155.412 155.180 - 133.800 135.987 138.113 140.159 142.107 143.943 145.656 147.239 148.687 149.998 151.173 152.214 153.124 153.907 154.570 155.116 155.553 155.886 156.120 156.261 156.315 156.286 156.178 156.000 155.753 - 133.937 136.203 138.404 140.519 142.529 144.420 146.180 147.803 149.284 150.621 151.816 152.871 153.791 154.579 155.243 155.788 156.220 156.545 156.770 156.901 156.943 156.901 156.779 156.586 156.324 - 134.076 136.423 138.701 140.886 142.960 144.907 146.716 148.378 149.892 151.254 152.468 153.537 154.464 155.257 155.921 156.462 156.889 157.207 157.422 157.541 157.571 157.515 157.379 157.171 156.894 - 134.217 136.648 139.005 141.263 143.402 145.405 147.261 148.964 150.509 151.897 153.129 154.210 155.145 155.940 156.603 157.141 157.561 157.870 158.075 158.182 158.198 158.129 157.977 157.754 157.461 - 134.360 136.878 139.317 141.649 143.853 145.914 147.819 149.561 151.138 152.549 153.799 154.891 155.832 156.629 157.290 157.823 158.235 158.535 158.728 158.823 158.826 158.741 158.575 158.336 158.026 - 134.507 137.114 139.636 142.044 144.315 146.434 148.387 150.169 151.777 153.211 154.477 155.579 156.526 157.324 157.982 158.509 158.913 159.202 159.383 159.465 159.453 159.353 159.171 158.915 158.589 - 134.655 137.355 139.963 142.449 144.789 146.966 148.968 150.788 152.426 153.883 155.164 156.276 157.226 158.024 158.678 159.198 159.593 159.870 160.039 160.106 160.079 159.964 159.765 159.493 159.149 - 134.807 137.602 140.298 142.864 145.274 147.510 149.560 151.420 153.087 154.566 155.861 156.980 157.933 158.729 159.379 159.891 160.275 160.540 160.695 160.748 160.705 160.574 160.358 160.069 159.708 - 134.962 137.856 140.643 143.290 145.771 148.066 150.166 152.064 153.760 155.258 156.566 157.693 158.647 159.440 160.083 160.586 160.959 161.212 161.353 161.390 161.331 161.183 160.950 160.643 160.262 - 135.120 138.116 140.997 143.727 146.280 148.636 150.784 152.720 154.444 155.962 157.281 158.413 159.368 160.157 160.793 161.285 161.646 161.885 162.010 162.032 161.956 161.790 161.540 161.215 160.816 - 135.281 138.383 141.360 144.177 146.803 149.220 151.416 153.389 155.140 156.675 158.005 159.141 160.095 160.879 161.506 161.988 162.335 162.559 162.669 162.673 162.580 162.397 162.128 161.785 161.367 - 135.446 138.657 141.734 144.638 147.339 149.817 152.062 154.071 155.848 157.400 158.739 159.877 160.828 161.606 162.223 162.693 163.026 163.235 163.328 163.315 163.203 163.002 162.715 162.353 161.916 - 135.615 138.939 142.119 145.113 147.890 150.430 152.722 154.767 156.568 158.135 159.482 160.621 161.569 162.338 162.945 163.401 163.719 163.911 163.987 163.956 163.826 163.606 163.300 162.919 162.463 - 135.788 139.229 142.515 145.601 148.455 151.057 153.397 155.476 157.301 158.882 160.234 161.373 162.315 163.076 163.670 164.112 164.414 164.589 164.646 164.596 164.448 164.208 163.883 163.483 163.008 - 135.965 139.527 142.923 146.104 149.036 151.700 154.087 156.200 158.046 159.639 160.996 162.133 163.069 163.818 164.399 164.825 165.110 165.267 165.306 165.237 165.068 164.809 164.465 164.045 163.549 - 136.146 139.835 143.344 146.621 149.633 152.359 154.793 156.937 158.804 160.408 161.768 162.901 163.828 164.566 165.132 165.541 165.809 165.946 165.965 165.876 165.688 165.408 165.044 164.604 164.089 - 136.332 140.152 143.778 147.155 150.247 153.035 155.514 157.690 159.575 161.188 162.549 163.677 164.594 165.318 165.868 166.260 166.508 166.626 166.625 166.515 166.306 166.006 165.622 165.162 164.626 - 136.524 140.480 144.226 147.704 150.878 153.729 156.252 158.458 160.360 161.980 163.339 164.460 165.365 166.075 166.608 166.981 167.209 167.306 167.284 167.153 166.923 166.602 166.197 165.717 165.160 - 136.720 140.819 144.689 148.271 151.528 154.440 157.007 159.241 161.158 162.783 164.139 165.251 166.143 166.837 167.351 167.704 167.911 167.987 167.943 167.791 167.539 167.195 166.771 166.267 165.692 - 136.923 141.169 145.168 148.857 152.196 155.170 157.780 160.039 161.970 163.597 164.948 166.050 166.927 167.602 168.097 168.429 168.614 168.668 168.602 168.427 168.154 167.787 167.342 166.817 166.221 - 137.131 141.531 145.663 149.461 152.885 155.920 158.570 160.854 162.795 164.423 165.767 166.856 167.717 168.373 168.846 169.156 169.318 169.349 169.260 169.063 168.767 168.378 167.911 167.365 166.747 - 137.346 141.906 146.176 150.085 153.594 156.689 159.379 161.684 163.634 165.260 166.595 167.670 168.512 169.147 169.598 169.884 170.023 170.030 169.918 169.697 169.378 168.967 168.478 167.910 167.271 - 137.568 142.295 146.708 150.731 154.325 157.480 160.207 162.532 164.487 166.109 167.433 168.490 169.312 169.925 170.352 170.615 170.729 170.711 170.574 170.330 169.988 169.554 169.043 168.452 167.792 - 137.798 142.699 147.259 151.399 155.078 158.291 161.054 163.396 165.355 166.970 168.279 169.318 170.118 170.707 171.110 171.346 171.435 171.392 171.230 170.962 170.595 170.139 169.605 168.992 168.311 - 138.035 143.119 147.832 152.090 155.855 159.125 161.920 164.276 166.236 167.842 169.135 170.153 170.930 171.493 171.869 172.079 172.142 172.073 171.886 171.592 171.202 170.722 170.165 169.530 168.826 - 138.281 143.556 148.426 152.806 156.657 159.982 162.807 165.175 167.132 168.725 170.000 170.995 171.746 172.282 172.631 172.813 172.849 172.753 172.540 172.221 171.806 171.303 170.722 170.064 169.339 - 138.536 144.011 149.045 153.548 157.484 160.862 163.714 166.090 168.042 169.620 170.873 171.843 172.567 173.075 173.395 173.548 173.556 173.433 173.193 172.848 172.408 171.881 171.277 170.596 169.849 - 138.802 144.485 149.688 154.317 158.338 161.766 164.643 167.023 168.966 170.526 171.756 172.698 173.392 173.870 174.160 174.284 174.263 174.111 173.845 173.474 173.009 172.457 171.830 171.126 170.356 - 139.077 144.980 150.359 155.115 159.220 162.696 165.593 167.974 169.904 171.444 172.646 173.559 174.222 174.669 174.927 175.021 174.969 174.790 174.495 174.098 173.607 173.031 172.380 171.653 170.860 - 139.365 145.498 151.058 155.943 160.130 163.651 166.565 168.943 170.857 172.372 173.545 174.427 175.057 175.470 175.696 175.758 175.676 175.467 175.144 174.720 174.203 173.602 172.925 172.176 171.362 - 139.665 146.041 151.788 156.804 161.071 164.633 167.559 169.930 171.824 173.311 174.453 175.300 175.895 176.274 176.466 176.495 176.382 176.143 175.792 175.340 174.797 174.171 173.470 172.698 171.860 - 139.979 146.609 152.550 157.698 162.044 165.642 168.576 170.935 172.805 174.261 175.368 176.178 176.737 177.080 177.237 177.233 177.088 176.818 176.437 175.958 175.388 174.738 174.011 173.216 172.356 - 140.308 147.206 153.348 158.628 163.048 166.679 169.615 171.958 173.800 175.221 176.290 177.062 177.582 177.888 178.009 177.970 177.792 177.491 177.082 176.574 175.978 175.301 174.550 173.731 172.848 - 140.653 147.834 154.183 159.595 164.087 167.745 170.678 172.999 174.809 176.192 177.220 177.951 178.431 178.697 178.781 178.708 178.496 178.164 177.724 177.188 176.562 175.863 175.087 174.244 173.338 - 141.016 148.495 155.058 160.602 165.162 168.840 171.764 174.059 175.831 177.173 178.158 178.845 179.283 179.509 179.555 179.445 179.199 178.835 178.364 177.799 177.147 176.421 175.620 174.754 173.824 - 141.398 149.192 155.976 161.651 166.273 169.965 172.874 175.136 176.867 178.163 179.102 179.743 -179.863 -179.678 -179.672 -179.819 179.901 179.504 179.003 178.409 177.729 176.977 176.151 175.260 174.308 - 141.803 149.930 156.940 162.745 167.421 171.121 174.008 176.231 177.916 179.163 -179.948 -179.354 -179.006 -178.864 -178.898 -179.083 -179.399 -179.829 179.639 179.016 178.309 177.530 176.679 175.764 174.788 - 142.231 150.711 157.954 163.884 168.609 172.308 175.166 177.345 178.978 -179.828 -178.991 -178.448 -178.147 -178.049 -178.125 -178.348 -178.700 -179.163 -179.727 179.620 178.885 178.081 177.204 176.265 175.266 - 142.686 151.539 159.020 165.073 169.838 173.527 176.347 178.475 -179.947 -178.810 -178.029 -177.537 -177.285 -177.234 -177.351 -177.614 -178.002 -178.500 -179.095 -179.778 179.460 178.628 177.726 176.763 175.740 - 143.171 152.420 160.144 166.313 171.108 174.778 177.552 179.623 -178.861 -177.784 -177.061 -176.624 -176.423 -176.418 -176.579 -176.881 -177.306 -177.838 -178.466 -179.178 -179.969 179.173 178.245 177.257 176.211 - 143.690 153.358 161.330 167.607 172.422 176.061 178.781 -179.212 -177.762 -176.750 -176.088 -175.707 -175.558 -175.602 -175.807 -176.150 -176.612 -177.179 -177.839 -178.582 -179.400 179.713 178.761 177.749 176.680 - 144.246 154.361 162.582 168.958 173.780 177.377 -179.966 -178.031 -176.652 -175.709 -175.110 -174.788 -174.693 -174.785 -175.035 -175.420 -175.920 -176.522 -177.214 -177.987 -178.834 -179.748 179.274 178.238 177.145 - 144.845 155.433 163.905 170.368 175.183 178.726 -178.690 -176.833 -175.532 -174.660 -174.128 -173.867 -173.827 -173.969 -174.265 -174.691 -175.230 -175.867 -176.592 -177.396 -178.271 -179.213 179.785 178.724 177.607 - 145.492 156.583 165.305 171.840 176.632 -179.892 -177.392 -175.621 -174.401 -173.605 -173.142 -172.944 -172.960 -173.154 -173.496 -173.964 -174.542 -175.215 -175.973 -176.808 -177.711 -178.680 -179.708 179.206 178.066 - 146.195 157.820 166.786 173.377 178.128 -178.477 -176.071 -174.393 -173.260 -172.544 -172.153 -172.019 -172.093 -172.339 -172.728 -173.240 -173.857 -174.566 -175.357 -176.222 -177.154 -178.150 -179.204 179.686 178.522 - 146.961 159.154 168.357 174.982 179.671 -177.030 -174.728 -173.150 -172.110 -171.477 -171.160 -171.093 -171.226 -171.525 -171.962 -172.517 -173.173 -173.919 -174.743 -175.639 -176.600 -177.624 -178.703 -179.838 178.975 - 147.801 160.595 170.022 176.656 -178.737 -175.551 -173.364 -171.895 -170.952 -170.406 -170.165 -170.166 -170.360 -170.713 -171.198 -171.797 -172.493 -173.274 -174.132 -175.062 -176.049 -177.100 -178.206 -179.365 179.424 - 148.728 162.157 171.788 178.403 -177.097 -174.040 -171.980 -170.626 -169.786 -169.330 -169.168 -169.238 -169.494 -169.901 -170.436 -171.079 -171.815 -172.633 -173.525 -174.485 -175.501 -176.580 -177.711 -178.895 179.871 - 149.755 163.854 173.663 -179.777 -175.409 -172.499 -170.576 -169.345 -168.612 -168.250 -168.169 -168.310 -168.629 -169.092 -169.676 -170.363 -171.140 -171.995 -172.920 -173.911 -174.957 -176.062 -177.219 -178.428 -179.686 - 150.903 165.702 175.653 -177.880 -173.673 -170.927 -169.155 -168.053 -167.433 -167.166 -167.169 -167.383 -167.765 -168.284 -168.918 -169.651 -170.467 -171.359 -172.318 -173.340 -174.415 -175.548 -176.731 -177.964 -179.246 - 152.195 167.720 177.765 -175.907 -171.890 -169.327 -167.715 -166.751 -166.247 -166.080 -166.169 -166.456 -166.902 -167.479 -168.163 -168.940 -169.798 -170.727 -171.720 -172.773 -173.876 -175.037 -176.246 -177.503 -178.809 - 153.661 169.929 -179.995 -173.857 -170.062 -167.700 -166.260 -165.440 -165.057 -164.992 -165.168 -165.530 -166.042 -166.675 -167.411 -168.233 -169.132 -170.098 -171.124 -172.208 -173.343 -174.529 -175.764 -177.046 -178.375 - 155.339 172.351 -177.620 -171.729 -168.188 -166.047 -164.790 -164.121 -163.862 -163.902 -164.167 -164.606 -165.183 -165.875 -166.661 -167.529 -168.469 -169.472 -170.532 -171.647 -172.812 -174.025 -175.285 -176.591 -177.944 - 157.279 175.011 -175.106 -169.524 -166.273 -164.371 -163.306 -162.794 -162.664 -162.812 -163.167 -163.683 -164.327 -165.077 -165.915 -166.828 -167.809 -168.849 -169.944 -171.089 -172.283 -173.523 -174.809 -176.140 -177.517 - 159.548 177.936 -172.450 -167.245 -164.317 -162.672 -161.811 -161.461 -161.464 -161.721 -162.168 -162.762 -163.473 -164.282 -165.171 -166.131 -167.152 -168.229 -169.358 -170.535 -171.758 -173.025 -174.337 -175.692 -177.092 - 162.233 -178.848 -169.649 -164.893 -162.324 -160.954 -160.305 -160.124 -160.262 -160.630 -161.170 -161.843 -162.623 -163.490 -164.431 -165.436 -166.499 -167.613 -168.776 -169.984 -171.236 -172.530 -173.867 -175.247 -176.671 - 165.452 -175.315 -166.703 -162.474 -160.296 -159.218 -158.791 -158.783 -159.060 -159.541 -160.175 -160.927 -161.775 -162.701 -163.694 -164.746 -165.849 -167.001 -168.197 -169.436 -170.717 -172.039 -173.401 -174.806 -176.253 - 169.363 -171.443 -163.618 -159.990 -158.238 -157.467 -157.270 -157.439 -157.857 -158.453 -159.182 -160.015 -160.931 -161.916 -162.961 -164.058 -165.203 -166.392 -167.622 -168.891 -170.202 -171.550 -172.938 -174.367 -175.838 - 174.176 -167.218 -160.399 -157.450 -156.153 -155.703 -155.744 -156.094 -156.656 -157.367 -158.192 -159.105 -160.090 -161.135 -162.232 -163.375 -164.561 -165.787 -167.053 -168.350 -169.690 -171.065 -172.479 -173.932 -175.426 diff --git a/pydarn/radar_fov_files/064_lats.txt b/pydarn/radar_fov_files/064_lats.txt deleted file mode 100644 index 0152e7596..000000000 --- a/pydarn/radar_fov_files/064_lats.txt +++ /dev/null @@ -1,101 +0,0 @@ - 69.078 69.093 69.099 69.097 69.088 69.073 69.051 69.024 68.990 68.951 68.907 68.858 68.803 68.742 68.676 68.603 68.524 - 69.601 69.604 69.599 69.587 69.568 69.541 69.508 69.469 69.424 69.372 69.315 69.252 69.184 69.110 69.031 68.947 68.858 - 70.086 70.083 70.071 70.051 70.023 69.987 69.943 69.892 69.834 69.770 69.698 69.621 69.537 69.448 69.353 69.252 69.147 - 70.539 70.531 70.513 70.486 70.450 70.405 70.351 70.286 70.216 70.137 70.051 69.958 69.858 69.751 69.639 69.520 69.397 - 70.973 70.961 70.939 70.905 70.861 70.806 70.741 70.667 70.583 70.490 70.389 70.278 70.161 70.036 69.905 69.767 69.624 - 71.398 71.383 71.355 71.315 71.262 71.198 71.122 71.036 70.938 70.831 70.713 70.587 70.452 70.308 70.157 70.000 69.837 - 71.818 71.799 71.766 71.719 71.658 71.584 71.497 71.397 71.286 71.163 71.030 70.886 70.733 70.571 70.400 70.222 70.037 - 72.233 72.211 72.172 72.118 72.049 71.965 71.866 71.754 71.628 71.489 71.339 71.177 71.005 70.823 70.633 70.434 70.228 - 72.645 72.620 72.576 72.515 72.437 72.342 72.231 72.105 71.964 71.809 71.642 71.461 71.270 71.068 70.857 70.637 70.410 - 73.056 73.027 72.978 72.909 72.822 72.716 72.592 72.452 72.296 72.124 71.938 71.739 71.528 71.306 71.073 70.832 70.582 - 73.465 73.432 73.377 73.301 73.204 73.087 72.950 72.795 72.623 72.434 72.230 72.011 71.780 71.536 71.282 71.019 70.747 - 73.746 73.712 73.655 73.574 73.470 73.344 73.197 73.029 72.843 72.639 72.418 72.182 71.932 71.669 71.395 71.111 70.817 - 73.961 73.929 73.871 73.787 73.677 73.544 73.387 73.209 73.010 72.791 72.555 72.302 72.033 71.751 71.457 71.152 70.836 - 74.137 74.109 74.051 73.965 73.851 73.711 73.546 73.356 73.145 72.912 72.660 72.390 72.104 71.803 71.488 71.161 70.824 - 74.277 74.254 74.198 74.112 73.995 73.849 73.675 73.476 73.252 73.006 72.738 72.452 72.147 71.827 71.492 71.144 70.784 - 74.523 74.501 74.444 74.353 74.230 74.075 73.891 73.679 73.441 73.179 72.895 72.590 72.266 71.926 71.570 71.201 70.818 - 74.970 74.941 74.876 74.774 74.638 74.469 74.269 74.040 73.783 73.502 73.197 72.871 72.526 72.164 71.786 71.395 70.992 - 75.410 75.375 75.301 75.189 75.040 74.856 74.639 74.391 74.116 73.813 73.488 73.140 72.773 72.389 71.989 71.576 71.152 - 75.845 75.804 75.720 75.597 75.434 75.235 75.001 74.735 74.439 74.116 73.768 73.398 73.009 72.602 72.180 71.745 71.298 - 76.275 76.227 76.135 75.999 75.823 75.607 75.355 75.070 74.753 74.409 74.039 73.646 73.234 72.804 72.359 71.901 71.432 - 76.701 76.647 76.545 76.397 76.206 75.974 75.703 75.397 75.059 74.692 74.300 73.884 73.448 72.995 72.526 72.046 71.554 - 77.124 77.063 76.951 76.791 76.584 76.334 76.044 75.718 75.357 74.968 74.551 74.112 73.652 73.175 72.683 72.179 71.665 - 77.544 77.476 77.354 77.180 76.957 76.689 76.379 76.030 75.647 75.234 74.793 74.330 73.845 73.344 72.829 72.301 71.765 - 77.961 77.886 77.753 77.565 77.326 77.038 76.707 76.336 75.929 75.492 75.026 74.538 74.029 73.503 72.964 72.413 71.854 - 78.377 78.294 78.149 77.947 77.689 77.382 77.028 76.634 76.203 75.740 75.250 74.736 74.202 73.652 73.089 72.515 71.932 - 78.790 78.699 78.542 78.324 78.048 77.720 77.343 76.924 76.468 75.980 75.464 74.925 74.366 73.791 73.203 72.605 72.000 - 79.202 79.102 78.933 78.698 78.402 78.051 77.651 77.207 76.725 76.211 75.668 75.103 74.519 73.919 73.307 72.686 72.058 - 79.612 79.503 79.320 79.068 78.751 78.377 77.952 77.482 76.973 76.432 75.863 75.271 74.661 74.036 73.400 72.756 72.105 - 80.021 79.902 79.704 79.433 79.095 78.696 78.245 77.748 77.212 76.643 76.047 75.429 74.793 74.144 73.483 72.815 72.143 - 80.428 80.299 80.086 79.795 79.433 79.009 78.530 78.006 77.441 76.845 76.222 75.577 74.915 74.240 73.556 72.865 72.170 - 80.834 80.694 80.464 80.152 79.765 79.314 78.808 78.254 77.661 77.036 76.385 75.714 75.026 74.326 73.618 72.904 72.187 - 81.240 81.087 80.839 80.504 80.091 79.612 79.076 78.493 77.870 77.217 76.538 75.840 75.126 74.402 73.670 72.933 72.195 - 81.643 81.478 81.210 80.851 80.410 79.902 79.335 78.721 78.069 77.387 76.680 75.955 75.216 74.467 73.711 72.953 72.193 - 82.046 81.866 81.578 81.192 80.722 80.182 79.584 78.939 78.257 77.545 76.810 76.058 75.294 74.521 73.742 72.962 72.181 - 82.448 82.252 81.941 81.527 81.026 80.454 79.823 79.146 78.433 77.692 76.929 76.151 75.361 74.564 73.763 72.960 72.159 - 82.848 82.636 82.299 81.855 81.322 80.715 80.051 79.342 78.598 77.827 77.036 76.231 75.417 74.596 73.773 72.949 72.128 - 83.248 83.016 82.652 82.176 81.607 80.966 80.267 79.525 78.750 77.949 77.131 76.300 75.461 74.618 73.773 72.928 72.087 - 83.646 83.393 82.999 82.488 81.883 81.205 80.471 79.695 78.889 78.059 77.214 76.358 75.495 74.629 73.762 72.898 72.037 - 84.042 83.766 83.339 82.791 82.147 81.431 80.661 79.852 79.014 78.156 77.284 76.403 75.517 74.628 73.741 72.857 71.978 - 84.437 84.134 83.672 83.083 82.398 81.643 80.838 79.995 79.127 78.240 77.342 76.436 75.527 74.618 73.710 72.807 71.910 - 84.830 84.497 83.995 83.363 82.636 81.841 80.999 80.123 79.225 78.310 77.386 76.457 75.526 74.596 73.669 72.747 71.833 - 85.221 84.854 84.308 83.629 82.859 82.024 81.145 80.237 79.308 78.367 77.418 76.466 75.514 74.563 73.618 72.678 71.747 - 85.609 85.203 84.608 83.881 83.065 82.190 81.275 80.335 79.377 78.410 77.437 76.463 75.490 74.520 73.557 72.600 71.652 - 85.993 85.542 84.894 84.115 83.253 82.338 81.388 80.416 79.431 78.439 77.443 76.448 75.455 74.467 73.486 72.512 71.548 - 86.373 85.870 85.163 84.331 83.422 82.467 81.483 80.482 79.470 78.454 77.436 76.421 75.409 74.403 73.405 72.416 71.436 - 86.747 86.182 85.412 84.525 83.570 82.577 81.560 80.530 79.493 78.454 77.416 76.381 75.352 74.329 73.315 72.310 71.316 - 87.112 86.476 85.638 84.695 83.696 82.666 81.618 80.562 79.501 78.441 77.383 76.330 75.284 74.245 73.215 72.196 71.188 - 87.466 86.747 85.838 84.840 83.798 82.733 81.657 80.576 79.494 78.414 77.338 76.267 75.205 74.151 73.106 72.073 71.052 - 87.801 86.987 86.006 84.956 83.875 82.779 81.677 80.573 79.471 78.372 77.279 76.193 75.115 74.047 72.989 71.942 70.908 - 88.109 87.189 86.139 85.042 83.926 82.803 81.677 80.553 79.433 78.317 77.208 76.107 75.015 73.933 72.862 71.803 70.756 - 88.375 87.345 86.233 85.096 83.951 82.804 81.658 80.516 79.379 78.248 77.125 76.010 74.905 73.810 72.727 71.655 70.597 - 88.573 87.446 86.286 85.118 83.949 82.783 81.620 80.462 79.311 78.166 77.030 75.903 74.785 73.678 72.583 71.500 70.431 - 88.674 87.485 86.295 85.106 83.920 82.739 81.562 80.392 79.227 78.071 76.923 75.784 74.655 73.537 72.431 71.337 70.258 - 88.655 87.460 86.260 85.061 83.865 82.673 81.486 80.305 79.130 77.963 76.804 75.655 74.516 73.387 72.271 71.167 70.077 - 88.521 87.372 86.183 84.984 83.784 82.586 81.391 80.202 79.018 77.842 76.674 75.516 74.367 73.229 72.103 70.990 69.890 - 88.299 87.227 86.065 84.877 83.679 82.478 81.279 80.084 78.893 77.710 76.534 75.367 74.209 73.062 71.927 70.805 69.696 - 88.019 87.034 85.911 84.740 83.549 82.351 81.150 79.951 78.755 77.565 76.382 75.208 74.042 72.888 71.744 70.613 69.496 - 87.700 86.801 85.724 84.577 83.398 82.204 81.004 79.803 78.604 77.410 76.221 75.040 73.867 72.705 71.554 70.415 69.290 - 87.358 86.536 85.508 84.389 83.226 82.040 80.843 79.642 78.441 77.243 76.049 74.862 73.684 72.515 71.357 70.211 69.077 - 86.999 86.246 85.267 84.179 83.034 81.859 80.668 79.468 78.266 77.066 75.868 74.677 73.492 72.317 71.152 70.000 68.859 - 86.630 85.936 85.005 83.949 82.825 81.662 80.478 79.282 78.080 76.878 75.678 74.482 73.293 72.112 70.941 69.782 68.634 - 86.253 85.610 84.725 83.702 82.599 81.451 80.275 79.083 77.884 76.681 75.479 74.280 73.086 71.901 70.724 69.559 68.404 - 85.871 85.272 84.430 83.439 82.359 81.226 80.060 78.874 77.677 76.474 75.271 74.069 72.872 71.682 70.501 69.330 68.169 - 85.484 84.924 84.121 83.161 82.105 80.988 79.833 78.653 77.460 76.259 75.055 73.851 72.651 71.457 70.272 69.095 67.928 - 85.093 84.567 83.801 82.872 81.839 80.738 79.595 78.423 77.234 76.035 74.831 73.626 72.424 71.226 70.036 68.854 67.682 - 84.701 84.204 83.471 82.571 81.561 80.478 79.347 78.183 76.999 75.803 74.599 73.394 72.189 70.989 69.795 68.608 67.432 - 84.305 83.836 83.133 82.261 81.274 80.208 79.089 77.934 76.756 75.563 74.361 73.155 71.949 70.745 69.548 68.357 67.176 - 83.909 83.462 82.787 81.942 80.977 79.929 78.822 77.677 76.505 75.315 74.115 72.909 71.702 70.496 69.296 68.101 66.915 - 83.510 83.085 82.436 81.616 80.672 79.641 78.548 77.412 76.246 75.061 73.862 72.657 71.449 70.243 69.039 67.841 66.650 - 83.110 82.704 82.079 81.282 80.359 79.345 78.265 77.139 75.980 74.799 73.604 72.399 71.191 69.983 68.777 67.575 66.382 - 82.709 82.321 81.717 80.943 80.040 79.042 77.975 76.859 75.707 74.531 73.339 72.136 70.927 69.718 68.509 67.305 66.109 - 82.307 81.934 81.351 80.597 79.714 78.732 77.678 76.572 75.428 74.257 73.068 71.867 70.658 69.448 68.237 67.030 65.831 - 81.905 81.546 80.981 80.247 79.382 78.416 77.375 76.280 75.143 73.978 72.792 71.592 70.384 69.173 67.961 66.751 65.549 - 81.501 81.155 80.608 79.893 79.045 78.094 77.067 75.981 74.852 73.692 72.510 71.312 70.107 68.894 67.680 66.468 65.263 - 81.096 80.763 80.231 79.534 78.703 77.767 76.752 75.676 74.556 73.401 72.223 71.028 69.823 68.610 67.395 66.182 64.973 - 80.691 80.369 79.852 79.171 78.356 77.435 76.433 75.367 74.254 73.106 71.931 70.739 69.535 68.322 67.106 65.891 64.680 - 80.285 79.973 79.471 78.805 78.006 77.099 76.108 75.052 73.947 72.805 71.635 70.445 69.242 68.029 66.812 65.597 64.383 - 79.878 79.576 79.087 78.436 77.651 76.758 75.779 74.733 73.636 72.499 71.334 70.148 68.945 67.733 66.515 65.298 64.082 - 79.471 79.178 78.701 78.064 77.293 76.413 75.446 74.410 73.320 72.190 71.028 69.845 68.644 67.432 66.216 64.996 63.778 - 79.063 78.778 78.313 77.690 76.932 76.065 75.108 74.082 73.000 71.876 70.719 69.539 68.339 67.128 65.911 64.691 63.470 - 78.655 78.378 77.924 77.313 76.568 75.712 74.767 73.750 72.676 71.558 70.405 69.228 68.030 66.820 65.603 64.382 63.159 - 78.246 77.976 77.532 76.933 76.201 75.357 74.422 73.414 72.348 71.236 70.089 68.914 67.718 66.508 65.292 64.069 62.845 - 77.836 77.574 77.140 76.552 75.831 74.999 74.074 73.075 72.016 70.910 69.768 68.596 67.402 66.195 64.977 63.754 62.528 - 77.426 77.170 76.745 76.168 75.459 74.637 73.723 72.733 71.681 70.581 69.443 68.274 67.083 65.877 64.659 63.435 62.208 - 77.016 76.766 76.350 75.783 75.084 74.273 73.368 72.387 71.343 70.250 69.115 67.949 66.760 65.556 64.338 63.113 61.884 - 76.604 76.361 75.953 75.396 74.707 73.906 73.011 72.038 71.001 69.914 68.783 67.621 66.434 65.231 64.014 62.788 61.558 - 76.193 75.955 75.555 75.007 74.328 73.537 72.651 71.686 70.656 69.574 68.449 67.290 66.107 64.904 63.687 62.461 61.229 - 75.780 75.548 75.155 74.616 73.947 73.166 72.289 71.331 70.310 69.232 68.111 66.955 65.775 64.573 63.357 62.130 60.898 - 75.368 75.140 74.755 74.224 73.565 72.792 71.924 70.974 69.959 68.887 67.770 66.618 65.440 64.240 63.024 61.797 60.563 - 74.954 74.732 74.353 73.831 73.180 72.416 71.556 70.614 69.605 68.539 67.427 66.280 65.103 63.904 62.688 61.461 60.226 - 74.540 74.323 73.951 73.436 72.794 72.038 71.186 70.253 69.249 68.188 67.080 65.937 64.763 63.565 62.350 61.122 59.887 - 74.126 73.913 73.547 73.040 72.406 71.659 70.814 69.888 68.891 67.835 66.731 65.592 64.420 63.223 62.009 60.781 59.544 - 73.711 73.502 73.143 72.643 72.016 71.277 70.440 69.521 68.530 67.479 66.382 65.244 64.074 62.879 61.666 60.438 59.200 - 73.295 73.091 72.737 72.244 71.625 70.894 70.066 69.152 68.166 67.121 66.028 64.893 63.726 62.533 61.320 60.091 58.853 - 72.879 72.679 72.331 71.845 71.233 70.509 69.688 68.780 67.801 66.760 65.672 64.540 63.375 62.184 60.971 59.743 58.503 - 72.463 72.266 71.924 71.444 70.839 70.123 69.308 68.407 67.433 66.397 65.313 64.185 63.022 61.832 60.620 59.392 58.151 - 72.045 71.853 71.515 71.042 70.443 69.735 68.926 68.031 67.063 66.034 64.953 63.828 62.667 61.478 60.267 59.039 57.797 - 71.628 71.439 71.106 70.639 70.048 69.345 68.542 67.653 66.691 65.667 64.590 63.468 62.310 61.122 59.912 58.683 57.441 - 71.209 71.024 70.696 70.236 69.650 68.953 68.157 67.274 66.318 65.298 64.225 63.106 61.950 60.764 59.554 58.325 57.082 - 70.790 70.609 70.288 69.831 69.251 68.560 67.770 66.893 65.943 64.927 63.857 62.742 61.588 60.404 59.194 57.965 56.722 - 70.371 70.195 69.876 69.424 68.850 68.165 67.381 66.510 65.566 64.554 63.488 62.375 61.224 60.041 58.832 57.603 56.359 diff --git a/pydarn/radar_fov_files/064_lons.txt b/pydarn/radar_fov_files/064_lons.txt deleted file mode 100644 index 46f9f5db8..000000000 --- a/pydarn/radar_fov_files/064_lons.txt +++ /dev/null @@ -1,101 +0,0 @@ - -134.284 -134.052 -133.829 -133.614 -133.405 -133.205 -133.012 -132.828 -132.652 -132.486 -132.329 -132.184 -132.049 -131.928 -131.820 -131.727 -131.651 - -134.021 -133.735 -133.454 -133.180 -132.912 -132.651 -132.399 -132.155 -131.922 -131.699 -131.488 -131.290 -131.105 -130.934 -130.778 -130.637 -130.513 - -133.809 -133.457 -133.110 -132.769 -132.435 -132.110 -131.794 -131.490 -131.197 -130.918 -130.652 -130.402 -130.168 -129.950 -129.751 -129.570 -129.408 - -133.642 -133.219 -132.800 -132.389 -131.985 -131.592 -131.211 -130.846 -130.493 -130.156 -129.836 -129.534 -129.252 -128.991 -128.751 -128.533 -128.337 - -133.500 -133.001 -132.507 -132.021 -131.546 -131.082 -130.633 -130.200 -129.785 -129.389 -129.014 -128.665 -128.335 -128.031 -127.752 -127.499 -127.273 - -133.368 -132.789 -132.216 -131.653 -131.103 -130.566 -130.047 -129.547 -129.069 -128.614 -128.184 -127.780 -127.405 -127.061 -126.744 -126.458 -126.203 - -133.241 -132.578 -131.924 -131.280 -130.651 -130.040 -129.448 -128.880 -128.337 -127.822 -127.337 -126.882 -126.461 -126.073 -125.720 -125.405 -125.124 - -133.115 -132.365 -131.625 -130.898 -130.188 -129.498 -128.833 -128.194 -127.586 -127.010 -126.469 -125.964 -125.497 -125.070 -124.682 -124.335 -124.032 - -132.989 -132.148 -131.318 -130.504 -129.709 -128.939 -128.198 -127.488 -126.813 -126.176 -125.579 -125.024 -124.513 -124.046 -123.626 -123.251 -122.923 - -132.862 -131.926 -131.002 -130.096 -129.214 -128.361 -127.541 -126.757 -126.015 -125.316 -124.664 -124.059 -123.505 -123.002 -122.550 -122.150 -121.801 - -132.732 -131.695 -130.674 -129.673 -128.701 -127.761 -126.860 -126.002 -125.191 -124.430 -123.722 -123.070 -122.473 -121.934 -121.453 -121.030 -120.664 - -132.782 -131.654 -130.543 -129.456 -128.401 -127.384 -126.411 -125.487 -124.616 -123.801 -123.047 -122.353 -121.723 -121.157 -120.654 -120.215 -119.840 - -132.945 -131.726 -130.527 -129.356 -128.221 -127.129 -126.086 -125.098 -124.170 -123.305 -122.507 -121.776 -121.116 -120.526 -120.006 -119.556 -119.176 - -133.181 -131.872 -130.585 -129.329 -128.114 -126.946 -125.835 -124.784 -123.800 -122.886 -122.046 -121.281 -120.593 -119.982 -119.448 -118.990 -118.608 - -133.486 -132.086 -130.711 -129.370 -128.074 -126.832 -125.652 -124.540 -123.501 -122.540 -121.659 -120.862 -120.148 -119.519 -118.973 -118.511 -118.130 - -133.611 -132.110 -130.637 -129.202 -127.818 -126.493 -125.238 -124.057 -122.959 -121.946 -121.022 -120.188 -119.447 -118.797 -118.237 -117.767 -117.385 - -133.376 -131.755 -130.164 -128.617 -127.127 -125.705 -124.361 -123.101 -121.933 -120.860 -119.886 -119.011 -118.236 -117.561 -116.983 -116.501 -116.112 - -133.142 -131.394 -129.679 -128.015 -126.416 -124.893 -123.458 -122.118 -120.880 -119.749 -118.726 -117.812 -117.007 -116.309 -115.716 -115.226 -114.834 - -132.908 -131.025 -129.180 -127.393 -125.679 -124.052 -122.524 -121.104 -119.797 -118.608 -117.538 -116.588 -115.756 -115.040 -114.436 -113.941 -113.550 - -132.672 -130.645 -128.663 -126.747 -124.914 -123.180 -121.558 -120.056 -118.681 -117.436 -116.322 -115.339 -114.483 -113.752 -113.141 -112.645 -112.259 - -132.430 -130.252 -128.125 -126.073 -124.117 -122.273 -120.555 -118.971 -117.529 -116.230 -115.076 -114.062 -113.187 -112.445 -111.831 -111.338 -110.960 - -132.182 -129.843 -127.563 -125.369 -123.285 -121.327 -119.512 -117.847 -116.339 -114.990 -113.797 -112.758 -111.867 -111.119 -110.506 -110.020 -109.655 - -131.927 -129.417 -126.975 -124.632 -122.413 -120.340 -118.426 -116.681 -115.110 -113.712 -112.486 -111.425 -110.523 -109.773 -109.165 -108.691 -108.342 - -131.661 -128.969 -126.356 -123.856 -121.499 -119.307 -117.294 -115.470 -113.838 -112.396 -111.140 -110.063 -109.155 -108.407 -107.809 -107.351 -107.023 - -131.384 -128.497 -125.703 -123.039 -120.539 -118.225 -116.113 -114.212 -112.522 -111.040 -109.760 -108.671 -107.762 -107.022 -106.439 -106.002 -105.698 - -131.093 -127.999 -125.012 -122.176 -119.527 -117.090 -114.880 -112.904 -111.160 -109.644 -108.344 -107.249 -106.345 -105.619 -105.056 -104.643 -104.368 - -130.786 -127.470 -124.279 -121.263 -118.460 -115.898 -113.591 -111.543 -109.751 -108.206 -106.893 -105.798 -104.905 -104.197 -103.659 -103.275 -103.033 - -130.461 -126.908 -123.499 -120.293 -117.333 -114.645 -112.243 -110.128 -108.293 -106.725 -105.406 -104.318 -103.441 -102.758 -102.250 -101.901 -101.695 - -130.116 -126.307 -122.667 -119.263 -116.140 -113.326 -110.833 -108.656 -106.785 -105.201 -103.883 -102.809 -101.956 -101.303 -100.830 -100.519 -100.355 - -129.747 -125.662 -121.777 -118.164 -114.876 -111.937 -109.356 -107.125 -105.225 -103.634 -102.325 -101.272 -100.449 -99.832 -99.400 -99.133 -99.012 - -129.351 -124.969 -120.821 -116.992 -113.534 -110.473 -107.810 -105.532 -103.613 -102.023 -100.732 -99.708 -98.922 -98.348 -97.962 -97.742 -97.670 - -128.924 -124.219 -119.792 -115.737 -112.109 -108.929 -106.192 -103.876 -101.948 -100.370 -99.106 -98.119 -97.377 -96.852 -96.516 -96.348 -96.328 - -128.462 -123.407 -118.682 -114.392 -110.592 -107.300 -104.498 -102.156 -100.229 -98.674 -97.446 -96.506 -95.816 -95.345 -95.065 -94.953 -94.989 - -127.958 -122.522 -117.480 -112.947 -108.978 -105.580 -102.726 -100.370 -98.458 -96.937 -95.756 -94.870 -94.239 -93.828 -93.610 -93.558 -93.652 - -127.405 -121.554 -116.174 -111.391 -107.257 -103.766 -100.873 -98.518 -96.634 -95.160 -94.036 -93.213 -92.648 -92.305 -92.152 -92.164 -92.320 - -126.797 -120.491 -114.751 -109.714 -105.422 -101.851 -98.936 -96.599 -94.759 -93.344 -92.288 -91.538 -91.046 -90.775 -90.693 -90.773 -90.994 - -126.122 -119.317 -113.195 -107.902 -103.464 -99.831 -96.914 -94.613 -92.834 -91.492 -90.516 -89.846 -89.435 -89.242 -89.235 -89.386 -89.674 - -125.368 -118.014 -111.489 -105.942 -101.375 -97.703 -94.807 -92.563 -90.860 -89.605 -88.720 -88.141 -87.817 -87.707 -87.779 -88.005 -88.362 - -124.520 -116.561 -109.613 -103.820 -99.147 -95.463 -92.613 -90.448 -88.842 -87.688 -86.905 -86.424 -86.194 -86.173 -86.327 -86.630 -87.060 - -123.558 -114.929 -107.542 -101.520 -96.771 -93.108 -90.334 -88.273 -86.781 -85.743 -85.072 -84.699 -84.569 -84.641 -84.881 -85.263 -85.767 - -122.455 -113.086 -105.249 -99.026 -94.240 -90.638 -87.972 -86.040 -84.681 -83.774 -83.227 -82.968 -82.943 -83.112 -83.442 -83.906 -84.485 - -121.178 -110.992 -102.706 -96.321 -91.550 -88.052 -85.531 -83.754 -82.548 -81.785 -81.371 -81.233 -81.320 -81.590 -82.012 -82.560 -83.215 - -119.683 -108.596 -99.879 -93.392 -88.697 -85.354 -83.014 -81.419 -80.385 -79.780 -79.508 -79.499 -79.702 -80.076 -80.592 -81.226 -81.959 - -117.907 -105.836 -96.731 -90.224 -85.679 -82.547 -80.427 -79.042 -78.198 -77.763 -77.642 -77.768 -78.091 -78.572 -79.184 -79.904 -80.716 - -115.765 -102.636 -93.227 -86.807 -82.499 -79.639 -77.779 -76.629 -75.992 -75.739 -75.777 -76.043 -76.488 -77.079 -77.789 -78.597 -79.488 - -113.135 -98.906 -89.330 -83.138 -79.165 -76.638 -75.078 -74.188 -73.774 -73.713 -73.917 -74.326 -74.898 -75.600 -76.408 -77.305 -78.276 - -109.842 -94.540 -85.013 -79.220 -75.688 -73.558 -72.335 -71.726 -71.550 -71.689 -72.064 -72.621 -73.321 -74.135 -75.043 -76.029 -77.079 - -105.624 -89.421 -80.257 -75.064 -72.084 -70.411 -69.560 -69.253 -69.326 -69.673 -70.223 -70.930 -71.760 -72.688 -73.695 -74.769 -75.899 - -100.093 -83.437 -75.067 -70.695 -68.376 -67.216 -66.765 -66.778 -67.109 -67.668 -68.397 -69.256 -70.216 -71.257 -72.365 -73.528 -74.737 - -92.684 -76.513 -69.472 -66.149 -64.591 -63.990 -63.964 -64.308 -64.904 -65.680 -66.590 -67.601 -68.692 -69.846 -71.054 -72.304 -73.592 - -82.649 -68.654 -63.541 -61.473 -60.757 -60.753 -61.169 -61.853 -62.718 -63.713 -64.803 -65.967 -67.188 -68.456 -69.762 -71.100 -72.465 - -69.312 -60.001 -57.375 -56.724 -56.909 -57.525 -58.393 -59.420 -60.556 -61.770 -63.041 -64.356 -65.707 -67.086 -68.490 -69.915 -71.357 - -52.895 -50.863 -51.106 -51.965 -53.080 -54.325 -55.647 -57.019 -58.424 -59.855 -61.305 -62.771 -64.249 -65.739 -67.240 -68.749 -70.271 - -35.441 -41.672 -44.878 -47.259 -49.302 -51.172 -52.944 -54.656 -56.327 -57.972 -59.598 -61.212 -62.817 -64.415 -66.011 -67.604 -69.201 - -19.826 -32.878 -38.831 -42.666 -45.605 -48.083 -50.294 -52.337 -54.269 -56.124 -57.923 -59.681 -61.410 -63.115 -64.804 -66.480 -68.149 - -7.526 -24.821 -33.081 -38.237 -42.016 -45.072 -47.705 -50.069 -52.254 -54.312 -56.280 -58.180 -60.029 -61.839 -63.619 -65.376 -67.117 - 1.634 -17.682 -27.711 -34.011 -38.556 -42.152 -45.185 -47.857 -50.285 -52.541 -54.671 -56.709 -58.676 -60.588 -62.457 -64.293 -66.104 - 8.406 -11.491 -22.766 -30.017 -35.240 -39.334 -42.741 -45.704 -48.364 -50.810 -53.099 -55.270 -57.351 -59.362 -61.318 -63.231 -65.110 - 13.491 -6.187 -18.261 -26.269 -32.081 -36.623 -40.377 -43.613 -46.494 -49.121 -51.562 -53.862 -56.054 -58.161 -60.202 -62.193 -64.136 - 17.397 -1.660 -14.187 -22.774 -29.084 -34.024 -38.096 -41.588 -44.677 -47.477 -50.063 -52.487 -54.786 -56.986 -59.109 -61.173 -63.181 - 20.468 2.203 -10.518 -19.529 -26.252 -31.542 -35.901 -39.628 -42.913 -45.877 -48.601 -51.144 -53.546 -55.837 -58.039 -60.174 -62.246 - 22.936 5.514 -7.221 -16.526 -23.583 -29.175 -33.792 -37.737 -41.204 -44.321 -47.178 -49.834 -52.335 -54.713 -56.993 -59.195 -61.329 - 24.958 8.366 -4.261 -13.754 -21.073 -26.924 -31.770 -35.912 -39.549 -42.811 -45.792 -48.557 -51.153 -53.615 -55.969 -58.238 -60.432 - 26.643 10.838 -1.600 -11.197 -18.718 -24.786 -29.834 -34.155 -37.948 -41.346 -44.445 -47.313 -49.999 -52.542 -54.971 -57.300 -59.553 - 28.068 12.996 0.796 -8.839 -16.510 -22.757 -27.982 -32.465 -36.401 -39.925 -43.135 -46.101 -48.874 -51.494 -53.992 -56.384 -58.693 - 29.289 14.892 2.957 -6.665 -14.441 -20.835 -26.213 -30.840 -34.907 -38.549 -41.863 -44.922 -47.778 -50.471 -53.035 -55.487 -57.851 - 30.347 16.568 4.913 -4.658 -12.503 -19.014 -24.523 -29.279 -33.465 -37.216 -40.628 -43.774 -46.708 -49.472 -52.100 -54.610 -57.027 - 31.274 18.059 6.688 -2.805 -10.687 -17.290 -22.910 -27.779 -32.075 -35.925 -39.429 -42.658 -45.667 -48.498 -51.187 -53.753 -56.221 - 32.092 19.393 8.304 -1.090 -8.985 -15.657 -21.371 -26.341 -30.734 -34.677 -38.265 -41.572 -44.652 -47.551 -50.295 -52.915 -55.432 - 32.821 20.593 9.780 0.498 -7.389 -14.112 -19.902 -24.960 -29.441 -33.469 -37.137 -40.517 -43.664 -46.624 -49.424 -52.096 -54.664 - 33.476 21.679 11.131 1.972 -5.891 -12.648 -18.502 -23.635 -28.196 -32.301 -36.043 -39.491 -42.701 -45.720 -48.574 -51.295 -53.910 - 34.066 22.665 12.373 3.342 -4.484 -11.261 -17.166 -22.364 -26.996 -31.172 -34.981 -38.494 -41.764 -44.838 -47.744 -50.513 -53.172 - 34.603 23.565 13.518 4.618 -3.162 -9.946 -15.891 -21.145 -25.839 -30.080 -33.952 -37.525 -40.852 -43.978 -46.933 -49.749 -52.451 - 35.093 24.391 14.575 5.808 -1.917 -8.699 -14.673 -19.975 -24.725 -29.024 -32.955 -36.584 -39.967 -43.140 -46.142 -49.002 -51.746 - 35.543 25.150 15.556 6.920 -0.744 -7.516 -13.511 -18.853 -23.652 -28.004 -31.988 -35.669 -39.103 -42.323 -45.371 -48.275 -51.056 - 35.958 25.851 16.466 7.962 0.362 -6.392 -12.401 -17.775 -22.617 -27.017 -31.051 -34.781 -38.261 -41.527 -44.617 -47.563 -50.382 - 36.343 26.501 17.315 8.939 1.407 -5.324 -11.341 -16.741 -21.620 -26.063 -30.142 -33.918 -37.442 -40.751 -43.882 -46.867 -49.723 - 36.700 27.105 18.108 9.857 2.395 -4.308 -10.326 -15.748 -20.659 -25.141 -29.261 -33.082 -36.644 -39.994 -43.164 -46.187 -49.078 - 37.034 27.669 18.850 10.721 3.331 -3.341 -9.356 -14.793 -19.732 -24.248 -28.407 -32.266 -35.868 -39.256 -42.466 -45.522 -48.448 - 37.347 28.196 19.546 11.535 4.217 -2.420 -8.427 -13.876 -18.839 -23.385 -27.578 -31.474 -35.113 -38.537 -41.783 -44.873 -47.832 - 37.641 28.690 20.200 12.304 5.059 -1.541 -7.538 -12.994 -17.976 -22.550 -26.775 -30.704 -34.377 -37.836 -41.116 -44.239 -47.229 - 37.918 29.155 20.817 13.032 5.858 -0.702 -6.686 -12.146 -17.144 -21.742 -25.998 -29.955 -33.661 -37.153 -40.465 -43.619 -46.640 - 38.180 29.592 21.399 13.721 6.619 0.099 -5.868 -11.329 -16.341 -20.960 -25.242 -29.228 -32.964 -36.489 -39.830 -43.014 -46.064 - 38.428 30.006 21.950 14.375 7.343 0.864 -5.084 -10.543 -15.565 -20.203 -24.508 -28.520 -32.285 -35.839 -39.209 -42.422 -45.500 - 38.664 30.397 22.471 14.997 8.033 1.597 -4.330 -9.786 -14.816 -19.472 -23.795 -27.833 -31.624 -35.206 -38.603 -41.844 -44.949 - 38.888 30.769 22.966 15.588 8.692 2.299 -3.607 -9.056 -14.092 -18.761 -23.103 -27.164 -30.980 -34.588 -38.012 -41.279 -44.410 - 39.103 31.122 23.437 16.151 9.322 2.971 -2.911 -8.353 -13.392 -18.072 -22.432 -26.513 -30.355 -33.986 -37.434 -40.726 -43.883 - 39.308 31.458 23.886 16.688 9.924 3.616 -2.242 -7.674 -12.717 -17.405 -21.779 -25.880 -29.744 -33.398 -36.870 -40.186 -43.367 - 39.505 31.779 24.313 17.201 10.501 4.235 -1.597 -7.019 -12.062 -16.757 -21.146 -25.264 -29.149 -32.824 -36.320 -39.659 -42.862 - 39.694 32.085 24.722 17.692 11.053 4.830 -0.977 -6.386 -11.427 -16.129 -20.530 -24.667 -28.568 -32.264 -35.781 -39.143 -42.369 - 39.876 32.379 25.112 18.162 11.584 5.403 -0.379 -5.777 -10.813 -15.520 -19.932 -24.084 -28.003 -31.718 -35.256 -38.638 -41.886 - 40.052 32.660 25.486 18.613 12.093 5.953 0.199 -5.186 -10.217 -14.928 -19.350 -23.516 -27.451 -31.185 -34.742 -38.145 -41.414 - 40.221 32.930 25.845 19.045 12.582 6.484 0.755 -4.614 -9.641 -14.354 -18.786 -22.963 -26.913 -30.665 -34.240 -37.663 -40.951 - 40.386 33.190 26.190 19.460 13.053 6.995 1.291 -4.061 -9.081 -13.797 -18.236 -22.424 -26.389 -30.156 -33.750 -37.191 -40.499 - 40.545 33.440 26.521 19.860 13.506 7.488 1.811 -3.525 -8.539 -13.255 -17.701 -21.899 -25.877 -29.660 -33.271 -36.730 -40.056 - 40.699 33.681 26.840 20.244 13.943 7.961 2.314 -3.006 -8.013 -12.728 -17.180 -21.388 -25.378 -29.176 -32.802 -36.279 -39.623 - 40.849 33.914 27.147 20.615 14.364 8.421 2.801 -2.503 -7.502 -12.219 -16.673 -20.889 -24.891 -28.702 -32.344 -35.837 -39.199 - 40.995 34.139 27.444 20.973 14.769 8.866 3.272 -2.015 -7.006 -11.722 -16.179 -20.403 -24.416 -28.240 -31.896 -35.405 -38.784 - 41.137 34.357 27.730 21.315 15.162 9.296 3.728 -1.542 -6.527 -11.238 -15.698 -19.929 -23.951 -27.788 -31.458 -34.982 -38.377 - 41.276 34.568 28.005 21.650 15.543 9.712 4.170 -1.083 -6.059 -10.767 -15.230 -19.466 -23.498 -27.346 -31.030 -34.569 -37.979 - 41.412 34.771 28.274 21.973 15.911 10.115 4.599 -0.637 -5.604 -10.309 -14.773 -19.015 -23.055 -26.914 -30.611 -34.164 -37.590 diff --git a/pydarn/radar_fov_files/065_lats.txt b/pydarn/radar_fov_files/065_lats.txt deleted file mode 100644 index e1ccbd050..000000000 --- a/pydarn/radar_fov_files/065_lats.txt +++ /dev/null @@ -1,101 +0,0 @@ - 63.323 63.371 63.409 63.439 63.462 63.477 63.486 63.488 63.484 63.474 63.457 63.434 63.404 63.368 63.324 63.272 63.211 - 63.837 63.882 63.918 63.948 63.970 63.984 63.992 63.993 63.987 63.973 63.953 63.926 63.893 63.852 63.805 63.750 63.688 - 64.307 64.358 64.398 64.430 64.454 64.470 64.477 64.477 64.468 64.452 64.428 64.396 64.354 64.307 64.252 64.189 64.119 - 64.740 64.795 64.840 64.876 64.902 64.920 64.928 64.927 64.917 64.897 64.869 64.831 64.784 64.729 64.665 64.593 64.512 - 65.151 65.213 65.264 65.305 65.335 65.354 65.363 65.362 65.349 65.326 65.293 65.249 65.195 65.132 65.058 64.974 64.882 - 65.550 65.620 65.678 65.724 65.758 65.780 65.790 65.788 65.773 65.747 65.708 65.658 65.597 65.524 65.439 65.345 65.239 - 65.942 66.020 66.085 66.137 66.175 66.200 66.210 66.208 66.191 66.161 66.118 66.061 65.991 65.908 65.814 65.707 65.588 - 66.329 66.416 66.488 66.546 66.588 66.615 66.627 66.624 66.605 66.571 66.523 66.459 66.381 66.288 66.182 66.063 65.930 - 66.712 66.808 66.888 66.951 66.998 67.028 67.041 67.038 67.017 66.979 66.924 66.854 66.767 66.664 66.546 66.414 66.267 - 67.091 67.196 67.284 67.354 67.406 67.439 67.453 67.449 67.426 67.384 67.324 67.246 67.150 67.036 66.907 66.761 66.600 - 67.467 67.583 67.679 67.756 67.812 67.848 67.864 67.859 67.834 67.788 67.721 67.635 67.530 67.406 67.264 67.104 66.928 - 67.705 67.832 67.938 68.023 68.085 68.125 68.143 68.138 68.111 68.061 67.989 67.895 67.781 67.645 67.491 67.317 67.125 - 67.871 68.011 68.127 68.221 68.290 68.335 68.355 68.350 68.321 68.268 68.190 68.089 67.964 67.818 67.649 67.460 67.251 - 67.992 68.146 68.275 68.378 68.454 68.504 68.527 68.524 68.493 68.436 68.352 68.243 68.109 67.950 67.767 67.562 67.335 - 68.073 68.243 68.385 68.498 68.583 68.639 68.665 68.662 68.630 68.569 68.480 68.362 68.218 68.046 67.849 67.627 67.381 - 68.269 68.452 68.606 68.729 68.820 68.881 68.910 68.907 68.873 68.808 68.713 68.587 68.432 68.248 68.037 67.799 67.535 - 68.686 68.878 69.040 69.168 69.265 69.328 69.358 69.354 69.317 69.248 69.146 69.012 68.847 68.652 68.428 68.177 67.899 - 69.094 69.296 69.466 69.601 69.702 69.769 69.800 69.795 69.755 69.681 69.572 69.429 69.254 69.047 68.810 68.545 68.251 - 69.494 69.707 69.885 70.028 70.134 70.204 70.236 70.231 70.188 70.108 69.992 69.840 69.654 69.435 69.185 68.904 68.595 - 69.887 70.111 70.299 70.450 70.562 70.635 70.668 70.662 70.616 70.531 70.407 70.246 70.049 69.817 69.552 69.256 68.929 - 70.275 70.510 70.708 70.867 70.985 71.062 71.097 71.090 71.040 70.950 70.818 70.647 70.438 70.193 69.913 69.600 69.257 - 70.657 70.905 71.113 71.281 71.405 71.486 71.522 71.514 71.462 71.365 71.226 71.044 70.823 70.564 70.268 69.938 69.577 - 71.034 71.295 71.515 71.691 71.822 71.907 71.945 71.936 71.880 71.777 71.629 71.437 71.203 70.929 70.617 70.270 69.890 - 71.406 71.681 71.912 72.098 72.236 72.326 72.366 72.356 72.296 72.187 72.030 71.827 71.579 71.290 70.961 70.596 70.197 - 71.774 72.063 72.307 72.503 72.648 72.743 72.785 72.774 72.710 72.594 72.428 72.213 71.952 71.646 71.300 70.916 70.497 - 72.138 72.442 72.698 72.905 73.058 73.158 73.201 73.189 73.122 72.999 72.823 72.596 72.320 71.998 71.634 71.230 70.791 - 72.497 72.817 73.087 73.304 73.466 73.571 73.617 73.604 73.532 73.402 73.216 72.976 72.685 72.346 71.963 71.539 71.078 - 72.852 73.188 73.473 73.702 73.872 73.983 74.031 74.017 73.941 73.803 73.606 73.353 73.046 72.689 72.287 71.842 71.360 - 73.204 73.557 73.856 74.097 74.277 74.393 74.444 74.429 74.348 74.202 73.994 73.727 73.403 73.028 72.605 72.139 71.635 - 73.551 73.922 74.236 74.490 74.680 74.802 74.856 74.839 74.754 74.600 74.380 74.098 73.757 73.363 72.919 72.431 71.904 - 73.894 74.283 74.614 74.881 75.081 75.211 75.267 75.249 75.158 74.995 74.763 74.466 74.107 73.693 73.228 72.717 72.166 - 74.233 74.642 74.989 75.271 75.482 75.618 75.677 75.658 75.562 75.390 75.145 74.831 74.454 74.019 73.531 72.997 72.422 - 74.567 74.996 75.362 75.658 75.880 76.024 76.086 76.066 75.964 75.782 75.523 75.193 74.796 74.340 73.829 73.271 72.671 - 74.897 75.347 75.732 76.044 76.278 76.430 76.495 76.474 76.366 76.173 75.900 75.552 75.135 74.656 74.121 73.538 72.913 - 75.222 75.694 76.098 76.427 76.674 76.834 76.904 76.881 76.766 76.563 76.274 75.908 75.470 74.967 74.408 73.799 73.148 - 75.543 76.038 76.462 76.809 77.069 77.238 77.311 77.287 77.166 76.950 76.646 76.260 75.800 75.273 74.688 74.054 73.376 - 75.858 76.377 76.823 77.188 77.463 77.641 77.719 77.693 77.564 77.336 77.016 76.609 76.125 75.573 74.963 74.301 73.596 - 76.168 76.712 77.181 77.565 77.855 78.044 78.126 78.098 77.962 77.721 77.382 76.954 76.446 75.868 75.230 74.541 73.809 - 76.472 77.042 77.535 77.940 78.246 78.446 78.532 78.503 78.358 78.103 77.746 77.295 76.762 76.157 75.491 74.774 74.014 - 76.770 77.367 77.885 78.312 78.636 78.847 78.939 78.907 78.754 78.484 78.106 77.632 77.072 76.439 75.744 74.998 74.210 - 77.062 77.688 78.232 78.682 79.024 79.248 79.345 79.311 79.149 78.863 78.464 77.964 77.377 76.715 75.991 75.215 74.398 - 77.347 78.002 78.574 79.048 79.411 79.648 79.751 79.715 79.542 79.239 78.818 78.291 77.675 76.983 76.229 75.424 74.578 - 77.625 78.311 78.912 79.412 79.795 80.047 80.156 80.118 79.934 79.613 79.168 78.614 77.967 77.244 76.459 75.623 74.748 - 77.896 78.613 79.244 79.772 80.178 80.445 80.562 80.521 80.326 79.985 79.514 78.930 78.252 77.497 76.680 75.814 74.909 - 78.158 78.908 79.572 80.129 80.559 80.843 80.967 80.924 80.715 80.353 79.855 79.240 78.530 77.742 76.893 75.995 75.060 - 78.412 79.196 79.893 80.481 80.937 81.240 81.372 81.326 81.104 80.719 80.191 79.544 78.800 77.978 77.096 76.166 75.202 - 78.657 79.476 80.208 80.829 81.313 81.636 81.777 81.728 81.490 81.081 80.522 79.841 79.061 78.205 77.289 76.328 75.333 - 78.892 79.747 80.515 81.171 81.686 82.031 82.182 82.129 81.875 81.439 80.847 80.130 79.313 78.421 77.472 76.479 75.454 - 79.117 80.009 80.815 81.508 82.056 82.425 82.587 82.530 82.258 81.792 81.165 80.410 79.556 78.627 77.644 76.619 75.565 - 79.331 80.261 81.107 81.839 82.422 82.817 82.992 82.931 82.638 82.141 81.476 80.681 79.788 78.823 77.804 76.748 75.664 - 79.533 80.502 81.389 82.162 82.783 83.208 83.397 83.331 83.015 82.483 81.778 80.942 80.009 79.006 77.954 76.866 75.753 - 79.723 80.732 81.661 82.478 83.140 83.597 83.802 83.730 83.389 82.820 82.072 81.192 80.218 79.178 78.091 76.971 75.830 - 79.900 80.948 81.921 82.784 83.491 83.984 84.207 84.128 83.760 83.149 82.355 81.430 80.414 79.336 78.215 77.065 75.896 - 80.063 81.152 82.169 83.080 83.835 84.368 84.612 84.526 84.125 83.469 82.626 81.655 80.597 79.482 78.327 77.147 75.950 - 80.212 81.341 82.403 83.365 84.172 84.750 85.016 84.922 84.486 83.780 82.885 81.866 80.766 79.613 78.425 77.216 75.992 - 80.346 81.514 82.622 83.636 84.499 85.127 85.421 85.317 84.839 84.079 83.130 82.062 80.920 79.730 78.510 77.272 76.023 - 80.464 81.671 82.825 83.892 84.814 85.499 85.826 85.710 85.185 84.364 83.359 82.242 81.058 79.832 78.581 77.315 76.041 - 80.566 81.811 83.010 84.131 85.117 85.865 86.230 86.101 85.520 84.635 83.570 82.404 81.179 79.919 78.638 77.346 76.048 - 80.651 81.932 83.175 84.351 85.403 86.223 86.634 86.488 85.843 84.887 83.762 82.548 81.283 79.989 78.680 77.363 76.042 - 80.718 82.034 83.320 84.549 85.670 86.570 87.037 86.870 86.151 85.119 83.934 82.672 81.369 80.044 78.708 77.366 76.025 - 80.768 82.116 83.442 84.724 85.914 86.903 87.440 87.246 86.438 85.327 84.082 82.775 81.436 80.082 78.720 77.357 75.995 - 80.800 82.178 83.541 84.871 86.131 87.216 87.842 87.612 86.701 85.507 84.205 82.856 81.485 80.103 78.718 77.334 75.953 - 80.814 82.219 83.615 84.990 86.315 87.502 88.241 87.962 86.932 85.658 84.302 82.915 81.514 80.108 78.701 77.298 75.899 - 80.809 82.238 83.664 85.078 86.462 87.751 88.636 88.287 87.124 85.774 84.371 82.951 81.524 80.095 78.670 77.249 75.834 - 80.786 82.235 83.686 85.133 86.566 87.948 89.021 88.571 87.269 85.853 84.412 82.963 81.513 80.066 78.623 77.187 75.757 - 80.744 82.211 83.682 85.154 86.623 88.077 89.377 88.781 87.358 85.893 84.423 82.952 81.484 80.020 78.562 77.111 75.668 - 80.685 82.166 83.651 85.140 86.632 88.125 89.612 88.878 87.386 85.893 84.403 82.917 81.435 79.958 78.487 77.024 75.568 - 80.607 82.099 83.594 85.093 86.592 88.086 89.504 88.831 87.350 85.853 84.355 82.859 81.366 79.879 78.398 76.923 75.457 - 80.513 82.011 83.512 85.012 86.503 87.963 89.179 88.656 87.254 85.774 84.277 82.778 81.279 79.784 78.295 76.811 75.335 - 80.401 81.903 83.405 84.899 86.371 87.771 88.801 88.394 87.103 85.657 84.172 82.675 81.174 79.674 78.178 76.687 75.203 - 80.273 81.776 83.274 84.756 86.198 87.525 88.408 88.080 86.905 85.506 84.041 82.551 81.051 79.549 78.048 76.551 75.059 - 80.129 81.631 83.121 84.586 85.991 87.240 88.008 87.735 86.668 85.324 83.884 82.406 80.911 79.409 77.905 76.404 74.906 - 79.970 81.468 82.947 84.390 85.754 86.927 87.605 87.371 86.400 85.114 83.705 82.243 80.755 79.255 77.751 76.245 74.743 - 79.797 81.288 82.754 84.172 85.492 86.593 87.199 86.995 86.107 84.879 83.505 82.062 80.584 79.088 77.584 76.077 74.571 - 79.609 81.092 82.543 83.934 85.209 86.243 86.793 86.612 85.794 84.624 83.285 81.863 80.397 78.908 77.405 75.898 74.389 - 79.409 80.882 82.315 83.678 84.908 85.882 86.385 86.222 85.465 84.350 83.048 81.649 80.197 78.715 77.216 75.708 74.198 - 79.196 80.658 82.072 83.405 84.592 85.512 85.976 85.828 85.124 84.060 82.795 81.421 79.984 78.511 77.016 75.510 73.998 - 78.972 80.421 81.816 83.119 84.264 85.135 85.566 85.431 84.772 83.756 82.528 81.179 79.758 78.295 76.806 75.302 73.790 - 78.736 80.172 81.546 82.819 83.925 84.752 85.156 85.031 84.412 83.440 82.248 80.924 79.521 78.069 76.586 75.085 73.574 - 78.490 79.912 81.265 82.509 83.577 84.366 84.745 84.629 84.046 83.114 81.956 80.658 79.273 77.832 76.357 74.860 73.349 - 78.234 79.641 80.973 82.189 83.222 83.975 84.334 84.225 83.673 82.779 81.654 80.382 79.014 77.586 76.119 74.626 73.118 - 77.968 79.361 80.672 81.860 82.860 83.581 83.922 83.820 83.295 82.436 81.343 80.095 78.747 77.332 75.873 74.385 72.878 - 77.694 79.072 80.362 81.523 82.492 83.185 83.510 83.414 82.913 82.086 81.023 79.800 78.470 77.068 75.618 74.136 72.632 - 77.412 78.774 80.044 81.179 82.120 82.786 83.098 83.006 82.528 81.729 80.695 79.496 78.185 76.797 75.356 73.880 72.379 - 77.122 78.469 79.719 80.829 81.743 82.385 82.684 82.598 82.139 81.368 80.360 79.185 77.892 76.517 75.086 73.616 72.120 - 76.824 78.156 79.386 80.474 81.362 81.983 82.271 82.188 81.747 81.001 80.020 78.866 77.591 76.231 74.810 73.347 71.854 - 76.520 77.837 79.048 80.113 80.978 81.579 81.857 81.778 81.353 80.630 79.673 78.541 77.284 75.938 74.527 73.070 71.582 - 76.209 77.511 78.704 79.748 80.591 81.173 81.442 81.367 80.957 80.255 79.321 78.211 76.971 75.638 74.237 72.788 71.304 - 75.893 77.180 78.355 79.378 80.201 80.767 81.027 80.955 80.559 79.877 78.964 77.874 76.652 75.332 73.942 72.500 71.020 - 75.570 76.843 78.001 79.005 79.808 80.358 80.611 80.542 80.159 79.496 78.603 77.532 76.327 75.021 73.640 72.206 70.731 - 75.242 76.502 77.643 78.628 79.413 79.949 80.195 80.129 79.757 79.111 78.238 77.186 75.996 74.703 73.334 71.907 70.437 - 74.909 76.155 77.280 78.248 79.016 79.539 79.779 79.715 79.353 78.724 77.869 76.835 75.661 74.381 73.022 71.602 70.138 - 74.572 75.804 76.913 77.865 78.617 79.128 79.362 79.300 78.949 78.334 77.497 76.479 75.321 74.054 72.705 71.293 69.833 - 74.229 75.449 76.543 77.479 78.217 78.716 78.944 78.885 78.543 77.942 77.121 76.120 74.977 73.722 72.383 70.978 69.525 - 73.882 75.090 76.170 77.091 77.814 78.303 78.526 78.469 78.135 77.548 76.743 75.757 74.628 73.386 72.056 70.660 69.211 - 73.532 74.727 75.793 76.700 77.410 77.889 78.108 78.052 77.727 77.152 76.362 75.391 74.276 73.045 71.726 70.337 68.893 - 73.177 74.360 75.414 76.307 77.005 77.474 77.689 77.635 77.317 76.754 75.978 75.021 73.919 72.701 71.391 70.009 68.571 - 72.819 73.991 75.032 75.911 76.598 77.058 77.269 77.217 76.906 76.355 75.591 74.649 73.560 72.353 71.052 69.678 68.245 - 72.457 73.618 74.647 75.514 76.189 76.642 76.849 76.799 76.494 75.953 75.203 74.273 73.197 72.001 70.709 69.342 67.915 - 72.091 73.242 74.259 75.115 75.780 76.225 76.428 76.380 76.082 75.550 74.812 73.895 72.830 71.645 70.363 69.003 67.582 - 71.723 72.863 73.869 74.714 75.369 75.807 76.007 75.960 75.668 75.146 74.419 73.514 72.461 71.286 70.013 68.660 67.244 diff --git a/pydarn/radar_fov_files/065_lons.txt b/pydarn/radar_fov_files/065_lons.txt deleted file mode 100644 index 31d42a288..000000000 --- a/pydarn/radar_fov_files/065_lons.txt +++ /dev/null @@ -1,101 +0,0 @@ - -93.199 -93.045 -92.889 -92.731 -92.571 -92.411 -92.251 -92.091 -91.932 -91.774 -91.619 -91.466 -91.316 -91.171 -91.030 -90.894 -90.765 - -93.498 -93.296 -93.089 -92.880 -92.668 -92.455 -92.241 -92.027 -91.814 -91.603 -91.394 -91.189 -90.988 -90.791 -90.601 -90.417 -90.240 - -93.816 -93.563 -93.304 -93.041 -92.774 -92.506 -92.236 -91.966 -91.697 -91.431 -91.167 -90.908 -90.654 -90.406 -90.166 -89.933 -89.710 - -94.152 -93.846 -93.533 -93.214 -92.891 -92.566 -92.239 -91.911 -91.585 -91.261 -90.941 -90.627 -90.318 -90.018 -89.726 -89.445 -89.175 - -94.501 -94.141 -93.772 -93.397 -93.016 -92.631 -92.245 -91.858 -91.473 -91.090 -90.713 -90.341 -89.978 -89.624 -89.280 -88.949 -88.632 - -94.863 -94.448 -94.022 -93.587 -93.146 -92.701 -92.254 -91.805 -91.359 -90.916 -90.479 -90.049 -89.629 -89.220 -88.824 -88.443 -88.078 - -95.238 -94.765 -94.280 -93.785 -93.283 -92.775 -92.264 -91.753 -91.243 -90.738 -90.240 -89.750 -89.272 -88.807 -88.357 -87.925 -87.511 - -95.624 -95.093 -94.548 -93.990 -93.424 -92.852 -92.276 -91.699 -91.125 -90.555 -89.994 -89.443 -88.905 -88.382 -87.878 -87.393 -86.931 - -96.024 -95.432 -94.825 -94.203 -93.571 -92.932 -92.289 -91.644 -91.003 -90.367 -89.740 -89.126 -88.527 -87.946 -87.385 -86.848 -86.336 - -96.436 -95.783 -95.111 -94.424 -93.724 -93.016 -92.303 -91.589 -90.877 -90.173 -89.479 -88.800 -88.138 -87.496 -86.879 -86.288 -85.726 - -96.862 -96.146 -95.408 -94.652 -93.882 -93.103 -92.317 -91.531 -90.748 -89.973 -89.210 -88.463 -87.737 -87.034 -86.358 -85.712 -85.100 - -97.253 -96.483 -95.688 -94.873 -94.042 -93.201 -92.353 -91.503 -90.658 -89.821 -88.999 -88.194 -87.412 -86.657 -85.932 -85.241 -84.587 - -97.635 -96.815 -95.967 -95.097 -94.209 -93.309 -92.401 -91.493 -90.588 -89.694 -88.814 -87.955 -87.122 -86.318 -85.548 -84.816 -84.124 - -98.017 -97.148 -96.249 -95.325 -94.381 -93.424 -92.459 -91.492 -90.530 -89.579 -88.645 -87.734 -86.851 -86.000 -85.188 -84.417 -83.690 - -98.394 -97.479 -96.532 -95.556 -94.558 -93.545 -92.524 -91.501 -90.483 -89.478 -88.491 -87.529 -86.598 -85.704 -84.850 -84.043 -83.285 - -98.800 -97.833 -96.828 -95.792 -94.732 -93.656 -92.569 -91.481 -90.399 -89.330 -88.281 -87.261 -86.274 -85.328 -84.427 -83.577 -82.781 - -99.271 -98.235 -97.157 -96.044 -94.904 -93.745 -92.576 -91.404 -90.238 -89.088 -87.960 -86.864 -85.806 -84.793 -83.830 -82.922 -82.074 - -99.760 -98.653 -97.499 -96.307 -95.084 -93.840 -92.584 -91.325 -90.073 -88.839 -87.630 -86.455 -85.324 -84.242 -83.215 -82.250 -81.351 - -100.267 -99.087 -97.856 -96.581 -95.273 -93.940 -92.594 -91.245 -89.904 -88.581 -87.288 -86.033 -84.826 -83.674 -82.583 -81.560 -80.610 - -100.793 -99.539 -98.228 -96.868 -95.471 -94.046 -92.606 -91.163 -89.729 -88.315 -86.935 -85.597 -84.312 -83.088 -81.932 -80.851 -79.849 - -101.340 -100.009 -98.615 -97.168 -95.678 -94.157 -92.620 -91.078 -89.547 -88.040 -86.568 -85.145 -83.780 -82.483 -81.262 -80.122 -79.068 - -101.907 -100.498 -99.019 -97.481 -95.894 -94.274 -92.635 -90.992 -89.360 -87.754 -86.188 -84.677 -83.230 -81.858 -80.570 -79.371 -78.266 - -102.496 -101.007 -99.441 -97.808 -96.121 -94.397 -92.652 -90.902 -89.165 -87.457 -85.794 -84.191 -82.660 -81.212 -79.856 -78.598 -77.442 - -103.108 -101.538 -99.880 -98.149 -96.359 -94.527 -92.671 -90.809 -88.962 -87.147 -85.383 -83.686 -82.069 -80.543 -79.118 -77.801 -76.596 - -103.744 -102.090 -100.340 -98.507 -96.609 -94.663 -92.691 -90.713 -88.751 -86.825 -84.956 -83.161 -81.455 -79.851 -78.357 -76.981 -75.726 - -104.406 -102.665 -100.819 -98.882 -96.871 -94.807 -92.713 -90.613 -88.530 -86.489 -84.511 -82.615 -80.818 -79.133 -77.570 -76.135 -74.832 - -105.094 -103.266 -101.321 -99.274 -97.146 -94.958 -92.737 -90.508 -88.300 -86.138 -84.046 -82.046 -80.156 -78.389 -76.756 -75.263 -73.913 - -105.810 -103.892 -101.845 -99.686 -97.435 -95.117 -92.762 -90.400 -88.059 -85.771 -83.561 -81.454 -79.468 -77.618 -75.914 -74.364 -72.968 - -106.556 -104.547 -102.395 -100.118 -97.739 -95.285 -92.790 -90.286 -87.807 -85.386 -83.054 -80.835 -78.751 -76.817 -75.043 -73.436 -71.997 - -107.332 -105.230 -102.970 -100.571 -98.059 -95.463 -92.820 -90.167 -87.542 -84.983 -82.522 -80.189 -78.004 -75.985 -74.142 -72.479 -70.998 - -108.141 -105.945 -103.574 -101.049 -98.396 -95.651 -92.852 -90.042 -87.264 -84.560 -81.966 -79.513 -77.227 -75.122 -73.209 -71.493 -69.971 - -108.985 -106.693 -104.208 -101.551 -98.752 -95.849 -92.886 -89.910 -86.971 -84.114 -81.382 -78.807 -76.415 -74.224 -72.243 -70.475 -68.916 - -109.865 -107.476 -104.874 -102.081 -99.129 -96.060 -92.923 -89.772 -86.662 -83.646 -80.768 -78.067 -75.569 -73.291 -71.243 -69.424 -67.832 - -110.784 -108.297 -105.575 -102.640 -99.528 -96.283 -92.962 -89.626 -86.336 -83.151 -80.123 -77.291 -74.684 -72.321 -70.206 -68.341 -66.718 - -111.742 -109.157 -106.312 -103.231 -99.950 -96.521 -93.005 -89.471 -85.991 -82.629 -79.443 -76.477 -73.761 -71.311 -69.133 -67.224 -65.573 - -112.743 -110.059 -107.089 -103.855 -100.398 -96.774 -93.051 -89.308 -85.625 -82.077 -78.727 -75.622 -72.795 -70.260 -68.021 -66.072 -64.398 - -113.789 -111.007 -107.909 -104.518 -100.875 -97.043 -93.100 -89.134 -85.236 -81.492 -77.971 -74.724 -71.784 -69.166 -66.869 -64.884 -63.192 - -114.882 -112.002 -108.774 -105.220 -101.383 -97.332 -93.153 -88.949 -84.823 -80.871 -77.171 -73.779 -70.727 -68.027 -65.677 -63.660 -61.955 - -116.024 -113.048 -109.689 -105.966 -101.925 -97.640 -93.211 -88.751 -84.382 -80.211 -76.325 -72.784 -69.620 -66.842 -64.441 -62.398 -60.687 - -117.218 -114.149 -110.657 -106.760 -102.505 -97.972 -93.273 -88.540 -83.911 -79.508 -75.428 -71.735 -68.460 -65.607 -63.162 -61.100 -59.387 - -118.466 -115.307 -111.683 -107.606 -103.125 -98.328 -93.340 -88.314 -83.406 -78.758 -74.477 -70.629 -67.244 -64.321 -61.838 -59.763 -58.055 - -119.771 -116.527 -112.770 -108.510 -103.792 -98.712 -93.414 -88.070 -82.864 -77.956 -73.465 -69.461 -65.970 -62.982 -60.469 -58.387 -56.693 - -121.136 -117.811 -113.925 -109.476 -104.509 -99.128 -93.494 -87.808 -82.281 -77.097 -72.389 -68.228 -64.633 -61.588 -59.052 -56.974 -55.300 - -122.562 -119.165 -115.151 -110.510 -105.283 -99.579 -93.581 -87.523 -81.651 -76.175 -71.242 -66.924 -63.232 -60.138 -57.588 -55.522 -53.877 - -124.053 -120.592 -116.455 -111.620 -106.119 -100.070 -93.677 -87.214 -80.969 -75.183 -70.018 -65.544 -61.763 -58.629 -56.077 -54.032 -52.425 - -125.611 -122.096 -117.844 -112.813 -107.027 -100.606 -93.783 -86.877 -80.227 -74.113 -68.710 -64.084 -60.222 -57.061 -54.517 -52.504 -50.944 - -127.237 -123.681 -119.323 -114.098 -108.013 -101.193 -93.900 -86.508 -79.419 -72.956 -67.310 -62.539 -58.607 -55.431 -52.908 -50.940 -49.436 - -128.934 -125.352 -120.899 -115.483 -109.089 -101.839 -94.029 -86.102 -78.535 -71.703 -65.811 -60.902 -56.915 -53.739 -51.252 -49.339 -47.902 - -130.703 -127.113 -122.581 -116.981 -110.267 -102.553 -94.174 -85.654 -77.564 -70.341 -64.203 -59.169 -55.143 -51.984 -49.548 -47.704 -46.343 - -132.545 -128.968 -124.375 -118.601 -111.559 -103.346 -94.336 -85.155 -76.492 -68.859 -62.477 -57.333 -53.289 -50.167 -47.798 -46.035 -44.761 - -134.462 -130.919 -126.289 -120.358 -112.983 -104.232 -94.518 -84.596 -75.306 -67.240 -60.622 -55.389 -51.350 -48.287 -46.002 -44.335 -43.158 - -136.452 -132.971 -128.332 -122.264 -114.557 -105.227 -94.726 -83.968 -73.984 -65.469 -58.628 -53.333 -49.326 -46.345 -44.163 -42.606 -41.537 - -138.515 -135.124 -130.510 -124.337 -116.303 -106.351 -94.963 -83.255 -72.506 -63.526 -56.484 -51.159 -47.217 -44.342 -42.284 -40.849 -39.898 - -140.649 -137.380 -132.830 -126.590 -118.248 -107.630 -95.238 -82.439 -70.843 -61.390 -54.178 -48.865 -45.022 -42.282 -40.365 -39.069 -38.246 - -142.853 -139.740 -135.299 -129.043 -120.421 -109.097 -95.558 -81.496 -68.961 -59.037 -51.700 -46.447 -42.743 -40.166 -38.412 -37.267 -36.581 - -145.122 -142.202 -137.921 -131.711 -122.858 -110.794 -95.936 -80.395 -66.819 -56.442 -49.040 -43.905 -40.383 -37.999 -36.427 -35.447 -34.908 - -147.452 -144.763 -140.699 -134.612 -125.599 -112.776 -96.389 -79.092 -64.366 -53.577 -46.190 -41.238 -37.945 -35.784 -34.414 -33.612 -33.228 - -149.838 -147.417 -143.632 -137.759 -128.689 -115.114 -96.940 -77.528 -61.540 -50.414 -43.144 -38.451 -35.435 -33.527 -32.378 -31.765 -31.544 - -152.272 -150.160 -146.718 -141.165 -132.178 -117.903 -97.626 -75.619 -58.265 -46.927 -39.899 -35.549 -32.858 -31.234 -30.323 -29.912 -29.860 - -154.748 -152.980 -149.949 -144.834 -136.117 -121.269 -98.502 -73.240 -54.453 -43.092 -36.459 -32.540 -30.225 -28.911 -28.255 -28.054 -28.178 - -157.257 -155.868 -153.313 -148.765 -140.552 -125.378 -99.656 -70.208 -50.002 -38.895 -32.831 -29.434 -27.543 -26.565 -26.179 -26.196 -26.501 - -159.789 -158.811 -156.795 -152.946 -145.520 -130.448 -101.243 -66.232 -44.806 -34.332 -29.032 -26.248 -24.823 -24.204 -24.100 -24.343 -24.832 - -162.335 -161.795 -160.373 -157.352 -151.033 -136.743 -103.558 -60.856 -38.768 -29.420 -25.084 -22.996 -22.077 -21.836 -22.023 -22.497 -23.173 - -164.885 -164.803 -164.023 -161.947 -157.067 -144.548 -107.229 -53.346 -31.835 -24.194 -21.017 -19.699 -19.317 -19.469 -19.954 -20.662 -21.527 - -167.428 -167.819 -167.715 -166.679 -163.547 -154.069 -113.842 -42.603 -24.040 -18.719 -16.868 -16.378 -16.555 -17.110 -17.898 -18.842 -19.897 - -169.955 -170.827 -171.421 -171.489 -170.344 -165.235 -128.457 -27.411 -15.546 -13.080 -12.679 -13.055 -13.805 -14.767 -15.860 -17.041 -18.285 - -172.456 -173.809 -175.108 -176.308 -177.280 -177.484 -168.039 -7.900 -6.664 -7.383 -8.494 -9.751 -11.079 -12.449 -13.845 -15.262 -16.693 - -174.922 -176.750 -178.747 178.929 175.844 170.206 138.621 12.496 2.198 -1.738 -4.356 -6.488 -8.388 -10.161 -11.858 -13.506 -15.123 - -177.344 -179.637 177.690 174.287 169.219 158.885 116.322 29.427 10.638 3.751 -0.307 -3.286 -5.744 -7.911 -9.902 -11.778 -13.578 - -179.715 177.545 174.228 169.820 162.995 149.175 107.296 41.671 18.359 8.994 3.617 -0.162 -3.155 -5.704 -7.981 -10.080 -12.058 - 177.970 174.806 170.886 165.568 157.270 141.192 102.656 50.213 25.209 13.928 7.389 2.868 -0.630 -3.545 -6.099 -8.414 -10.565 - 175.719 172.155 167.681 161.560 152.086 134.747 99.867 56.263 31.166 18.513 10.985 5.793 1.823 -1.439 -4.257 -6.781 -9.100 - 173.534 169.599 164.622 157.812 147.443 129.559 98.015 60.685 36.289 22.732 14.392 8.605 4.199 0.611 -2.460 -5.183 -7.665 - 171.420 167.142 161.717 154.329 143.313 125.358 96.700 64.021 40.677 26.589 17.602 11.296 6.495 2.602 -0.707 -3.622 -6.260 - 169.378 164.787 158.969 151.106 139.653 121.922 95.719 66.612 44.435 30.097 20.614 13.864 8.706 4.532 0.999 -2.098 -4.886 - 167.409 162.536 156.376 148.134 136.412 119.078 94.960 68.676 47.665 33.278 23.430 16.307 10.832 6.400 2.657 -0.613 -3.544 - 165.516 160.389 153.936 145.400 133.539 116.698 94.357 70.354 50.453 36.160 26.057 18.625 12.872 8.205 4.266 0.834 -2.234 - 163.696 158.345 151.645 142.887 130.989 114.684 93.867 71.745 52.875 38.771 28.504 20.822 14.826 9.946 5.827 2.242 -0.955 - 161.951 156.400 149.495 140.578 128.718 112.961 93.460 72.914 54.991 41.137 30.779 22.901 16.696 11.624 7.338 3.611 0.291 - 160.278 154.554 147.480 138.457 126.690 111.473 93.118 73.911 56.851 43.285 32.895 24.865 18.482 13.240 8.802 4.941 1.505 - 158.675 152.801 145.592 136.506 124.872 110.178 92.827 74.771 58.495 45.238 34.863 26.721 20.187 14.794 10.217 6.232 2.687 - 157.142 151.138 143.824 134.710 123.236 109.042 92.576 75.520 59.958 47.018 36.693 28.472 21.814 16.288 11.584 7.485 3.837 - 155.675 149.562 142.167 133.055 121.759 108.037 92.358 76.178 61.265 48.644 38.395 30.126 23.366 17.724 12.905 8.700 4.956 - 154.273 148.068 140.615 131.527 120.421 107.144 92.168 76.761 62.440 50.133 39.981 31.686 24.845 19.102 14.181 9.877 6.044 - 152.933 146.651 139.159 130.115 119.204 106.345 91.999 77.281 63.501 51.500 41.460 33.160 26.255 20.425 15.412 11.019 7.102 - 151.653 145.309 137.793 128.807 118.094 105.626 91.850 77.748 64.463 52.757 42.840 34.551 27.599 21.695 16.599 12.124 8.129 - 150.430 144.035 136.511 127.594 117.078 104.977 91.716 78.170 65.339 53.918 44.129 35.865 28.880 22.914 17.745 13.195 9.127 - 149.260 142.828 135.306 126.467 116.146 104.387 91.597 78.552 66.140 54.991 45.336 37.108 30.101 24.084 18.850 14.232 10.097 - 148.143 141.682 134.173 125.418 115.288 103.850 91.489 78.901 66.875 55.985 46.467 38.284 31.265 25.206 19.916 15.235 11.038 - 147.076 140.594 133.106 124.439 114.496 103.359 91.391 79.221 67.551 56.909 47.527 39.397 32.376 26.283 20.943 16.207 11.952 - 146.055 139.561 132.101 123.526 113.764 102.909 91.303 79.515 68.176 57.769 48.524 40.451 33.435 27.316 21.934 17.147 12.839 - 145.079 138.579 131.152 122.671 113.084 102.494 91.223 79.786 68.754 58.571 49.461 41.450 34.447 28.309 22.889 18.057 13.701 - 144.146 137.646 130.257 121.871 112.452 102.111 91.149 80.037 69.292 59.321 50.343 42.398 35.412 29.261 23.811 18.938 14.537 - 143.253 136.758 129.411 121.120 111.864 101.757 91.082 80.271 69.792 60.024 51.176 43.299 36.335 30.176 24.700 19.791 15.348 - 142.399 135.913 128.611 120.414 111.315 101.428 91.021 80.488 70.259 60.683 51.962 44.155 37.217 31.055 25.557 20.616 16.136 - 141.581 135.108 127.853 119.750 110.801 101.122 90.964 80.691 70.696 61.302 52.705 44.968 38.060 31.899 26.384 21.415 16.900 - 140.797 134.341 127.135 119.124 110.320 100.837 90.912 80.881 71.105 61.886 53.409 45.743 38.868 32.711 27.182 22.188 17.642 - 140.047 133.609 126.453 118.534 109.869 100.571 90.864 81.060 71.490 62.436 54.076 46.481 39.640 33.492 27.953 22.937 18.363 - 139.327 132.911 125.806 117.976 109.444 100.322 90.820 81.228 71.852 62.956 54.709 47.185 40.381 34.243 28.696 23.662 19.062 - 138.637 132.245 125.192 117.449 109.045 100.089 90.780 81.386 72.194 63.447 55.310 47.857 41.090 34.965 29.414 24.364 19.741 - 137.976 131.608 124.607 116.949 108.668 99.869 90.742 81.536 72.516 63.913 55.882 48.499 41.771 35.661 30.108 25.044 20.400 diff --git a/pydarn/radar_fov_files/066_lats.txt b/pydarn/radar_fov_files/066_lats.txt deleted file mode 100644 index fc7c6f742..000000000 --- a/pydarn/radar_fov_files/066_lats.txt +++ /dev/null @@ -1,101 +0,0 @@ - 70.237 70.320 70.400 70.477 70.551 70.622 70.690 70.755 70.817 70.875 70.930 70.981 71.027 71.069 71.106 71.136 71.161 - 70.351 70.450 70.548 70.644 70.737 70.828 70.916 71.002 71.083 71.162 71.236 71.306 71.372 71.433 71.488 71.538 71.582 - 70.429 70.549 70.667 70.784 70.899 71.011 71.120 71.226 71.329 71.427 71.522 71.611 71.696 71.775 71.848 71.915 71.975 - 70.477 70.619 70.759 70.897 71.034 71.168 71.299 71.426 71.550 71.669 71.784 71.893 71.996 72.094 72.184 72.267 72.343 - 70.507 70.670 70.833 70.994 71.152 71.309 71.462 71.611 71.756 71.896 72.031 72.161 72.283 72.399 72.507 72.608 72.699 - 70.523 70.708 70.893 71.076 71.258 71.436 71.612 71.783 71.950 72.112 72.268 72.417 72.559 72.695 72.821 72.938 73.045 - 70.527 70.734 70.942 71.148 71.352 71.553 71.751 71.945 72.134 72.318 72.495 72.666 72.828 72.982 73.126 73.260 73.384 - 70.520 70.750 70.980 71.208 71.435 71.659 71.880 72.097 72.309 72.514 72.714 72.905 73.088 73.262 73.425 73.577 73.717 - 70.504 70.756 71.008 71.259 71.509 71.756 72.000 72.240 72.474 72.703 72.924 73.137 73.341 73.534 73.717 73.887 74.045 - 70.478 70.752 71.026 71.300 71.573 71.843 72.110 72.373 72.631 72.882 73.126 73.361 73.586 73.801 74.003 74.193 74.368 - 70.443 70.739 71.036 71.332 71.628 71.922 72.212 72.498 72.779 73.053 73.320 73.577 73.825 74.061 74.284 74.493 74.686 - 70.376 70.692 71.009 71.326 71.642 71.956 72.267 72.574 72.875 73.170 73.456 73.733 73.999 74.252 74.492 74.717 74.925 - 70.289 70.625 70.962 71.299 71.635 71.969 72.299 72.626 72.946 73.259 73.564 73.859 74.142 74.412 74.667 74.906 75.127 - 70.189 70.545 70.902 71.258 71.614 71.967 72.317 72.663 73.002 73.334 73.657 73.969 74.269 74.554 74.824 75.076 75.308 - 70.079 70.455 70.831 71.208 71.583 71.955 72.324 72.689 73.046 73.396 73.736 74.065 74.381 74.681 74.964 75.228 75.471 - 69.994 70.390 70.786 71.182 71.577 71.969 72.358 72.743 73.121 73.491 73.851 74.199 74.533 74.851 75.152 75.431 75.688 - 69.951 70.366 70.782 71.198 71.614 72.029 72.440 72.848 73.249 73.642 74.026 74.398 74.757 75.099 75.423 75.727 76.006 - 69.897 70.330 70.765 71.202 71.639 72.076 72.509 72.940 73.364 73.781 74.189 74.586 74.969 75.336 75.684 76.011 76.314 - 69.831 70.283 70.738 71.195 71.653 72.111 72.567 73.020 73.468 73.909 74.341 74.762 75.170 75.561 75.935 76.286 76.613 - 69.755 70.226 70.700 71.177 71.656 72.135 72.613 73.089 73.560 74.025 74.481 74.927 75.360 75.776 76.175 76.551 76.902 - 69.670 70.158 70.652 71.149 71.648 72.148 72.648 73.146 73.641 74.129 74.610 75.081 75.538 75.981 76.404 76.806 77.183 - 69.575 70.082 70.594 71.110 71.630 72.151 72.673 73.193 73.710 74.223 74.728 75.223 75.706 76.174 76.624 77.052 77.454 - 69.472 69.996 70.527 71.062 71.602 72.143 72.687 73.229 73.769 74.305 74.834 75.355 75.863 76.357 76.833 77.288 77.716 - 69.360 69.902 70.450 71.005 71.564 72.126 72.690 73.255 73.817 74.377 74.930 75.475 76.010 76.530 77.032 77.513 77.968 - 69.240 69.799 70.365 70.938 71.516 72.099 72.684 73.270 73.855 74.437 75.015 75.585 76.144 76.691 77.220 77.728 78.211 - 69.112 69.688 70.272 70.863 71.460 72.062 72.667 73.274 73.882 74.487 75.088 75.683 76.268 76.841 77.397 77.933 78.444 - 68.977 69.569 70.170 70.778 71.394 72.015 72.641 73.269 73.898 74.526 75.151 75.770 76.380 76.979 77.563 78.127 78.666 - 68.834 69.442 70.060 70.686 71.320 71.960 72.605 73.253 73.904 74.554 75.202 75.845 76.481 77.106 77.717 78.309 78.877 - 68.685 69.308 69.942 70.585 71.237 71.895 72.559 73.228 73.899 74.571 75.242 75.909 76.570 77.222 77.860 78.480 79.078 - 68.528 69.167 69.816 70.476 71.145 71.821 72.505 73.193 73.884 74.578 75.271 75.962 76.648 77.325 77.990 78.639 79.266 - 68.365 69.018 69.683 70.359 71.045 71.739 72.440 73.148 73.859 74.574 75.289 76.003 76.713 77.416 78.108 78.785 79.442 - 68.195 68.863 69.543 70.235 70.937 71.648 72.367 73.093 73.824 74.559 75.296 76.033 76.766 77.494 78.213 78.918 79.605 - 68.019 68.701 69.396 70.103 70.821 71.549 72.285 73.029 73.780 74.534 75.292 76.051 76.808 77.560 78.305 79.038 79.754 - 67.837 68.532 69.242 69.963 70.697 71.441 72.195 72.956 73.725 74.499 75.277 76.057 76.837 77.613 78.384 79.145 79.890 - 67.649 68.357 69.081 69.817 70.566 71.325 72.095 72.874 73.660 74.453 75.251 76.052 76.854 77.654 78.450 79.237 80.012 - 67.455 68.177 68.913 69.663 70.427 71.202 71.987 72.782 73.586 74.397 75.214 76.035 76.859 77.682 78.502 79.315 80.118 - 67.255 67.990 68.739 69.503 70.280 71.070 71.871 72.682 73.503 74.332 75.167 76.007 76.851 77.696 78.540 79.379 80.210 - 67.050 67.797 68.559 69.336 70.127 70.931 71.747 72.574 73.410 74.256 75.109 75.968 76.832 77.698 78.564 79.428 80.286 - 66.840 67.599 68.373 69.163 69.967 70.785 71.615 72.457 73.309 74.170 75.040 75.917 76.800 77.687 78.575 79.462 80.345 - 66.624 67.395 68.181 68.983 69.800 70.631 71.475 72.331 73.198 74.075 74.962 75.856 76.757 77.662 78.571 79.481 80.389 - 66.404 67.185 67.984 68.797 69.627 70.471 71.328 72.198 73.079 73.971 74.873 75.783 76.701 77.626 78.554 79.485 80.416 - 66.178 66.971 67.780 68.605 69.447 70.303 71.173 72.056 72.951 73.857 74.774 75.700 76.635 77.576 78.523 79.474 80.427 - 65.948 66.751 67.571 68.408 69.261 70.129 71.011 71.907 72.815 73.735 74.665 75.606 76.556 77.514 78.478 79.448 80.421 - 65.713 66.526 67.357 68.205 69.068 69.948 70.842 71.750 72.670 73.603 74.547 75.502 76.467 77.439 78.420 79.407 80.399 - 65.474 66.297 67.138 67.996 68.870 69.761 70.666 71.586 72.519 73.463 74.420 75.388 76.366 77.353 78.348 79.351 80.360 - 65.230 66.063 66.914 67.782 68.666 69.568 70.484 71.414 72.359 73.315 74.284 75.264 76.254 77.255 78.264 79.281 80.305 - 64.982 65.824 66.685 67.563 68.457 69.368 70.295 71.236 72.191 73.158 74.138 75.130 76.133 77.145 78.166 79.196 80.234 - 64.730 65.581 66.451 67.338 68.243 69.163 70.100 71.051 72.016 72.994 73.985 74.987 76.000 77.024 78.057 79.098 80.147 - 64.473 65.334 66.212 67.109 68.023 68.952 69.898 70.859 71.834 72.822 73.822 74.835 75.858 76.892 77.935 78.986 80.046 - 64.213 65.082 65.969 66.875 67.797 68.736 69.691 70.661 71.645 72.642 73.652 74.674 75.706 76.749 77.801 78.861 79.930 - 63.949 64.826 65.722 66.636 67.567 68.514 69.478 70.457 71.450 72.456 73.474 74.504 75.545 76.596 77.656 78.724 79.799 - 63.682 64.567 65.470 66.393 67.332 68.288 69.259 70.246 71.248 72.262 73.288 74.326 75.375 76.433 77.500 78.574 79.655 - 63.410 64.303 65.215 66.145 67.092 68.056 69.035 70.030 71.039 72.061 73.095 74.140 75.196 76.260 77.333 78.413 79.497 - 63.135 64.036 64.955 65.893 66.848 67.819 68.806 69.808 70.825 71.854 72.894 73.946 75.008 76.078 77.156 78.240 79.327 - 62.857 63.765 64.691 65.636 66.599 67.577 68.571 69.581 70.604 71.640 72.687 73.745 74.812 75.888 76.970 78.056 79.146 - 62.576 63.490 64.424 65.376 66.345 67.331 68.332 69.348 70.378 71.420 72.474 73.536 74.609 75.688 76.773 77.862 78.952 - 62.291 63.212 64.153 65.112 66.088 67.080 68.088 69.110 70.146 71.194 72.253 73.321 74.397 75.481 76.568 77.659 78.748 - 62.002 62.931 63.878 64.844 65.826 66.825 67.839 68.867 69.909 70.962 72.026 73.099 74.179 75.265 76.355 77.445 78.534 - 61.711 62.646 63.600 64.572 65.561 66.566 67.586 68.619 69.666 70.725 71.794 72.870 73.953 75.042 76.133 77.223 78.310 - 61.417 62.358 63.318 64.296 65.291 66.302 67.328 68.366 69.419 70.482 71.555 72.635 73.721 74.811 75.903 76.993 78.076 - 61.120 62.067 63.033 64.017 65.018 66.035 67.066 68.110 69.166 70.234 71.311 72.395 73.482 74.574 75.666 76.754 77.834 - 60.820 61.773 62.745 63.735 64.741 65.763 66.800 67.849 68.909 69.981 71.061 72.148 73.238 74.330 75.421 76.508 77.584 - 60.517 61.476 62.454 63.449 64.461 65.488 66.529 67.583 68.648 69.723 70.806 71.895 72.987 74.080 75.170 76.254 77.326 - 60.211 61.176 62.159 63.160 64.177 65.209 66.255 67.313 68.381 69.460 70.546 71.637 72.730 73.823 74.912 75.993 77.061 - 59.903 60.873 61.862 62.868 63.890 64.927 65.977 67.039 68.112 69.193 70.281 71.374 72.469 73.561 74.648 75.726 76.789 - 59.592 60.568 61.561 62.572 63.599 64.641 65.695 66.762 67.838 68.921 70.012 71.106 72.202 73.293 74.379 75.453 76.510 - 59.279 60.259 61.258 62.274 63.306 64.351 65.410 66.480 67.559 68.645 69.738 70.834 71.929 73.020 74.103 75.174 76.226 - 58.962 59.948 60.952 61.973 63.009 64.059 65.121 66.195 67.277 68.365 69.460 70.556 71.652 72.741 73.823 74.889 75.935 - 58.644 59.635 60.643 61.669 62.709 63.763 64.829 65.906 66.991 68.083 69.177 70.275 71.370 72.459 73.537 74.599 75.639 - 58.323 59.319 60.332 61.362 62.406 63.464 64.534 65.614 66.701 67.795 68.891 69.989 71.083 72.171 73.246 74.304 75.338 - 58.000 59.000 60.018 61.052 62.101 63.162 64.235 65.318 66.408 67.503 68.600 69.698 70.793 71.879 72.951 74.005 75.032 - 57.674 58.679 59.702 60.740 61.792 62.858 63.934 65.019 66.112 67.209 68.307 69.404 70.498 71.582 72.651 73.700 74.722 - 57.347 58.356 59.383 60.425 61.481 62.550 63.629 64.717 65.812 66.910 68.010 69.106 70.199 71.281 72.348 73.392 74.407 - 57.017 58.030 59.061 60.107 61.167 62.239 63.322 64.412 65.509 66.608 67.709 68.805 69.896 70.976 72.040 73.079 74.088 - 56.684 57.703 58.737 59.788 60.851 61.926 63.011 64.104 65.202 66.303 67.404 68.500 69.590 70.668 71.728 72.762 73.765 - 56.350 57.373 58.411 59.465 60.532 61.610 62.698 63.793 64.893 65.995 67.096 68.193 69.280 70.356 71.412 72.443 73.439 - 56.014 57.040 58.083 59.140 60.211 61.292 62.382 63.480 64.581 65.684 66.785 67.881 68.967 70.040 71.093 72.119 73.109 - 55.675 56.706 57.753 58.813 59.887 60.971 62.064 63.163 64.266 65.370 66.471 67.567 68.651 69.721 70.770 71.792 72.776 - 55.335 56.369 57.420 58.484 59.561 60.648 61.743 62.844 63.948 65.053 66.154 67.249 68.331 69.399 70.445 71.461 72.441 - 54.992 56.031 57.085 58.153 59.232 60.322 61.420 62.522 63.628 64.733 65.834 66.928 68.010 69.074 70.116 71.128 72.101 - 54.648 55.690 56.748 57.819 58.902 59.994 61.094 62.198 63.305 64.410 65.512 66.605 67.685 68.746 69.784 70.791 71.758 - 54.302 55.348 56.409 57.483 58.569 59.664 60.765 61.871 62.979 64.085 65.186 66.278 67.357 68.415 69.449 70.452 71.413 - 53.954 55.003 56.068 57.145 58.234 59.331 60.435 61.542 62.651 63.758 64.858 65.949 67.026 68.082 69.112 70.109 71.065 - 53.604 54.657 55.725 56.805 57.897 58.996 60.102 61.211 62.321 63.427 64.528 65.618 66.692 67.746 68.772 69.765 70.715 - 53.252 54.309 55.380 56.463 57.557 58.659 59.767 60.877 61.988 63.095 64.195 65.284 66.356 67.407 68.429 69.418 70.362 - 52.898 53.959 55.033 56.119 57.216 58.320 59.429 60.541 61.653 62.760 63.860 64.947 66.018 67.066 68.086 69.068 70.007 - 52.543 53.607 54.684 55.774 56.873 57.979 59.090 60.203 61.315 62.423 63.522 64.608 65.677 66.723 67.738 68.716 69.650 - 52.185 53.253 54.334 55.426 56.527 57.636 58.749 59.863 60.976 62.083 63.182 64.267 65.334 66.377 67.389 68.362 69.291 - 51.826 52.897 53.981 55.076 56.180 57.291 58.405 59.521 60.634 61.742 62.840 63.924 64.989 66.029 67.037 68.007 68.929 - 51.466 52.540 53.627 54.725 55.831 56.944 58.060 59.176 60.290 61.398 62.496 63.578 64.641 65.679 66.684 67.649 68.566 - 51.103 52.181 53.271 54.371 55.480 56.595 57.712 58.830 59.945 61.052 62.149 63.231 64.292 65.326 66.328 67.289 68.202 - 50.739 51.820 52.913 54.016 55.127 56.244 57.363 58.482 59.597 60.705 61.801 62.881 63.940 64.972 65.970 66.927 67.835 - 50.374 51.458 52.554 53.660 54.773 55.891 57.012 58.132 59.247 60.355 61.451 62.530 63.587 64.616 65.611 66.564 67.467 - 50.006 51.094 52.193 53.301 54.417 55.537 56.659 57.780 58.896 60.003 61.098 62.176 63.231 64.258 65.249 66.198 67.096 - 49.638 50.728 51.830 52.941 54.059 55.181 56.304 57.426 58.542 59.650 60.744 61.820 62.874 63.898 64.886 65.831 66.724 - 49.267 50.361 51.465 52.579 53.699 54.823 55.947 57.070 58.187 59.294 60.388 61.463 62.514 63.536 64.521 65.462 66.351 - 48.895 49.992 51.099 52.215 53.337 54.463 55.589 56.713 57.830 58.937 60.030 61.104 62.153 63.172 64.154 65.091 65.976 - 48.521 49.621 50.731 51.850 52.974 54.102 55.229 56.353 57.471 58.578 59.671 60.743 61.790 62.807 63.785 64.719 65.599 - 48.146 49.249 50.362 51.483 52.609 53.738 54.867 55.993 57.111 58.218 59.309 60.381 61.426 62.440 63.415 64.345 65.221 - 47.769 48.875 49.991 51.114 52.243 53.374 54.504 55.630 56.749 57.855 58.946 60.016 61.060 62.071 63.044 63.970 64.842 - 47.391 48.500 49.619 50.744 51.875 53.007 54.139 55.266 56.385 57.491 58.582 59.650 60.692 61.701 62.670 63.593 64.461 diff --git a/pydarn/radar_fov_files/066_lons.txt b/pydarn/radar_fov_files/066_lons.txt deleted file mode 100644 index 29f98236e..000000000 --- a/pydarn/radar_fov_files/066_lons.txt +++ /dev/null @@ -1,101 +0,0 @@ - -70.899 -70.930 -70.936 -70.920 -70.884 -70.828 -70.754 -70.663 -70.554 -70.429 -70.288 -70.130 -69.956 -69.765 -69.556 -69.328 -69.079 - -72.439 -72.440 -72.420 -72.378 -72.316 -72.234 -72.132 -72.010 -71.869 -71.710 -71.532 -71.336 -71.122 -70.891 -70.642 -70.377 -70.094 - -73.881 -73.872 -73.840 -73.784 -73.704 -73.602 -73.476 -73.328 -73.157 -72.964 -72.750 -72.514 -72.257 -71.980 -71.683 -71.367 -71.032 - -75.229 -75.219 -75.181 -75.116 -75.025 -74.907 -74.762 -74.590 -74.391 -74.166 -73.916 -73.640 -73.338 -73.013 -72.664 -72.293 -71.900 - -76.534 -76.526 -76.488 -76.419 -76.319 -76.189 -76.027 -75.834 -75.610 -75.355 -75.070 -74.754 -74.409 -74.034 -73.632 -73.209 -72.755 - -77.814 -77.812 -77.777 -77.707 -77.602 -77.463 -77.287 -77.076 -76.829 -76.546 -76.228 -75.874 -75.485 -75.067 -74.611 -74.124 -73.607 - -79.077 -79.085 -79.056 -78.988 -78.882 -78.737 -78.551 -78.324 -78.057 -77.748 -77.398 -77.012 -76.581 -76.110 -75.601 -75.055 -74.473 - -80.328 -80.349 -80.329 -80.267 -80.163 -80.014 -79.821 -79.582 -79.297 -78.965 -78.591 -78.165 -77.693 -77.176 -76.613 -76.007 -75.359 - -81.569 -81.605 -81.598 -81.545 -81.445 -81.297 -81.100 -80.852 -80.552 -80.204 -79.799 -79.341 -78.830 -78.266 -77.651 -76.985 -76.271 - -82.801 -82.856 -82.864 -82.823 -82.731 -82.587 -82.389 -82.135 -81.827 -81.458 -81.030 -80.542 -79.993 -79.385 -78.718 -77.993 -77.212 - -84.025 -84.101 -84.127 -84.101 -84.021 -83.884 -83.688 -83.432 -83.116 -82.733 -82.284 -81.769 -81.185 -80.535 -79.817 -79.033 -78.186 - -84.836 -84.935 -84.981 -84.971 -84.903 -84.774 -84.581 -84.323 -84.001 -83.604 -83.134 -82.591 -81.973 -81.279 -80.510 -79.665 -78.748 - -85.431 -85.556 -85.624 -85.632 -85.577 -85.457 -85.267 -85.013 -84.678 -84.267 -83.776 -83.204 -82.548 -81.809 -80.984 -80.075 -79.083 - -85.898 -86.051 -86.142 -86.169 -86.129 -86.017 -85.832 -85.577 -85.234 -84.808 -84.295 -83.693 -82.998 -82.209 -81.326 -80.348 -79.275 - -86.248 -86.431 -86.548 -86.595 -86.570 -86.468 -86.287 -86.031 -85.681 -85.239 -84.703 -84.068 -83.332 -82.491 -81.546 -80.493 -79.335 - -86.928 -87.140 -87.282 -87.351 -87.344 -87.257 -87.085 -86.833 -86.481 -86.030 -85.478 -84.819 -84.049 -83.166 -82.166 -81.048 -79.811 - -88.239 -88.479 -88.648 -88.743 -88.760 -88.695 -88.542 -88.306 -87.965 -87.521 -86.968 -86.302 -85.518 -84.611 -83.577 -82.414 -81.121 - -89.524 -89.794 -89.993 -90.117 -90.161 -90.121 -89.991 -89.775 -89.449 -89.016 -88.468 -87.799 -87.004 -86.077 -85.012 -83.807 -82.459 - -90.783 -91.086 -91.317 -91.473 -91.548 -91.537 -91.434 -91.241 -90.935 -90.516 -89.978 -89.311 -88.510 -87.567 -86.476 -85.232 -83.832 - -92.020 -92.357 -92.624 -92.814 -92.923 -92.944 -92.878 -92.705 -92.423 -92.024 -91.499 -90.840 -90.038 -89.085 -87.972 -86.693 -85.242 - -93.235 -93.609 -93.913 -94.140 -94.285 -94.341 -94.309 -94.168 -93.914 -93.539 -93.034 -92.387 -91.590 -90.631 -89.502 -88.192 -86.696 - -94.430 -94.843 -95.185 -95.451 -95.635 -95.730 -95.735 -95.628 -95.407 -95.062 -94.581 -93.952 -93.166 -92.208 -91.068 -89.733 -88.196 - -95.604 -96.058 -96.441 -96.749 -96.974 -97.110 -97.154 -97.087 -96.903 -96.591 -96.140 -95.536 -94.766 -93.815 -92.671 -91.318 -89.745 - -96.760 -97.255 -97.681 -98.032 -98.301 -98.480 -98.568 -98.543 -98.400 -98.127 -97.710 -97.136 -96.390 -95.454 -94.312 -92.949 -91.347 - -97.896 -98.434 -98.904 -99.300 -99.615 -99.840 -99.975 -99.996 -99.898 -99.668 -99.292 -98.754 -98.037 -97.124 -95.993 -94.626 -93.003 - -99.014 -99.596 -100.111 -100.554 -100.916 -101.191 -101.374 -101.445 -101.396 -101.214 -100.883 -100.388 -99.708 -98.824 -97.713 -96.351 -94.716 - -100.114 -100.741 -101.302 -101.793 -102.205 -102.530 -102.764 -102.888 -102.892 -102.762 -102.483 -102.036 -101.400 -100.554 -99.471 -98.125 -96.488 - -101.195 -101.868 -102.477 -103.017 -103.479 -103.857 -104.146 -104.325 -104.385 -104.312 -104.089 -103.697 -103.113 -102.313 -101.268 -99.948 -98.319 - -102.258 -102.977 -103.635 -104.225 -104.740 -105.172 -105.511 -105.754 -105.874 -105.862 -105.701 -105.369 -104.844 -104.098 -103.102 -101.818 -100.211 - -103.304 -104.069 -104.776 -105.417 -105.986 -106.474 -106.872 -107.175 -107.358 -107.411 -107.315 -107.051 -106.592 -105.909 -104.971 -103.736 -102.163 - -104.331 -105.144 -105.900 -106.593 -107.217 -107.762 -108.220 -108.586 -108.835 -108.956 -108.932 -108.739 -108.353 -107.743 -106.873 -105.700 -104.176 - -105.336 -106.201 -107.007 -107.753 -108.432 -109.036 -109.556 -109.986 -110.304 -110.497 -110.547 -110.433 -110.127 -109.598 -108.806 -107.708 -106.247 - -106.328 -107.241 -108.097 -108.896 -109.631 -110.295 -110.877 -111.375 -111.763 -112.031 -112.161 -112.129 -111.910 -111.469 -110.768 -109.757 -108.376 - -107.302 -108.263 -109.170 -110.022 -110.814 -111.538 -112.185 -112.750 -113.211 -113.557 -113.770 -113.826 -113.699 -113.356 -112.754 -111.844 -110.560 - -108.259 -109.268 -110.225 -111.131 -111.980 -112.765 -113.477 -114.112 -114.647 -115.073 -115.372 -115.520 -115.492 -115.254 -114.762 -113.965 -112.796 - -109.199 -110.251 -111.263 -112.223 -113.129 -113.975 -114.753 -115.458 -116.070 -116.578 -116.966 -117.210 -117.286 -117.159 -116.788 -116.117 -115.078 - -110.121 -111.221 -112.283 -113.297 -114.261 -115.168 -116.012 -116.789 -117.478 -118.070 -118.549 -118.893 -119.078 -119.069 -118.827 -118.295 -117.404 - -111.027 -112.173 -113.286 -114.353 -115.374 -116.344 -117.254 -118.097 -118.870 -119.548 -120.120 -120.567 -120.864 -120.980 -120.874 -120.493 -119.766 - -111.915 -113.108 -114.272 -115.392 -116.470 -117.501 -118.478 -119.394 -120.245 -121.009 -121.677 -122.229 -122.642 -122.888 -122.926 -122.706 -122.158 - -112.788 -114.027 -115.236 -116.413 -117.548 -118.641 -119.684 -120.672 -121.603 -122.454 -123.217 -123.876 -124.409 -124.789 -124.978 -124.929 -124.574 - -113.643 -114.928 -116.186 -117.416 -118.608 -119.761 -120.871 -121.932 -122.941 -123.880 -124.741 -125.508 -126.163 -126.680 -127.025 -127.155 -127.005 - -114.483 -115.813 -117.119 -118.401 -119.649 -120.863 -122.039 -123.172 -124.260 -125.287 -126.245 -127.122 -127.899 -128.557 -129.063 -129.378 -129.445 - -115.306 -116.681 -118.035 -119.369 -120.672 -121.947 -123.188 -124.392 -125.559 -126.673 -127.729 -128.715 -129.617 -130.416 -131.087 -131.593 -131.885 - -116.114 -117.533 -118.934 -120.315 -121.677 -123.011 -124.317 -125.592 -126.837 -128.038 -129.191 -130.287 -131.314 -132.256 -133.092 -133.793 -134.317 - -116.906 -118.368 -119.816 -121.247 -122.663 -124.056 -125.426 -126.772 -128.089 -129.381 -130.631 -131.836 -132.987 -134.072 -135.075 -135.973 -136.733 - -117.682 -119.187 -120.681 -122.162 -123.631 -125.082 -126.515 -127.930 -129.324 -130.701 -132.046 -133.359 -134.634 -135.862 -137.032 -138.127 -139.126 - -118.444 -119.991 -121.530 -123.059 -124.581 -126.089 -127.584 -129.068 -130.537 -131.998 -133.437 -134.857 -136.254 -137.624 -138.959 -140.251 -141.488 - -119.190 -120.779 -122.362 -123.939 -125.510 -127.076 -128.633 -130.184 -131.728 -133.271 -134.803 -136.329 -137.846 -139.355 -140.853 -142.340 -143.813 - -119.922 -121.552 -123.178 -124.802 -126.423 -128.045 -129.662 -131.279 -132.896 -134.519 -136.143 -137.772 -139.408 -141.053 -142.712 -144.391 -146.095 - -120.640 -122.309 -123.978 -125.648 -127.319 -128.995 -130.671 -132.352 -134.041 -135.744 -137.457 -139.186 -140.938 -142.717 -144.533 -146.398 -148.329 - -121.343 -123.052 -124.763 -126.478 -128.197 -129.927 -131.660 -133.405 -135.163 -136.939 -138.743 -140.572 -142.436 -144.346 -146.315 -148.361 -150.510 - -122.033 -123.780 -125.532 -127.291 -129.058 -130.836 -132.629 -134.436 -136.262 -138.114 -140.003 -141.928 -143.902 -145.938 -148.054 -150.275 -152.635 - -122.709 -124.494 -126.286 -128.088 -129.902 -131.730 -133.579 -135.446 -137.339 -139.265 -141.236 -143.254 -145.334 -147.492 -149.751 -152.140 -154.701 - -123.371 -125.193 -127.025 -128.869 -130.729 -132.607 -134.509 -136.435 -138.393 -140.390 -142.441 -144.550 -146.733 -149.009 -151.404 -153.954 -156.706 - -124.021 -125.879 -127.749 -129.635 -131.539 -133.465 -135.420 -137.403 -139.424 -141.491 -143.620 -145.815 -148.097 -150.487 -153.013 -155.715 -158.648 - -124.658 -126.551 -128.459 -130.385 -132.333 -134.305 -136.312 -138.351 -140.433 -142.568 -144.767 -147.051 -149.428 -151.926 -154.577 -157.424 -160.526 - -125.282 -127.210 -129.155 -131.120 -133.110 -135.129 -137.182 -139.278 -141.420 -143.620 -145.892 -148.257 -150.726 -153.327 -156.097 -159.080 -162.341 - -125.894 -127.856 -129.837 -131.841 -133.872 -135.935 -138.036 -140.186 -142.385 -144.649 -146.991 -149.433 -151.989 -154.690 -157.572 -160.683 -164.092 - -126.493 -128.489 -130.505 -132.547 -134.618 -136.725 -138.873 -141.073 -143.328 -145.653 -148.063 -150.580 -153.220 -156.014 -159.002 -162.234 -165.780 - -127.081 -129.109 -131.160 -133.238 -135.349 -137.498 -139.692 -141.942 -144.251 -146.635 -149.109 -151.698 -154.417 -157.301 -160.389 -163.734 -167.406 - -127.658 -129.717 -131.802 -133.916 -136.065 -138.255 -140.493 -142.788 -145.152 -147.593 -150.130 -152.783 -155.583 -158.551 -161.734 -165.183 -168.972 - -128.223 -130.314 -132.431 -134.580 -136.766 -138.996 -141.277 -143.618 -146.033 -148.529 -151.126 -153.845 -156.716 -159.765 -163.036 -166.583 -170.478 - -128.777 -130.898 -133.048 -135.231 -137.453 -139.722 -142.044 -144.430 -146.894 -149.443 -152.098 -154.879 -157.819 -160.943 -164.297 -167.934 -171.927 - -129.320 -131.471 -133.652 -135.868 -138.126 -140.432 -142.795 -145.225 -147.736 -150.335 -153.045 -155.886 -158.891 -162.087 -165.518 -169.239 -173.321 - -129.853 -132.033 -134.244 -136.493 -138.785 -141.128 -143.530 -146.001 -148.555 -151.206 -153.969 -156.867 -159.930 -163.196 -166.700 -170.498 -174.661 - -130.375 -132.583 -134.825 -137.105 -139.431 -141.809 -144.249 -146.761 -149.358 -152.057 -154.870 -157.823 -160.944 -164.273 -167.844 -171.713 -175.950 - -130.887 -133.124 -135.394 -137.705 -140.063 -142.476 -144.953 -147.504 -150.143 -152.887 -155.748 -158.753 -161.930 -165.317 -168.951 -172.886 -177.189 - -131.390 -133.653 -135.952 -138.293 -140.683 -143.129 -145.641 -148.230 -150.909 -153.697 -156.604 -159.659 -162.888 -166.331 -170.023 -174.018 -178.380 - -131.882 -134.172 -136.499 -138.870 -141.290 -143.769 -146.315 -148.941 -151.659 -154.485 -157.440 -160.541 -163.820 -167.310 -171.060 -175.110 -179.527 - -132.366 -134.682 -137.036 -139.434 -141.885 -144.395 -146.975 -149.636 -152.391 -155.257 -158.254 -161.400 -164.726 -168.265 -172.065 -176.165 179.370 - -132.840 -135.181 -137.562 -139.988 -142.467 -145.008 -147.620 -150.315 -153.107 -156.010 -159.048 -162.237 -165.607 -169.192 -173.037 -177.183 178.309 - -133.305 -135.671 -138.077 -140.531 -143.038 -145.609 -148.252 -150.980 -153.806 -156.746 -159.820 -163.051 -166.463 -170.091 -173.979 -178.167 177.287 - -133.761 -136.151 -138.583 -141.063 -143.598 -146.197 -148.871 -151.630 -154.490 -157.465 -160.575 -163.845 -167.296 -170.964 -174.887 -179.117 176.303 - -134.209 -136.623 -139.079 -141.585 -144.146 -146.774 -149.477 -152.267 -155.158 -158.167 -161.312 -164.618 -168.106 -171.812 -175.771 179.965 175.355 - -134.648 -137.085 -139.566 -142.096 -144.684 -147.338 -150.070 -152.889 -155.811 -158.852 -162.031 -165.372 -168.895 -172.635 -176.628 179.077 174.440 - -135.079 -137.539 -140.043 -142.598 -145.211 -147.892 -150.650 -153.499 -156.450 -159.522 -162.732 -166.103 -169.662 -173.434 -177.459 178.223 173.559 - -135.502 -137.984 -140.511 -143.090 -145.728 -148.434 -151.219 -154.095 -157.075 -160.176 -163.416 -166.818 -170.408 -174.211 -178.265 177.392 172.708 - -135.917 -138.421 -140.971 -143.572 -146.234 -148.965 -151.776 -154.678 -157.686 -160.815 -164.084 -167.515 -171.135 -174.966 -179.046 176.588 171.887 - -136.324 -138.850 -141.421 -144.046 -146.731 -149.486 -152.322 -155.250 -158.284 -161.440 -164.736 -168.195 -171.842 -175.700 -179.804 175.809 171.098 - -136.724 -139.271 -141.864 -144.510 -147.218 -149.997 -152.856 -155.809 -158.868 -162.051 -165.373 -168.858 -172.528 -176.413 179.460 175.055 170.331 - -137.117 -139.684 -142.298 -144.966 -147.696 -150.497 -153.380 -156.357 -159.441 -162.647 -165.995 -169.504 -173.199 -177.107 178.746 174.324 169.590 - -137.502 -140.090 -142.724 -145.413 -148.164 -150.988 -153.893 -156.893 -160.000 -163.231 -166.603 -170.135 -173.852 -177.783 178.052 173.615 168.872 - -137.881 -140.488 -143.142 -145.852 -148.624 -151.469 -154.396 -157.418 -160.548 -163.802 -167.196 -170.751 -174.489 -178.436 177.378 172.928 168.178 - -138.252 -140.879 -143.553 -146.282 -149.075 -151.941 -154.889 -157.933 -161.085 -164.360 -167.776 -171.352 -175.110 -179.075 176.723 172.262 167.506 - -138.617 -141.263 -143.956 -146.705 -149.518 -152.404 -155.373 -158.437 -161.610 -164.906 -168.343 -171.939 -175.716 -179.698 176.086 171.614 166.854 - -138.976 -141.640 -144.352 -147.120 -149.952 -152.858 -155.847 -158.931 -162.124 -165.441 -168.897 -172.512 -176.307 179.696 175.470 170.986 166.222 - -139.328 -142.010 -144.741 -147.527 -150.378 -153.303 -156.312 -159.416 -162.628 -165.964 -169.439 -173.072 -176.883 179.105 174.867 170.375 165.609 - -139.674 -142.374 -145.122 -147.927 -150.797 -153.740 -156.768 -159.890 -163.122 -166.476 -169.969 -173.618 -177.445 178.529 174.280 169.781 165.015 - -140.013 -142.731 -145.497 -148.320 -151.208 -154.169 -157.215 -160.356 -163.605 -166.977 -170.487 -174.153 -177.995 177.967 173.709 169.208 164.437 - -140.347 -143.082 -145.866 -148.706 -151.611 -154.590 -157.654 -160.812 -164.079 -167.468 -170.994 -174.676 -178.531 177.419 173.152 168.647 163.876 - -140.675 -143.427 -146.227 -149.085 -152.007 -155.004 -158.084 -161.260 -164.543 -167.948 -171.491 -175.187 -179.055 176.884 172.610 168.100 163.334 - -140.997 -143.765 -146.583 -149.457 -152.396 -155.410 -158.507 -161.699 -164.999 -168.419 -171.977 -175.686 -179.567 176.362 172.081 167.568 162.803 - -141.313 -144.098 -146.932 -149.823 -152.779 -155.808 -158.921 -162.130 -165.445 -168.881 -172.452 -176.175 179.932 175.852 171.565 167.050 162.287 - -141.624 -144.425 -147.276 -150.182 -153.154 -156.199 -159.329 -162.552 -165.883 -169.333 -172.919 -176.654 179.443 175.354 171.061 166.544 161.785 - -141.930 -144.747 -147.613 -150.536 -153.523 -156.584 -159.728 -162.967 -166.312 -169.777 -173.375 -177.123 178.964 174.868 170.570 166.051 161.295 - -142.230 -145.063 -147.945 -150.883 -153.885 -156.961 -160.121 -163.374 -166.734 -170.212 -173.823 -177.581 178.496 174.392 170.089 165.570 160.818 - -142.525 -145.374 -148.271 -151.224 -154.242 -157.332 -160.507 -163.774 -167.147 -170.638 -174.261 -178.031 178.038 173.927 169.620 165.101 160.353 - -142.816 -145.679 -148.591 -151.559 -154.592 -157.697 -160.885 -164.167 -167.553 -171.057 -174.691 -178.471 177.589 173.472 169.162 164.643 159.899 - -143.101 -145.980 -148.906 -151.889 -154.936 -158.055 -161.257 -164.552 -167.952 -171.467 -175.113 -178.902 177.150 173.027 168.714 164.195 159.455 - -143.381 -146.275 -149.216 -152.213 -155.274 -158.408 -161.623 -164.931 -168.343 -171.870 -175.526 -179.325 176.719 172.591 168.275 163.757 159.022 - -143.657 -146.565 -149.521 -152.532 -155.607 -158.754 -161.983 -165.303 -168.727 -172.266 -175.932 -179.739 176.298 172.164 167.846 163.329 158.599 diff --git a/pydarn/radar_fov_files/090_lats.txt b/pydarn/radar_fov_files/090_lats.txt deleted file mode 100644 index f630864da..000000000 --- a/pydarn/radar_fov_files/090_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 78.847 78.871 78.886 78.893 78.891 78.883 78.868 78.847 78.819 78.786 78.747 78.702 78.651 78.594 78.530 78.461 78.383 - 79.378 79.392 79.398 79.396 79.386 79.369 79.344 79.312 79.274 79.229 79.177 79.120 79.056 78.986 78.911 78.830 78.744 - 79.868 79.878 79.880 79.872 79.855 79.829 79.795 79.753 79.703 79.645 79.580 79.508 79.429 79.344 79.252 79.155 79.052 - 80.322 80.331 80.329 80.316 80.293 80.259 80.216 80.163 80.100 80.029 79.949 79.861 79.765 79.662 79.552 79.436 79.314 - 80.759 80.767 80.762 80.745 80.715 80.673 80.620 80.555 80.479 80.393 80.297 80.192 80.078 79.956 79.827 79.690 79.548 - 81.186 81.193 81.186 81.164 81.128 81.077 81.013 80.936 80.846 80.744 80.631 80.507 80.374 80.232 80.082 79.924 79.760 - 81.607 81.614 81.604 81.577 81.534 81.474 81.398 81.307 81.202 81.083 80.952 80.809 80.656 80.492 80.320 80.140 79.953 - 82.024 82.031 82.019 81.986 81.935 81.865 81.776 81.671 81.549 81.412 81.262 81.098 80.923 80.737 80.542 80.339 80.129 - 82.439 82.447 82.431 82.393 82.333 82.251 82.149 82.027 81.888 81.732 81.560 81.375 81.177 80.968 80.749 80.522 80.288 - 82.851 82.859 82.840 82.796 82.726 82.632 82.515 82.377 82.218 82.041 81.847 81.638 81.417 81.184 80.940 80.689 80.430 - 83.261 83.269 83.247 83.196 83.116 83.008 82.875 82.718 82.538 82.339 82.122 81.889 81.642 81.384 81.115 80.839 80.555 - 83.536 83.548 83.527 83.472 83.385 83.267 83.120 82.947 82.750 82.532 82.294 82.040 81.770 81.489 81.198 80.899 80.592 - 83.740 83.760 83.742 83.686 83.594 83.467 83.309 83.122 82.908 82.672 82.414 82.140 81.849 81.546 81.232 80.910 80.581 - 83.901 83.931 83.919 83.864 83.768 83.634 83.465 83.264 83.035 82.781 82.504 82.209 81.897 81.573 81.238 80.893 80.541 - 84.023 84.066 84.061 84.009 83.911 83.772 83.593 83.379 83.135 82.863 82.569 82.254 81.921 81.575 81.218 80.851 80.476 - 84.257 84.309 84.307 84.253 84.148 83.997 83.804 83.573 83.309 83.016 82.699 82.362 82.006 81.637 81.257 80.868 80.470 - 84.707 84.759 84.750 84.683 84.561 84.387 84.168 83.909 83.615 83.293 82.947 82.581 82.199 81.803 81.398 80.985 80.565 - 85.150 85.202 85.186 85.105 84.962 84.763 84.515 84.225 83.900 83.547 83.171 82.776 82.366 81.944 81.514 81.077 80.635 - 85.586 85.639 85.616 85.518 85.351 85.123 84.843 84.520 84.163 83.777 83.370 82.945 82.508 82.060 81.605 81.145 80.681 - 86.017 86.072 86.040 85.922 85.728 85.467 85.152 84.794 84.401 83.982 83.544 83.090 82.624 82.151 81.672 81.190 80.705 - 86.443 86.502 86.458 86.317 86.091 85.793 85.439 85.043 84.614 84.161 83.691 83.208 82.716 82.218 81.715 81.212 80.707 - 86.865 86.927 86.871 86.701 86.437 86.097 85.701 85.265 84.799 84.312 83.811 83.300 82.782 82.260 81.736 81.212 80.688 - 87.281 87.350 87.277 87.072 86.762 86.375 85.934 85.457 84.954 84.434 83.903 83.365 82.822 82.278 81.733 81.190 80.649 - 87.693 87.771 87.675 87.425 87.061 86.622 86.134 85.616 85.077 84.525 83.966 83.403 82.838 82.273 81.709 81.147 80.590 - 88.098 88.189 88.061 87.753 87.327 86.832 86.297 85.738 85.166 84.585 84.000 83.414 82.828 82.244 81.662 81.085 80.512 - 88.493 88.605 88.430 88.045 87.549 86.997 86.417 85.822 85.219 84.613 84.005 83.398 82.794 82.192 81.595 81.003 80.416 - 88.870 89.018 88.767 88.285 87.716 87.112 86.492 85.866 85.237 84.608 83.981 83.356 82.736 82.119 81.508 80.902 80.302 - 89.206 89.426 89.040 88.449 87.816 87.169 86.519 85.868 85.219 84.572 83.929 83.289 82.654 82.025 81.401 80.783 80.172 - 89.426 89.805 89.183 88.513 87.840 87.167 86.497 85.830 85.166 84.505 83.849 83.197 82.551 81.911 81.276 80.648 80.026 - 89.391 89.704 89.133 88.464 87.786 87.106 86.428 85.752 85.078 84.409 83.743 83.082 82.427 81.777 81.133 80.496 79.865 - 89.133 89.310 88.917 88.314 87.661 86.990 86.314 85.636 84.959 84.284 83.613 82.945 82.282 81.625 80.974 80.329 79.691 - 88.788 88.904 88.610 88.087 87.474 86.825 86.160 85.487 84.810 84.134 83.459 82.787 82.119 81.457 80.799 80.147 79.503 - 88.411 88.497 88.261 87.807 87.240 86.619 85.970 85.306 84.635 83.960 83.284 82.610 81.940 81.272 80.609 79.953 79.302 - 88.022 88.089 87.891 87.491 86.969 86.379 85.750 85.099 84.435 83.764 83.090 82.416 81.743 81.073 80.406 79.745 79.090 - 87.627 87.682 87.510 87.153 86.670 86.111 85.503 84.867 84.213 83.548 82.878 82.204 81.531 80.859 80.190 79.526 78.866 - 87.228 87.274 87.121 86.798 86.351 85.820 85.235 84.615 83.972 83.315 82.649 81.979 81.306 80.633 79.962 79.295 78.632 - 86.827 86.867 86.728 86.433 86.016 85.512 84.949 84.345 83.715 83.066 82.406 81.739 81.068 80.395 79.723 79.054 78.389 - 86.425 86.460 86.333 86.060 85.669 85.189 84.647 84.060 83.442 82.803 82.149 81.486 80.817 80.146 79.474 78.804 78.137 - 86.022 86.054 85.936 85.681 85.312 84.855 84.332 83.762 83.156 82.527 81.881 81.222 80.556 79.886 79.215 78.544 77.876 - 85.619 85.647 85.537 85.298 84.949 84.512 84.007 83.452 82.859 82.239 81.601 80.948 80.286 79.618 78.947 78.276 77.607 - 85.215 85.241 85.137 84.911 84.579 84.160 83.673 83.132 82.552 81.943 81.311 80.664 80.006 79.340 78.671 78.000 77.330 - 84.811 84.836 84.737 84.522 84.205 83.802 83.330 82.804 82.236 81.637 81.013 80.371 79.717 79.055 78.387 77.717 77.047 - 84.407 84.430 84.336 84.131 83.827 83.439 82.982 82.468 81.913 81.322 80.706 80.071 79.421 78.762 78.096 77.427 76.757 - 84.003 84.024 83.934 83.738 83.446 83.072 82.627 82.126 81.582 81.001 80.392 79.763 79.118 78.462 77.799 77.131 76.461 - 83.599 83.619 83.532 83.344 83.063 82.700 82.268 81.780 81.245 80.673 80.072 79.448 78.808 78.156 77.495 76.829 76.160 - 83.194 83.213 83.130 82.949 82.677 82.325 81.906 81.427 80.902 80.339 79.745 79.128 78.493 77.844 77.186 76.521 75.853 - 82.790 82.808 82.728 82.553 82.289 81.949 81.538 81.070 80.554 79.999 79.413 78.802 78.172 77.527 76.871 76.208 75.541 - 82.385 82.403 82.325 82.156 81.902 81.569 81.168 80.709 80.202 79.656 79.076 78.471 77.845 77.204 76.551 75.890 75.224 - 81.982 81.999 81.924 81.759 81.511 81.186 80.795 80.345 79.847 79.307 78.735 78.135 77.514 76.877 76.227 75.568 74.904 - 81.577 81.594 81.521 81.361 81.119 80.802 80.419 79.977 79.487 78.955 78.389 77.795 77.179 76.545 75.898 75.241 74.579 - 81.172 81.188 81.117 80.961 80.725 80.416 80.040 79.607 79.124 78.600 78.040 77.452 76.840 76.210 75.565 74.912 74.250 - 80.767 80.783 80.714 80.562 80.331 80.028 79.660 79.234 78.759 78.241 77.687 77.104 76.497 75.870 75.229 74.578 73.917 - 80.361 80.377 80.310 80.161 79.936 79.639 79.278 78.859 78.390 77.879 77.331 76.753 76.150 75.528 74.890 74.240 73.581 - 79.956 79.971 79.906 79.761 79.540 79.249 78.894 78.482 78.020 77.514 76.972 76.399 75.801 75.181 74.547 73.899 73.241 - 79.550 79.566 79.502 79.360 79.143 78.858 78.509 78.103 77.647 77.147 76.610 76.042 75.448 74.833 74.201 73.555 72.899 - 79.145 79.160 79.097 78.958 78.746 78.465 78.122 77.722 77.272 76.778 76.246 75.682 75.093 74.481 73.851 73.208 72.553 - 78.739 78.754 78.693 78.556 78.348 78.072 77.734 77.339 76.895 76.406 75.879 75.320 74.735 74.127 73.499 72.858 72.204 - 78.333 78.348 78.288 78.154 77.949 77.678 77.344 76.955 76.516 76.032 75.510 74.957 74.375 73.769 73.145 72.505 71.853 - 77.927 77.942 77.883 77.751 77.550 77.282 76.954 76.570 76.135 75.657 75.139 74.590 74.012 73.409 72.787 72.150 71.500 - 77.520 77.535 77.478 77.348 77.150 76.887 76.562 76.183 75.753 75.279 74.768 74.222 73.646 73.047 72.428 71.792 71.144 - 77.114 77.129 77.072 76.945 76.750 76.490 76.170 75.795 75.370 74.902 74.393 73.851 73.279 72.683 72.066 71.432 70.785 - 76.707 76.722 76.666 76.541 76.349 76.092 75.776 75.406 74.986 74.521 74.017 73.478 72.910 72.316 71.702 71.070 70.425 - 76.300 76.315 76.260 76.137 75.947 75.694 75.382 75.017 74.600 74.139 73.639 73.104 72.539 71.948 71.336 70.706 70.062 - 75.893 75.908 75.854 75.733 75.546 75.296 74.989 74.626 74.213 73.756 73.259 72.728 72.166 71.578 70.968 70.340 69.697 - 75.485 75.500 75.448 75.328 75.143 74.898 74.593 74.234 73.825 73.372 72.878 72.350 71.791 71.206 70.598 69.972 69.331 - 75.079 75.094 75.043 74.925 74.742 74.498 74.196 73.841 73.436 72.986 72.496 71.971 71.415 70.832 70.227 69.602 68.962 - 74.671 74.687 74.636 74.519 74.339 74.098 73.799 73.447 73.045 72.599 72.112 71.590 71.037 70.457 69.853 69.230 68.592 - 74.263 74.279 74.229 74.114 73.936 73.697 73.401 73.052 72.654 72.210 71.727 71.208 70.657 70.080 69.478 68.857 68.220 - 73.855 73.871 73.821 73.708 73.532 73.296 73.003 72.656 72.261 71.821 71.341 70.825 70.277 69.701 69.102 68.482 67.846 - 73.446 73.462 73.414 73.302 73.128 72.894 72.603 72.260 71.868 71.431 70.953 70.440 69.895 69.321 68.724 68.106 67.471 - 73.037 73.054 73.006 72.895 72.723 72.491 72.203 71.863 71.474 71.039 70.565 70.054 69.511 68.940 68.344 67.728 67.094 - 72.628 72.645 72.598 72.488 72.318 72.088 71.803 71.465 71.078 70.647 70.175 69.667 69.126 68.557 67.963 67.348 66.716 - 72.219 72.235 72.189 72.081 71.912 71.685 71.402 71.066 70.682 70.254 69.785 69.279 68.740 68.173 67.581 66.967 66.336 - 71.809 71.826 71.780 71.673 71.506 71.281 71.000 70.667 70.286 69.860 69.393 68.889 68.353 67.788 67.197 66.585 65.955 - 71.399 71.416 71.371 71.265 71.100 70.876 70.597 70.267 69.888 69.464 69.000 68.499 67.965 67.401 66.812 66.202 65.572 - 70.988 71.006 70.962 70.857 70.693 70.471 70.194 69.866 69.490 69.069 68.606 68.107 67.575 67.014 66.426 65.817 65.188 - 70.577 70.595 70.552 70.448 70.285 70.065 69.791 69.465 69.091 68.672 68.212 67.715 67.185 66.625 66.039 65.431 64.803 - 70.166 70.184 70.142 70.039 69.878 69.659 69.387 69.063 68.691 68.274 67.816 67.321 66.793 66.235 65.650 65.043 64.416 - 69.755 69.773 69.731 69.629 69.469 69.253 68.982 68.660 68.290 67.875 67.420 66.927 66.400 65.844 65.261 64.655 64.029 - 69.343 69.362 69.320 69.220 69.061 68.846 68.577 68.257 67.889 67.476 67.023 66.532 66.007 65.452 64.870 64.265 63.640 - 68.931 68.950 68.909 68.809 68.652 68.438 68.171 67.853 67.487 67.076 66.624 66.135 65.612 65.059 64.478 63.874 63.249 - 68.518 68.537 68.497 68.399 68.242 68.030 67.765 67.448 67.084 66.675 66.225 65.738 65.216 64.664 64.085 63.482 62.858 - 68.105 68.125 68.085 67.987 67.832 67.622 67.358 67.043 66.681 66.274 65.826 65.340 64.820 64.269 63.691 63.089 62.466 - 67.692 67.712 67.673 67.576 67.422 67.213 66.950 66.637 66.277 65.871 65.425 64.941 64.422 63.873 63.296 62.694 62.072 - 67.278 67.298 67.260 67.164 67.011 66.803 66.542 66.231 65.872 65.468 65.024 64.541 64.024 63.476 62.900 62.299 61.677 - 66.864 66.884 66.847 66.751 66.600 66.393 66.133 65.824 65.466 65.064 64.621 64.140 63.624 63.077 62.502 61.903 61.281 - 66.449 66.470 66.433 66.339 66.188 65.982 65.724 65.416 65.060 64.660 64.218 63.739 63.224 62.678 62.104 61.505 60.884 - 66.034 66.055 66.019 65.925 65.776 65.571 65.315 65.008 64.653 64.255 63.814 63.336 62.823 62.278 61.705 61.107 60.487 - 65.618 65.640 65.604 65.512 65.363 65.160 64.904 64.599 64.246 63.849 63.410 62.933 62.421 61.877 61.305 60.708 60.088 - 65.202 65.224 65.189 65.097 64.950 64.748 64.493 64.189 63.838 63.442 63.005 62.529 62.018 61.475 60.904 60.307 59.687 - 64.786 64.808 64.774 64.683 64.536 64.335 64.082 63.779 63.429 63.035 62.598 62.124 61.614 61.073 60.502 59.906 59.286 - 64.369 64.392 64.358 64.267 64.122 63.922 63.670 63.369 63.020 62.626 62.192 61.718 61.210 60.669 60.099 59.503 58.884 - 63.952 63.975 63.942 63.852 63.707 63.508 63.258 62.957 62.610 62.218 61.784 61.312 60.804 60.264 59.695 59.100 58.481 - 63.534 63.558 63.525 63.436 63.292 63.094 62.844 62.545 62.199 61.808 61.376 60.905 60.398 59.859 59.290 58.696 58.077 - 63.115 63.140 63.107 63.019 62.876 62.679 62.431 62.133 61.788 61.398 60.967 60.497 59.991 59.453 58.885 58.290 57.672 - 62.696 62.721 62.689 62.602 62.460 62.264 62.017 61.720 61.376 60.987 60.557 60.088 59.583 59.045 58.478 57.884 57.266 - 62.277 62.302 62.271 62.184 62.043 61.848 61.602 61.306 60.963 60.575 60.146 59.678 59.174 58.637 58.071 57.477 56.859 - 61.857 61.883 61.852 61.766 61.626 61.432 61.186 60.891 60.549 60.163 59.735 59.268 58.765 58.228 57.662 57.069 56.451 - 61.437 61.463 61.433 61.348 61.208 61.015 60.770 60.476 60.135 59.750 59.323 58.856 58.354 57.819 57.253 56.660 56.042 - 61.016 61.042 61.013 60.928 60.789 60.597 60.354 60.061 59.721 59.336 58.910 58.444 57.943 57.408 56.843 56.250 55.632 - 60.594 60.621 60.593 60.509 60.370 60.179 59.936 59.644 59.305 58.922 58.496 58.032 57.531 56.996 56.431 55.839 55.221 - 60.172 60.200 60.172 60.088 59.951 59.760 59.518 59.227 58.889 58.507 58.082 57.618 57.118 56.584 56.019 55.427 54.809 - 59.750 59.778 59.750 59.667 59.531 59.341 59.100 58.810 58.473 58.091 57.667 57.204 56.704 56.171 55.606 55.014 54.396 - 59.326 59.355 59.328 59.246 59.110 58.921 58.681 58.392 58.055 57.674 57.251 56.789 56.290 55.757 55.193 54.600 53.983 - 58.903 58.932 58.905 58.824 58.689 58.500 58.261 57.973 57.637 57.257 56.835 56.373 55.874 55.342 54.778 54.186 53.568 - 58.478 58.508 58.482 58.401 58.267 58.079 57.841 57.553 57.219 56.839 56.417 55.956 55.458 54.926 54.362 53.770 53.152 - 58.053 58.083 58.058 57.978 57.844 57.658 57.420 57.133 56.799 56.420 55.999 55.539 55.041 54.509 53.946 53.354 52.735 - 57.628 57.658 57.634 57.554 57.421 57.235 56.998 56.712 56.379 56.001 55.581 55.121 54.623 54.092 53.529 52.936 52.318 - 57.201 57.233 57.209 57.130 56.997 56.812 56.576 56.291 55.958 55.581 55.161 54.701 54.205 53.673 53.110 52.518 51.899 - 56.774 56.806 56.783 56.705 56.573 56.389 56.153 55.868 55.537 55.160 54.741 54.282 53.785 53.254 52.691 52.099 51.479 - 56.347 56.380 56.357 56.279 56.148 55.964 55.729 55.445 55.114 54.738 54.320 53.861 53.365 52.834 52.271 51.678 51.059 diff --git a/pydarn/radar_fov_files/090_lons.txt b/pydarn/radar_fov_files/090_lons.txt deleted file mode 100644 index d1ac52a01..000000000 --- a/pydarn/radar_fov_files/090_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - 14.717 15.134 15.541 15.939 16.328 16.706 17.073 17.427 17.766 18.091 18.398 18.687 18.956 19.203 19.425 19.621 19.788 - 14.883 15.419 15.950 16.476 16.992 17.498 17.991 18.469 18.929 19.370 19.790 20.186 20.557 20.902 21.219 21.505 21.761 - 14.966 15.646 16.323 16.994 17.655 18.302 18.933 19.544 20.133 20.696 21.231 21.736 22.208 22.647 23.049 23.415 23.742 - 14.968 15.809 16.647 17.477 18.295 19.096 19.875 20.628 21.351 22.041 22.694 23.308 23.881 24.409 24.892 25.328 25.717 - 14.925 15.942 16.956 17.961 18.950 19.917 20.854 21.758 22.623 23.445 24.219 24.942 25.612 26.228 26.786 27.287 27.730 - 14.851 16.062 17.269 18.465 19.639 20.785 21.893 22.956 23.970 24.927 25.824 26.656 27.423 28.120 28.749 29.307 29.795 - 14.752 16.176 17.595 18.999 20.376 21.715 23.005 24.238 25.406 26.503 27.524 28.465 29.323 30.098 30.789 31.396 31.920 - 14.630 16.288 17.942 19.575 21.173 22.721 24.206 25.618 26.947 28.187 29.331 30.377 31.323 32.167 32.912 33.558 34.108 - 14.488 16.406 18.319 20.206 22.045 23.820 25.515 27.110 28.606 29.990 31.256 32.403 33.428 34.334 35.121 35.795 36.359 - 14.318 16.527 18.728 20.894 22.999 25.021 26.938 28.737 30.404 31.931 33.310 34.549 35.645 36.599 37.418 38.106 38.671 - 14.122 16.655 19.178 21.656 24.054 26.343 28.499 30.504 32.344 34.013 35.508 36.824 37.977 38.967 39.801 40.490 41.040 - 13.619 16.445 19.260 22.020 24.683 27.212 29.580 31.765 33.754 35.540 37.123 38.507 39.690 40.699 41.535 42.210 42.736 - 12.898 16.003 19.102 22.137 25.059 27.823 30.395 32.751 34.879 36.772 38.433 39.868 41.078 42.096 42.925 43.579 44.071 - 12.015 15.396 18.777 22.090 25.272 28.270 31.046 33.571 35.833 37.828 39.559 41.039 42.269 43.289 44.104 44.730 45.183 - 10.990 14.636 18.294 21.882 25.324 28.558 31.535 34.227 36.619 38.710 40.508 42.026 43.270 44.287 45.083 45.677 46.086 - 10.191 14.190 18.211 22.154 25.924 29.445 32.662 35.543 38.076 40.264 42.121 43.668 44.912 45.913 46.676 47.224 47.578 - 9.849 14.414 19.003 23.482 27.726 31.640 35.164 38.268 40.948 43.221 45.112 46.654 47.882 48.813 49.510 49.983 50.258 - 9.416 14.645 19.901 24.998 29.773 34.110 37.944 41.254 44.054 46.376 48.266 49.770 50.933 51.783 52.389 52.767 52.945 - 8.870 14.890 20.939 26.756 32.126 36.910 41.046 44.532 47.410 49.738 51.583 53.009 54.075 54.830 55.306 55.568 55.632 - 8.182 15.161 22.165 28.827 34.861 40.105 44.515 48.130 51.030 53.309 55.059 56.364 57.295 57.912 58.249 58.377 58.311 - 7.306 15.469 23.649 31.311 38.074 43.770 48.402 52.072 54.920 57.082 58.681 59.820 60.581 61.030 61.206 61.182 60.974 - 6.172 15.833 25.491 34.343 41.889 47.989 52.749 56.373 59.076 61.046 62.434 63.359 63.914 64.169 64.165 63.973 63.611 - 4.669 16.285 27.850 38.118 46.456 52.850 57.593 61.036 63.485 65.178 66.293 66.960 67.276 67.313 67.110 66.739 66.214 - 2.608 16.876 30.986 42.913 51.957 58.433 62.949 66.044 68.118 69.449 70.231 70.598 70.646 70.444 70.030 69.469 68.775 - -0.359 17.705 35.348 49.121 58.584 64.790 68.801 71.358 72.930 73.818 74.213 74.246 74.003 73.547 72.911 72.153 71.284 - -4.922 18.987 41.763 57.263 66.498 71.910 75.089 76.911 77.866 78.240 78.205 77.876 77.325 76.605 75.740 74.782 73.737 - -12.635 21.295 51.813 67.906 75.729 79.694 81.703 82.616 82.859 82.664 82.170 81.461 80.593 79.603 78.507 77.348 76.127 - -27.396 26.820 68.300 81.309 86.060 87.925 88.490 88.366 87.835 87.042 86.073 84.977 83.788 82.516 81.202 79.844 78.448 - -57.444 55.462 93.567 96.758 96.957 96.294 95.266 94.050 92.723 91.326 89.881 88.401 86.895 85.358 83.818 82.264 80.698 - -98.083 167.858 121.704 112.322 107.679 104.460 101.853 99.564 97.460 95.474 93.566 91.714 89.901 88.107 86.347 84.604 82.873 - -123.552 -176.960 142.491 125.991 117.552 112.126 108.098 104.821 101.993 99.452 97.108 94.901 92.795 90.755 88.786 86.861 84.972 - -135.980 -172.878 155.272 136.911 126.184 119.099 113.895 109.760 106.283 103.238 100.489 97.952 95.571 93.300 91.131 89.033 86.993 - -142.694 -170.988 163.194 145.276 133.484 125.295 119.188 114.344 110.308 106.814 103.699 100.859 98.213 95.736 93.380 91.120 88.936 - -146.781 -169.890 168.409 151.641 139.557 130.718 123.964 118.560 114.055 110.172 106.733 103.619 100.741 98.064 95.534 93.121 90.802 - -149.499 -169.167 172.052 156.540 144.585 135.427 128.240 122.410 117.526 113.313 109.590 106.232 103.144 100.283 97.592 95.037 92.592 - -151.424 -168.650 174.725 160.379 148.759 139.504 132.050 125.912 120.726 116.240 112.273 108.690 105.424 102.395 99.556 96.869 94.307 - -152.853 -168.259 176.764 163.444 152.246 143.035 135.440 129.087 123.671 118.960 114.786 111.017 107.582 104.403 101.428 98.620 95.949 - -153.951 -167.951 178.369 165.937 155.185 146.102 138.456 131.965 126.375 121.485 117.137 113.208 109.624 106.309 103.212 100.292 97.520 - -154.819 -167.700 179.666 167.998 157.683 148.778 141.143 134.572 128.858 123.826 119.327 115.268 111.553 108.118 104.910 101.888 99.022 - -155.521 -167.490 -179.264 169.728 159.827 151.124 143.544 136.936 131.137 125.996 121.381 117.204 113.376 109.833 106.525 103.411 100.459 - -156.098 -167.310 -178.366 171.199 161.682 153.191 145.694 139.084 133.231 128.001 123.299 119.023 115.097 111.459 108.061 104.863 101.832 - -156.580 -167.155 -177.601 172.465 163.302 155.023 147.627 141.038 135.157 129.869 125.092 120.733 116.722 113.001 109.523 106.248 103.145 - -156.987 -167.017 -176.940 173.565 164.726 156.656 149.370 142.821 136.924 131.603 126.767 122.340 118.257 114.463 110.913 107.569 104.400 - -157.334 -166.895 -176.363 174.530 165.987 158.117 150.948 144.451 138.560 133.214 128.334 123.851 119.706 115.849 112.235 108.828 105.599 - -157.634 -166.784 -175.855 175.384 167.111 159.432 152.381 145.939 140.072 134.713 129.800 125.273 121.076 117.163 113.493 110.030 106.746 - -157.894 -166.683 -175.404 176.144 168.119 160.620 153.683 147.313 141.471 136.110 131.174 126.611 122.371 118.410 114.690 111.177 107.843 - -158.121 -166.590 -174.999 176.826 169.028 161.695 154.879 148.578 142.769 137.413 132.463 127.873 123.597 119.594 115.830 112.271 108.892 - -158.321 -166.503 -174.635 177.442 169.849 162.680 155.976 149.746 143.975 138.630 133.674 129.062 124.757 120.719 116.915 113.316 109.896 - -158.496 -166.423 -174.305 177.998 170.599 163.580 156.985 150.827 145.097 139.770 134.811 130.185 125.856 121.788 117.950 114.315 110.853 - -158.653 -166.348 -174.003 178.507 171.285 164.407 157.917 151.831 146.144 140.837 135.882 131.246 126.898 122.804 118.937 115.269 111.773 - -158.792 -166.277 -173.725 178.974 171.915 165.169 158.779 152.764 147.122 141.839 136.891 132.250 127.886 123.771 119.878 116.177 112.654 - -158.916 -166.209 -173.470 179.403 172.495 165.874 159.580 153.634 148.038 142.781 137.843 133.200 128.825 124.692 120.776 117.050 113.498 - -159.026 -166.145 -173.234 179.799 173.032 166.527 160.325 154.446 148.897 143.667 138.742 134.100 129.717 125.570 121.631 117.885 114.308 - -159.126 -166.083 -173.014 -179.834 173.529 167.134 161.020 155.207 149.703 144.503 139.592 134.954 130.566 126.406 122.451 118.684 115.085 - -159.215 -166.024 -172.809 -179.493 173.992 167.700 161.669 155.920 150.462 145.291 140.397 135.764 131.374 127.202 123.235 119.450 115.830 - -159.295 -165.967 -172.618 -179.174 174.424 168.230 162.277 156.590 151.177 146.036 141.160 136.535 132.141 127.964 123.985 120.184 116.546 - -159.366 -165.912 -172.438 -178.877 174.828 168.725 162.849 157.221 151.851 146.742 141.884 137.268 132.874 128.693 124.703 120.889 117.233 - -159.431 -165.859 -172.268 -178.597 175.207 169.191 163.386 157.815 152.489 147.410 142.572 137.963 133.575 129.389 125.391 121.564 117.894 - -159.488 -165.807 -172.108 -178.335 175.563 169.628 163.892 158.377 153.093 148.044 143.226 138.628 134.244 130.056 126.051 122.213 118.529 - -159.540 -165.757 -171.956 -178.087 175.899 170.041 164.371 158.908 153.665 148.646 143.847 139.263 134.883 130.694 126.683 122.837 119.140 - -159.587 -165.707 -171.812 -177.853 176.216 170.431 164.823 159.411 154.208 149.217 144.440 139.869 135.494 131.306 127.291 123.436 119.728 - -159.628 -165.659 -171.675 -177.631 176.515 170.800 165.251 159.888 154.723 149.762 145.006 140.448 136.080 131.892 127.874 124.012 120.294 - -159.665 -165.612 -171.545 -177.421 176.799 171.150 165.657 160.340 155.214 150.282 145.546 141.001 136.641 132.455 128.434 124.566 120.840 - -159.697 -165.565 -171.420 -177.221 177.069 171.482 166.042 160.771 155.681 150.778 146.062 141.531 137.178 132.995 128.973 125.100 121.365 - -159.726 -165.519 -171.300 -177.031 177.325 171.796 166.409 161.182 156.127 151.252 146.556 142.039 137.694 133.515 129.491 125.613 121.872 - -159.752 -165.475 -171.187 -176.850 177.568 172.096 166.759 161.574 156.553 151.705 147.029 142.526 138.190 134.014 129.990 126.108 122.360 - -159.774 -165.431 -171.076 -176.676 177.801 172.383 167.092 161.948 156.960 152.138 147.482 142.993 138.665 134.494 130.470 126.586 122.832 - -159.793 -165.387 -170.970 -176.510 178.023 172.656 167.411 162.305 157.350 152.553 147.917 143.441 139.123 134.956 130.933 127.046 123.287 - -159.809 -165.344 -170.868 -176.351 178.236 172.918 167.716 162.647 157.723 152.951 148.334 143.872 139.563 135.401 131.379 127.490 123.727 - -159.823 -165.301 -170.769 -176.198 178.440 173.168 168.008 162.975 158.081 153.333 148.735 144.287 139.986 135.829 131.809 127.919 124.151 - -159.834 -165.258 -170.673 -176.051 178.635 173.408 168.288 163.289 158.424 153.699 149.120 144.686 140.394 136.242 132.224 128.333 124.562 - -159.842 -165.216 -170.580 -175.909 178.823 173.639 168.556 163.590 158.753 154.052 149.490 145.069 140.788 136.641 132.625 128.733 124.958 - -159.848 -165.174 -170.490 -175.772 179.004 173.860 168.814 163.880 159.070 154.391 149.847 145.439 141.167 137.026 133.012 129.120 125.342 - -159.853 -165.132 -170.403 -175.640 179.178 174.073 169.062 164.159 159.375 154.717 150.191 145.796 141.532 137.397 133.386 129.494 125.713 - -159.855 -165.091 -170.318 -175.513 179.346 174.278 169.300 164.427 159.668 155.032 150.522 146.140 141.885 137.756 133.748 129.855 126.073 - -159.855 -165.049 -170.235 -175.389 179.508 174.475 169.530 164.685 159.951 155.335 150.841 146.472 142.226 138.103 134.097 130.205 126.420 - -159.854 -165.008 -170.154 -175.270 179.664 174.666 169.751 164.934 160.223 155.627 151.149 146.792 142.556 138.438 134.436 130.544 126.757 - -159.851 -164.967 -170.075 -175.153 179.815 174.850 169.965 165.174 160.486 155.909 151.447 147.102 142.875 138.763 134.763 130.872 127.084 - -159.846 -164.926 -169.997 -175.041 179.962 175.028 170.172 165.406 160.740 156.181 151.735 147.402 143.183 139.076 135.080 131.189 127.400 - -159.840 -164.885 -169.921 -174.931 -179.896 175.200 170.371 165.630 160.985 156.445 152.013 147.691 143.481 139.380 135.387 131.497 127.706 - -159.832 -164.844 -169.847 -174.825 -179.759 175.366 170.564 165.846 161.223 156.700 152.282 147.971 143.770 139.675 135.685 131.796 128.003 - -159.823 -164.803 -169.774 -174.721 -179.625 175.528 170.751 166.056 161.452 156.946 152.542 148.243 144.049 139.960 135.973 132.085 128.292 - -159.812 -164.762 -169.703 -174.619 -179.495 175.684 170.932 166.259 161.674 157.185 152.794 148.506 144.320 140.236 136.252 132.365 128.571 - -159.800 -164.721 -169.633 -174.521 -179.369 175.836 171.107 166.456 161.890 157.416 153.038 148.760 144.583 140.504 136.524 132.638 128.842 - -159.787 -164.679 -169.564 -174.424 -179.246 175.984 171.278 166.646 162.098 157.640 153.275 149.007 144.837 140.764 136.787 132.902 129.106 - -159.772 -164.638 -169.496 -174.330 -179.127 176.127 171.443 166.831 162.301 157.857 153.505 149.247 145.084 141.017 137.042 133.158 129.361 - -159.757 -164.597 -169.428 -174.237 -179.010 176.266 171.604 167.011 162.497 158.068 153.728 149.480 145.324 141.261 137.290 133.407 129.609 - -159.740 -164.555 -169.362 -174.147 -178.896 176.402 171.760 167.186 162.688 158.273 153.944 149.705 145.557 141.499 137.531 133.649 129.850 - -159.722 -164.514 -169.297 -174.059 -178.785 176.534 171.911 167.355 162.873 158.471 154.154 149.924 145.783 141.730 137.764 133.884 130.084 - -159.703 -164.472 -169.233 -173.972 -178.677 176.663 172.059 167.520 163.053 158.664 154.358 150.137 146.003 141.955 137.992 134.112 130.312 - -159.682 -164.430 -169.169 -173.886 -178.571 176.789 172.203 167.680 163.228 158.852 154.557 150.344 146.216 142.173 138.212 134.333 130.533 - -159.661 -164.388 -169.106 -173.803 -178.467 176.912 172.343 167.837 163.398 159.035 154.749 150.545 146.424 142.385 138.427 134.549 130.747 - -159.639 -164.346 -169.043 -173.720 -178.366 177.031 172.480 167.989 163.564 159.212 154.937 150.741 146.625 142.591 138.636 134.758 130.956 - -159.616 -164.303 -168.981 -173.639 -178.266 177.148 172.613 168.137 163.726 159.385 155.120 150.931 146.822 142.791 138.838 134.962 131.159 - -159.591 -164.260 -168.920 -173.560 -178.169 177.263 172.743 168.281 163.883 159.554 155.297 151.116 147.013 142.986 139.036 135.160 131.356 - -159.566 -164.218 -168.859 -173.481 -178.073 177.375 172.871 168.422 164.036 159.718 155.470 151.297 147.199 143.176 139.228 135.353 131.548 - -159.540 -164.174 -168.799 -173.404 -177.979 177.484 172.995 168.560 164.186 159.877 155.639 151.472 147.380 143.361 139.415 135.540 131.734 - -159.513 -164.131 -168.739 -173.327 -177.887 177.592 173.116 168.694 164.332 160.033 155.803 151.643 147.556 143.540 139.596 135.722 131.915 - -159.485 -164.087 -168.679 -173.252 -177.796 177.697 173.235 168.825 164.474 160.185 155.963 151.810 147.727 143.715 139.773 135.900 132.092 - -159.456 -164.043 -168.620 -173.178 -177.707 177.800 173.351 168.954 164.613 160.333 156.119 151.973 147.895 143.886 139.946 136.072 132.263 - -159.426 -163.999 -168.561 -173.104 -177.620 177.901 173.465 169.079 164.748 160.478 156.271 152.131 148.058 144.052 140.114 136.240 132.430 - -159.396 -163.955 -168.503 -173.032 -177.533 178.000 173.577 169.202 164.881 160.619 156.420 152.285 148.217 144.214 140.277 136.404 132.592 - -159.364 -163.910 -168.444 -172.960 -177.448 178.098 173.686 169.322 165.011 160.757 156.565 152.436 148.371 144.372 140.436 136.563 132.750 - -159.332 -163.865 -168.386 -172.889 -177.365 178.194 173.793 169.439 165.137 160.892 156.707 152.583 148.523 144.525 140.591 136.718 132.904 - -159.298 -163.819 -168.328 -172.818 -177.282 178.288 173.898 169.554 165.261 161.024 156.845 152.726 148.670 144.675 140.742 136.869 133.053 - -159.264 -163.773 -168.271 -172.749 -177.201 178.380 174.001 169.667 165.383 161.153 156.980 152.866 148.814 144.821 140.889 137.016 133.198 - -159.229 -163.727 -168.213 -172.680 -177.120 178.472 174.102 169.777 165.501 161.279 157.112 153.003 148.954 144.964 141.033 137.159 133.340 - -159.193 -163.681 -168.155 -172.611 -177.041 178.561 174.202 169.886 165.618 161.402 157.241 153.137 149.091 145.103 141.172 137.298 133.477 - -159.157 -163.634 -168.098 -172.543 -176.963 178.650 174.299 169.992 165.732 161.522 157.367 153.267 149.224 145.238 141.309 137.434 133.611 - -159.119 -163.586 -168.041 -172.476 -176.885 178.737 174.395 170.096 165.843 161.640 157.490 153.395 149.355 145.370 141.441 137.566 133.741 - -159.081 -163.539 -167.983 -172.408 -176.809 178.822 174.490 170.198 165.953 161.756 157.611 153.519 149.482 145.499 141.571 137.694 133.868 diff --git a/pydarn/radar_fov_files/096_lats.txt b/pydarn/radar_fov_files/096_lats.txt deleted file mode 100644 index 5d1330881..000000000 --- a/pydarn/radar_fov_files/096_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -74.731 -74.811 -74.890 -74.966 -75.041 -75.115 -75.186 -75.255 -75.323 -75.387 -75.449 -75.509 -75.564 -75.617 -75.665 -75.708 -75.746 - -74.751 -74.849 -74.946 -75.043 -75.138 -75.233 -75.326 -75.417 -75.506 -75.593 -75.676 -75.757 -75.835 -75.908 -75.978 -76.043 -76.102 - -74.738 -74.856 -74.974 -75.093 -75.210 -75.327 -75.442 -75.555 -75.667 -75.776 -75.882 -75.984 -76.083 -76.178 -76.268 -76.353 -76.432 - -74.698 -74.837 -74.977 -75.117 -75.257 -75.396 -75.534 -75.670 -75.804 -75.936 -76.064 -76.189 -76.309 -76.425 -76.536 -76.641 -76.740 - -74.640 -74.801 -74.963 -75.125 -75.287 -75.448 -75.609 -75.768 -75.925 -76.079 -76.230 -76.377 -76.520 -76.657 -76.789 -76.914 -77.033 - -74.568 -74.750 -74.933 -75.117 -75.301 -75.486 -75.669 -75.851 -76.031 -76.208 -76.382 -76.552 -76.717 -76.877 -77.030 -77.176 -77.315 - -74.484 -74.686 -74.891 -75.096 -75.303 -75.510 -75.716 -75.921 -76.124 -76.324 -76.522 -76.714 -76.902 -77.084 -77.260 -77.428 -77.587 - -74.388 -74.611 -74.836 -75.063 -75.292 -75.521 -75.750 -75.978 -76.204 -76.428 -76.649 -76.865 -77.076 -77.281 -77.479 -77.669 -77.850 - -74.281 -74.524 -74.770 -75.018 -75.269 -75.520 -75.771 -76.022 -76.272 -76.519 -76.764 -77.004 -77.238 -77.467 -77.688 -77.900 -78.104 - -74.163 -74.426 -74.693 -74.962 -75.234 -75.507 -75.781 -76.055 -76.328 -76.599 -76.866 -77.130 -77.389 -77.641 -77.886 -78.122 -78.348 - -74.036 -74.318 -74.605 -74.895 -75.188 -75.483 -75.779 -76.075 -76.371 -76.666 -76.957 -77.245 -77.528 -77.804 -78.073 -78.333 -78.582 - -73.908 -74.208 -74.512 -74.821 -75.132 -75.446 -75.762 -76.079 -76.395 -76.709 -77.022 -77.330 -77.634 -77.931 -78.220 -78.500 -78.769 - -73.777 -74.093 -74.415 -74.742 -75.071 -75.404 -75.738 -76.074 -76.409 -76.743 -77.075 -77.403 -77.726 -78.043 -78.351 -78.650 -78.937 - -73.643 -73.977 -74.316 -74.660 -75.007 -75.358 -75.710 -76.064 -76.418 -76.771 -77.122 -77.469 -77.812 -78.147 -78.474 -78.791 -79.095 - -73.508 -73.859 -74.215 -74.576 -74.941 -75.309 -75.680 -76.052 -76.424 -76.796 -77.165 -77.531 -77.892 -78.246 -78.591 -78.925 -79.245 - -73.372 -73.739 -74.112 -74.490 -74.873 -75.259 -75.648 -76.039 -76.431 -76.822 -77.212 -77.598 -77.980 -78.354 -78.720 -79.074 -79.415 - -73.225 -73.607 -73.997 -74.392 -74.793 -75.198 -75.607 -76.018 -76.431 -76.844 -77.257 -77.667 -78.072 -78.472 -78.864 -79.245 -79.613 - -73.067 -73.465 -73.870 -74.283 -74.701 -75.124 -75.552 -75.983 -76.417 -76.852 -77.287 -77.720 -78.150 -78.574 -78.992 -79.399 -79.795 - -72.899 -73.312 -73.733 -74.162 -74.597 -75.038 -75.485 -75.935 -76.389 -76.845 -77.302 -77.758 -78.211 -78.661 -79.104 -79.538 -79.961 - -72.722 -73.150 -73.586 -74.030 -74.482 -74.941 -75.405 -75.875 -76.348 -76.825 -77.303 -77.781 -78.258 -78.732 -79.200 -79.661 -80.111 - -72.536 -72.978 -73.429 -73.888 -74.356 -74.832 -75.314 -75.802 -76.295 -76.791 -77.290 -77.790 -78.290 -78.787 -79.281 -79.767 -80.245 - -72.343 -72.798 -73.263 -73.737 -74.221 -74.712 -75.212 -75.717 -76.228 -76.744 -77.263 -77.785 -78.307 -78.827 -79.345 -79.858 -80.362 - -72.142 -72.609 -73.088 -73.577 -74.076 -74.583 -75.098 -75.621 -76.150 -76.685 -77.224 -77.766 -78.309 -78.853 -79.394 -79.932 -80.463 - -71.933 -72.414 -72.905 -73.408 -73.921 -74.444 -74.975 -75.514 -76.061 -76.613 -77.171 -77.733 -78.297 -78.862 -79.427 -79.990 -80.547 - -71.717 -72.210 -72.714 -73.231 -73.758 -74.295 -74.841 -75.396 -75.959 -76.529 -77.106 -77.686 -78.271 -78.857 -79.445 -80.031 -80.614 - -71.494 -71.999 -72.516 -73.045 -73.586 -74.137 -74.698 -75.268 -75.847 -76.434 -77.028 -77.627 -78.230 -78.838 -79.447 -80.056 -80.663 - -71.266 -71.782 -72.311 -72.852 -73.405 -73.970 -74.545 -75.130 -75.725 -76.327 -76.938 -77.555 -78.177 -78.803 -79.433 -80.064 -80.695 - -71.031 -71.558 -72.099 -72.652 -73.217 -73.795 -74.384 -74.983 -75.592 -76.210 -76.836 -77.470 -78.109 -78.755 -79.404 -80.056 -80.709 - -70.790 -71.328 -71.880 -72.445 -73.022 -73.612 -74.213 -74.826 -75.449 -76.081 -76.723 -77.372 -78.029 -78.692 -79.360 -80.032 -80.706 - -70.544 -71.092 -71.654 -72.230 -72.819 -73.421 -74.035 -74.660 -75.296 -75.943 -76.599 -77.263 -77.936 -78.615 -79.301 -79.991 -80.686 - -70.292 -70.850 -71.423 -72.010 -72.609 -73.222 -73.848 -74.486 -75.135 -75.794 -76.464 -77.143 -77.830 -78.525 -79.227 -79.935 -80.648 - -70.036 -70.603 -71.186 -71.782 -72.393 -73.017 -73.654 -74.303 -74.964 -75.636 -76.318 -77.011 -77.712 -78.422 -79.139 -79.863 -80.594 - -69.774 -70.351 -70.943 -71.549 -72.170 -72.804 -73.452 -74.112 -74.785 -75.468 -76.163 -76.868 -77.583 -78.306 -79.037 -79.777 -80.523 - -69.508 -70.093 -70.694 -71.311 -71.941 -72.585 -73.243 -73.914 -74.597 -75.292 -75.998 -76.715 -77.442 -78.177 -78.922 -79.675 -80.436 - -69.237 -69.831 -70.441 -71.066 -71.706 -72.360 -73.027 -73.708 -74.401 -75.107 -75.824 -76.552 -77.290 -78.037 -78.794 -79.559 -80.333 - -68.962 -69.564 -70.183 -70.816 -71.465 -72.128 -72.804 -73.495 -74.198 -74.913 -75.640 -76.379 -77.127 -77.886 -78.653 -79.430 -80.215 - -68.683 -69.293 -69.919 -70.561 -71.218 -71.890 -72.575 -73.275 -73.987 -74.712 -75.448 -76.196 -76.955 -77.723 -78.500 -79.287 -80.082 - -68.400 -69.017 -69.652 -70.302 -70.967 -71.647 -72.341 -73.048 -73.769 -74.503 -75.248 -76.005 -76.772 -77.550 -78.336 -79.132 -79.936 - -68.112 -68.738 -69.379 -70.037 -70.710 -71.398 -72.100 -72.815 -73.544 -74.286 -75.040 -75.805 -76.581 -77.366 -78.161 -78.964 -79.776 - -67.822 -68.454 -69.103 -69.768 -70.448 -71.144 -71.853 -72.576 -73.313 -74.063 -74.824 -75.597 -76.380 -77.173 -77.975 -78.785 -79.603 - -67.527 -68.166 -68.822 -69.494 -70.182 -70.884 -71.602 -72.332 -73.076 -73.832 -74.601 -75.381 -76.171 -76.970 -77.779 -78.595 -79.419 - -67.230 -67.875 -68.538 -69.216 -69.911 -70.620 -71.344 -72.082 -72.832 -73.596 -74.371 -75.157 -75.953 -76.759 -77.573 -78.394 -79.222 - -66.928 -67.580 -68.249 -68.935 -69.636 -70.352 -71.082 -71.826 -72.583 -73.353 -74.134 -74.926 -75.728 -76.539 -77.358 -78.184 -79.015 - -66.624 -67.282 -67.957 -68.649 -69.356 -70.078 -70.815 -71.566 -72.329 -73.104 -73.891 -74.688 -75.496 -76.311 -77.135 -77.964 -78.798 - -66.317 -66.981 -67.662 -68.359 -69.073 -69.801 -70.544 -71.300 -72.069 -72.849 -73.641 -74.444 -75.256 -76.076 -76.903 -77.735 -78.571 - -66.006 -66.676 -67.363 -68.066 -68.785 -69.519 -70.267 -71.029 -71.804 -72.589 -73.386 -74.193 -75.009 -75.833 -76.663 -77.498 -78.335 - -65.693 -66.368 -67.061 -67.770 -68.494 -69.234 -69.987 -70.754 -71.534 -72.325 -73.125 -73.937 -74.757 -75.583 -76.416 -77.253 -78.090 - -65.377 -66.058 -66.755 -67.470 -68.199 -68.944 -69.703 -70.475 -71.259 -72.054 -72.859 -73.674 -74.497 -75.327 -76.162 -76.999 -77.838 - -65.058 -65.744 -66.447 -67.166 -67.901 -68.651 -69.414 -70.191 -70.980 -71.779 -72.588 -73.407 -74.233 -75.065 -75.901 -76.739 -77.578 - -64.737 -65.428 -66.136 -66.860 -67.600 -68.354 -69.122 -69.903 -70.696 -71.500 -72.313 -73.133 -73.962 -74.796 -75.634 -76.472 -77.310 - -64.413 -65.109 -65.821 -66.550 -67.295 -68.054 -68.826 -69.612 -70.408 -71.216 -72.032 -72.855 -73.686 -74.522 -75.360 -76.199 -77.036 - -64.087 -64.787 -65.504 -66.238 -66.987 -67.750 -68.527 -69.316 -70.117 -70.927 -71.747 -72.573 -73.406 -74.242 -75.081 -75.920 -76.755 - -63.758 -64.463 -65.185 -65.923 -66.676 -67.444 -68.224 -69.017 -69.821 -70.635 -71.457 -72.286 -73.120 -73.958 -74.797 -75.635 -76.468 - -63.427 -64.136 -64.863 -65.605 -66.362 -67.134 -67.918 -68.715 -69.522 -70.339 -71.164 -71.995 -72.830 -73.668 -74.508 -75.345 -76.176 - -63.094 -63.807 -64.538 -65.284 -66.046 -66.821 -67.609 -68.409 -69.219 -70.039 -70.866 -71.699 -72.535 -73.374 -74.214 -75.049 -75.879 - -62.759 -63.476 -64.211 -64.961 -65.726 -66.505 -67.297 -68.100 -68.913 -69.735 -70.565 -71.399 -72.237 -73.076 -73.915 -74.749 -75.576 - -62.421 -63.143 -63.881 -64.635 -65.404 -66.187 -66.982 -67.788 -68.604 -69.429 -70.260 -71.096 -71.935 -72.773 -73.612 -74.445 -75.269 - -62.081 -62.807 -63.549 -64.307 -65.080 -65.866 -66.664 -67.473 -68.292 -69.118 -69.951 -70.789 -71.628 -72.468 -73.304 -74.136 -74.958 - -61.740 -62.469 -63.215 -63.977 -64.753 -65.542 -66.343 -67.155 -67.976 -68.805 -69.639 -70.478 -71.318 -72.158 -72.993 -73.823 -74.642 - -61.396 -62.130 -62.879 -63.644 -64.424 -65.216 -66.020 -66.835 -67.658 -68.489 -69.325 -70.164 -71.005 -71.844 -72.678 -73.506 -74.323 - -61.051 -61.788 -62.541 -63.309 -64.092 -64.887 -65.694 -66.511 -67.337 -68.169 -69.007 -69.847 -70.688 -71.527 -72.361 -73.186 -74.000 - -60.704 -61.444 -62.201 -62.972 -63.758 -64.556 -65.366 -66.185 -67.013 -67.847 -68.686 -69.527 -70.368 -71.206 -72.039 -72.862 -73.673 - -60.355 -61.099 -61.859 -62.633 -63.422 -64.223 -65.035 -65.857 -66.686 -67.522 -68.362 -69.204 -70.045 -70.883 -71.714 -72.535 -73.343 - -60.004 -60.751 -61.514 -62.292 -63.084 -63.888 -64.702 -65.526 -66.357 -67.195 -68.035 -68.878 -69.719 -70.556 -71.386 -72.206 -73.010 - -59.651 -60.402 -61.168 -61.949 -62.744 -63.550 -64.367 -65.193 -66.026 -66.865 -67.706 -68.549 -69.390 -70.227 -71.055 -71.873 -72.674 - -59.297 -60.051 -60.820 -61.604 -62.401 -63.210 -64.030 -64.858 -65.692 -66.532 -67.375 -68.218 -69.058 -69.894 -70.722 -71.537 -72.336 - -58.941 -59.698 -60.471 -61.257 -62.057 -62.869 -63.690 -64.520 -65.356 -66.197 -67.040 -67.884 -68.724 -69.559 -70.385 -71.198 -71.994 - -58.584 -59.344 -60.119 -60.909 -61.711 -62.525 -63.349 -64.180 -65.018 -65.860 -66.704 -67.548 -68.388 -69.222 -70.046 -70.857 -71.650 - -58.225 -58.988 -59.766 -60.558 -61.363 -62.179 -63.005 -63.838 -64.678 -65.521 -66.365 -67.209 -68.049 -68.882 -69.705 -70.514 -71.304 - -57.864 -58.630 -59.411 -60.206 -61.014 -61.832 -62.659 -63.495 -64.335 -65.179 -66.024 -66.868 -67.708 -68.540 -69.361 -70.168 -70.955 - -57.502 -58.271 -59.055 -59.852 -60.662 -61.483 -62.312 -63.149 -63.991 -64.836 -65.681 -66.525 -67.364 -68.196 -69.015 -69.820 -70.604 - -57.139 -57.910 -58.697 -59.497 -60.309 -61.132 -61.963 -62.801 -63.644 -64.490 -65.336 -66.180 -67.019 -67.849 -68.667 -69.469 -70.251 - -56.774 -57.548 -58.337 -59.140 -59.954 -60.779 -61.612 -62.452 -63.296 -64.143 -64.989 -65.833 -66.671 -67.500 -68.317 -69.117 -69.896 - -56.407 -57.184 -57.976 -58.781 -59.598 -60.424 -61.259 -62.100 -62.946 -63.793 -64.640 -65.484 -66.322 -67.150 -67.965 -68.763 -69.539 - -56.039 -56.819 -57.613 -58.421 -59.240 -60.068 -60.905 -61.747 -62.594 -63.442 -64.289 -65.133 -65.970 -66.797 -67.611 -68.407 -69.180 - -55.670 -56.452 -57.249 -58.059 -58.880 -59.710 -60.549 -61.393 -62.240 -63.089 -63.937 -64.780 -65.617 -66.443 -67.255 -68.048 -68.819 diff --git a/pydarn/radar_fov_files/096_lons.txt b/pydarn/radar_fov_files/096_lons.txt deleted file mode 100644 index 2c890e24a..000000000 --- a/pydarn/radar_fov_files/096_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 126.314 126.410 126.471 126.503 126.507 126.485 126.439 126.368 126.273 126.154 126.012 125.846 125.655 125.439 125.197 124.925 124.620 - 128.333 128.405 128.449 128.465 128.453 128.415 128.351 128.260 128.142 127.998 127.828 127.631 127.407 127.157 126.880 126.576 126.244 - 130.196 130.273 130.319 130.336 130.323 130.280 130.207 130.103 129.968 129.802 129.606 129.378 129.119 128.829 128.508 128.156 127.774 - 131.912 132.004 132.065 132.092 132.085 132.045 131.969 131.858 131.711 131.528 131.308 131.051 130.757 130.426 130.059 129.655 129.214 - 133.550 133.665 133.746 133.789 133.795 133.763 133.691 133.578 133.425 133.229 132.990 132.708 132.382 132.012 131.599 131.142 130.642 - 135.136 135.280 135.386 135.451 135.475 135.457 135.394 135.285 135.130 134.926 134.673 134.370 134.017 133.612 133.155 132.647 132.088 - 136.683 136.859 136.995 137.087 137.134 137.135 137.086 136.987 136.836 136.630 136.368 136.050 135.673 135.237 134.741 134.184 133.568 - 138.196 138.409 138.579 138.702 138.777 138.801 138.773 138.689 138.547 138.345 138.080 137.752 137.357 136.895 136.363 135.762 135.091 - 139.678 139.932 140.139 140.298 140.405 140.458 140.455 140.391 140.265 140.072 139.811 139.479 139.072 138.589 138.028 137.387 136.671 - 141.132 141.428 141.677 141.875 142.019 142.106 142.132 142.094 141.989 141.813 141.562 141.232 140.820 140.323 139.738 139.067 138.300 - 142.558 142.900 143.193 143.433 143.618 143.743 143.804 143.798 143.720 143.566 143.331 143.010 142.600 142.096 141.499 140.795 139.987 - 143.460 143.846 144.181 144.461 144.683 144.842 144.933 144.953 144.896 144.758 144.532 144.214 143.798 143.278 142.656 141.914 141.053 - 144.088 144.520 144.898 145.217 145.475 145.666 145.786 145.830 145.791 145.665 145.445 145.124 144.696 144.162 143.500 142.709 141.785 - 144.552 145.032 145.453 145.812 146.106 146.329 146.477 146.543 146.522 146.406 146.189 145.863 145.419 144.860 144.158 143.311 142.313 - 144.871 145.399 145.865 146.265 146.594 146.849 147.023 147.111 147.105 146.998 146.781 146.445 145.982 145.393 144.643 143.733 142.650 - 145.594 146.170 146.682 147.126 147.497 147.791 148.002 148.123 148.146 148.062 147.863 147.538 147.089 146.480 145.708 144.761 143.623 - 147.079 147.703 148.265 148.760 149.185 149.534 149.800 149.977 150.055 150.027 149.882 149.608 149.205 148.638 147.900 146.978 145.853 - 148.511 149.185 149.799 150.349 150.830 151.236 151.561 151.798 151.937 151.969 151.883 151.667 151.320 150.802 150.109 149.222 148.121 - 149.896 150.621 151.289 151.894 152.433 152.900 153.287 153.586 153.790 153.888 153.867 153.716 153.432 152.974 152.336 151.496 150.431 - 151.237 152.014 152.736 153.399 153.998 154.527 154.978 155.344 155.616 155.784 155.835 155.755 155.541 155.153 154.580 153.799 152.784 - 152.536 153.366 154.144 154.865 155.525 156.118 156.635 157.071 157.415 157.657 157.784 157.782 157.646 157.336 156.839 156.129 155.179 - 153.788 154.679 155.513 156.294 157.016 157.674 158.260 158.767 159.185 159.505 159.713 159.794 159.744 159.520 159.110 158.485 157.614 - 155.010 155.955 156.846 157.686 158.471 159.195 159.851 160.431 160.927 161.328 161.620 161.791 161.832 161.703 161.390 160.862 160.086 - 156.196 157.189 158.143 159.043 159.891 160.682 161.409 162.064 162.639 163.123 163.504 163.768 163.907 163.881 163.674 163.256 162.589 - 157.349 158.394 159.405 160.366 161.277 162.135 162.933 163.664 164.320 164.890 165.363 165.723 165.965 166.049 165.958 165.660 165.118 - 158.468 159.567 160.634 161.654 162.629 163.554 164.424 165.232 165.969 166.627 167.193 167.655 168.004 168.203 168.236 168.070 167.667 - 159.555 160.707 161.824 162.909 163.947 164.940 165.882 166.766 167.586 168.333 168.995 169.559 170.020 170.340 170.503 170.478 170.227 - 160.612 161.815 162.988 164.132 165.233 166.292 167.306 168.267 169.170 170.006 170.765 171.435 172.009 172.454 172.754 172.879 172.792 - 161.639 162.894 164.121 165.318 166.486 167.612 168.697 169.735 170.720 171.646 172.502 173.278 173.969 174.542 174.983 175.265 175.351 - 162.637 163.942 165.223 166.478 167.708 168.899 170.054 171.168 172.236 173.251 174.205 175.088 175.888 176.600 177.186 177.630 177.898 - 163.607 164.963 166.296 167.607 168.898 170.154 171.378 172.568 173.718 174.821 175.873 176.863 177.782 178.624 179.358 179.967 -179.576 - 164.551 165.955 167.341 168.707 170.052 171.377 172.670 173.934 175.164 176.356 177.504 178.601 179.638 -179.388 -178.506 -177.728 -177.079 - 165.469 166.920 168.357 169.777 171.180 172.568 173.929 175.266 176.575 177.854 179.098 -179.700 -178.546 -177.440 -176.410 -175.463 -174.619 - 166.361 167.859 169.346 170.820 172.279 173.729 175.156 176.564 177.952 179.316 -179.346 -178.040 -176.770 -175.535 -174.357 -173.241 -172.203 - 167.229 168.773 170.308 171.834 173.350 174.854 176.351 177.830 179.294 -179.258 -177.829 -176.420 -175.036 -173.673 -172.350 -171.067 -169.836 - 168.073 169.662 171.245 172.821 174.392 175.955 177.515 179.062 -179.399 -177.870 -176.350 -174.841 -173.345 -171.864 -170.391 -168.945 -167.524 - 168.894 170.527 172.156 173.783 175.406 177.026 178.648 -179.738 -178.127 -176.517 -174.910 -173.304 -171.699 -170.095 -168.484 -166.878 -165.271 - 169.694 171.369 173.043 174.718 176.393 178.069 179.746 -178.570 -176.888 -175.201 -173.508 -171.807 -170.097 -168.374 -166.628 -164.867 -163.081 - 170.471 172.188 173.907 175.628 177.354 179.084 -179.180 -177.433 -175.682 -173.920 -172.144 -170.352 -168.539 -166.702 -164.826 -162.916 -160.956 - 171.228 172.985 174.747 176.515 178.289 -179.929 -178.136 -176.327 -174.510 -172.675 -170.819 -168.938 -167.027 -165.078 -163.078 -161.025 -158.900 - 171.965 173.762 175.565 177.377 179.199 -178.967 -177.120 -175.256 -173.369 -171.464 -169.531 -167.565 -165.558 -163.504 -161.389 -159.194 -156.912 - 172.682 174.517 176.362 178.217 -179.915 -178.032 -176.131 -174.210 -172.261 -170.287 -168.280 -166.231 -164.134 -161.977 -159.749 -157.424 -154.993 - 173.380 175.253 177.137 179.034 -179.053 -177.122 -175.170 -173.193 -171.183 -169.144 -167.065 -164.937 -162.753 -160.499 -158.162 -155.715 -153.144 - 174.060 175.969 177.892 179.830 -178.213 -176.236 -174.234 -172.203 -170.139 -168.033 -165.885 -163.682 -161.414 -159.068 -156.628 -154.065 -151.363 - 174.723 176.667 178.627 -179.395 -177.396 -175.374 -173.324 -171.241 -169.122 -166.954 -164.740 -162.465 -160.118 -157.684 -155.146 -152.480 -149.650 - 175.368 177.347 179.343 -178.641 -176.601 -174.535 -172.438 -170.306 -168.132 -165.907 -163.629 -161.285 -158.862 -156.345 -153.714 -150.946 -148.003 - 175.996 178.009 -179.959 -177.906 -175.827 -173.719 -171.577 -169.397 -167.171 -164.893 -162.551 -160.141 -157.646 -155.050 -152.333 -149.469 -146.420 - 176.609 178.654 -179.280 -177.190 -175.073 -172.924 -170.739 -168.512 -166.237 -163.905 -161.505 -159.033 -156.469 -153.799 -151.000 -148.047 -144.906 - 177.206 179.283 -178.618 -176.493 -174.338 -172.150 -169.923 -167.652 -165.329 -162.946 -160.490 -157.958 -155.330 -152.589 -149.714 -146.677 -143.446 - 177.788 179.896 -177.973 -175.814 -173.623 -171.397 -169.130 -166.815 -164.447 -162.015 -159.510 -156.917 -154.227 -151.420 -148.473 -145.359 -142.044 - 178.355 -179.507 -177.344 -175.152 -172.927 -170.664 -168.358 -166.002 -163.589 -161.110 -158.555 -155.907 -153.160 -150.291 -147.277 -144.091 -140.699 - 178.909 -178.925 -176.731 -174.507 -172.248 -169.950 -167.606 -165.210 -162.755 -160.231 -157.628 -154.929 -152.127 -149.199 -146.122 -142.870 -139.408 - 179.448 -178.357 -176.133 -173.878 -171.587 -169.254 -166.874 -164.440 -161.945 -159.378 -156.729 -153.984 -151.127 -148.144 -145.009 -141.694 -138.168 - 179.975 -177.803 -175.551 -173.265 -170.942 -168.577 -166.162 -163.691 -161.157 -158.549 -155.856 -153.066 -150.158 -147.124 -143.934 -140.563 -136.977 - -179.512 -177.262 -174.982 -172.668 -170.314 -167.917 -165.468 -162.962 -160.390 -157.743 -155.009 -152.174 -149.221 -146.137 -142.897 -139.473 -135.834 - -179.010 -176.735 -174.428 -172.085 -169.702 -167.273 -164.792 -162.252 -159.645 -156.960 -154.186 -151.310 -148.317 -145.184 -141.896 -138.424 -134.735 - -178.521 -176.220 -173.887 -171.517 -169.105 -166.646 -164.134 -161.562 -158.920 -156.199 -153.388 -150.472 -147.438 -144.262 -140.930 -137.413 -133.680 - -178.044 -175.718 -173.359 -170.962 -168.523 -166.035 -163.493 -160.889 -158.214 -155.459 -152.612 -149.659 -146.586 -143.373 -139.997 -136.439 -132.665 - -177.578 -175.228 -172.844 -170.421 -167.955 -165.439 -162.868 -160.234 -157.528 -154.740 -151.858 -148.870 -145.761 -142.510 -139.096 -135.499 -131.688 - -177.122 -174.749 -172.341 -169.893 -167.401 -164.858 -162.259 -159.596 -156.859 -154.040 -151.126 -148.105 -144.960 -141.675 -138.225 -134.593 -130.749 - -176.678 -174.282 -171.850 -169.378 -166.860 -164.292 -161.666 -158.974 -156.209 -153.359 -150.415 -147.361 -144.185 -140.866 -137.387 -133.719 -129.844 - -176.244 -173.825 -171.370 -168.874 -166.333 -163.739 -161.087 -158.368 -155.575 -152.697 -149.723 -146.640 -143.432 -140.083 -136.573 -132.876 -128.973 - -175.819 -173.379 -170.902 -168.383 -165.817 -163.199 -160.522 -157.778 -154.958 -152.052 -149.050 -145.938 -142.702 -139.324 -135.786 -132.061 -128.133 - -175.405 -172.943 -170.444 -167.903 -165.315 -162.673 -159.971 -157.202 -154.357 -151.425 -148.396 -145.257 -141.994 -138.589 -135.024 -131.278 -127.323 - -174.999 -172.517 -169.997 -167.434 -164.823 -162.159 -159.434 -156.641 -153.771 -150.814 -147.760 -144.595 -141.306 -137.876 -134.286 -130.517 -126.542 - -174.603 -172.101 -169.560 -166.976 -164.344 -161.657 -158.909 -156.093 -153.199 -150.219 -147.140 -143.951 -140.638 -137.184 -133.572 -129.782 -125.792 - -174.216 -171.694 -169.133 -166.528 -163.875 -161.167 -158.397 -155.559 -152.642 -149.639 -146.537 -143.325 -139.989 -136.513 -132.880 -129.070 -125.064 - -173.837 -171.296 -168.715 -166.091 -163.417 -160.688 -157.898 -155.037 -152.099 -149.074 -145.950 -142.716 -139.358 -135.861 -132.209 -128.382 -124.360 - -173.467 -170.906 -168.307 -165.663 -162.970 -160.221 -157.410 -154.529 -151.570 -148.523 -145.378 -142.123 -138.745 -135.229 -131.558 -127.715 -123.680 - -173.105 -170.526 -167.907 -165.245 -162.532 -159.764 -156.933 -154.032 -151.053 -147.986 -144.821 -141.546 -138.149 -134.614 -130.926 -127.069 -123.022 - -172.750 -170.153 -167.517 -164.836 -162.104 -159.317 -156.467 -153.547 -150.548 -147.462 -144.278 -140.984 -137.568 -134.017 -130.313 -126.442 -122.385 - -172.404 -169.789 -167.135 -164.435 -161.686 -158.880 -156.012 -153.073 -150.056 -146.951 -143.748 -140.437 -137.004 -133.436 -129.718 -125.834 -121.768 - -172.064 -169.432 -166.761 -164.044 -161.277 -158.453 -155.567 -152.610 -149.575 -146.452 -143.232 -139.903 -136.454 -132.871 -129.140 -125.245 -121.170 - -171.732 -169.083 -166.395 -163.661 -160.876 -158.035 -155.132 -152.157 -149.105 -145.965 -142.728 -139.383 -135.919 -132.322 -128.578 -124.672 -120.590 - -171.407 -168.742 -166.036 -163.286 -160.485 -157.627 -154.706 -151.715 -148.646 -145.490 -142.237 -138.876 -135.397 -131.787 -128.031 -124.116 -120.027 - -171.089 -168.407 -165.686 -162.919 -160.101 -157.227 -154.290 -151.283 -148.197 -145.025 -141.757 -138.382 -134.889 -131.266 -127.499 -123.576 -119.481 diff --git a/pydarn/radar_fov_files/097_lats.txt b/pydarn/radar_fov_files/097_lats.txt deleted file mode 100644 index e9e16df7e..000000000 --- a/pydarn/radar_fov_files/097_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - -74.197 -74.181 -74.174 -74.173 -74.180 -74.192 -74.211 -74.235 -74.264 -74.299 -74.339 -74.384 -74.435 -74.491 -74.554 -74.623 -74.699 - -73.673 -73.668 -73.669 -73.678 -73.693 -73.713 -73.740 -73.773 -73.811 -73.855 -73.904 -73.959 -74.019 -74.084 -74.155 -74.231 -74.313 - -73.186 -73.186 -73.193 -73.207 -73.228 -73.255 -73.289 -73.329 -73.376 -73.428 -73.487 -73.552 -73.622 -73.698 -73.780 -73.868 -73.961 - -72.734 -72.737 -72.748 -72.766 -72.792 -72.825 -72.865 -72.912 -72.967 -73.028 -73.096 -73.170 -73.251 -73.339 -73.432 -73.532 -73.638 - -72.301 -72.306 -72.319 -72.341 -72.371 -72.409 -72.455 -72.508 -72.569 -72.639 -72.716 -72.800 -72.891 -72.990 -73.096 -73.208 -73.327 - -71.875 -71.882 -71.898 -71.923 -71.957 -72.000 -72.051 -72.112 -72.180 -72.258 -72.343 -72.437 -72.537 -72.647 -72.764 -72.888 -73.020 - -71.454 -71.463 -71.481 -71.509 -71.547 -71.594 -71.651 -71.718 -71.794 -71.878 -71.972 -72.075 -72.187 -72.307 -72.435 -72.570 -72.715 - -71.038 -71.047 -71.068 -71.099 -71.140 -71.192 -71.254 -71.326 -71.409 -71.501 -71.603 -71.715 -71.836 -71.966 -72.105 -72.253 -72.410 - -70.624 -70.635 -70.657 -70.691 -70.736 -70.792 -70.859 -70.937 -71.025 -71.125 -71.234 -71.355 -71.485 -71.625 -71.775 -71.934 -72.103 - -70.212 -70.224 -70.248 -70.284 -70.333 -70.393 -70.464 -70.548 -70.642 -70.749 -70.866 -70.994 -71.133 -71.283 -71.443 -71.614 -71.794 - -69.802 -69.815 -69.841 -69.879 -69.931 -69.994 -70.071 -70.159 -70.260 -70.373 -70.497 -70.633 -70.781 -70.940 -71.110 -71.291 -71.483 - -69.524 -69.536 -69.563 -69.602 -69.656 -69.722 -69.802 -69.895 -70.001 -70.120 -70.252 -70.396 -70.552 -70.721 -70.902 -71.094 -71.298 - -69.313 -69.324 -69.350 -69.390 -69.444 -69.513 -69.596 -69.694 -69.805 -69.930 -70.069 -70.221 -70.387 -70.565 -70.757 -70.962 -71.179 - -69.142 -69.150 -69.175 -69.215 -69.270 -69.341 -69.427 -69.529 -69.645 -69.776 -69.922 -70.083 -70.258 -70.447 -70.650 -70.868 -71.100 - -69.007 -69.011 -69.034 -69.073 -69.129 -69.202 -69.291 -69.396 -69.518 -69.655 -69.808 -69.977 -70.162 -70.362 -70.578 -70.810 -71.057 - -68.764 -68.767 -68.789 -68.829 -68.886 -68.961 -69.053 -69.163 -69.289 -69.432 -69.592 -69.769 -69.962 -70.171 -70.397 -70.640 -70.900 - -68.315 -68.321 -68.345 -68.388 -68.449 -68.527 -68.624 -68.737 -68.868 -69.016 -69.181 -69.363 -69.562 -69.778 -70.010 -70.259 -70.526 - -67.873 -67.881 -67.908 -67.954 -68.017 -68.099 -68.199 -68.317 -68.452 -68.604 -68.775 -68.962 -69.167 -69.388 -69.627 -69.883 -70.156 - -67.437 -67.447 -67.476 -67.524 -67.590 -67.675 -67.778 -67.900 -68.039 -68.197 -68.372 -68.565 -68.775 -69.003 -69.248 -69.510 -69.790 - -67.005 -67.016 -67.047 -67.098 -67.167 -67.255 -67.362 -67.487 -67.630 -67.792 -67.972 -68.170 -68.386 -68.619 -68.871 -69.139 -69.426 - -66.576 -66.590 -66.622 -66.675 -66.747 -66.837 -66.947 -67.076 -67.224 -67.390 -67.575 -67.778 -67.999 -68.238 -68.496 -68.771 -69.064 - -66.151 -66.166 -66.200 -66.255 -66.329 -66.423 -66.536 -66.668 -66.820 -66.990 -67.179 -67.387 -67.614 -67.859 -68.122 -68.403 -68.703 - -65.729 -65.745 -65.781 -65.837 -65.914 -66.010 -66.126 -66.262 -66.417 -66.592 -66.785 -66.998 -67.230 -67.480 -67.750 -68.037 -68.343 - -65.308 -65.326 -65.363 -65.422 -65.500 -65.599 -65.718 -65.857 -66.016 -66.195 -66.393 -66.610 -66.847 -67.103 -67.378 -67.672 -67.984 - -64.890 -64.908 -64.948 -65.008 -65.088 -65.190 -65.312 -65.454 -65.616 -65.799 -66.001 -66.223 -66.465 -66.726 -67.007 -67.306 -67.625 - -64.474 -64.493 -64.533 -64.595 -64.678 -64.782 -64.906 -65.052 -65.218 -65.404 -65.611 -65.837 -66.084 -66.350 -66.636 -66.941 -67.266 - -64.059 -64.079 -64.121 -64.184 -64.269 -64.375 -64.502 -64.651 -64.820 -65.010 -65.221 -65.452 -65.703 -65.974 -66.266 -66.577 -66.907 - -63.645 -63.666 -63.709 -63.774 -63.861 -63.969 -64.099 -64.250 -64.423 -64.617 -64.831 -65.067 -65.323 -65.599 -65.895 -66.212 -66.548 - -63.232 -63.254 -63.299 -63.365 -63.454 -63.564 -63.697 -63.851 -64.027 -64.224 -64.442 -64.682 -64.942 -65.223 -65.525 -65.847 -66.189 - -62.821 -62.844 -62.889 -62.957 -63.047 -63.160 -63.295 -63.452 -63.631 -63.831 -64.054 -64.297 -64.562 -64.848 -65.155 -65.482 -65.829 - -62.410 -62.434 -62.480 -62.550 -62.642 -62.756 -62.894 -63.053 -63.235 -63.439 -63.665 -63.913 -64.182 -64.472 -64.784 -65.116 -65.469 - -62.001 -62.025 -62.072 -62.143 -62.237 -62.353 -62.493 -62.655 -62.840 -63.047 -63.277 -63.529 -63.802 -64.097 -64.413 -64.751 -65.109 - -61.591 -61.616 -61.665 -61.737 -61.832 -61.951 -62.093 -62.258 -62.445 -62.656 -62.889 -63.144 -63.422 -63.721 -64.042 -64.385 -64.748 - -61.183 -61.208 -61.258 -61.331 -61.428 -61.549 -61.693 -61.860 -62.051 -62.264 -62.501 -62.760 -63.042 -63.345 -63.671 -64.018 -64.387 - -60.775 -60.801 -60.851 -60.926 -61.024 -61.147 -61.293 -61.463 -61.656 -61.873 -62.113 -62.376 -62.661 -62.969 -63.299 -63.651 -64.025 - -60.367 -60.394 -60.445 -60.521 -60.621 -60.745 -60.894 -61.066 -61.262 -61.482 -61.725 -61.991 -62.281 -62.593 -62.927 -63.284 -63.662 - -59.960 -59.988 -60.040 -60.117 -60.218 -60.344 -60.494 -60.669 -60.868 -61.091 -61.337 -61.607 -61.900 -62.216 -62.555 -62.916 -63.299 - -59.554 -59.581 -59.634 -59.712 -59.815 -59.943 -60.095 -60.272 -60.474 -60.699 -60.949 -61.222 -61.519 -61.839 -62.182 -62.548 -62.936 - -59.147 -59.176 -59.229 -59.308 -59.413 -59.542 -59.696 -59.876 -60.080 -60.308 -60.561 -60.837 -61.138 -61.462 -61.809 -62.179 -62.572 - -58.741 -58.770 -58.824 -58.905 -59.010 -59.141 -59.297 -59.479 -59.685 -59.917 -60.172 -60.452 -60.756 -61.084 -61.435 -61.810 -62.207 - -58.335 -58.365 -58.420 -58.501 -58.608 -58.740 -58.899 -59.082 -59.291 -59.525 -59.784 -60.067 -60.375 -60.706 -61.061 -61.440 -61.842 - -57.930 -57.959 -58.015 -58.097 -58.206 -58.340 -58.500 -58.686 -58.897 -59.133 -59.395 -59.681 -59.992 -60.328 -60.687 -61.070 -61.476 - -57.524 -57.554 -57.611 -57.694 -57.803 -57.939 -58.101 -58.289 -58.502 -58.742 -59.006 -59.296 -59.610 -59.949 -60.312 -60.699 -61.109 - -57.119 -57.149 -57.207 -57.291 -57.401 -57.539 -57.702 -57.892 -58.108 -58.350 -58.617 -58.910 -59.227 -59.570 -59.937 -60.327 -60.742 - -56.714 -56.745 -56.803 -56.887 -56.999 -57.138 -57.303 -57.495 -57.713 -57.958 -58.228 -58.523 -58.844 -59.190 -59.561 -59.955 -60.374 - -56.309 -56.340 -56.398 -56.484 -56.597 -56.737 -56.904 -57.098 -57.319 -57.565 -57.838 -58.137 -58.461 -58.810 -59.184 -59.583 -60.006 - -55.904 -55.935 -55.994 -56.081 -56.195 -56.337 -56.505 -56.701 -56.924 -57.173 -57.448 -57.750 -58.077 -58.430 -58.808 -59.210 -59.637 - -55.498 -55.530 -55.590 -55.678 -55.793 -55.936 -56.106 -56.304 -56.529 -56.780 -57.058 -57.363 -57.693 -58.049 -58.430 -58.836 -59.267 - -55.093 -55.126 -55.186 -55.274 -55.391 -55.535 -55.707 -55.907 -56.133 -56.387 -56.668 -56.975 -57.309 -57.668 -58.053 -58.462 -58.897 - -54.688 -54.721 -54.782 -54.871 -54.989 -55.134 -55.308 -55.509 -55.738 -55.994 -56.277 -56.588 -56.924 -57.286 -57.675 -58.088 -58.526 - -54.283 -54.316 -54.378 -54.468 -54.586 -54.733 -54.908 -55.111 -55.342 -55.601 -55.887 -56.199 -56.539 -56.904 -57.296 -57.713 -58.155 - -53.878 -53.911 -53.973 -54.064 -54.184 -54.332 -54.509 -54.713 -54.946 -55.207 -55.495 -55.811 -56.153 -56.522 -56.917 -57.337 -57.783 - -53.473 -53.506 -53.569 -53.660 -53.781 -53.931 -54.109 -54.315 -54.550 -54.813 -55.104 -55.422 -55.767 -56.139 -56.537 -56.961 -57.410 - -53.068 -53.101 -53.164 -53.257 -53.378 -53.529 -53.709 -53.917 -54.154 -54.419 -54.712 -55.033 -55.381 -55.756 -56.157 -56.584 -57.037 - -52.663 -52.696 -52.760 -52.853 -52.975 -53.127 -53.308 -53.519 -53.757 -54.025 -54.320 -54.643 -54.994 -55.372 -55.777 -56.207 -56.664 - -52.257 -52.291 -52.355 -52.449 -52.572 -52.725 -52.908 -53.120 -53.360 -53.630 -53.928 -54.254 -54.607 -54.988 -55.396 -55.830 -56.289 - -51.852 -51.886 -51.950 -52.045 -52.169 -52.323 -52.507 -52.721 -52.963 -53.235 -53.535 -53.863 -54.220 -54.603 -55.014 -55.451 -55.915 - -51.446 -51.480 -51.545 -51.640 -51.766 -51.921 -52.106 -52.321 -52.566 -52.839 -53.142 -53.473 -53.832 -54.218 -54.632 -55.073 -55.539 - -51.040 -51.075 -51.140 -51.236 -51.362 -51.519 -51.705 -51.922 -52.168 -52.444 -52.748 -53.082 -53.443 -53.833 -54.250 -54.693 -55.164 - -50.634 -50.669 -50.734 -50.831 -50.958 -51.116 -51.304 -51.522 -51.770 -52.048 -52.355 -52.690 -53.055 -53.447 -53.867 -54.314 -54.787 - -50.228 -50.263 -50.329 -50.426 -50.554 -50.713 -50.902 -51.122 -51.372 -51.651 -51.961 -52.299 -52.665 -53.061 -53.483 -53.933 -54.410 - -49.822 -49.857 -49.923 -50.021 -50.150 -50.310 -50.500 -50.722 -50.973 -51.255 -51.566 -51.907 -52.276 -52.674 -53.099 -53.553 -54.033 - -49.415 -49.450 -49.517 -49.615 -49.745 -49.906 -50.098 -50.321 -50.574 -50.858 -51.171 -51.514 -51.886 -52.287 -52.715 -53.171 -53.655 - -49.008 -49.044 -49.111 -49.210 -49.340 -49.502 -49.696 -49.920 -50.175 -50.460 -50.776 -51.121 -51.496 -51.899 -52.330 -52.790 -53.276 - -48.602 -48.637 -48.704 -48.804 -48.935 -49.098 -49.293 -49.519 -49.775 -50.063 -50.380 -50.728 -51.105 -51.511 -51.945 -52.407 -52.897 - -48.194 -48.230 -48.298 -48.398 -48.530 -48.694 -48.890 -49.117 -49.375 -49.665 -49.984 -50.334 -50.714 -51.122 -51.559 -52.025 -52.517 - -47.787 -47.822 -47.891 -47.991 -48.124 -48.289 -48.486 -48.715 -48.975 -49.266 -49.588 -49.940 -50.322 -50.733 -51.173 -51.641 -52.137 - -47.379 -47.415 -47.483 -47.584 -47.718 -47.884 -48.083 -48.313 -48.575 -48.868 -49.191 -49.546 -49.930 -50.344 -50.786 -51.258 -51.757 - -46.971 -47.007 -47.076 -47.177 -47.312 -47.479 -47.679 -47.910 -48.174 -48.468 -48.794 -49.151 -49.537 -49.954 -50.399 -50.873 -51.375 - -46.563 -46.599 -46.668 -46.770 -46.905 -47.074 -47.274 -47.507 -47.772 -48.069 -48.397 -48.755 -49.144 -49.563 -50.012 -50.488 -50.994 - -46.155 -46.190 -46.260 -46.362 -46.499 -46.668 -46.869 -47.104 -47.370 -47.669 -47.999 -48.360 -48.751 -49.172 -49.623 -50.103 -50.611 - -45.746 -45.782 -45.851 -45.955 -46.091 -46.261 -46.464 -46.700 -46.968 -47.269 -47.600 -47.963 -48.357 -48.781 -49.235 -49.717 -50.229 - -45.337 -45.373 -45.443 -45.546 -45.684 -45.855 -46.059 -46.296 -46.566 -46.868 -47.202 -47.567 -47.963 -48.389 -48.846 -49.331 -49.845 - -44.928 -44.963 -45.033 -45.138 -45.276 -45.448 -45.653 -45.892 -46.163 -46.467 -46.803 -47.170 -47.568 -47.997 -48.456 -48.944 -49.462 - -44.518 -44.554 -44.624 -44.729 -44.868 -45.040 -45.247 -45.487 -45.760 -46.065 -46.403 -46.772 -47.173 -47.604 -48.066 -48.557 -49.077 - -44.108 -44.144 -44.214 -44.319 -44.459 -44.633 -44.840 -45.082 -45.356 -45.663 -46.003 -46.374 -46.777 -47.211 -47.675 -48.169 -48.692 diff --git a/pydarn/radar_fov_files/097_lons.txt b/pydarn/radar_fov_files/097_lons.txt deleted file mode 100644 index 9afa87ee2..000000000 --- a/pydarn/radar_fov_files/097_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 124.111 123.806 123.513 123.230 122.955 122.689 122.431 122.182 121.942 121.711 121.491 121.281 121.083 120.898 120.727 120.573 120.437 - 123.792 123.437 123.087 122.744 122.407 122.077 121.753 121.437 121.130 120.831 120.542 120.264 119.997 119.743 119.501 119.275 119.064 - 123.567 123.151 122.740 122.334 121.932 121.537 121.149 120.768 120.395 120.031 119.677 119.334 119.003 118.684 118.380 118.090 117.816 - 123.417 122.940 122.466 121.996 121.532 121.073 120.621 120.177 119.741 119.314 118.898 118.492 118.099 117.720 117.354 117.005 116.672 - 123.306 122.768 122.233 121.703 121.177 120.657 120.143 119.635 119.138 118.650 118.173 117.707 117.254 116.815 116.392 115.984 115.594 - 123.214 122.617 122.023 121.433 120.848 120.269 119.696 119.131 118.574 118.027 117.492 116.967 116.454 115.958 115.477 115.012 114.566 - 123.135 122.482 121.831 121.184 120.542 119.905 119.275 118.653 118.039 117.435 116.843 116.262 115.694 115.141 114.604 114.083 113.581 - 123.066 122.358 121.653 120.951 120.254 119.562 118.877 118.199 117.530 116.871 116.223 115.588 114.965 114.357 113.766 113.191 112.636 - 123.005 122.245 121.486 120.732 119.981 119.236 118.498 117.767 117.045 116.332 115.631 114.941 114.266 113.604 112.959 112.332 111.723 - 122.950 122.139 121.330 120.524 119.722 118.926 118.136 117.354 116.580 115.816 115.062 114.321 113.593 112.880 112.183 111.503 110.842 - 122.900 122.039 121.181 120.326 119.475 118.630 117.790 116.958 116.134 115.320 114.516 113.724 112.946 112.182 111.434 110.703 109.991 - 122.983 122.074 121.168 120.266 119.368 118.475 117.590 116.711 115.841 114.981 114.132 113.295 112.471 111.661 110.868 110.091 109.334 - 123.143 122.184 121.229 120.278 119.333 118.394 117.463 116.539 115.624 114.720 113.826 112.944 112.076 111.223 110.385 109.565 108.764 - 123.349 122.339 121.333 120.334 119.342 118.356 117.379 116.410 115.450 114.501 113.563 112.638 111.726 110.829 109.949 109.085 108.241 - 123.597 122.533 121.477 120.428 119.388 118.355 117.332 116.317 115.313 114.320 113.339 112.370 111.415 110.475 109.551 108.645 107.758 - 123.709 122.599 121.497 120.404 119.319 118.244 117.177 116.120 115.073 114.038 113.014 112.002 111.005 110.022 109.055 108.105 107.174 - 123.572 122.428 121.292 120.164 119.043 117.931 116.827 115.732 114.646 113.571 112.507 111.455 110.416 109.391 108.380 107.386 106.409 - 123.449 122.273 121.103 119.940 118.785 117.636 116.496 115.364 114.241 113.128 112.025 110.933 109.854 108.787 107.735 106.698 105.677 - 123.339 122.130 120.928 119.731 118.541 117.358 116.183 115.015 113.855 112.704 111.564 110.433 109.315 108.208 107.115 106.036 104.973 - 123.240 122.000 120.765 119.535 118.312 117.095 115.884 114.681 113.486 112.299 111.122 109.954 108.797 107.652 106.519 105.400 104.296 - 123.150 121.878 120.612 119.350 118.094 116.844 115.600 114.363 113.133 111.911 110.697 109.493 108.299 107.116 105.945 104.787 103.642 - 123.068 121.766 120.468 119.175 117.887 116.604 115.328 114.057 112.793 111.537 110.289 109.050 107.820 106.600 105.391 104.194 103.011 - 122.992 121.660 120.332 119.009 117.689 116.375 115.067 113.764 112.467 111.178 109.896 108.622 107.357 106.101 104.856 103.622 102.400 - 122.923 121.561 120.204 118.850 117.501 116.156 114.816 113.482 112.153 110.831 109.516 108.208 106.909 105.619 104.338 103.068 101.809 - 122.858 121.468 120.082 118.699 117.320 115.945 114.575 113.210 111.850 110.496 109.149 107.809 106.476 105.152 103.837 102.532 101.237 - 122.798 121.381 119.966 118.554 117.147 115.743 114.343 112.948 111.557 110.173 108.794 107.422 106.057 104.700 103.351 102.011 100.681 - 122.743 121.298 119.855 118.416 116.980 115.547 114.119 112.694 111.274 109.860 108.451 107.048 105.651 104.262 102.880 101.507 100.142 - 122.691 121.219 119.750 118.283 116.820 115.359 113.902 112.449 111.001 109.557 108.118 106.684 105.257 103.836 102.423 101.016 99.618 - 122.643 121.145 119.649 118.156 116.665 115.178 113.693 112.212 110.735 109.263 107.795 106.332 104.874 103.423 101.978 100.540 99.109 - 122.598 121.074 119.553 118.033 116.516 115.002 113.491 111.983 110.478 108.978 107.481 105.989 104.503 103.021 101.546 100.077 98.614 - 122.555 121.007 119.460 117.915 116.372 114.832 113.295 111.760 110.229 108.701 107.177 105.657 104.141 102.631 101.126 99.626 98.132 - 122.516 120.943 119.371 117.801 116.234 114.668 113.105 111.544 109.986 108.432 106.881 105.333 103.790 102.251 100.717 99.187 97.663 - 122.479 120.881 119.286 117.692 116.099 114.509 112.920 111.334 109.751 108.170 106.592 105.018 103.448 101.881 100.318 98.760 97.206 - 122.444 120.823 119.204 117.586 115.969 114.354 112.741 111.130 109.522 107.916 106.312 104.712 103.114 101.520 99.930 98.343 96.760 - 122.411 120.767 119.125 117.483 115.843 114.204 112.567 110.932 109.299 107.668 106.039 104.413 102.789 101.169 99.551 97.937 96.326 - 122.380 120.714 119.048 117.384 115.721 114.059 112.398 110.739 109.082 107.426 105.773 104.122 102.473 100.826 99.182 97.541 95.902 - 122.352 120.663 118.975 117.288 115.602 113.917 112.234 110.551 108.870 107.191 105.514 103.838 102.164 100.492 98.822 97.154 95.488 - 122.324 120.614 118.904 117.195 115.487 113.780 112.074 110.368 108.664 106.962 105.260 103.560 101.862 100.165 98.470 96.776 95.083 - 122.299 120.567 118.836 117.105 115.375 113.646 111.918 110.190 108.464 106.738 105.013 103.290 101.567 99.846 98.126 96.407 94.688 - 122.275 120.523 118.770 117.018 115.267 113.516 111.766 110.016 108.268 106.519 104.772 103.026 101.280 99.535 97.790 96.046 94.302 - 122.253 120.480 118.707 116.934 115.161 113.389 111.618 109.847 108.076 106.306 104.536 102.767 100.998 99.230 97.461 95.693 93.924 - 122.232 120.439 118.645 116.852 115.059 113.266 111.474 109.681 107.889 106.098 104.306 102.515 100.723 98.932 97.140 95.348 93.555 - 122.213 120.399 118.586 116.772 114.959 113.146 111.333 109.520 107.707 105.894 104.081 102.268 100.454 98.640 96.826 95.010 93.193 - 122.195 120.362 118.528 116.695 114.862 113.029 111.195 109.362 107.528 105.695 103.861 102.026 100.191 98.355 96.518 94.679 92.839 - 122.178 120.325 118.473 116.620 114.767 112.914 111.061 109.208 107.354 105.500 103.645 101.790 99.933 98.076 96.216 94.355 92.492 - 122.162 120.291 118.419 116.547 114.675 112.803 110.930 109.057 107.183 105.309 103.434 101.558 99.681 97.802 95.921 94.038 92.153 - 122.148 120.258 118.367 116.476 114.585 112.694 110.802 108.909 107.016 105.122 103.227 101.331 99.433 97.534 95.632 93.727 91.819 - 122.135 120.226 118.317 116.407 114.497 112.587 110.677 108.765 106.853 104.940 103.025 101.109 99.191 97.271 95.348 93.422 91.493 - 122.123 120.195 118.268 116.340 114.412 112.483 110.554 108.624 106.693 104.760 102.827 100.891 98.953 97.013 95.069 93.123 91.172 - 122.111 120.166 118.221 116.275 114.329 112.382 110.434 108.486 106.536 104.585 102.632 100.677 98.720 96.760 94.796 92.829 90.858 - 122.101 120.138 118.175 116.212 114.248 112.283 110.317 108.350 106.382 104.413 102.441 100.467 98.491 96.511 94.528 92.541 90.549 - 122.092 120.112 118.131 116.150 114.168 112.186 110.202 108.218 106.232 104.244 102.254 100.262 98.266 96.268 94.265 92.258 90.246 - 122.084 120.086 118.088 116.090 114.091 112.091 110.090 108.088 106.084 104.078 102.070 100.060 98.046 96.028 94.007 91.980 89.948 - 122.077 120.062 118.047 116.031 114.015 111.998 109.980 107.961 105.939 103.916 101.890 99.861 97.829 95.793 93.753 91.707 89.655 - 122.070 120.039 118.007 115.975 113.942 111.908 109.872 107.836 105.797 103.756 101.713 99.666 97.616 95.562 93.503 91.438 89.368 - 122.065 120.017 117.968 115.919 113.869 111.819 109.767 107.713 105.657 103.599 101.539 99.475 97.407 95.335 93.257 91.175 89.085 - 122.060 119.996 117.931 115.865 113.799 111.732 109.663 107.593 105.520 103.446 101.368 99.286 97.201 95.111 93.016 90.915 88.807 - 122.056 119.976 117.894 115.813 113.730 111.647 109.562 107.475 105.386 103.294 101.200 99.101 96.999 94.892 92.779 90.659 88.533 - 122.054 119.957 117.859 115.762 113.663 111.563 109.462 107.359 105.254 103.146 101.034 98.919 96.800 94.675 92.545 90.408 88.263 - 122.052 119.939 117.825 115.712 113.597 111.482 109.365 107.245 105.124 103.000 100.872 98.740 96.604 94.463 92.315 90.160 87.998 - 122.050 119.922 117.793 115.663 113.533 111.402 109.269 107.134 104.996 102.856 100.712 98.564 96.411 94.253 92.088 89.917 87.737 - 122.050 119.905 117.761 115.616 113.470 111.323 109.175 107.024 104.871 102.715 100.555 98.390 96.221 94.047 91.865 89.677 87.479 - 122.050 119.890 117.730 115.570 113.409 111.246 109.082 106.916 104.747 102.575 100.400 98.220 96.034 93.843 91.645 89.440 87.225 - 122.051 119.876 117.701 115.525 113.349 111.171 108.992 106.810 104.626 102.439 100.247 98.051 95.850 93.643 91.429 89.207 86.975 - 122.053 119.863 117.672 115.482 113.290 111.097 108.903 106.706 104.507 102.304 100.097 97.885 95.669 93.445 91.215 88.977 86.729 - 122.056 119.850 117.645 115.439 113.233 111.025 108.815 106.604 104.389 102.171 99.949 97.722 95.490 93.251 91.004 88.750 86.485 - 122.059 119.839 117.618 115.398 113.176 110.954 108.730 106.503 104.273 102.040 99.803 97.561 95.313 93.059 90.797 88.526 86.245 - 122.063 119.828 117.593 115.357 113.121 110.884 108.645 106.404 104.159 101.911 99.659 97.402 95.139 92.869 90.592 88.305 86.008 - 122.068 119.818 117.568 115.318 113.068 110.816 108.562 106.306 104.047 101.785 99.518 97.245 94.967 92.682 90.389 88.087 85.774 - 122.074 119.809 117.545 115.280 113.015 110.749 108.481 106.210 103.937 101.659 99.378 97.091 94.798 92.498 90.189 87.872 85.543 - 122.080 119.800 117.522 115.243 112.964 110.683 108.401 106.116 103.828 101.536 99.240 96.938 94.631 92.316 89.992 87.659 85.315 - 122.087 119.793 117.500 115.207 112.913 110.618 108.322 106.023 103.720 101.414 99.104 96.788 94.465 92.136 89.797 87.449 85.090 - 122.094 119.786 117.479 115.172 112.864 110.555 108.244 105.931 103.615 101.294 98.970 96.639 94.302 91.958 89.605 87.241 84.867 - 122.103 119.780 117.459 115.137 112.816 110.493 108.168 105.841 103.510 101.176 98.837 96.492 94.141 91.782 89.414 87.036 84.646 - 122.112 119.775 117.440 115.104 112.768 110.432 108.093 105.752 103.407 101.059 98.706 96.347 93.982 91.608 89.226 86.833 84.428 - 122.122 119.771 117.421 115.072 112.722 110.372 108.019 105.664 103.306 100.944 98.577 96.204 93.824 91.437 89.040 86.633 84.213 diff --git a/pydarn/radar_fov_files/204_lats.txt b/pydarn/radar_fov_files/204_lats.txt deleted file mode 100644 index 682aaea83..000000000 --- a/pydarn/radar_fov_files/204_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 38.682 38.799 38.897 38.983 39.059 39.127 39.189 39.245 39.295 39.339 39.377 39.410 39.438 39.459 39.475 39.484 39.487 39.483 39.471 39.449 39.417 39.371 39.303 - 39.071 39.174 39.270 39.359 39.442 39.520 39.592 39.658 39.719 39.774 39.823 39.866 39.903 39.934 39.958 39.976 39.987 39.991 39.988 39.977 39.959 39.931 39.894 - 39.369 39.483 39.591 39.694 39.791 39.882 39.967 40.049 40.122 40.189 40.249 40.303 40.350 40.389 40.422 40.447 40.464 40.474 40.476 40.469 40.455 40.432 40.399 - 39.617 39.748 39.872 39.991 40.106 40.213 40.313 40.407 40.493 40.572 40.644 40.709 40.765 40.813 40.853 40.884 40.907 40.921 40.926 40.922 40.909 40.886 40.854 - 39.844 39.992 40.136 40.272 40.402 40.525 40.641 40.749 40.849 40.941 41.025 41.100 41.166 41.222 41.270 41.307 41.335 41.353 41.361 41.358 41.345 41.322 41.288 - 40.059 40.226 40.387 40.541 40.688 40.827 40.958 41.081 41.196 41.301 41.396 41.482 41.558 41.623 41.678 41.722 41.754 41.776 41.786 41.785 41.772 41.747 41.711 - 40.264 40.450 40.629 40.802 40.966 41.122 41.270 41.408 41.536 41.655 41.762 41.859 41.945 42.019 42.081 42.131 42.168 42.193 42.206 42.205 42.192 42.166 42.126 - 40.462 40.668 40.866 41.057 41.239 41.412 41.576 41.729 41.872 42.004 42.124 42.232 42.328 42.410 42.480 42.536 42.578 42.607 42.621 42.622 42.608 42.580 42.537 - 40.655 40.880 41.098 41.307 41.508 41.698 41.878 42.047 42.205 42.350 42.483 42.602 42.708 42.799 42.876 42.939 42.986 43.018 43.034 43.035 43.021 42.991 42.945 - 40.843 41.089 41.326 41.554 41.773 41.981 42.178 42.363 42.535 42.694 42.839 42.970 43.086 43.186 43.271 43.339 43.391 43.427 43.445 43.447 43.432 43.400 43.351 - 41.028 41.293 41.550 41.798 42.035 42.261 42.474 42.675 42.862 43.035 43.193 43.335 43.462 43.571 43.663 43.738 43.795 43.834 43.855 43.857 43.841 43.807 43.754 - 41.099 41.386 41.664 41.931 42.186 42.429 42.659 42.875 43.076 43.262 43.432 43.584 43.719 43.836 43.935 44.014 44.074 44.114 44.135 44.135 44.116 44.076 44.016 - 41.106 41.416 41.716 42.003 42.278 42.539 42.785 43.017 43.232 43.430 43.611 43.773 43.917 44.041 44.144 44.227 44.289 44.330 44.349 44.346 44.321 44.273 44.203 - 41.072 41.407 41.729 42.038 42.333 42.612 42.876 43.123 43.353 43.564 43.756 43.928 44.079 44.209 44.318 44.404 44.467 44.507 44.523 44.515 44.483 44.426 44.345 - 41.000 41.362 41.709 42.040 42.356 42.655 42.936 43.199 43.442 43.666 43.869 44.051 44.210 44.347 44.459 44.548 44.612 44.650 44.662 44.648 44.607 44.539 44.443 - 41.032 41.417 41.786 42.138 42.473 42.790 43.088 43.367 43.625 43.862 44.077 44.269 44.437 44.580 44.699 44.791 44.857 44.896 44.907 44.890 44.844 44.768 44.662 - 41.263 41.665 42.050 42.419 42.770 43.103 43.417 43.711 43.984 44.234 44.462 44.665 44.844 44.997 45.124 45.224 45.296 45.340 45.355 45.340 45.295 45.221 45.114 - 41.484 41.902 42.305 42.691 43.059 43.409 43.739 44.048 44.335 44.600 44.840 45.056 45.246 45.408 45.544 45.651 45.729 45.777 45.796 45.783 45.740 45.665 45.558 - 41.695 42.132 42.552 42.956 43.341 43.708 44.054 44.379 44.681 44.960 45.213 45.441 45.642 45.814 45.958 46.072 46.156 46.210 46.231 46.221 46.179 46.103 45.995 - 41.899 42.353 42.792 43.214 43.617 44.001 44.364 44.705 45.022 45.315 45.582 45.822 46.033 46.216 46.368 46.490 46.580 46.638 46.663 46.654 46.612 46.536 46.426 - 42.095 42.569 43.026 43.466 43.887 44.288 44.668 45.025 45.358 45.666 45.946 46.198 46.421 46.614 46.775 46.904 47.000 47.062 47.090 47.083 47.042 46.965 46.853 - 42.286 42.778 43.254 43.713 44.152 44.571 44.968 45.342 45.690 46.013 46.307 46.571 46.806 47.009 47.178 47.315 47.417 47.483 47.514 47.509 47.468 47.390 47.275 - 42.471 42.982 43.477 43.955 44.413 44.850 45.264 45.655 46.019 46.356 46.664 46.942 47.188 47.400 47.579 47.723 47.831 47.902 47.936 47.933 47.891 47.812 47.694 - 42.650 43.181 43.696 44.192 44.669 45.125 45.557 45.964 46.344 46.696 47.019 47.309 47.567 47.790 47.978 48.129 48.243 48.319 48.356 48.353 48.312 48.231 48.110 - 42.825 43.376 43.910 44.426 44.922 45.396 45.846 46.270 46.667 47.034 47.370 47.674 47.943 48.177 48.374 48.533 48.653 48.733 48.773 48.772 48.730 48.647 48.524 - 42.995 43.566 44.120 44.655 45.170 45.663 46.131 46.573 46.986 47.369 47.720 48.037 48.318 48.563 48.769 48.935 49.061 49.146 49.189 49.189 49.147 49.062 48.935 - 43.160 43.751 44.326 44.881 45.415 45.927 46.413 46.873 47.303 47.701 48.067 48.397 48.691 48.946 49.161 49.336 49.468 49.557 49.603 49.604 49.562 49.475 49.344 - 43.322 43.933 44.528 45.103 45.657 46.188 46.693 47.170 47.617 48.031 48.412 48.756 49.062 49.328 49.553 49.735 49.874 49.967 50.016 50.019 49.975 49.886 49.751 - 43.479 44.111 44.726 45.322 45.896 46.446 46.969 47.464 47.928 48.359 48.754 49.112 49.431 49.708 49.943 50.133 50.278 50.376 50.428 50.431 50.388 50.296 50.157 - 43.633 44.285 44.921 45.537 46.131 46.700 47.243 47.756 48.237 48.685 49.095 49.467 49.799 50.087 50.331 50.530 50.681 50.784 50.838 50.843 50.799 50.705 50.562 - 43.782 44.456 45.112 45.749 46.363 46.952 47.514 48.045 48.544 49.008 49.434 49.821 50.165 50.465 50.719 50.926 51.083 51.191 51.248 51.254 51.209 51.112 50.965 - 43.928 44.623 45.300 45.958 46.592 47.201 47.782 48.332 48.849 49.330 49.772 50.172 50.530 50.841 51.105 51.320 51.485 51.597 51.657 51.664 51.618 51.518 51.367 - 44.071 44.787 45.485 46.163 46.818 47.447 48.048 48.617 49.152 49.649 50.107 50.523 50.893 51.217 51.491 51.714 51.885 52.003 52.066 52.073 52.026 51.924 51.767 - 44.209 44.947 45.666 46.365 47.041 47.691 48.311 48.899 49.452 49.967 50.441 50.871 51.255 51.591 51.876 52.108 52.285 52.408 52.473 52.482 52.434 52.329 52.167 - 44.345 45.103 45.844 46.565 47.261 47.931 48.572 49.179 49.750 50.283 50.773 51.218 51.616 51.964 52.259 52.500 52.685 52.812 52.881 52.890 52.841 52.733 52.566 - 44.476 45.257 46.019 46.761 47.479 48.169 48.830 49.456 50.046 50.597 51.103 51.564 51.976 52.336 52.642 52.892 53.084 53.216 53.287 53.298 53.247 53.136 52.964 - 44.604 45.407 46.191 46.954 47.693 48.404 49.085 49.732 50.341 50.909 51.432 51.909 52.335 52.707 53.024 53.283 53.482 53.619 53.694 53.705 53.653 53.538 53.361 - 44.729 45.553 46.359 47.144 47.904 48.637 49.338 50.004 50.632 51.219 51.760 52.252 52.692 53.078 53.406 53.674 53.880 54.022 54.100 54.112 54.059 53.940 53.758 - 44.850 45.696 46.524 47.331 48.113 48.867 49.588 50.275 50.922 51.527 52.085 52.594 53.049 53.447 53.786 54.064 54.277 54.425 54.505 54.518 54.464 54.342 54.153 - 44.968 45.836 46.686 47.515 48.318 49.094 49.836 50.543 51.210 51.834 52.409 52.934 53.404 53.816 54.166 54.453 54.674 54.827 54.911 54.925 54.869 54.743 54.549 - 45.083 45.973 46.845 47.696 48.521 49.318 50.082 50.809 51.496 52.138 52.732 53.273 53.758 54.183 54.546 54.842 55.071 55.229 55.316 55.331 55.273 55.143 54.943 - 45.194 46.106 47.000 47.873 48.721 49.539 50.325 51.073 51.780 52.441 53.053 53.611 54.111 54.550 54.924 55.231 55.467 55.631 55.721 55.736 55.677 55.543 55.337 - 45.301 46.236 47.153 48.048 48.918 49.758 50.565 51.334 52.061 52.742 53.372 53.947 54.463 54.916 55.302 55.619 55.863 56.032 56.126 56.142 56.081 55.943 55.730 - 45.405 46.362 47.302 48.219 49.111 49.974 50.803 51.593 52.341 53.041 53.690 54.282 54.814 55.281 55.680 56.007 56.259 56.434 56.530 56.547 56.484 56.342 56.123 - 45.506 46.486 47.447 48.388 49.302 50.187 51.038 51.849 52.618 53.338 54.006 54.616 55.164 55.645 56.057 56.394 56.654 56.835 56.935 56.953 56.888 56.741 56.515 - 45.603 46.605 47.590 48.553 49.490 50.397 51.270 52.103 52.893 53.633 54.320 54.948 55.512 56.009 56.433 56.781 57.050 57.236 57.340 57.358 57.291 57.140 56.906 - 45.697 46.722 47.729 48.715 49.675 50.605 51.500 52.355 53.166 53.926 54.632 55.279 55.860 56.371 56.808 57.167 57.445 57.638 57.744 57.763 57.694 57.538 57.297 - 45.787 46.835 47.865 48.874 49.857 50.809 51.727 52.604 53.436 54.218 54.943 55.608 56.206 56.733 57.183 57.554 57.840 58.039 58.148 58.168 58.097 57.936 57.688 - 45.874 46.944 47.998 49.029 50.035 51.011 51.951 52.851 53.704 54.507 55.253 55.936 56.551 57.094 57.558 57.939 58.234 58.440 58.553 58.573 58.500 58.334 58.078 - 45.957 47.051 48.127 49.182 50.211 51.209 52.172 53.094 53.970 54.794 55.560 56.263 56.896 57.454 57.932 58.325 58.629 58.841 58.957 58.978 58.903 58.732 58.467 - 46.037 47.153 48.253 49.331 50.383 51.405 52.391 53.336 54.234 55.079 55.866 56.588 57.239 57.813 58.305 58.710 59.023 59.241 59.362 59.383 59.305 59.129 58.856 - 46.113 47.252 48.375 49.476 50.552 51.597 52.607 53.574 54.495 55.362 56.170 56.911 57.580 58.171 58.678 59.095 59.418 59.642 59.766 59.788 59.708 59.526 59.244 - 46.186 47.348 48.494 49.619 50.718 51.787 52.820 53.810 54.754 55.643 56.471 57.233 57.921 58.528 59.050 59.479 59.812 60.043 60.171 60.193 60.110 59.922 59.632 - 46.255 47.440 48.609 49.758 50.881 51.973 53.029 54.044 55.010 55.921 56.771 57.553 58.260 58.885 59.421 59.863 60.206 60.444 60.576 60.599 60.513 60.319 60.019 - 46.320 47.529 48.721 49.893 51.040 52.156 53.236 54.274 55.263 56.198 57.069 57.872 58.598 59.240 59.792 60.247 60.600 60.845 60.981 61.004 60.915 60.715 60.406 - 46.382 47.614 48.830 50.026 51.196 52.336 53.440 54.502 55.514 56.471 57.365 58.189 58.935 59.595 60.162 60.630 60.993 61.246 61.386 61.409 61.317 61.111 60.792 - 46.441 47.695 48.935 50.154 51.349 52.513 53.641 54.726 55.763 56.743 57.659 58.504 59.270 59.948 60.532 61.013 61.387 61.647 61.791 61.815 61.720 61.506 61.178 - 46.495 47.773 49.036 50.279 51.498 52.686 53.838 54.948 56.009 57.012 57.951 58.818 59.604 60.301 60.901 61.396 61.781 62.049 62.196 62.221 62.122 61.902 61.563 - 46.546 47.847 49.134 50.401 51.643 52.856 54.033 55.167 56.251 57.279 58.241 59.130 59.936 60.652 61.269 61.778 62.174 62.450 62.601 62.626 62.524 62.297 61.947 - 46.593 47.917 49.228 50.519 51.786 53.023 54.224 55.383 56.491 57.543 58.528 59.439 60.267 61.002 61.636 62.160 62.567 62.851 63.007 63.032 62.926 62.691 62.331 - 46.637 47.984 49.318 50.633 51.924 53.186 54.412 55.595 56.729 57.804 58.813 59.747 60.596 61.351 62.003 62.542 62.961 63.253 63.413 63.438 63.329 63.086 62.714 - 46.676 48.047 49.404 50.744 52.059 53.345 54.596 55.805 56.963 58.063 59.096 60.053 60.924 61.699 62.369 62.923 63.354 63.654 63.819 63.844 63.731 63.480 63.096 - 46.712 48.106 49.487 50.850 52.190 53.501 54.777 56.011 57.194 58.319 59.377 60.357 61.250 62.046 62.734 63.304 63.747 64.056 64.225 64.251 64.133 63.874 63.477 - 46.744 48.162 49.566 50.953 52.318 53.654 54.955 56.213 57.422 58.572 59.655 60.659 61.575 62.392 63.098 63.684 64.140 64.458 64.631 64.657 64.535 64.267 63.858 - 46.773 48.213 49.642 51.053 52.442 53.803 55.129 56.413 57.647 58.823 59.930 60.959 61.898 62.736 63.462 64.064 64.533 64.860 65.038 65.064 64.938 64.661 64.238 - 46.797 48.261 49.713 51.148 52.562 53.948 55.299 56.609 57.869 59.070 60.203 61.256 62.219 63.079 63.824 64.443 64.926 65.262 65.445 65.471 65.340 65.053 64.617 - 46.818 48.305 49.780 51.240 52.678 54.089 55.466 56.801 58.087 59.314 60.473 61.551 62.538 63.420 64.186 64.822 65.318 65.664 65.852 65.878 65.742 65.446 64.996 - 46.835 48.345 49.844 51.328 52.790 54.226 55.629 56.990 58.302 59.556 60.740 61.844 62.855 63.760 64.546 65.201 65.711 66.066 66.259 66.286 66.144 65.838 65.373 - 46.848 48.381 49.904 51.411 52.899 54.360 55.788 57.176 58.514 59.794 61.004 62.134 63.170 64.098 64.906 65.578 66.103 66.469 66.667 66.693 66.546 66.229 65.749 - 46.857 48.413 49.959 51.491 53.003 54.490 55.943 57.357 58.722 60.029 61.266 62.421 63.483 64.435 65.264 65.956 66.495 66.871 67.075 67.101 66.948 66.620 66.125 - 46.862 48.441 50.011 51.567 53.104 54.615 56.095 57.535 58.927 60.260 61.524 62.706 63.793 64.770 65.622 66.332 66.887 67.274 67.483 67.509 67.350 67.011 66.499 - 46.863 48.465 50.059 51.639 53.200 54.737 56.242 57.709 59.127 60.488 61.779 62.989 64.102 65.104 65.978 66.708 67.279 67.677 67.892 67.917 67.752 67.401 66.872 - 46.860 48.485 50.102 51.706 53.292 54.855 56.386 57.879 59.324 60.713 62.031 63.268 64.408 65.435 66.333 67.083 67.671 68.080 68.301 68.326 68.154 67.790 67.244 - 46.853 48.501 50.142 51.770 53.380 54.968 56.525 58.045 59.518 60.933 62.280 63.545 64.712 65.765 66.686 67.458 68.062 68.484 68.710 68.735 68.556 68.179 67.614 - 46.842 48.513 50.177 51.829 53.464 55.077 56.661 58.207 59.707 61.151 62.525 63.818 65.013 66.093 67.039 67.832 68.454 68.887 69.120 69.144 68.958 68.567 67.983 - 46.828 48.521 50.208 51.884 53.544 55.182 56.792 58.365 59.892 61.364 62.767 64.088 65.311 66.418 67.389 68.205 68.845 69.291 69.530 69.553 69.359 68.955 68.351 - 46.809 48.525 50.235 51.935 53.619 55.283 56.918 58.518 60.073 61.573 63.005 64.356 65.607 66.742 67.739 68.577 69.235 69.694 69.940 69.962 69.761 69.341 68.717 - 46.786 48.525 50.258 51.982 53.691 55.379 57.041 58.668 60.250 61.779 63.240 64.619 65.900 67.063 68.086 68.948 69.626 70.098 70.350 70.372 70.162 69.727 69.081 - 46.759 48.520 50.277 52.024 53.757 55.471 57.159 58.812 60.423 61.980 63.471 64.880 66.190 67.382 68.432 69.318 70.016 70.503 70.761 70.782 70.563 70.112 69.444 - 46.728 48.512 50.291 52.062 53.820 55.559 57.272 58.953 60.591 62.177 63.697 65.136 66.477 67.698 68.776 69.687 70.405 70.907 71.173 71.192 70.964 70.496 69.804 - 46.693 48.499 50.301 52.095 53.878 55.642 57.381 59.089 60.755 62.370 63.920 65.389 66.760 68.012 69.119 70.055 70.795 71.311 71.585 71.603 71.365 70.879 70.163 - 46.654 48.482 50.307 52.125 53.931 55.720 57.486 59.220 60.915 62.558 64.138 65.638 67.041 68.322 69.459 70.422 71.184 71.716 71.997 72.014 71.765 71.260 70.519 - 46.610 48.461 50.308 52.150 53.980 55.794 57.585 59.347 61.069 62.742 64.352 65.884 67.317 68.630 69.797 70.788 71.572 72.120 72.409 72.425 72.165 71.641 70.873 - 46.563 48.435 50.305 52.170 54.024 55.863 57.680 59.469 61.220 62.922 64.562 66.125 67.590 68.935 70.133 71.152 71.960 72.525 72.822 72.836 72.565 72.020 71.225 - 46.511 48.405 50.298 52.186 54.064 55.928 57.771 59.586 61.365 63.096 64.767 66.361 67.860 69.237 70.466 71.514 72.347 72.930 73.236 73.248 72.964 72.397 71.574 - 46.455 48.371 50.287 52.197 54.099 55.987 57.856 59.698 61.505 63.266 64.968 66.594 68.125 69.536 70.797 71.876 72.733 73.335 73.650 73.659 73.362 72.773 71.920 - 46.395 48.333 50.271 52.204 54.130 56.042 57.937 59.806 61.640 63.431 65.163 66.822 68.386 69.831 71.126 72.235 73.119 73.740 74.064 74.071 73.760 73.148 72.263 - 46.331 48.291 50.250 52.206 54.155 56.093 58.012 59.908 61.771 63.590 65.354 67.045 68.643 70.122 71.451 72.592 73.504 74.145 74.479 74.484 74.158 73.520 72.603 - 46.263 48.244 50.225 52.204 54.176 56.138 58.083 60.005 61.896 63.745 65.539 67.263 68.895 70.410 71.773 72.948 73.889 74.550 74.894 74.896 74.555 73.890 72.939 - 46.191 48.193 50.196 52.197 54.193 56.178 58.149 60.097 62.015 63.894 65.720 67.476 69.143 70.693 72.093 73.301 74.272 74.955 75.310 75.309 74.951 74.258 73.272 - 46.114 48.137 50.162 52.186 54.204 56.214 58.209 60.184 62.130 64.038 65.895 67.684 69.386 70.972 72.408 73.652 74.654 75.360 75.726 75.721 75.346 74.624 73.600 - 46.033 48.078 50.124 52.170 54.211 56.244 58.264 60.265 62.239 64.176 66.064 67.887 69.624 71.247 72.721 74.001 75.035 75.765 76.142 76.134 75.740 74.987 73.925 - 45.948 48.014 50.081 52.149 54.213 56.270 58.314 60.341 62.343 64.309 66.228 68.084 69.856 71.517 73.029 74.347 75.414 76.170 76.559 76.547 76.132 75.347 74.244 - 45.859 47.945 50.034 52.123 54.210 56.290 58.359 60.412 62.440 64.436 66.386 68.276 70.084 71.782 73.333 74.690 75.793 76.575 76.977 76.960 76.524 75.704 74.559 - 45.766 47.872 49.982 52.093 54.202 56.306 58.399 60.477 62.533 64.557 66.539 68.461 70.305 72.042 73.633 75.030 76.169 76.980 77.395 77.373 76.914 76.058 74.869 - 45.668 47.795 49.926 52.058 54.189 56.316 58.433 60.537 62.619 64.672 66.685 68.641 70.521 72.296 73.929 75.367 76.544 77.384 77.814 77.787 77.302 76.407 75.173 - 45.566 47.714 49.865 52.019 54.172 56.321 58.462 60.591 62.700 64.782 66.825 68.814 70.730 72.545 74.219 75.700 76.917 77.788 78.233 78.200 77.689 76.753 75.471 - 45.460 47.628 49.800 51.975 54.149 56.321 58.486 60.639 62.775 64.885 66.958 68.981 70.934 72.788 74.504 76.029 77.288 78.192 78.653 78.613 78.073 77.094 75.762 - 45.350 47.538 49.730 51.926 54.122 56.316 58.504 60.682 62.843 64.981 67.085 69.142 71.130 73.024 74.784 76.354 77.656 78.595 79.073 79.026 78.456 77.430 76.046 - 45.235 47.443 49.656 51.872 54.089 56.305 58.516 60.718 62.906 65.072 67.206 69.295 71.320 73.254 75.058 76.674 78.021 78.998 79.494 79.438 78.835 77.761 76.323 - 45.117 47.344 49.577 51.814 54.052 56.290 58.523 60.750 62.963 65.156 67.320 69.442 71.503 73.477 75.326 76.989 78.384 79.399 79.915 79.851 79.212 78.086 76.592 - 44.994 47.241 49.494 51.750 54.009 56.269 58.525 60.775 63.013 65.233 67.427 69.581 71.679 73.693 75.586 77.299 78.743 79.800 80.337 80.262 79.585 78.405 76.852 - 44.866 47.133 49.406 51.682 53.962 56.242 58.521 60.794 63.057 65.304 67.527 69.713 71.847 73.902 75.840 77.603 79.099 80.200 80.760 80.674 79.954 78.716 77.104 - 44.735 47.021 49.313 51.610 53.910 56.211 58.511 60.807 63.095 65.368 67.620 69.838 72.007 74.103 76.087 77.901 79.450 80.599 81.183 81.084 80.319 79.020 77.345 - 44.599 46.905 49.216 51.532 53.852 56.174 58.496 60.815 63.126 65.426 67.705 69.955 72.159 74.295 76.325 78.191 79.797 80.996 81.606 81.494 80.679 79.315 77.576 - 44.460 46.784 49.114 51.450 53.790 56.132 58.475 60.816 63.152 65.476 67.784 70.064 72.303 74.479 76.556 78.475 80.139 81.392 82.031 81.902 81.033 79.601 77.796 - 44.315 46.659 49.008 51.363 53.722 56.085 58.449 60.811 63.170 65.520 67.855 70.165 72.439 74.654 76.777 78.750 80.475 81.785 82.455 82.309 81.381 79.876 78.004 - 44.167 46.529 48.898 51.271 53.650 56.032 58.416 60.801 63.182 65.556 67.918 70.258 72.566 74.820 76.989 79.017 80.804 82.176 82.881 82.714 81.721 80.141 78.200 - 44.015 46.396 48.782 51.175 53.572 55.974 58.378 60.784 63.188 65.586 67.974 70.343 72.683 74.976 77.191 79.274 81.126 82.564 83.307 83.117 82.053 80.393 78.382 - 43.858 46.257 48.662 51.073 53.489 55.910 58.335 60.761 63.187 65.608 68.022 70.419 72.792 75.122 77.382 79.521 81.440 82.948 83.734 83.517 82.375 80.632 78.551 - 43.697 46.115 48.538 50.967 53.402 55.842 58.286 60.732 63.179 65.624 68.062 70.487 72.891 75.258 77.563 79.757 81.744 83.328 84.161 83.914 82.687 80.857 78.705 diff --git a/pydarn/radar_fov_files/204_lons.txt b/pydarn/radar_fov_files/204_lons.txt deleted file mode 100644 index ecd41509a..000000000 --- a/pydarn/radar_fov_files/204_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - -100.434 -100.422 -100.395 -100.357 -100.311 -100.258 -100.200 -100.135 -100.066 -99.993 -99.915 -99.834 -99.749 -99.661 -99.570 -99.476 -99.379 -99.280 -99.178 -99.073 -98.964 -98.850 -98.725 - -101.005 -100.958 -100.903 -100.839 -100.769 -100.692 -100.609 -100.520 -100.425 -100.326 -100.222 -100.114 -100.002 -99.887 -99.769 -99.648 -99.524 -99.398 -99.271 -99.142 -99.011 -98.880 -98.746 - -101.527 -101.461 -101.386 -101.303 -101.211 -101.112 -101.006 -100.895 -100.777 -100.652 -100.522 -100.387 -100.248 -100.105 -99.958 -99.808 -99.656 -99.502 -99.346 -99.189 -99.031 -98.873 -98.715 - -102.024 -101.941 -101.849 -101.747 -101.638 -101.518 -101.391 -101.255 -101.112 -100.962 -100.806 -100.644 -100.477 -100.306 -100.130 -99.951 -99.769 -99.585 -99.400 -99.213 -99.026 -98.839 -98.652 - -102.510 -102.413 -102.306 -102.187 -102.057 -101.917 -101.767 -101.609 -101.442 -101.267 -101.084 -100.895 -100.700 -100.500 -100.295 -100.086 -99.874 -99.660 -99.444 -99.227 -99.009 -98.792 -98.576 - -102.995 -102.883 -102.759 -102.622 -102.473 -102.313 -102.142 -101.961 -101.770 -101.569 -101.361 -101.144 -100.921 -100.692 -100.457 -100.218 -99.976 -99.730 -99.483 -99.235 -98.986 -98.739 -98.493 - -103.476 -103.351 -103.211 -103.057 -102.890 -102.710 -102.517 -102.313 -102.097 -101.872 -101.637 -101.393 -101.141 -100.882 -100.618 -100.348 -100.074 -99.798 -99.519 -99.239 -98.959 -98.680 -98.403 - -103.957 -103.818 -103.664 -103.493 -103.307 -103.107 -102.893 -102.666 -102.427 -102.175 -101.914 -101.642 -101.361 -101.073 -100.778 -100.477 -100.172 -99.864 -99.553 -99.241 -98.929 -98.618 -98.310 - -104.439 -104.287 -104.117 -103.930 -103.726 -103.507 -103.271 -103.021 -102.757 -102.481 -102.192 -101.892 -101.583 -101.265 -100.939 -100.607 -100.269 -99.928 -99.585 -99.240 -98.896 -98.553 -98.213 - -104.923 -104.758 -104.573 -104.370 -104.148 -103.908 -103.652 -103.379 -103.091 -102.788 -102.472 -102.145 -101.806 -101.457 -101.100 -100.736 -100.367 -99.993 -99.616 -99.239 -98.861 -98.486 -98.113 - -105.408 -105.230 -105.031 -104.811 -104.572 -104.312 -104.035 -103.739 -103.426 -103.098 -102.755 -102.399 -102.030 -101.651 -101.263 -100.867 -100.464 -100.057 -99.647 -99.236 -98.825 -98.416 -98.010 - -105.770 -105.584 -105.375 -105.143 -104.889 -104.614 -104.319 -104.004 -103.671 -103.320 -102.954 -102.573 -102.178 -101.772 -101.356 -100.930 -100.499 -100.061 -99.621 -99.179 -98.737 -98.297 -97.860 - -106.072 -105.880 -105.663 -105.421 -105.155 -104.866 -104.555 -104.223 -103.870 -103.499 -103.111 -102.706 -102.286 -101.854 -101.411 -100.958 -100.497 -100.031 -99.560 -99.088 -98.615 -98.144 -97.677 - -106.339 -106.143 -105.919 -105.668 -105.391 -105.090 -104.764 -104.415 -104.044 -103.653 -103.243 -102.815 -102.371 -101.913 -101.443 -100.963 -100.473 -99.978 -99.477 -98.975 -98.471 -97.969 -97.470 - -106.571 -106.373 -106.144 -105.886 -105.600 -105.287 -104.947 -104.582 -104.194 -103.784 -103.352 -102.902 -102.435 -101.952 -101.455 -100.947 -100.430 -99.905 -99.375 -98.841 -98.307 -97.773 -97.243 - -106.900 -106.697 -106.460 -106.192 -105.894 -105.566 -105.210 -104.827 -104.419 -103.988 -103.533 -103.059 -102.565 -102.055 -101.531 -100.993 -100.446 -99.890 -99.329 -98.764 -98.198 -97.632 -97.069 - -107.421 -107.204 -106.953 -106.669 -106.352 -106.005 -105.629 -105.223 -104.791 -104.333 -103.852 -103.349 -102.825 -102.284 -101.728 -101.158 -100.577 -99.988 -99.393 -98.794 -98.195 -97.596 -97.002 - -107.939 -107.709 -107.444 -107.144 -106.811 -106.445 -106.047 -105.619 -105.163 -104.679 -104.170 -103.638 -103.085 -102.513 -101.924 -101.321 -100.706 -100.083 -99.453 -98.820 -98.186 -97.554 -96.927 - -108.456 -108.214 -107.935 -107.620 -107.270 -106.885 -106.466 -106.016 -105.536 -105.026 -104.490 -103.929 -103.345 -102.741 -102.119 -101.482 -100.833 -100.175 -99.510 -98.842 -98.174 -97.508 -96.847 - -108.971 -108.719 -108.427 -108.097 -107.729 -107.326 -106.887 -106.415 -105.910 -105.374 -104.810 -104.220 -103.605 -102.969 -102.314 -101.643 -100.959 -100.266 -99.565 -98.861 -98.157 -97.456 -96.761 - -109.487 -109.223 -108.919 -108.574 -108.191 -107.769 -107.310 -106.815 -106.286 -105.725 -105.133 -104.513 -103.867 -103.199 -102.510 -101.804 -101.085 -100.355 -99.618 -98.878 -98.138 -97.401 -96.671 - -110.003 -109.729 -109.412 -109.054 -108.654 -108.214 -107.735 -107.218 -106.665 -106.077 -105.457 -104.808 -104.131 -103.429 -102.706 -101.966 -101.210 -100.444 -99.670 -98.892 -98.115 -97.342 -96.576 - -110.520 -110.236 -109.907 -109.535 -109.119 -108.661 -108.162 -107.623 -107.046 -106.432 -105.784 -105.105 -104.396 -103.661 -102.904 -102.127 -101.335 -100.531 -99.720 -98.905 -98.090 -97.279 -96.477 - -111.038 -110.744 -110.404 -110.018 -109.587 -109.111 -108.593 -108.032 -107.430 -106.790 -106.114 -105.404 -104.664 -103.895 -103.103 -102.290 -101.461 -100.619 -99.769 -98.915 -98.062 -97.214 -96.374 - -111.557 -111.254 -110.903 -110.504 -110.058 -109.565 -109.026 -108.443 -107.818 -107.151 -106.447 -105.707 -104.934 -104.131 -103.303 -102.454 -101.586 -100.706 -99.817 -98.924 -98.032 -97.145 -96.268 - -112.077 -111.766 -111.404 -110.992 -110.531 -110.021 -109.463 -108.858 -108.209 -107.516 -106.783 -106.012 -105.206 -104.370 -103.506 -102.618 -101.713 -100.793 -99.864 -98.931 -97.999 -97.073 -96.158 - -112.600 -112.280 -111.907 -111.483 -111.007 -110.480 -109.903 -109.277 -108.603 -107.884 -107.122 -106.321 -105.482 -104.610 -103.710 -102.785 -101.840 -100.880 -99.911 -98.937 -97.965 -96.999 -96.044 - -113.123 -112.795 -112.413 -111.977 -111.487 -110.943 -110.347 -109.699 -109.001 -108.256 -107.465 -106.633 -105.761 -104.854 -103.916 -102.952 -101.968 -100.967 -99.957 -98.942 -97.928 -96.921 -95.927 - -113.649 -113.314 -112.922 -112.474 -111.970 -111.410 -110.794 -110.125 -109.404 -108.632 -107.812 -106.948 -106.043 -105.100 -104.125 -103.122 -102.097 -101.055 -100.002 -98.945 -97.889 -96.841 -95.806 - -114.176 -113.834 -113.433 -112.974 -112.456 -111.880 -111.246 -110.556 -109.810 -109.012 -108.163 -107.267 -106.328 -105.349 -104.336 -103.293 -102.227 -101.143 -100.048 -98.948 -97.849 -96.758 -95.682 - -114.706 -114.357 -113.947 -113.477 -112.946 -112.354 -111.702 -110.990 -110.221 -109.396 -108.518 -107.591 -106.617 -105.602 -104.550 -103.467 -102.359 -101.232 -100.093 -98.949 -97.806 -96.672 -95.554 - -115.237 -114.882 -114.465 -113.984 -113.440 -112.832 -112.162 -111.429 -110.636 -109.785 -108.878 -107.918 -106.910 -105.858 -104.766 -103.642 -102.492 -101.321 -100.138 -98.949 -97.762 -96.584 -95.423 - -115.770 -115.410 -114.985 -114.494 -113.937 -113.314 -112.626 -111.873 -111.056 -110.178 -109.242 -108.250 -107.207 -106.117 -104.986 -103.820 -102.626 -101.411 -100.182 -98.948 -97.715 -96.493 -95.288 - -116.306 -115.940 -115.508 -115.007 -114.438 -113.801 -113.095 -112.321 -111.481 -110.576 -109.610 -108.586 -107.507 -106.380 -105.209 -104.000 -102.762 -101.502 -100.227 -98.946 -97.667 -96.399 -95.149 - -116.844 -116.473 -116.034 -115.524 -114.943 -114.291 -113.568 -112.774 -111.910 -110.979 -109.984 -108.927 -107.813 -106.647 -105.434 -104.183 -102.900 -101.593 -100.271 -98.943 -97.616 -96.302 -95.007 - -117.384 -117.009 -116.563 -116.044 -115.452 -114.786 -114.046 -113.231 -112.345 -111.388 -110.362 -109.272 -108.122 -106.917 -105.664 -104.369 -103.040 -101.686 -100.316 -98.939 -97.564 -96.202 -94.861 - -117.926 -117.547 -117.095 -116.568 -115.965 -115.285 -114.528 -113.694 -112.785 -111.801 -110.746 -109.623 -108.436 -107.192 -105.896 -104.557 -103.181 -101.779 -100.360 -98.933 -97.510 -96.099 -94.710 - -118.470 -118.088 -117.631 -117.096 -116.482 -115.789 -115.016 -114.162 -113.229 -112.219 -111.134 -109.978 -108.755 -107.471 -106.133 -104.748 -103.325 -101.874 -100.404 -98.927 -97.453 -95.993 -94.556 - -119.016 -118.632 -118.170 -117.627 -117.004 -116.298 -115.508 -114.635 -113.680 -112.644 -111.529 -110.339 -109.079 -107.755 -106.373 -104.942 -103.471 -101.969 -100.449 -98.920 -97.395 -95.884 -94.398 - -119.565 -119.178 -118.712 -118.163 -117.529 -116.811 -116.005 -115.114 -114.136 -113.073 -111.929 -110.705 -109.408 -108.043 -106.617 -105.139 -103.619 -102.066 -100.494 -98.912 -97.334 -95.771 -94.236 - -120.116 -119.727 -119.257 -118.701 -118.059 -117.328 -116.508 -115.597 -114.597 -113.509 -112.334 -111.077 -109.742 -108.336 -106.865 -105.339 -103.769 -102.164 -100.538 -98.903 -97.271 -95.656 -94.069 - -120.669 -120.279 -119.805 -119.244 -118.593 -117.851 -117.015 -116.087 -115.065 -113.950 -112.746 -111.454 -110.082 -108.633 -107.117 -105.543 -103.922 -102.264 -100.583 -98.893 -97.206 -95.537 -93.898 - -121.224 -120.834 -120.357 -119.790 -119.131 -118.378 -117.528 -116.582 -115.538 -114.398 -113.163 -111.838 -110.427 -108.936 -107.374 -105.751 -104.077 -102.365 -100.628 -98.881 -97.138 -95.414 -93.722 - -121.781 -121.391 -120.912 -120.340 -119.674 -118.910 -118.047 -117.082 -116.017 -114.851 -113.587 -112.228 -110.778 -109.244 -107.636 -105.962 -104.235 -102.467 -100.673 -98.869 -97.068 -95.288 -93.541 - -122.340 -121.951 -121.470 -120.894 -120.221 -119.447 -118.570 -117.589 -116.502 -115.311 -114.017 -112.623 -111.135 -109.558 -107.902 -106.177 -104.395 -102.571 -100.719 -98.855 -96.996 -95.158 -93.356 - -122.902 -122.513 -122.031 -121.452 -120.773 -119.989 -119.099 -118.101 -116.994 -115.778 -114.454 -113.026 -111.498 -109.877 -108.173 -106.396 -104.559 -102.676 -100.764 -98.840 -96.921 -95.024 -93.165 - -123.465 -123.079 -122.596 -122.014 -121.328 -120.536 -119.634 -118.620 -117.492 -116.251 -114.897 -113.435 -111.867 -110.202 -108.449 -106.619 -104.725 -102.783 -100.810 -98.824 -96.843 -94.886 -92.969 - -124.031 -123.646 -123.164 -122.579 -121.889 -121.088 -120.174 -119.144 -117.996 -116.731 -115.348 -113.850 -112.243 -110.533 -108.730 -106.846 -104.894 -102.892 -100.856 -98.807 -96.763 -94.744 -92.768 - -124.598 -124.217 -123.735 -123.149 -122.454 -121.645 -120.720 -119.675 -118.508 -117.217 -115.805 -114.273 -112.626 -110.871 -109.017 -107.078 -105.067 -103.002 -100.903 -98.788 -96.679 -94.597 -92.561 - -125.168 -124.790 -124.309 -123.722 -123.023 -122.207 -121.271 -120.212 -119.025 -117.711 -116.270 -114.703 -113.016 -111.215 -109.310 -107.314 -105.243 -103.115 -100.949 -98.768 -96.593 -94.446 -92.348 - -125.739 -125.365 -124.887 -124.299 -123.597 -122.775 -121.829 -120.755 -119.550 -118.212 -116.742 -115.140 -113.413 -111.565 -109.608 -107.556 -105.423 -103.229 -100.996 -98.747 -96.504 -94.290 -92.129 - -126.313 -125.943 -125.467 -124.880 -124.175 -123.347 -122.392 -121.305 -120.082 -118.721 -117.222 -115.586 -113.817 -111.922 -109.913 -107.802 -105.606 -103.346 -101.044 -98.724 -96.411 -94.130 -91.904 - -126.888 -126.523 -126.051 -125.464 -124.757 -123.925 -122.961 -121.861 -120.620 -119.237 -117.709 -116.038 -114.229 -112.287 -110.224 -108.053 -105.793 -103.465 -101.091 -98.699 -96.315 -93.964 -91.672 - -127.465 -127.106 -126.637 -126.052 -125.345 -124.508 -123.536 -122.424 -121.166 -119.760 -118.205 -116.499 -114.649 -112.659 -110.541 -108.310 -105.984 -103.585 -101.139 -98.673 -96.215 -93.793 -91.433 - -128.043 -127.691 -127.227 -126.644 -125.936 -125.096 -124.117 -122.993 -121.720 -120.292 -118.708 -116.969 -115.076 -113.038 -110.866 -108.573 -106.179 -103.709 -101.188 -98.646 -96.112 -93.617 -91.187 - -128.624 -128.279 -127.820 -127.240 -126.532 -125.690 -124.704 -123.570 -122.280 -120.831 -119.220 -117.446 -115.513 -113.426 -111.197 -108.841 -106.379 -103.834 -101.237 -98.616 -96.005 -93.434 -90.934 - -129.206 -128.868 -128.415 -127.839 -127.133 -126.288 -125.297 -124.153 -122.848 -121.379 -119.741 -117.933 -115.958 -113.822 -111.536 -109.115 -106.583 -103.963 -101.286 -98.585 -95.894 -93.246 -90.673 - -129.789 -129.460 -129.014 -128.443 -127.738 -126.892 -125.896 -124.743 -123.424 -121.935 -120.270 -118.428 -116.411 -114.226 -111.882 -109.396 -106.791 -104.094 -101.336 -98.552 -95.779 -93.052 -90.404 - -130.374 -130.054 -129.615 -129.049 -128.347 -127.501 -126.502 -125.340 -124.008 -122.499 -120.808 -118.933 -116.874 -114.638 -112.236 -109.684 -107.005 -104.227 -101.386 -98.517 -95.659 -92.851 -90.127 - -130.961 -130.650 -130.219 -129.659 -128.961 -128.116 -127.113 -125.944 -124.599 -123.072 -121.355 -119.447 -117.347 -115.060 -112.598 -109.978 -107.223 -104.364 -101.436 -98.479 -95.535 -92.643 -89.841 - -131.548 -131.248 -130.826 -130.273 -129.579 -128.735 -127.730 -126.555 -125.199 -123.653 -121.912 -119.971 -117.829 -115.492 -112.969 -110.280 -107.447 -104.504 -101.487 -98.440 -95.406 -92.428 -89.546 - -132.137 -131.848 -131.436 -130.890 -130.202 -129.360 -128.354 -127.173 -125.806 -124.244 -122.478 -120.504 -118.321 -115.933 -113.349 -110.588 -107.676 -104.646 -101.539 -98.398 -95.272 -92.206 -89.242 - -132.728 -132.450 -132.048 -131.511 -130.829 -129.990 -128.984 -127.798 -126.421 -124.843 -123.054 -121.048 -118.824 -116.384 -113.738 -110.905 -107.912 -104.793 -101.591 -98.354 -95.133 -91.976 -88.928 - -133.319 -133.054 -132.663 -132.135 -131.460 -130.625 -129.620 -128.431 -127.045 -125.452 -123.640 -121.603 -119.337 -116.845 -114.137 -111.230 -108.153 -104.942 -101.644 -98.307 -94.988 -91.737 -88.603 - -133.912 -133.660 -133.280 -132.762 -132.095 -131.266 -130.262 -129.071 -127.677 -126.069 -124.236 -122.168 -119.861 -117.317 -114.545 -111.564 -108.401 -105.096 -101.697 -98.258 -94.837 -91.490 -88.268 - -134.505 -134.267 -133.899 -133.392 -132.734 -131.911 -130.911 -129.718 -128.318 -126.697 -124.842 -122.744 -120.397 -117.801 -114.964 -111.906 -108.655 -105.253 -101.750 -98.206 -94.680 -91.234 -87.921 - -135.100 -134.875 -134.521 -134.026 -133.377 -132.562 -131.565 -130.372 -128.967 -127.334 -125.459 -123.332 -120.944 -118.296 -115.394 -112.257 -108.916 -105.414 -101.805 -98.151 -94.517 -90.969 -87.563 - -135.695 -135.486 -135.145 -134.662 -134.025 -133.217 -132.226 -131.034 -129.624 -127.980 -126.087 -123.931 -121.504 -118.803 -115.835 -112.619 -109.185 -105.580 -101.860 -98.092 -94.347 -90.694 -87.192 - -136.291 -136.097 -135.771 -135.302 -134.676 -133.878 -132.893 -131.703 -130.290 -128.637 -126.726 -124.542 -122.076 -119.322 -116.288 -112.990 -109.461 -105.750 -101.916 -98.031 -94.170 -90.408 -86.809 - -136.888 -136.710 -136.400 -135.945 -135.331 -134.543 -133.566 -132.379 -130.965 -129.303 -127.376 -125.166 -122.660 -119.854 -116.752 -113.372 -109.746 -105.924 -101.972 -97.965 -93.985 -90.111 -86.412 - -137.486 -137.325 -137.030 -136.590 -135.990 -135.214 -134.245 -133.063 -131.648 -129.980 -128.037 -125.801 -123.258 -120.400 -117.230 -113.765 -110.039 -106.104 -102.029 -97.896 -93.793 -89.803 -86.000 - -138.084 -137.940 -137.662 -137.238 -136.652 -135.889 -134.930 -133.754 -132.340 -130.667 -128.710 -126.450 -123.870 -120.960 -117.721 -114.170 -110.341 -106.289 -102.087 -97.823 -93.592 -89.483 -85.575 - -138.682 -138.556 -138.296 -137.889 -137.319 -136.569 -135.620 -134.452 -133.041 -131.364 -129.395 -127.112 -124.495 -121.533 -118.225 -114.587 -110.652 -106.479 -102.146 -97.746 -93.382 -89.149 -85.133 - -139.281 -139.174 -138.932 -138.542 -137.988 -137.253 -136.317 -135.158 -133.751 -132.071 -130.091 -127.787 -125.135 -122.122 -118.744 -115.016 -110.973 -106.675 -102.205 -97.665 -93.162 -88.803 -84.675 - -139.880 -139.792 -139.569 -139.198 -138.661 -137.942 -137.020 -135.871 -134.470 -132.789 -130.800 -128.475 -125.790 -122.726 -119.278 -115.460 -111.305 -106.877 -102.266 -97.578 -92.933 -88.442 -84.201 - -140.479 -140.411 -140.208 -139.856 -139.338 -138.636 -137.728 -136.591 -135.197 -133.518 -131.522 -129.178 -126.460 -123.346 -119.828 -115.917 -111.648 -107.086 -102.327 -97.487 -92.693 -88.066 -83.708 - -141.079 -141.031 -140.848 -140.516 -140.018 -139.334 -138.442 -137.319 -135.934 -134.257 -132.255 -129.895 -127.146 -123.983 -120.394 -116.389 -112.002 -107.302 -102.389 -97.390 -92.442 -87.674 -83.196 - -141.678 -141.652 -141.490 -141.178 -140.700 -140.036 -139.162 -138.053 -136.679 -135.007 -133.002 -130.627 -127.848 -124.637 -120.978 -116.876 -112.369 -107.525 -102.452 -97.287 -92.178 -87.266 -82.665 - -142.278 -142.273 -142.133 -141.843 -141.386 -140.742 -139.887 -138.795 -137.433 -135.768 -133.761 -131.373 -128.567 -125.308 -121.579 -117.381 -112.748 -107.755 -102.517 -97.179 -91.902 -86.839 -82.113 - -142.877 -142.894 -142.776 -142.509 -142.075 -141.452 -140.618 -139.543 -138.196 -136.540 -134.534 -132.135 -129.302 -125.998 -122.198 -117.902 -113.142 -107.994 -102.582 -97.063 -91.613 -86.394 -81.540 - -143.476 -143.516 -143.421 -143.177 -142.766 -142.167 -141.354 -140.299 -138.968 -137.322 -135.319 -132.912 -130.056 -126.707 -122.837 -118.441 -113.550 -108.242 -102.649 -96.941 -91.309 -85.929 -80.943 - -144.074 -144.137 -144.067 -143.847 -143.460 -142.885 -142.095 -141.061 -139.748 -138.116 -136.118 -133.705 -130.827 -127.436 -123.497 -119.000 -113.973 -108.499 -102.717 -96.811 -90.989 -85.443 -80.322 - -144.672 -144.759 -144.713 -144.518 -144.157 -143.606 -142.841 -141.830 -140.537 -138.920 -136.930 -134.514 -131.617 -128.185 -124.178 -119.579 -114.414 -108.767 -102.786 -96.673 -90.653 -84.934 -79.676 - -145.270 -145.381 -145.360 -145.191 -144.856 -144.331 -143.592 -142.606 -141.335 -139.735 -137.756 -135.340 -132.426 -128.956 -124.881 -120.179 -114.871 -109.044 -102.856 -96.526 -90.299 -84.402 -79.003 - -145.867 -146.003 -146.008 -145.865 -145.557 -145.060 -144.348 -143.388 -142.141 -140.561 -138.595 -136.181 -133.255 -129.749 -125.607 -120.801 -115.348 -109.334 -102.929 -96.370 -89.927 -83.844 -78.302 - -146.463 -146.625 -146.656 -146.540 -146.260 -145.792 -145.108 -144.176 -142.955 -141.398 -139.448 -137.040 -134.103 -130.564 -126.358 -121.448 -115.844 -109.635 -103.002 -96.204 -89.534 -83.259 -77.572 - -147.058 -147.246 -147.304 -147.217 -146.965 -146.527 -145.873 -144.971 -143.778 -142.246 -140.315 -137.915 -134.972 -131.403 -127.134 -122.119 -116.361 -109.950 -103.078 -96.026 -89.119 -82.646 -76.811 - -147.653 -147.867 -147.952 -147.894 -147.672 -147.264 -146.642 -145.771 -144.609 -143.104 -141.195 -138.808 -135.861 -132.266 -127.937 -122.817 -116.902 -110.279 -103.155 -95.837 -88.681 -82.002 -76.017 - -148.247 -148.487 -148.601 -148.571 -148.380 -148.005 -147.416 -146.578 -145.448 -143.973 -142.089 -139.718 -136.772 -133.154 -128.768 -123.543 -117.466 -110.624 -103.234 -95.635 -88.217 -81.326 -75.189 - -148.839 -149.107 -149.249 -149.250 -149.090 -148.748 -148.193 -147.390 -146.295 -144.853 -142.997 -140.646 -137.705 -134.068 -129.627 -124.299 -118.057 -110.985 -103.315 -95.419 -87.726 -80.614 -74.324 - -149.430 -149.726 -149.897 -149.929 -149.802 -149.493 -148.974 -148.207 -147.149 -145.742 -143.918 -141.591 -138.660 -135.008 -130.517 -125.086 -118.675 -111.364 -103.399 -95.187 -87.206 -79.866 -73.422 - -150.020 -150.344 -150.545 -150.608 -150.514 -150.241 -149.758 -149.030 -148.011 -146.642 -144.853 -142.554 -139.637 -135.976 -131.439 -125.907 -119.324 -111.762 -103.485 -94.939 -86.653 -79.078 -72.480 - -150.609 -150.962 -151.193 -151.287 -151.228 -150.990 -150.546 -149.858 -148.880 -147.552 -145.802 -143.535 -140.637 -136.973 -132.394 -126.763 -120.005 -112.182 -103.573 -94.672 -86.066 -78.248 -71.496 - -151.197 -151.578 -151.839 -151.967 -151.942 -151.742 -151.337 -150.691 -149.756 -148.472 -146.764 -144.533 -141.660 -137.998 -133.383 -127.657 -120.720 -112.625 -103.665 -94.385 -85.441 -77.373 -70.468 - -151.782 -152.193 -152.485 -152.646 -152.657 -152.495 -152.131 -151.528 -150.638 -149.401 -147.739 -145.550 -142.707 -139.054 -134.409 -128.590 -121.473 -113.093 -103.760 -94.076 -84.775 -76.449 -69.395 - -152.367 -152.807 -153.131 -153.325 -153.373 -153.250 -152.928 -152.370 -151.528 -150.340 -148.727 -146.584 -143.777 -140.140 -135.472 -129.566 -122.267 -113.589 -103.858 -93.743 -84.065 -75.474 -68.273 - -152.949 -153.419 -153.775 -154.004 -154.088 -154.005 -153.727 -153.215 -152.423 -151.288 -149.728 -147.636 -144.872 -141.257 -136.574 -130.586 -123.104 -114.115 -103.960 -93.382 -83.306 -74.444 -67.101 - -153.530 -154.030 -154.419 -154.682 -154.804 -154.762 -154.528 -154.065 -153.324 -152.244 -150.741 -148.705 -145.990 -142.406 -137.716 -131.654 -123.989 -114.675 -104.066 -92.992 -82.493 -73.354 -65.876 - -154.109 -154.640 -155.061 -155.360 -155.520 -155.520 -155.331 -154.918 -154.232 -153.209 -151.767 -149.792 -147.132 -143.588 -138.901 -132.772 -124.925 -115.272 -104.177 -92.568 -81.622 -72.202 -64.597 - -154.686 -155.247 -155.702 -156.037 -156.236 -156.279 -156.137 -155.774 -155.144 -154.182 -152.805 -150.896 -148.299 -144.803 -140.130 -133.944 -125.916 -115.910 -104.293 -92.106 -80.687 -70.982 -63.261 - -155.261 -155.853 -156.341 -156.713 -156.952 -157.037 -156.943 -156.634 -156.061 -155.163 -153.854 -152.017 -149.490 -146.051 -141.404 -135.172 -126.969 -116.594 -104.415 -91.602 -79.681 -69.690 -61.866 - -155.834 -156.458 -156.979 -157.387 -157.666 -157.797 -157.751 -157.496 -156.983 -156.151 -154.915 -153.154 -150.704 -147.334 -142.724 -136.460 -128.087 -117.329 -104.544 -91.050 -78.598 -68.321 -60.411 - -156.405 -157.060 -157.616 -158.061 -158.381 -158.556 -158.560 -158.360 -157.910 -157.147 -155.986 -154.307 -151.943 -148.651 -144.093 -137.812 -129.277 -118.121 -104.680 -90.444 -77.429 -66.871 -58.893 - -156.973 -157.660 -158.251 -158.733 -159.094 -159.315 -159.370 -159.226 -158.840 -158.148 -157.067 -155.476 -153.204 -150.002 -145.511 -139.230 -130.546 -118.978 -104.825 -89.777 -76.166 -65.334 -57.312 - -157.539 -158.259 -158.884 -159.404 -159.807 -160.073 -160.180 -160.095 -159.773 -159.156 -158.158 -156.661 -154.489 -151.388 -146.980 -140.718 -131.900 -119.907 -104.979 -89.040 -74.798 -63.705 -55.665 - -158.103 -158.855 -159.514 -160.073 -160.518 -160.831 -160.991 -160.965 -160.710 -160.169 -159.259 -157.859 -155.796 -152.809 -148.500 -142.281 -133.347 -120.918 -105.145 -88.222 -73.315 -61.980 -53.953 - -158.665 -159.449 -160.143 -160.740 -161.228 -161.589 -161.801 -161.835 -161.650 -161.188 -160.368 -159.072 -157.126 -154.263 -150.073 -143.920 -134.895 -122.024 -105.324 -87.310 -71.704 -60.153 -52.174 - -159.224 -160.040 -160.770 -161.406 -161.936 -162.345 -162.611 -162.707 -162.592 -162.211 -161.485 -160.298 -158.476 -155.751 -151.699 -145.641 -136.555 -123.237 -105.519 -86.288 -69.951 -58.219 -50.330 - -159.780 -160.629 -161.395 -162.069 -162.643 -163.100 -163.421 -163.579 -163.536 -163.238 -162.609 -161.536 -159.846 -157.272 -153.378 -147.447 -138.335 -124.574 -105.732 -85.139 -68.043 -56.174 -48.420 - -160.334 -161.216 -162.017 -162.731 -163.347 -163.854 -164.230 -164.452 -164.482 -164.269 -163.740 -162.786 -161.237 -158.826 -155.111 -149.339 -140.247 -126.054 -105.967 -83.839 -65.963 -54.016 -46.446 - -160.885 -161.800 -162.636 -163.390 -164.050 -164.606 -165.038 -165.324 -165.428 -165.303 -164.878 -164.046 -162.645 -160.410 -156.896 -151.321 -142.302 -127.701 -106.229 -82.359 -63.693 -51.741 -44.410 diff --git a/pydarn/radar_fov_files/205_lats.txt b/pydarn/radar_fov_files/205_lats.txt deleted file mode 100644 index bc9d75600..000000000 --- a/pydarn/radar_fov_files/205_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 39.442 39.472 39.485 39.486 39.478 39.463 39.440 39.412 39.378 39.339 39.296 39.247 39.195 39.138 39.077 39.011 38.942 38.868 38.790 38.706 38.615 38.516 38.402 - 39.991 39.990 39.980 39.963 39.939 39.908 39.871 39.828 39.779 39.724 39.665 39.600 39.531 39.457 39.379 39.297 39.211 39.122 39.028 38.931 38.830 38.725 38.616 - 40.473 40.461 40.440 40.412 40.376 40.333 40.282 40.225 40.162 40.093 40.016 39.935 39.849 39.758 39.662 39.562 39.458 39.349 39.237 39.122 39.003 38.882 38.757 - 40.915 40.895 40.867 40.829 40.783 40.729 40.667 40.597 40.520 40.436 40.345 40.248 40.145 40.035 39.921 39.802 39.678 39.550 39.418 39.283 39.145 39.003 38.859 - 41.341 41.315 41.279 41.233 41.178 41.113 41.039 40.957 40.866 40.767 40.661 40.548 40.427 40.301 40.168 40.028 39.885 39.737 39.585 39.429 39.270 39.107 38.943 - 41.758 41.727 41.684 41.630 41.565 41.490 41.404 41.309 41.205 41.091 40.970 40.839 40.702 40.557 40.406 40.248 40.085 39.915 39.742 39.565 39.385 39.201 39.015 - 42.170 42.133 42.083 42.021 41.947 41.861 41.765 41.657 41.539 41.410 41.273 41.126 40.971 40.808 40.637 40.460 40.277 40.088 39.893 39.695 39.493 39.288 39.080 - 42.579 42.536 42.479 42.409 42.326 42.230 42.121 42.001 41.869 41.726 41.572 41.408 41.236 41.054 40.865 40.668 40.464 40.254 40.039 39.819 39.595 39.369 39.139 - 42.984 42.936 42.873 42.795 42.702 42.596 42.475 42.342 42.196 42.038 41.868 41.688 41.497 41.297 41.088 40.872 40.648 40.417 40.181 39.939 39.693 39.445 39.193 - 43.388 43.335 43.265 43.179 43.077 42.959 42.827 42.681 42.521 42.347 42.162 41.964 41.756 41.537 41.309 41.072 40.827 40.576 40.318 40.055 39.787 39.516 39.243 - 43.791 43.732 43.655 43.561 43.449 43.321 43.177 43.018 42.843 42.655 42.453 42.238 42.011 41.774 41.526 41.269 41.004 40.731 40.452 40.167 39.878 39.585 39.289 - 44.074 44.014 43.934 43.835 43.717 43.581 43.428 43.257 43.071 42.870 42.654 42.424 42.182 41.927 41.662 41.387 41.102 40.810 40.510 40.205 39.893 39.579 39.261 - 44.297 44.238 44.156 44.054 43.932 43.789 43.628 43.449 43.252 43.038 42.809 42.565 42.308 42.037 41.755 41.461 41.158 40.846 40.526 40.200 39.866 39.529 39.188 - 44.484 44.427 44.346 44.242 44.116 43.968 43.800 43.612 43.405 43.180 42.938 42.681 42.408 42.121 41.822 41.510 41.188 40.857 40.516 40.168 39.812 39.452 39.086 - 44.636 44.584 44.505 44.401 44.272 44.120 43.945 43.750 43.533 43.298 43.044 42.772 42.485 42.183 41.866 41.537 41.196 40.844 40.483 40.113 39.733 39.349 38.958 - 44.885 44.833 44.753 44.645 44.511 44.352 44.169 43.963 43.736 43.488 43.220 42.934 42.631 42.312 41.978 41.630 41.270 40.898 40.516 40.125 39.723 39.316 38.902 - 45.322 45.262 45.172 45.054 44.909 44.738 44.542 44.322 44.079 43.815 43.530 43.227 42.906 42.568 42.215 41.848 41.468 41.076 40.675 40.263 39.843 39.416 38.983 - 45.753 45.685 45.586 45.458 45.301 45.118 44.908 44.674 44.416 44.136 43.835 43.514 43.174 42.818 42.445 42.059 41.659 41.248 40.826 40.395 39.954 39.508 39.056 - 46.178 46.102 45.995 45.856 45.689 45.493 45.271 45.022 44.749 44.452 44.134 43.795 43.438 43.062 42.671 42.264 41.844 41.413 40.970 40.519 40.060 39.592 39.121 - 46.599 46.515 46.399 46.251 46.073 45.865 45.629 45.366 45.077 44.765 44.429 44.073 43.696 43.302 42.890 42.464 42.024 41.572 41.109 40.637 40.158 39.670 39.179 - 47.016 46.925 46.800 46.643 46.453 46.233 45.983 45.706 45.402 45.073 44.720 44.346 43.951 43.537 43.106 42.659 42.199 41.726 41.243 40.750 40.250 39.742 39.231 - 47.430 47.332 47.199 47.031 46.830 46.598 46.335 46.043 45.723 45.378 45.008 44.615 44.201 43.768 43.317 42.850 42.369 41.876 41.372 40.858 40.337 39.809 39.277 - 47.842 47.736 47.594 47.417 47.205 46.960 46.683 46.377 46.041 45.679 45.291 44.880 44.448 43.995 43.524 43.037 42.535 42.021 41.496 40.961 40.419 39.871 39.319 - 48.251 48.138 47.988 47.800 47.577 47.320 47.030 46.708 46.357 45.978 45.572 45.143 44.691 44.218 43.727 43.220 42.697 42.162 41.616 41.060 40.497 39.928 39.355 - 48.658 48.539 48.380 48.182 47.948 47.678 47.373 47.037 46.670 46.273 45.850 45.402 44.931 44.438 43.927 43.399 42.855 42.299 41.731 41.155 40.571 39.980 39.387 - 49.064 48.937 48.769 48.562 48.316 48.033 47.715 47.363 46.980 46.566 46.125 45.658 45.167 44.655 44.123 43.574 43.010 42.432 41.843 41.246 40.640 40.029 39.415 - 49.468 49.334 49.158 48.940 48.683 48.387 48.055 47.688 47.288 46.857 46.398 45.912 45.401 44.869 44.316 43.746 43.161 42.562 41.952 41.332 40.706 40.074 39.439 - 49.871 49.730 49.545 49.317 49.048 48.739 48.393 48.010 47.594 47.145 46.667 46.162 45.632 45.079 44.506 43.915 43.308 42.688 42.056 41.416 40.768 40.115 39.459 - 50.272 50.124 49.931 49.693 49.412 49.090 48.729 48.330 47.897 47.431 46.935 46.410 45.860 45.287 44.693 44.081 43.453 42.811 42.158 41.495 40.826 40.152 39.475 - 50.673 50.518 50.315 50.067 49.774 49.439 49.063 48.649 48.199 47.715 47.200 46.656 46.086 45.492 44.877 44.243 43.594 42.930 42.255 41.571 40.881 40.186 39.488 - 51.073 50.910 50.699 50.440 50.135 49.786 49.396 48.965 48.498 47.996 47.462 46.899 46.308 45.694 45.058 44.403 43.731 43.046 42.350 41.644 40.932 40.216 39.497 - 51.472 51.302 51.081 50.812 50.495 50.132 49.727 49.280 48.796 48.275 47.722 47.139 46.528 45.893 45.235 44.559 43.866 43.159 42.441 41.714 40.980 40.242 39.502 - 51.870 51.693 51.463 51.183 50.853 50.477 50.056 49.593 49.091 48.552 47.980 47.377 46.745 46.089 45.410 44.712 43.997 43.269 42.529 41.780 41.024 40.265 39.504 - 52.268 52.083 51.844 51.553 51.211 50.820 50.384 49.905 49.385 48.827 48.235 47.612 46.960 46.282 45.582 44.862 44.126 43.375 42.613 41.842 41.066 40.285 39.503 - 52.665 52.473 52.224 51.922 51.567 51.162 50.710 50.214 49.676 49.100 48.489 47.845 47.172 46.473 45.751 45.010 44.251 43.478 42.694 41.902 41.104 40.302 39.499 - 53.062 52.862 52.604 52.290 51.922 51.503 51.035 50.522 49.966 49.371 48.740 48.075 47.381 46.661 45.918 45.154 44.373 43.579 42.773 41.958 41.138 40.315 39.491 - 53.458 53.250 52.983 52.657 52.276 51.843 51.359 50.828 50.254 49.640 48.988 48.303 47.588 46.846 46.081 45.295 44.493 43.676 42.848 42.012 41.170 40.325 39.480 - 53.853 53.638 53.361 53.024 52.630 52.181 51.681 51.133 50.540 49.906 49.235 48.529 47.792 47.029 46.241 45.434 44.609 43.770 42.920 42.062 41.198 40.332 39.466 - 54.249 54.025 53.738 53.389 52.982 52.518 52.002 51.436 50.825 50.171 49.479 48.752 47.994 47.209 46.399 45.569 44.722 43.861 42.989 42.109 41.223 40.336 39.449 - 54.644 54.412 54.115 53.754 53.333 52.854 52.321 51.737 51.107 50.433 49.721 48.973 48.193 47.386 46.554 45.702 44.832 43.949 43.054 42.152 41.246 40.337 39.428 - 55.039 54.799 54.491 54.119 53.683 53.189 52.639 52.037 51.387 50.694 49.960 49.191 48.389 47.560 46.706 45.831 44.939 44.034 43.117 42.193 41.265 40.334 39.405 - 55.433 55.185 54.867 54.482 54.032 53.522 52.955 52.335 51.666 50.952 50.197 49.406 48.583 47.731 46.855 45.958 45.044 44.115 43.177 42.231 41.281 40.329 39.378 - 55.827 55.571 55.242 54.845 54.381 53.855 53.270 52.631 51.942 51.208 50.432 49.620 48.774 47.900 47.001 46.082 45.145 44.194 43.233 42.265 41.293 40.320 39.349 - 56.222 55.957 55.617 55.207 54.728 54.186 53.583 52.926 52.217 51.462 50.665 49.830 48.963 48.066 47.145 46.202 45.243 44.270 43.287 42.297 41.303 40.309 39.316 - 56.615 56.342 55.991 55.568 55.075 54.516 53.895 53.219 52.490 51.714 50.895 50.038 49.148 48.229 47.285 46.320 45.338 44.342 43.337 42.325 41.310 40.294 39.281 - 57.009 56.727 56.365 55.928 55.420 54.844 54.206 53.510 52.760 51.963 51.123 50.244 49.331 48.389 47.422 46.435 45.430 44.412 43.384 42.350 41.313 40.276 39.242 - 57.403 57.111 56.738 56.288 55.764 55.172 54.515 53.799 53.029 52.210 51.348 50.447 49.511 48.547 47.557 46.546 45.519 44.478 43.428 42.373 41.314 40.255 39.200 - 57.796 57.496 57.111 56.647 56.108 55.498 54.822 54.086 53.296 52.455 51.571 50.647 49.689 48.701 47.688 46.655 45.605 44.542 43.470 42.392 41.311 40.232 39.156 - 58.190 57.880 57.484 57.006 56.450 55.823 55.128 54.372 53.560 52.698 51.791 50.845 49.864 48.853 47.817 46.761 45.688 44.602 43.508 42.408 41.306 40.205 39.108 - 58.583 58.263 57.855 57.363 56.792 56.146 55.432 54.656 53.823 52.939 52.009 51.040 50.035 49.001 47.943 46.863 45.767 44.659 43.542 42.421 41.297 40.175 39.057 - 58.976 58.647 58.227 57.720 57.132 56.468 55.735 54.938 54.083 53.177 52.224 51.232 50.204 49.147 48.065 46.963 45.844 44.713 43.574 42.430 41.285 40.142 39.004 - 59.369 59.030 58.598 58.076 57.471 56.789 56.036 55.218 54.341 53.412 52.437 51.421 50.370 49.290 48.185 47.059 45.917 44.764 43.603 42.437 41.270 40.106 38.947 - 59.763 59.413 58.968 58.431 57.810 57.109 56.335 55.496 54.597 53.645 52.647 51.608 50.534 49.430 48.301 47.152 45.988 44.812 43.628 42.441 41.253 40.067 38.887 - 60.156 59.796 59.338 58.786 58.147 57.427 56.633 55.772 54.851 53.876 52.854 51.792 50.694 49.566 48.414 47.242 46.055 44.856 43.651 42.441 41.232 40.025 38.825 - 60.549 60.179 59.707 59.140 58.483 57.743 56.929 56.046 55.102 54.104 53.059 51.973 50.851 49.700 48.524 47.329 46.119 44.898 43.670 42.439 41.208 39.981 38.759 - 60.942 60.561 60.076 59.493 58.818 58.059 57.223 56.318 55.351 54.330 53.261 52.151 51.005 49.830 48.631 47.413 46.180 44.936 43.686 42.433 41.181 39.933 38.691 - 61.335 60.943 60.444 59.845 59.151 58.372 57.515 56.588 55.598 54.553 53.460 52.326 51.156 49.958 48.735 47.494 46.237 44.971 43.699 42.424 41.151 39.882 38.619 - 61.728 61.325 60.812 60.196 59.484 58.684 57.805 56.855 55.842 54.773 53.656 52.498 51.305 50.082 48.836 47.571 46.292 45.003 43.709 42.412 41.117 39.828 38.545 - 62.121 61.707 61.179 60.546 59.815 58.995 58.094 57.120 56.084 54.991 53.850 52.667 51.449 50.203 48.933 47.645 46.343 45.032 43.715 42.397 41.081 39.771 38.468 - 62.514 62.088 61.546 60.896 60.145 59.304 58.380 57.384 56.323 55.206 54.040 52.833 51.591 50.321 49.027 47.716 46.391 45.057 43.719 42.379 41.042 39.711 38.387 - 62.907 62.469 61.912 61.244 60.474 59.611 58.664 57.644 56.559 55.418 54.227 52.996 51.730 50.435 49.118 47.783 46.436 45.080 43.719 42.358 41.000 39.648 38.304 - 63.300 62.850 62.278 61.592 60.801 59.916 58.947 57.903 56.793 55.627 54.412 53.156 51.865 50.547 49.206 47.848 46.477 45.099 43.716 42.334 40.954 39.582 38.218 - 63.693 63.231 62.643 61.938 61.127 60.220 59.227 58.159 57.024 55.833 54.593 53.312 51.997 50.655 49.290 47.909 46.515 45.114 43.710 42.306 40.906 39.512 38.129 - 64.086 63.611 63.007 62.284 61.451 60.521 59.505 58.412 57.253 56.036 54.771 53.466 52.126 50.759 49.371 47.966 46.550 45.127 43.701 42.275 40.854 39.440 38.036 - 64.479 63.991 63.371 62.628 61.774 60.821 59.780 58.663 57.478 56.237 54.946 53.616 52.252 50.860 49.448 48.020 46.582 45.136 43.688 42.241 40.799 39.365 37.941 - 64.873 64.371 63.734 62.971 62.096 61.119 60.054 58.911 57.701 56.434 55.118 53.762 52.374 50.958 49.522 48.071 46.610 45.142 43.672 42.204 40.742 39.287 37.843 - 65.266 64.751 64.096 63.313 62.415 61.415 60.325 59.156 57.921 56.628 55.287 53.906 52.492 51.053 49.593 48.119 46.634 45.145 43.653 42.164 40.681 39.206 37.742 - 65.659 65.130 64.457 63.654 62.733 61.709 60.593 59.399 58.137 56.819 55.452 54.046 52.607 51.144 49.660 48.163 46.656 45.144 43.631 42.121 40.617 39.122 37.638 - 66.052 65.509 64.818 63.994 63.050 62.001 60.859 59.639 58.351 57.006 55.614 54.182 52.719 51.231 49.724 48.203 46.674 45.140 43.606 42.074 40.550 39.035 37.532 - 66.446 65.887 65.178 64.332 63.364 62.290 61.123 59.876 58.562 57.190 55.772 54.315 52.827 51.315 49.784 48.240 46.689 45.133 43.577 42.025 40.480 38.945 37.422 - 66.839 66.265 65.537 64.669 63.677 62.577 61.383 60.110 58.769 57.371 55.927 54.445 52.932 51.395 49.841 48.274 46.700 45.122 43.545 41.972 40.406 38.852 37.309 - 67.232 66.643 65.895 65.004 63.988 62.862 61.641 60.341 58.973 57.549 56.078 54.570 53.033 51.472 49.894 48.304 46.708 45.108 43.510 41.916 40.330 38.755 37.194 - 67.626 67.020 66.252 65.338 64.297 63.144 61.896 60.569 59.174 57.723 56.226 54.693 53.130 51.545 49.943 48.331 46.712 45.091 43.471 41.857 40.251 38.656 37.076 - 68.019 67.397 66.608 65.671 64.603 63.424 62.149 60.793 59.371 57.893 56.370 54.811 53.224 51.614 49.989 48.354 46.713 45.070 43.429 41.794 40.168 38.554 36.954 - 68.412 67.773 66.963 66.001 64.908 63.701 62.398 61.015 59.565 58.060 56.511 54.926 53.313 51.680 50.032 48.374 46.710 45.046 43.384 41.729 40.083 38.449 36.830 - 68.806 68.149 67.317 66.331 65.210 63.975 62.644 61.233 59.755 58.223 56.647 55.037 53.400 51.742 50.070 48.390 46.704 45.018 43.336 41.660 39.995 38.340 36.702 - 69.199 68.524 67.670 66.658 65.510 64.247 62.887 61.447 59.941 58.382 56.780 55.144 53.482 51.800 50.105 48.402 46.695 44.988 43.284 41.588 39.903 38.229 36.572 - 69.592 68.899 68.021 66.983 65.807 64.515 63.127 61.658 60.124 58.538 56.909 55.247 53.560 51.855 50.137 48.411 46.682 44.953 43.229 41.513 39.808 38.115 36.439 - 69.985 69.273 68.372 67.307 66.102 64.781 63.363 61.865 60.303 58.689 57.034 55.347 53.635 51.906 50.164 48.416 46.665 44.916 43.171 41.435 39.710 37.998 36.303 - 70.379 69.646 68.720 67.628 66.395 65.044 63.596 62.069 60.478 58.837 57.155 55.442 53.706 51.953 50.188 48.418 46.645 44.875 43.110 41.353 39.609 37.877 36.164 - 70.772 70.019 69.068 67.947 66.684 65.303 63.825 62.269 60.650 58.981 57.272 55.534 53.773 51.996 50.209 48.416 46.622 44.830 43.045 41.269 39.505 37.754 36.022 - 71.164 70.390 69.414 68.264 66.971 65.559 64.051 62.465 60.817 59.120 57.385 55.621 53.836 52.035 50.225 48.410 46.595 44.783 42.977 41.181 39.398 37.628 35.877 - 71.557 70.761 69.758 68.579 67.255 65.811 64.272 62.657 60.980 59.255 57.494 55.704 53.894 52.070 50.238 48.401 46.564 44.731 42.906 41.090 39.287 37.498 35.729 - 71.950 71.131 70.100 68.891 67.535 66.060 64.490 62.844 61.139 59.387 57.599 55.784 53.949 52.102 50.246 48.388 46.530 44.677 42.831 40.996 39.174 37.366 35.579 - 72.342 71.500 70.441 69.200 67.812 66.306 64.704 63.028 61.293 59.513 57.699 55.859 54.000 52.129 50.251 48.371 46.492 44.619 42.753 40.898 39.057 37.232 35.425 - 72.735 71.868 70.779 69.507 68.086 66.547 64.914 63.207 61.444 59.636 57.795 55.930 54.047 52.153 50.253 48.351 46.451 44.557 42.672 40.798 38.938 37.094 35.268 - 73.127 72.235 71.116 69.811 68.357 66.785 65.120 63.382 61.590 59.754 57.887 55.996 54.089 52.172 50.250 48.327 46.406 44.492 42.587 40.694 38.815 36.953 35.109 - 73.518 72.600 71.450 70.112 68.624 67.018 65.321 63.553 61.731 59.868 57.974 56.059 54.128 52.188 50.244 48.299 46.358 44.424 42.499 40.587 38.689 36.808 34.947 - 73.909 72.964 71.782 70.409 68.887 67.247 65.517 63.719 61.868 59.977 58.057 56.117 54.162 52.199 50.233 48.268 46.306 44.352 42.408 40.477 38.560 36.661 34.781 - 74.300 73.327 72.111 70.704 69.146 67.472 65.710 63.880 62.000 60.081 58.136 56.170 54.192 52.207 50.219 48.232 46.251 44.277 42.314 40.363 38.428 36.511 34.613 - 74.691 73.688 72.438 70.994 69.400 67.692 65.897 64.036 62.127 60.181 58.210 56.220 54.218 52.210 50.201 48.193 46.192 44.198 42.216 40.247 38.293 36.358 34.442 - 75.080 74.047 72.762 71.281 69.651 67.908 66.079 64.188 62.249 60.276 58.279 56.265 54.240 52.210 50.179 48.151 46.129 44.116 42.115 40.127 38.155 36.202 34.268 - 75.470 74.404 73.083 71.564 69.897 68.118 66.257 64.335 62.367 60.367 58.344 56.305 54.257 52.205 50.153 48.104 46.063 44.031 42.010 40.005 38.014 36.043 34.091 - 75.858 74.760 73.401 71.843 70.138 68.324 66.429 64.476 62.480 60.452 58.404 56.341 54.270 52.196 50.123 48.054 45.993 43.942 41.903 39.879 37.870 35.881 33.911 - 76.246 75.113 73.715 72.118 70.375 68.525 66.597 64.612 62.587 60.533 58.459 56.372 54.279 52.183 50.089 48.000 45.920 43.849 41.792 39.750 37.722 35.716 33.728 - 76.633 75.464 74.025 72.388 70.606 68.720 66.759 64.743 62.689 60.609 58.510 56.399 54.283 52.166 50.052 47.943 45.843 43.753 41.677 39.617 37.572 35.548 33.543 - 77.018 75.812 74.332 72.653 70.832 68.910 66.915 64.869 62.786 60.679 58.555 56.422 54.283 52.145 50.010 47.882 45.762 43.654 41.560 39.482 37.418 35.377 33.354 - 77.403 76.157 74.634 72.913 71.052 69.094 67.066 64.989 62.878 60.745 58.596 56.439 54.279 52.120 49.965 47.816 45.678 43.551 41.439 39.343 37.263 35.203 33.163 - 77.786 76.499 74.932 73.168 71.267 69.272 67.211 65.103 62.965 60.805 58.632 56.453 54.271 52.090 49.915 47.748 45.590 43.445 41.315 39.201 37.103 35.026 32.968 - 78.168 76.837 75.225 73.417 71.476 69.444 67.350 65.212 63.046 60.860 58.664 56.461 54.258 52.057 49.862 47.675 45.499 43.336 41.187 39.056 36.941 34.846 32.771 - 78.548 77.172 75.512 73.660 71.679 69.610 67.483 65.315 63.121 60.910 58.690 56.465 54.240 52.019 49.804 47.599 45.404 43.223 41.057 38.907 36.775 34.663 32.571 - 78.926 77.503 75.795 73.897 71.875 69.770 67.610 65.412 63.191 60.955 58.711 56.464 54.218 51.977 49.743 47.518 45.306 43.107 40.923 38.756 36.607 34.477 32.368 - 79.302 77.830 76.071 74.128 72.065 69.923 67.730 65.504 63.256 60.995 58.727 56.459 54.192 51.931 49.678 47.435 45.204 42.987 40.786 38.601 36.435 34.288 32.162 - 79.675 78.151 76.341 74.352 72.247 70.070 67.844 65.589 63.314 61.029 58.739 56.448 54.161 51.880 49.608 47.347 45.098 42.864 40.645 38.443 36.260 34.096 31.953 - 80.045 78.467 76.605 74.568 72.423 70.209 67.952 65.668 63.367 61.058 58.745 56.433 54.126 51.826 49.535 47.256 44.989 42.737 40.501 38.282 36.082 33.902 31.741 - 80.413 78.778 76.861 74.777 72.591 70.342 68.053 65.741 63.414 61.081 58.746 56.414 54.087 51.767 49.458 47.160 44.876 42.607 40.354 38.118 35.902 33.704 31.526 - 80.776 79.081 77.110 74.979 72.751 70.467 68.147 65.807 63.455 61.099 58.742 56.389 54.043 51.704 49.377 47.062 44.760 42.474 40.204 37.951 35.718 33.503 31.308 - 81.135 79.378 77.351 75.172 72.904 70.585 68.235 65.867 63.491 61.111 58.733 56.360 53.994 51.637 49.292 46.959 44.640 42.337 40.050 37.780 35.531 33.299 31.088 - 81.489 79.668 77.583 75.356 73.049 70.695 68.315 65.921 63.520 61.118 58.719 56.326 53.941 51.566 49.203 46.853 44.517 42.197 39.895 37.607 35.341 33.093 30.864 - 81.838 79.948 77.806 75.532 73.185 70.798 68.388 65.968 63.543 61.120 58.700 56.287 53.884 51.491 49.110 46.743 44.390 42.054 39.735 37.430 35.148 32.883 30.638 - 82.179 80.220 78.019 75.698 73.312 70.892 68.454 66.008 63.561 61.115 58.676 56.244 53.822 51.411 49.013 46.629 44.260 41.907 39.571 37.252 34.952 32.671 30.409 diff --git a/pydarn/radar_fov_files/205_lons.txt b/pydarn/radar_fov_files/205_lons.txt deleted file mode 100644 index 05bcb9655..000000000 --- a/pydarn/radar_fov_files/205_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - -99.734 -99.587 -99.459 -99.342 -99.234 -99.133 -99.038 -98.949 -98.865 -98.786 -98.713 -98.646 -98.584 -98.529 -98.479 -98.437 -98.401 -98.373 -98.354 -98.345 -98.347 -98.364 -98.404 - -99.449 -99.307 -99.170 -99.040 -98.914 -98.793 -98.677 -98.566 -98.461 -98.361 -98.267 -98.180 -98.098 -98.023 -97.955 -97.894 -97.840 -97.794 -97.757 -97.728 -97.708 -97.699 -97.700 - -99.247 -99.084 -98.925 -98.771 -98.621 -98.476 -98.336 -98.202 -98.074 -97.952 -97.839 -97.730 -97.628 -97.535 -97.449 -97.371 -97.301 -97.241 -97.190 -97.148 -97.116 -97.094 -97.083 - -99.095 -98.905 -98.720 -98.538 -98.362 -98.191 -98.026 -97.867 -97.715 -97.570 -97.432 -97.303 -97.182 -97.072 -96.969 -96.875 -96.791 -96.717 -96.654 -96.602 -96.560 -96.530 -96.511 - -98.962 -98.744 -98.530 -98.321 -98.117 -97.920 -97.728 -97.544 -97.367 -97.199 -97.039 -96.889 -96.748 -96.618 -96.498 -96.391 -96.293 -96.207 -96.132 -96.070 -96.020 -95.983 -95.959 - -98.839 -98.592 -98.349 -98.111 -97.879 -97.654 -97.436 -97.226 -97.025 -96.833 -96.651 -96.480 -96.320 -96.171 -96.035 -95.911 -95.799 -95.703 -95.618 -95.547 -95.489 -95.446 -95.418 - -98.722 -98.445 -98.172 -97.905 -97.644 -97.391 -97.147 -96.911 -96.685 -96.469 -96.265 -96.073 -95.893 -95.727 -95.574 -95.435 -95.310 -95.200 -95.107 -95.027 -94.963 -94.915 -94.882 - -98.608 -98.300 -97.997 -97.701 -97.411 -97.130 -96.858 -96.596 -96.345 -96.106 -95.879 -95.666 -95.467 -95.283 -95.113 -94.960 -94.822 -94.701 -94.596 -94.510 -94.439 -94.386 -94.350 - -98.497 -98.158 -97.824 -97.497 -97.178 -96.868 -96.569 -96.280 -96.004 -95.741 -95.493 -95.259 -95.040 -94.838 -94.653 -94.485 -94.334 -94.202 -94.088 -93.994 -93.917 -93.860 -93.821 - -98.387 -98.016 -97.651 -97.293 -96.944 -96.606 -96.278 -95.963 -95.662 -95.375 -95.104 -94.849 -94.612 -94.392 -94.191 -94.008 -93.846 -93.703 -93.580 -93.477 -93.396 -93.335 -93.294 - -98.278 -97.874 -97.477 -97.088 -96.709 -96.342 -95.986 -95.645 -95.318 -95.007 -94.714 -94.438 -94.181 -93.944 -93.727 -93.531 -93.356 -93.202 -93.071 -92.961 -92.875 -92.810 -92.767 - -98.283 -97.847 -97.419 -97.000 -96.592 -96.196 -95.815 -95.448 -95.098 -94.765 -94.452 -94.158 -93.884 -93.632 -93.402 -93.194 -93.010 -92.849 -92.712 -92.598 -92.511 -92.446 -92.405 - -98.357 -97.887 -97.427 -96.977 -96.539 -96.115 -95.707 -95.316 -94.943 -94.589 -94.255 -93.944 -93.654 -93.388 -93.146 -92.928 -92.736 -92.569 -92.427 -92.312 -92.226 -92.163 -92.127 - -98.477 -97.971 -97.476 -96.994 -96.526 -96.074 -95.639 -95.222 -94.826 -94.451 -94.098 -93.768 -93.463 -93.184 -92.930 -92.703 -92.503 -92.331 -92.187 -92.072 -91.987 -91.929 -91.900 - -98.638 -98.094 -97.564 -97.049 -96.549 -96.068 -95.605 -95.164 -94.744 -94.347 -93.975 -93.628 -93.308 -93.015 -92.751 -92.515 -92.309 -92.133 -91.988 -91.873 -91.792 -91.740 -91.721 - -98.684 -98.105 -97.541 -96.994 -96.464 -95.953 -95.464 -94.996 -94.553 -94.134 -93.742 -93.378 -93.041 -92.735 -92.458 -92.212 -91.998 -91.816 -91.667 -91.551 -91.471 -91.422 -91.408 - -98.506 -97.897 -97.304 -96.727 -96.169 -95.630 -95.114 -94.621 -94.153 -93.712 -93.299 -92.915 -92.560 -92.237 -91.946 -91.688 -91.462 -91.270 -91.113 -90.990 -90.904 -90.850 -90.832 - -98.335 -97.696 -97.072 -96.465 -95.877 -95.310 -94.767 -94.248 -93.756 -93.292 -92.857 -92.454 -92.082 -91.743 -91.437 -91.166 -90.930 -90.729 -90.563 -90.434 -90.343 -90.286 -90.265 - -98.170 -97.498 -96.843 -96.205 -95.588 -94.992 -94.421 -93.876 -93.360 -92.873 -92.417 -91.994 -91.604 -91.250 -90.930 -90.647 -90.400 -90.190 -90.017 -89.882 -89.784 -89.726 -89.704 - -98.008 -97.305 -96.617 -95.948 -95.300 -94.675 -94.076 -93.505 -92.964 -92.454 -91.977 -91.534 -91.127 -90.757 -90.424 -90.129 -89.872 -89.653 -89.474 -89.333 -89.232 -89.172 -89.148 - -97.850 -97.113 -96.393 -95.691 -95.012 -94.358 -93.731 -93.133 -92.567 -92.034 -91.536 -91.074 -90.650 -90.264 -89.918 -89.611 -89.344 -89.118 -88.932 -88.787 -88.683 -88.621 -88.596 - -97.695 -96.923 -96.169 -95.435 -94.725 -94.041 -93.385 -92.760 -92.169 -91.613 -91.094 -90.613 -90.172 -89.771 -89.412 -89.094 -88.818 -88.584 -88.392 -88.243 -88.136 -88.072 -88.048 - -97.541 -96.735 -95.946 -95.179 -94.437 -93.722 -93.038 -92.386 -91.770 -91.191 -90.651 -90.151 -89.693 -89.277 -88.905 -88.576 -88.291 -88.050 -87.853 -87.700 -87.591 -87.527 -87.502 - -97.389 -96.547 -95.724 -94.923 -94.148 -93.403 -92.689 -92.010 -91.369 -90.767 -90.205 -89.687 -89.212 -88.782 -88.397 -88.057 -87.764 -87.516 -87.315 -87.158 -87.047 -86.983 -86.959 - -97.237 -96.359 -95.500 -94.665 -93.858 -93.081 -92.338 -91.632 -90.965 -90.340 -89.758 -89.221 -88.729 -88.285 -87.887 -87.538 -87.236 -86.982 -86.776 -86.617 -86.505 -86.440 -86.419 - -97.086 -96.171 -95.276 -94.407 -93.566 -92.757 -91.985 -91.251 -90.559 -89.911 -89.308 -88.752 -88.244 -87.786 -87.377 -87.017 -86.708 -86.448 -86.238 -86.076 -85.963 -85.900 -85.880 - -96.936 -95.983 -95.051 -94.146 -93.272 -92.431 -91.629 -90.868 -90.150 -89.479 -88.855 -88.281 -87.757 -87.285 -86.864 -86.495 -86.179 -85.914 -85.699 -85.536 -85.422 -85.358 -85.343 - -96.785 -95.794 -94.825 -93.884 -92.975 -92.103 -91.270 -90.481 -89.738 -89.044 -88.399 -87.807 -87.267 -86.782 -86.350 -85.972 -85.648 -85.378 -85.161 -84.996 -84.882 -84.819 -84.807 - -96.635 -95.604 -94.597 -93.620 -92.676 -91.771 -90.908 -90.091 -89.323 -88.605 -87.940 -87.330 -86.775 -86.276 -85.833 -85.447 -85.116 -84.842 -84.622 -84.456 -84.343 -84.281 -84.272 - -96.484 -95.413 -94.367 -93.353 -92.374 -91.436 -90.543 -89.698 -88.904 -88.163 -87.478 -86.850 -86.280 -85.768 -85.315 -84.920 -84.583 -84.304 -84.082 -83.915 -83.803 -83.744 -83.739 - -96.332 -95.221 -94.136 -93.084 -92.069 -91.098 -90.174 -89.301 -88.481 -87.717 -87.012 -86.366 -85.781 -85.257 -84.794 -84.391 -84.049 -83.766 -83.542 -83.375 -83.264 -83.208 -83.207 - -96.180 -95.027 -93.902 -92.812 -91.761 -90.757 -89.801 -88.899 -88.054 -87.268 -86.543 -85.880 -85.280 -84.743 -84.270 -83.860 -83.513 -83.226 -83.001 -82.834 -82.725 -82.672 -82.676 - -96.027 -94.831 -93.666 -92.537 -91.450 -90.411 -89.425 -88.494 -87.623 -86.814 -86.069 -85.389 -84.775 -84.227 -83.744 -83.327 -82.975 -82.686 -82.459 -82.293 -82.186 -82.137 -82.145 - -95.873 -94.634 -93.427 -92.258 -91.135 -90.062 -89.044 -88.085 -87.188 -86.357 -85.592 -84.895 -84.267 -83.707 -83.216 -82.792 -82.435 -82.144 -81.916 -81.751 -81.647 -81.602 -81.616 - -95.717 -94.435 -93.185 -91.977 -90.816 -89.708 -88.659 -87.671 -86.749 -85.895 -85.111 -84.397 -83.755 -83.184 -82.685 -82.255 -81.894 -81.600 -81.373 -81.210 -81.109 -81.068 -81.087 - -95.561 -94.233 -92.941 -91.692 -90.493 -89.351 -88.269 -87.253 -86.305 -85.428 -84.625 -83.895 -83.240 -82.659 -82.151 -81.715 -81.351 -81.056 -80.829 -80.667 -80.570 -80.534 -80.559 - -95.403 -94.030 -92.694 -91.404 -90.166 -88.988 -87.874 -86.829 -85.856 -84.958 -84.135 -83.390 -82.721 -82.130 -81.614 -81.173 -80.806 -80.510 -80.283 -80.125 -80.031 -80.000 -80.032 - -95.243 -93.823 -92.443 -91.111 -89.835 -88.621 -87.475 -86.401 -85.403 -84.482 -83.641 -82.880 -82.199 -81.598 -81.075 -80.629 -80.259 -79.963 -79.737 -79.581 -79.492 -79.467 -79.506 - -95.082 -93.615 -92.190 -90.815 -89.500 -88.250 -87.071 -85.968 -84.944 -84.002 -83.142 -82.366 -81.673 -81.062 -80.533 -80.083 -79.711 -79.414 -79.190 -79.038 -78.953 -78.934 -78.980 - -94.919 -93.404 -91.932 -90.515 -89.159 -87.873 -86.662 -85.530 -84.481 -83.517 -82.639 -81.848 -81.143 -80.523 -79.988 -79.534 -79.160 -78.864 -78.643 -78.494 -78.414 -78.402 -78.455 - -94.755 -93.190 -91.671 -90.210 -88.814 -87.491 -86.247 -85.086 -84.012 -83.027 -82.131 -81.325 -80.609 -79.981 -79.440 -78.983 -78.608 -78.313 -78.094 -77.949 -77.875 -77.870 -77.931 - -94.588 -92.973 -91.407 -89.901 -88.464 -87.104 -85.827 -84.637 -83.538 -82.531 -81.618 -80.799 -80.072 -79.436 -78.889 -78.429 -78.054 -77.760 -77.544 -77.404 -77.336 -77.338 -77.408 - -94.419 -92.752 -91.138 -89.587 -88.109 -86.712 -85.401 -84.183 -83.058 -82.031 -81.101 -80.267 -79.530 -78.887 -78.335 -77.873 -77.498 -77.206 -76.993 -76.858 -76.797 -76.807 -76.885 - -94.249 -92.529 -90.865 -89.268 -87.749 -86.314 -84.970 -83.722 -82.573 -81.525 -80.578 -79.732 -78.984 -78.334 -77.779 -77.315 -76.940 -76.650 -76.442 -76.313 -76.258 -76.276 -76.363 - -94.076 -92.303 -90.588 -88.945 -87.383 -85.910 -84.533 -83.256 -82.083 -81.014 -80.051 -79.192 -78.435 -77.779 -77.219 -76.754 -76.380 -76.093 -75.890 -75.766 -75.719 -75.745 -75.841 - -93.900 -92.072 -90.307 -88.616 -87.011 -85.500 -84.089 -82.784 -81.586 -80.498 -79.518 -78.647 -77.881 -77.219 -76.657 -76.191 -75.819 -75.535 -75.337 -75.219 -75.180 -75.215 -75.321 - -93.723 -91.839 -90.021 -88.282 -86.633 -85.083 -83.639 -82.305 -81.083 -79.975 -78.981 -78.098 -77.324 -76.656 -76.092 -75.626 -75.255 -74.976 -74.783 -74.672 -74.641 -74.685 -74.801 - -93.542 -91.601 -89.730 -87.942 -86.250 -84.661 -83.183 -81.820 -80.575 -79.448 -78.438 -77.544 -76.762 -76.090 -75.524 -75.058 -74.690 -74.415 -74.228 -74.125 -74.102 -74.156 -74.282 - -93.359 -91.360 -89.434 -87.597 -85.860 -84.232 -82.720 -81.329 -80.060 -78.914 -77.890 -76.985 -76.196 -75.520 -74.952 -74.488 -74.123 -73.853 -73.672 -73.577 -73.563 -73.627 -73.764 - -93.173 -91.114 -89.133 -87.245 -85.463 -83.796 -82.251 -80.831 -79.539 -78.375 -77.336 -76.422 -75.626 -74.947 -74.378 -73.916 -73.555 -73.290 -73.116 -73.029 -73.025 -73.098 -73.247 - -92.985 -90.864 -88.827 -86.888 -85.060 -83.353 -81.774 -80.326 -79.011 -77.829 -76.778 -75.853 -75.052 -74.370 -73.802 -73.341 -72.984 -72.725 -72.559 -72.481 -72.486 -72.570 -72.730 - -92.793 -90.610 -88.515 -86.524 -84.650 -82.903 -81.290 -79.815 -78.477 -77.278 -76.213 -75.280 -74.474 -73.790 -73.222 -72.765 -72.412 -72.160 -72.002 -71.932 -71.948 -72.043 -72.214 - -92.598 -90.351 -88.197 -86.153 -84.233 -82.446 -80.800 -79.296 -77.937 -76.720 -75.644 -74.703 -73.892 -73.206 -72.639 -72.185 -71.839 -71.593 -71.443 -71.384 -71.410 -71.516 -71.700 - -92.399 -90.087 -87.873 -85.776 -83.809 -81.982 -80.301 -78.770 -77.390 -76.157 -75.068 -74.120 -73.305 -72.619 -72.054 -71.604 -71.263 -71.025 -70.885 -70.835 -70.872 -70.992 -71.186 - -92.198 -89.818 -87.543 -85.391 -83.377 -81.509 -79.795 -78.237 -76.835 -75.587 -74.488 -73.532 -72.715 -72.028 -71.466 -71.021 -70.687 -70.457 -70.325 -70.286 -70.334 -70.467 -70.673 - -91.992 -89.544 -87.207 -85.000 -82.937 -81.029 -79.281 -77.697 -76.274 -75.011 -73.901 -72.940 -72.120 -71.434 -70.875 -70.435 -70.108 -69.887 -69.765 -69.737 -69.797 -69.942 -70.161 - -91.783 -89.265 -86.864 -84.600 -82.489 -80.540 -78.759 -77.148 -75.706 -74.428 -73.309 -72.343 -71.521 -70.836 -70.281 -69.848 -69.528 -69.316 -69.205 -69.188 -69.260 -69.418 -69.650 - -91.570 -88.980 -86.514 -84.193 -82.033 -80.043 -78.229 -76.593 -75.131 -73.839 -72.711 -71.740 -70.918 -70.235 -69.685 -69.258 -68.947 -68.745 -68.644 -68.639 -68.724 -68.894 -69.140 - -91.353 -88.689 -86.157 -83.778 -81.568 -79.538 -77.691 -76.029 -74.548 -73.243 -72.108 -71.133 -70.311 -69.631 -69.086 -68.666 -68.364 -68.172 -68.083 -68.090 -68.188 -68.371 -68.631 - -91.132 -88.392 -85.792 -83.354 -81.095 -79.023 -77.144 -75.457 -73.958 -72.641 -71.499 -70.521 -69.699 -69.023 -68.484 -68.073 -67.780 -67.599 -67.522 -67.541 -67.652 -67.849 -68.124 - -90.906 -88.089 -85.420 -82.922 -80.612 -78.500 -76.588 -74.877 -73.360 -72.032 -70.884 -69.904 -69.084 -68.413 -67.880 -67.477 -67.195 -67.025 -66.960 -66.993 -67.117 -67.328 -67.617 - -90.676 -87.779 -85.039 -82.481 -80.120 -77.967 -76.023 -74.288 -72.755 -71.417 -70.263 -69.282 -68.464 -67.798 -67.273 -66.880 -66.608 -66.450 -66.398 -66.444 -66.582 -66.808 -67.111 - -90.440 -87.462 -84.650 -82.030 -79.619 -77.424 -75.449 -73.691 -72.143 -70.794 -69.636 -68.655 -67.841 -67.181 -66.664 -66.281 -66.021 -65.875 -65.836 -65.896 -66.048 -66.289 -66.607 - -90.200 -87.138 -84.253 -81.570 -79.107 -76.872 -74.866 -73.086 -71.522 -70.165 -69.003 -68.024 -67.213 -66.560 -66.053 -65.680 -65.432 -65.299 -65.274 -65.348 -65.515 -65.770 -66.104 - -89.954 -86.806 -83.846 -81.100 -78.585 -76.310 -74.273 -72.471 -70.894 -69.529 -68.365 -67.387 -66.582 -65.937 -65.439 -65.077 -64.842 -64.723 -64.711 -64.800 -64.982 -65.253 -65.602 - -89.703 -86.467 -83.430 -80.620 -78.053 -75.737 -73.671 -71.848 -70.257 -68.886 -67.721 -66.746 -65.946 -65.310 -64.823 -64.473 -64.251 -64.146 -64.149 -64.253 -64.450 -64.736 -65.101 - -89.446 -86.119 -83.004 -80.128 -77.510 -75.154 -73.058 -71.215 -69.613 -68.237 -67.071 -66.099 -65.307 -64.680 -64.204 -63.868 -63.659 -63.568 -63.587 -63.706 -63.919 -64.221 -64.602 - -89.183 -85.763 -82.568 -79.626 -76.955 -74.559 -72.435 -70.574 -68.961 -67.580 -66.415 -65.448 -64.664 -64.047 -63.584 -63.260 -63.066 -62.990 -63.024 -63.159 -63.389 -63.706 -64.104 - -88.913 -85.398 -82.121 -79.112 -76.389 -73.954 -71.802 -69.923 -68.300 -66.916 -65.753 -64.792 -64.017 -63.412 -62.961 -62.652 -62.472 -62.412 -62.462 -62.613 -62.859 -63.193 -63.607 - -88.637 -85.023 -81.663 -78.587 -75.810 -73.337 -71.159 -69.263 -67.631 -66.245 -65.085 -64.132 -63.366 -62.773 -62.336 -62.042 -61.878 -61.834 -61.900 -62.068 -62.330 -62.681 -63.111 - -88.354 -84.639 -81.193 -78.048 -75.220 -72.708 -70.504 -68.593 -66.954 -65.568 -64.412 -63.466 -62.712 -62.132 -61.709 -61.430 -61.283 -61.255 -61.338 -61.523 -61.802 -62.170 -62.617 - -88.064 -84.244 -80.711 -77.498 -74.616 -72.067 -69.839 -67.913 -66.269 -64.883 -63.733 -62.796 -62.054 -61.488 -61.080 -60.818 -60.687 -60.677 -60.777 -60.979 -61.276 -61.660 -62.127 - -87.765 -83.838 -80.217 -76.933 -74.000 -71.414 -69.162 -67.223 -65.575 -64.191 -63.048 -62.122 -61.393 -60.841 -60.450 -60.204 -60.091 -60.098 -60.216 -60.435 -60.750 -61.152 -61.636 - -87.459 -83.422 -79.710 -76.355 -73.370 -70.748 -68.474 -66.524 -64.872 -63.492 -62.357 -61.443 -60.728 -60.192 -59.818 -59.589 -59.494 -59.519 -59.655 -59.893 -60.225 -60.644 -61.146 - -87.143 -82.993 -79.188 -75.763 -72.726 -70.070 -67.774 -65.814 -64.161 -62.786 -61.660 -60.759 -60.059 -59.540 -59.183 -58.973 -58.896 -58.940 -59.094 -59.351 -59.701 -60.138 -60.658 - -86.819 -82.552 -78.653 -75.156 -72.068 -69.377 -67.063 -65.095 -63.442 -62.073 -60.958 -60.071 -59.388 -58.886 -58.548 -58.357 -58.298 -58.361 -58.535 -58.809 -59.180 -59.633 -60.172 - -86.485 -82.097 -78.102 -74.533 -71.394 -68.672 -66.339 -64.365 -62.714 -61.353 -60.251 -59.379 -58.713 -58.230 -57.911 -57.739 -57.700 -57.783 -57.975 -58.269 -58.658 -59.130 -59.687 - -86.141 -81.629 -77.536 -73.895 -70.706 -67.952 -65.604 -63.625 -61.977 -60.626 -59.538 -58.683 -58.035 -57.571 -57.272 -57.121 -57.102 -57.204 -57.416 -57.730 -58.138 -58.628 -59.203 - -85.787 -81.147 -76.954 -73.239 -70.002 -67.219 -64.856 -62.874 -61.232 -59.892 -58.819 -57.982 -57.354 -56.910 -56.632 -56.501 -56.504 -56.626 -56.858 -57.191 -57.618 -58.128 -58.721 - -85.421 -80.649 -76.354 -72.567 -69.281 -66.470 -64.095 -62.113 -60.478 -59.151 -58.095 -57.277 -56.670 -56.248 -55.991 -55.882 -55.905 -56.048 -56.301 -56.654 -57.100 -57.628 -58.241 - -85.042 -80.135 -75.737 -71.877 -68.544 -65.707 -63.322 -61.341 -59.716 -58.404 -57.366 -56.569 -55.983 -55.583 -55.348 -55.261 -55.307 -55.471 -55.744 -56.117 -56.583 -57.131 -57.763 - -84.652 -79.604 -75.101 -71.168 -67.790 -64.929 -62.536 -60.558 -58.945 -57.649 -56.631 -55.856 -55.293 -54.916 -54.705 -54.641 -54.708 -54.894 -55.188 -55.582 -56.068 -56.635 -57.286 - -84.247 -79.055 -74.445 -70.440 -67.018 -64.136 -61.737 -59.765 -58.165 -56.888 -55.892 -55.140 -54.600 -54.248 -54.060 -54.019 -54.109 -54.318 -54.633 -55.047 -55.553 -56.140 -56.811 - -83.828 -78.487 -73.769 -69.691 -66.228 -63.326 -60.925 -58.961 -57.377 -56.120 -55.147 -54.420 -53.905 -53.578 -53.415 -53.398 -53.511 -53.742 -54.079 -54.514 -55.040 -55.647 -56.337 - -83.394 -77.899 -73.071 -68.923 -65.419 -62.501 -60.100 -58.147 -56.580 -55.346 -54.398 -53.696 -53.208 -52.906 -52.769 -52.776 -52.913 -53.167 -53.526 -53.983 -54.529 -55.158 -55.865 - -82.943 -77.290 -72.350 -68.132 -64.591 -61.660 -59.261 -57.321 -55.775 -54.566 -53.644 -52.969 -52.508 -52.233 -52.122 -52.154 -52.315 -52.592 -52.974 -53.452 -54.019 -54.668 -55.395 - -82.475 -76.658 -71.606 -67.320 -63.744 -60.801 -58.408 -56.485 -54.962 -53.779 -52.885 -52.238 -51.806 -51.559 -51.474 -51.532 -51.718 -52.019 -52.423 -52.923 -53.510 -54.180 -54.927 - -81.988 -76.003 -70.838 -66.484 -62.876 -59.927 -57.542 -55.639 -54.140 -52.985 -52.121 -51.505 -51.102 -50.883 -50.826 -50.910 -51.121 -51.446 -51.873 -52.395 -53.003 -53.694 -54.461 - -81.480 -75.322 -70.043 -65.624 -61.988 -59.034 -56.663 -54.781 -53.311 -52.186 -51.353 -50.768 -50.396 -50.206 -50.177 -50.288 -50.525 -50.874 -51.324 -51.868 -52.498 -53.209 -53.996 - -80.951 -74.615 -69.221 -64.739 -61.078 -58.125 -55.769 -53.913 -52.473 -51.381 -50.581 -50.028 -49.687 -49.529 -49.528 -49.667 -49.929 -50.303 -50.777 -51.343 -51.994 -52.726 -53.533 - -80.399 -73.879 -68.370 -63.829 -60.147 -57.198 -54.862 -53.034 -51.627 -50.570 -49.804 -49.286 -48.978 -48.850 -48.879 -49.045 -49.334 -49.732 -50.230 -50.819 -51.492 -52.245 -53.072 - -79.822 -73.112 -67.490 -62.892 -59.194 -56.254 -53.941 -52.145 -50.774 -49.753 -49.024 -48.541 -48.266 -48.170 -48.229 -48.424 -48.740 -49.163 -49.685 -50.297 -50.991 -51.765 -52.613 - -79.218 -72.314 -66.578 -61.928 -58.218 -55.291 -53.007 -51.246 -49.912 -48.930 -48.240 -47.793 -47.553 -47.490 -47.580 -47.804 -48.146 -48.595 -49.141 -49.778 -50.492 -51.288 -52.156 - -78.585 -71.481 -65.633 -60.935 -57.219 -54.311 -52.058 -50.336 -49.044 -48.103 -47.452 -47.043 -46.839 -46.809 -46.930 -47.184 -47.554 -48.029 -48.599 -49.259 -49.995 -50.812 -51.701 - -77.921 -70.612 -64.654 -59.913 -56.196 -53.312 -51.096 -49.416 -48.168 -47.270 -46.661 -46.291 -46.124 -46.128 -46.281 -46.564 -46.962 -47.463 -48.058 -48.741 -49.499 -50.338 -51.248 - -77.222 -69.703 -63.638 -58.861 -55.150 -52.295 -50.121 -48.486 -47.285 -46.432 -45.866 -45.537 -45.407 -45.447 -45.632 -45.945 -46.371 -46.899 -47.519 -48.225 -49.005 -49.866 -50.796 - -76.486 -68.753 -62.584 -57.777 -54.079 -51.260 -49.131 -47.547 -46.395 -45.590 -45.068 -44.781 -44.690 -44.765 -44.983 -45.327 -45.782 -46.336 -46.981 -47.710 -48.513 -49.395 -50.347 - -75.710 -67.759 -61.491 -56.661 -52.984 -50.207 -48.129 -46.598 -45.498 -44.743 -44.268 -44.023 -43.971 -44.083 -44.335 -44.710 -45.193 -45.774 -46.444 -47.197 -48.025 -48.927 -49.899 - -74.889 -66.717 -60.356 -55.512 -51.863 -49.135 -47.113 -45.639 -44.595 -43.891 -43.464 -43.264 -43.252 -43.401 -43.687 -44.093 -44.606 -45.214 -45.909 -46.686 -47.537 -48.460 -49.454 - -74.021 -65.625 -59.178 -54.330 -50.718 -48.045 -46.085 -44.672 -43.685 -43.036 -42.658 -42.503 -42.533 -42.719 -43.040 -43.478 -44.020 -44.655 -45.376 -46.177 -47.050 -47.996 -49.010 - -73.099 -64.478 -57.954 -53.113 -49.547 -46.937 -45.043 -43.695 -42.770 -42.177 -41.850 -41.741 -41.813 -42.038 -42.393 -42.863 -43.435 -44.098 -44.844 -45.669 -46.566 -47.533 -48.569 - -72.120 -63.273 -56.684 -51.860 -48.351 -45.811 -43.989 -42.710 -41.849 -41.313 -41.039 -40.978 -41.093 -41.356 -41.748 -42.250 -42.852 -43.542 -44.315 -45.163 -46.083 -47.073 -48.129 - -71.076 -62.007 -55.364 -50.571 -47.129 -44.667 -42.923 -41.717 -40.922 -40.447 -40.227 -40.214 -40.373 -40.676 -41.103 -41.638 -42.270 -42.988 -43.787 -44.659 -45.603 -46.614 -47.692 - -69.963 -60.674 -53.992 -49.246 -45.882 -43.506 -41.845 -40.716 -39.990 -39.577 -39.413 -39.450 -39.653 -39.996 -40.459 -41.027 -41.689 -42.436 -43.260 -44.157 -45.124 -46.157 -47.256 - -68.771 -59.271 -52.568 -47.883 -44.610 -42.327 -40.756 -39.708 -39.054 -38.705 -38.597 -38.684 -38.933 -39.316 -39.816 -40.418 -41.111 -41.885 -42.736 -43.657 -44.647 -45.702 -46.823 - -67.494 -57.793 -51.089 -46.483 -43.312 -41.132 -39.656 -38.692 -38.113 -37.830 -37.780 -37.919 -38.213 -38.638 -39.175 -39.810 -40.533 -41.336 -42.213 -43.158 -44.172 -45.250 -46.392 - -66.121 -56.234 -49.553 -45.045 -41.989 -39.920 -38.544 -37.669 -37.168 -36.952 -36.962 -37.153 -37.494 -37.960 -38.534 -39.204 -39.958 -40.789 -41.692 -42.662 -43.699 -44.799 -45.962 - -64.642 -54.590 -47.958 -43.569 -40.641 -38.693 -37.423 -36.640 -36.219 -36.073 -36.143 -36.388 -36.775 -37.283 -37.895 -38.599 -39.384 -40.244 -41.173 -42.168 -43.228 -44.350 -45.535 - -63.045 -52.855 -46.304 -42.055 -39.270 -37.450 -36.292 -35.606 -35.266 -35.192 -35.324 -35.622 -36.057 -36.608 -37.258 -37.995 -38.812 -39.700 -40.658 -41.675 -42.759 -43.904 -45.110 - -61.316 -51.025 -44.589 -40.503 -37.875 -36.193 -35.152 -34.565 -34.311 -34.309 -34.504 -34.857 -35.340 -35.934 -36.622 -37.394 -38.242 -39.159 -40.143 -41.185 -42.293 -43.459 -44.687 - -59.440 -49.094 -42.812 -38.913 -36.457 -34.922 -34.004 -33.520 -33.353 -33.425 -33.684 -34.092 -34.624 -35.261 -35.987 -36.794 -37.673 -38.619 -39.630 -40.698 -41.828 -43.017 -44.266 diff --git a/pydarn/radar_fov_files/206_lats.txt b/pydarn/radar_fov_files/206_lats.txt deleted file mode 100644 index 962296c51..000000000 --- a/pydarn/radar_fov_files/206_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 42.994 43.160 43.276 43.372 43.455 43.527 43.592 43.650 43.701 43.746 43.785 43.818 43.846 43.867 43.883 43.892 43.895 43.891 43.880 43.861 43.833 43.794 43.740 43.664 43.536 - 43.478 43.586 43.685 43.777 43.862 43.940 44.012 44.079 44.139 44.193 44.241 44.283 44.319 44.348 44.371 44.387 44.397 44.399 44.395 44.383 44.364 44.336 44.300 44.253 44.196 - 43.800 43.916 44.026 44.129 44.226 44.316 44.401 44.481 44.553 44.618 44.677 44.728 44.772 44.810 44.840 44.862 44.877 44.884 44.883 44.874 44.857 44.832 44.798 44.755 44.702 - 44.066 44.197 44.321 44.442 44.554 44.659 44.757 44.849 44.933 45.010 45.079 45.141 45.194 45.239 45.275 45.303 45.322 45.333 45.334 45.326 45.310 45.284 45.248 45.203 45.148 - 44.306 44.456 44.597 44.732 44.860 44.981 45.094 45.200 45.297 45.386 45.467 45.538 45.600 45.653 45.696 45.729 45.753 45.766 45.769 45.762 45.745 45.717 45.679 45.630 45.570 - 44.533 44.699 44.858 45.011 45.156 45.292 45.421 45.541 45.652 45.753 45.845 45.926 45.998 46.058 46.108 46.147 46.175 46.191 46.195 46.189 46.170 46.140 46.098 46.045 45.980 - 44.748 44.933 45.111 45.281 45.443 45.596 45.741 45.875 46.000 46.114 46.217 46.309 46.390 46.458 46.515 46.559 46.591 46.610 46.616 46.609 46.589 46.557 46.511 46.453 46.382 - 44.956 45.161 45.357 45.545 45.725 45.895 46.055 46.204 46.343 46.470 46.585 46.688 46.778 46.854 46.918 46.967 47.003 47.025 47.032 47.025 47.004 46.969 46.919 46.856 46.778 - 45.159 45.382 45.598 45.805 46.002 46.189 46.365 46.530 46.683 46.823 46.950 47.063 47.163 47.248 47.318 47.373 47.413 47.437 47.446 47.439 47.416 47.378 47.324 47.255 47.170 - 45.356 45.600 45.834 46.060 46.275 46.479 46.672 46.852 47.019 47.173 47.312 47.436 47.545 47.639 47.716 47.776 47.820 47.848 47.858 47.850 47.826 47.785 47.726 47.651 47.560 - 45.549 45.813 46.067 46.311 46.545 46.766 46.976 47.171 47.353 47.520 47.672 47.807 47.926 48.028 48.112 48.179 48.227 48.256 48.268 48.260 48.234 48.190 48.127 48.046 47.947 - 45.620 45.905 46.181 46.445 46.697 46.937 47.162 47.373 47.569 47.749 47.912 48.058 48.185 48.294 48.384 48.455 48.506 48.536 48.547 48.537 48.507 48.457 48.386 48.296 48.185 - 45.620 45.930 46.229 46.514 46.786 47.044 47.287 47.514 47.724 47.916 48.091 48.246 48.382 48.498 48.593 48.667 48.720 48.751 48.759 48.746 48.710 48.652 48.572 48.469 48.344 - 45.575 45.912 46.235 46.543 46.836 47.113 47.374 47.617 47.842 48.047 48.233 48.399 48.543 48.665 48.765 48.842 48.896 48.926 48.932 48.914 48.871 48.804 48.712 48.595 48.453 - 45.488 45.854 46.204 46.536 46.851 47.149 47.428 47.687 47.927 48.146 48.344 48.519 48.671 48.800 48.905 48.984 49.038 49.067 49.069 49.045 48.994 48.916 48.810 48.677 48.514 - 45.514 45.905 46.277 46.632 46.967 47.283 47.580 47.855 48.110 48.342 48.552 48.737 48.898 49.034 49.144 49.228 49.284 49.313 49.313 49.286 49.229 49.144 49.028 48.882 48.704 - 45.759 46.165 46.553 46.923 47.275 47.606 47.918 48.209 48.477 48.722 48.944 49.141 49.312 49.457 49.574 49.664 49.726 49.759 49.762 49.736 49.680 49.593 49.476 49.327 49.147 - 45.992 46.414 46.819 47.205 47.573 47.921 48.249 48.554 48.837 49.096 49.330 49.538 49.719 49.873 49.998 50.095 50.162 50.198 50.204 50.179 50.123 50.035 49.915 49.763 49.579 - 46.214 46.654 47.076 47.479 47.864 48.229 48.572 48.893 49.190 49.463 49.709 49.929 50.121 50.284 50.417 50.520 50.592 50.632 50.641 50.616 50.560 50.470 50.348 50.192 50.003 - 46.428 46.885 47.324 47.746 48.148 48.530 48.889 49.226 49.538 49.825 50.084 50.316 50.519 50.691 50.832 50.942 51.018 51.062 51.073 51.049 50.992 50.900 50.775 50.615 50.421 - 46.633 47.109 47.567 48.006 48.426 48.825 49.201 49.554 49.881 50.182 50.455 50.699 50.912 51.094 51.243 51.359 51.441 51.489 51.501 51.478 51.420 51.326 51.197 51.032 50.832 - 46.832 47.326 47.802 48.260 48.698 49.115 49.508 49.877 50.220 50.536 50.822 51.078 51.302 51.493 51.651 51.774 51.861 51.912 51.927 51.904 51.845 51.749 51.615 51.445 51.239 - 47.024 47.537 48.033 48.509 48.966 49.400 49.811 50.197 50.555 50.885 51.185 51.454 51.689 51.890 52.056 52.186 52.278 52.333 52.349 52.327 52.267 52.168 52.030 51.855 51.642 - 47.211 47.743 48.258 48.753 49.229 49.681 50.110 50.512 50.887 51.232 51.546 51.827 52.073 52.284 52.459 52.595 52.693 52.751 52.770 52.748 52.686 52.584 52.442 52.261 52.040 - 47.391 47.943 48.478 48.993 49.487 49.958 50.404 50.824 51.215 51.575 51.903 52.197 52.455 52.676 52.859 53.003 53.106 53.168 53.188 53.166 53.103 52.998 52.851 52.664 52.436 - 47.567 48.139 48.693 49.228 49.741 50.231 50.695 51.132 51.540 51.915 52.258 52.565 52.835 53.066 53.258 53.408 53.517 53.582 53.605 53.583 53.518 53.410 53.258 53.064 52.828 - 47.738 48.329 48.904 49.458 49.991 50.500 50.983 51.438 51.862 52.253 52.610 52.930 53.212 53.454 53.655 53.812 53.926 53.996 54.020 53.998 53.932 53.820 53.663 53.462 53.218 - 47.903 48.516 49.110 49.685 50.237 50.766 51.267 51.740 52.181 52.588 52.960 53.294 53.588 53.841 54.050 54.215 54.334 54.407 54.433 54.412 54.344 54.228 54.066 53.858 53.606 - 48.064 48.697 49.312 49.907 50.480 51.028 51.548 52.039 52.497 52.921 53.308 53.656 53.962 54.225 54.444 54.616 54.742 54.818 54.846 54.825 54.754 54.635 54.467 54.252 53.991 - 48.221 48.875 49.511 50.126 50.719 51.286 51.826 52.335 52.811 53.251 53.653 54.015 54.334 54.609 54.837 55.017 55.147 55.228 55.258 55.236 55.164 55.041 54.867 54.645 54.374 - 48.374 49.048 49.705 50.341 50.954 51.542 52.101 52.629 53.122 53.579 53.997 54.373 54.705 54.991 55.228 55.416 55.552 55.637 55.668 55.647 55.572 55.445 55.266 55.035 54.756 - 48.522 49.217 49.895 50.553 51.186 51.794 52.373 52.919 53.431 53.905 54.339 54.729 55.074 55.371 55.619 55.814 55.957 56.045 56.078 56.057 55.980 55.848 55.663 55.424 55.135 - 48.666 49.383 50.082 50.760 51.415 52.043 52.641 53.207 53.737 54.229 54.678 55.084 55.442 55.751 56.008 56.212 56.360 56.452 56.488 56.466 56.386 56.250 56.058 55.812 55.513 - 48.805 49.544 50.265 50.964 51.640 52.289 52.907 53.493 54.041 54.550 55.016 55.437 55.809 56.129 56.396 56.608 56.763 56.859 56.896 56.874 56.792 56.651 56.453 56.198 55.889 - 48.941 49.701 50.443 51.165 51.862 52.531 53.170 53.775 54.343 54.869 55.352 55.788 56.174 56.506 56.784 57.004 57.165 57.265 57.304 57.282 57.197 57.052 56.847 56.583 56.263 - 49.072 49.855 50.619 51.362 52.080 52.771 53.430 54.055 54.642 55.187 55.686 56.138 56.537 56.883 57.171 57.399 57.566 57.671 57.712 57.689 57.602 57.452 57.239 56.967 56.636 - 49.200 50.004 50.790 51.555 52.295 53.007 53.687 54.332 54.938 55.502 56.019 56.486 56.900 57.258 57.556 57.794 57.967 58.076 58.119 58.095 58.006 57.850 57.631 57.349 57.007 - 49.324 50.150 50.958 51.745 52.507 53.240 53.942 54.607 55.233 55.815 56.349 56.833 57.261 57.632 57.941 58.188 58.368 58.481 58.526 58.502 58.409 58.249 58.022 57.730 57.377 - 49.443 50.291 51.122 51.931 52.715 53.470 54.193 54.879 55.525 56.126 56.678 57.178 57.621 58.005 58.326 58.581 58.768 58.886 58.932 58.908 58.812 58.646 58.412 58.110 57.745 - 49.559 50.429 51.282 52.113 52.920 53.697 54.441 55.148 55.814 56.434 57.005 57.521 57.980 58.377 58.709 58.974 59.168 59.290 59.338 59.313 59.215 59.043 58.801 58.489 58.112 - 49.670 50.563 51.438 52.292 53.121 53.920 54.686 55.415 56.101 56.741 57.330 57.863 58.338 58.748 59.092 59.366 59.567 59.694 59.744 59.719 59.617 59.439 59.189 58.867 58.477 - 49.778 50.693 51.591 52.468 53.319 54.141 54.929 55.678 56.386 57.045 57.653 58.204 58.694 59.119 59.474 59.758 59.966 60.098 60.150 60.124 60.018 59.835 59.576 59.244 58.841 - 49.881 50.819 51.740 52.639 53.513 54.358 55.168 55.939 56.668 57.347 57.974 58.543 59.049 59.488 59.856 60.149 60.365 60.501 60.556 60.529 60.420 60.230 59.963 59.619 59.203 - 49.981 50.941 51.885 52.807 53.704 54.571 55.404 56.198 56.947 57.647 58.293 58.880 59.403 59.856 60.237 60.540 60.764 60.905 60.961 60.933 60.821 60.625 60.348 59.993 59.564 - 50.076 51.060 52.026 52.972 53.892 54.782 55.637 56.453 57.224 57.945 58.611 59.216 59.755 60.224 60.617 60.931 61.162 61.308 61.367 61.338 61.222 61.019 60.733 60.367 59.923 - 50.167 51.174 52.164 53.132 54.076 54.989 55.867 56.705 57.498 58.240 58.926 59.550 60.107 60.590 60.997 61.321 61.560 61.711 61.772 61.742 61.622 61.413 61.118 60.739 60.281 - 50.255 51.284 52.297 53.289 54.256 55.192 56.094 56.955 57.770 58.533 59.240 59.883 60.456 60.956 61.375 61.711 61.958 62.114 62.177 62.146 62.022 61.806 61.501 61.110 60.637 - 50.338 51.391 52.427 53.442 54.432 55.392 56.317 57.201 58.039 58.824 59.551 60.213 60.805 61.320 61.754 62.100 62.356 62.517 62.582 62.551 62.422 62.199 61.883 61.480 60.992 - 50.417 51.493 52.552 53.591 54.605 55.589 56.537 57.445 58.305 59.112 59.860 60.542 61.152 61.684 62.131 62.489 62.753 62.920 62.988 62.955 62.822 62.591 62.265 61.848 61.345 - 50.492 51.591 52.674 53.737 54.774 55.782 56.754 57.685 58.568 59.398 60.167 60.870 61.498 62.046 62.508 62.878 63.151 63.323 63.393 63.359 63.221 62.983 62.646 62.216 61.697 - 50.563 51.685 52.792 53.878 54.940 55.971 56.967 57.922 58.829 59.681 60.472 61.195 61.843 62.408 62.884 63.266 63.548 63.726 63.798 63.763 63.621 63.374 63.026 62.582 62.046 - 50.630 51.775 52.905 54.016 55.101 56.157 57.177 58.156 59.086 59.962 60.775 61.519 62.186 62.768 63.260 63.654 63.945 64.129 64.203 64.167 64.020 63.765 63.405 62.947 62.394 - 50.693 51.861 53.015 54.149 55.259 56.339 57.383 58.386 59.341 60.239 61.075 61.841 62.527 63.128 63.635 64.041 64.342 64.532 64.609 64.571 64.419 64.155 63.784 63.310 62.740 - 50.751 51.943 53.120 54.278 55.413 56.517 57.586 58.613 59.592 60.515 61.373 62.160 62.867 63.486 64.009 64.428 64.739 64.935 65.014 64.975 64.818 64.545 64.161 63.672 63.085 - 50.806 52.021 53.222 54.404 55.562 56.691 57.785 58.837 59.840 60.787 61.669 62.478 63.205 63.843 64.382 64.815 65.135 65.338 65.420 65.379 65.216 64.934 64.538 64.033 63.427 - 50.856 52.094 53.319 54.525 55.708 56.862 57.981 59.057 60.085 61.056 61.962 62.793 63.542 64.199 64.754 65.201 65.532 65.741 65.825 65.783 65.614 65.323 64.913 64.392 63.767 - 50.901 52.163 53.411 54.642 55.849 57.028 58.172 59.274 60.327 61.323 62.252 63.107 63.877 64.553 65.126 65.587 65.928 66.144 66.231 66.187 66.012 65.711 65.288 64.750 64.105 - 50.943 52.228 53.500 54.755 55.987 57.191 58.360 59.487 60.565 61.586 62.540 63.418 64.210 64.906 65.497 65.972 66.325 66.548 66.637 66.591 66.410 66.099 65.661 65.106 64.441 - 50.980 52.288 53.584 54.863 56.120 57.349 58.543 59.696 60.800 61.846 62.825 63.727 64.542 65.258 65.867 66.357 66.721 66.951 67.043 66.995 66.808 66.485 66.034 65.460 64.775 - 51.013 52.344 53.664 54.967 56.249 57.503 58.723 59.902 61.031 62.103 63.107 64.033 64.871 65.609 66.236 66.742 67.117 67.355 67.449 67.399 67.205 66.872 66.405 65.813 65.107 - 51.041 52.396 53.739 55.067 56.374 57.653 58.899 60.103 61.259 62.357 63.386 64.337 65.198 65.958 66.604 67.126 67.513 67.758 67.856 67.804 67.603 67.257 66.775 66.164 65.436 - 51.065 52.443 53.810 55.162 56.494 57.798 59.070 60.301 61.483 62.607 63.662 64.639 65.524 66.305 66.971 67.509 67.909 68.162 68.263 68.208 68.000 67.642 67.143 66.513 65.762 - 51.085 52.486 53.877 55.253 56.610 57.940 59.237 60.494 61.703 62.853 63.935 64.937 65.847 66.651 67.337 67.892 68.305 68.566 68.669 68.612 68.396 68.026 67.511 66.860 66.086 - 51.100 52.524 53.939 55.340 56.721 58.077 59.400 60.684 61.919 63.096 64.205 65.233 66.168 66.996 67.702 68.275 68.701 68.970 69.077 69.017 68.793 68.410 67.877 67.205 66.407 - 51.111 52.558 53.997 55.422 56.828 58.209 59.558 60.869 62.131 63.336 64.472 65.526 66.487 67.338 68.066 68.656 69.096 69.374 69.484 69.422 69.189 68.792 68.241 67.547 66.725 - 51.117 52.588 54.050 55.499 56.930 58.337 59.712 61.050 62.339 63.571 64.735 65.816 66.803 67.679 68.429 69.038 69.492 69.779 69.891 69.826 69.585 69.174 68.604 67.888 67.040 - 51.119 52.612 54.098 55.572 57.028 58.460 59.862 61.226 62.543 63.803 64.994 66.103 67.116 68.017 68.790 69.418 69.887 70.183 70.299 70.231 69.981 69.555 68.965 68.226 67.352 - 51.116 52.633 54.142 55.640 57.120 58.578 60.007 61.398 62.743 64.030 65.250 66.387 67.427 68.354 69.150 69.798 70.282 70.588 70.707 70.636 70.376 69.935 69.325 68.561 67.661 - 51.109 52.648 54.181 55.703 57.209 58.692 60.147 61.565 62.938 64.254 65.502 66.668 67.736 68.689 69.509 70.177 70.677 70.993 71.116 71.041 70.771 70.313 69.682 68.894 67.966 - 51.097 52.659 54.216 55.761 57.292 58.801 60.282 61.728 63.128 64.473 65.750 66.945 68.041 69.021 69.866 70.555 71.071 71.398 71.524 71.446 71.165 70.691 70.038 69.224 68.267 - 51.081 52.666 54.245 55.815 57.370 58.905 60.413 61.885 63.314 64.688 65.994 67.218 68.343 69.351 70.221 70.933 71.466 71.803 71.933 71.851 71.559 71.067 70.391 69.551 68.565 - 51.060 52.668 54.270 55.864 57.444 59.004 60.538 62.038 63.495 64.898 66.234 67.488 68.642 69.679 70.575 71.309 71.860 72.208 72.342 72.256 71.952 71.442 70.743 69.874 68.859 - 51.035 52.665 54.291 55.908 57.513 59.098 60.659 62.186 63.671 65.103 66.469 67.753 68.938 70.004 70.927 71.685 72.254 72.614 72.752 72.661 72.345 71.816 71.092 70.195 69.148 - 51.005 52.657 54.306 55.947 57.576 59.187 60.774 62.329 63.843 65.304 66.700 68.015 69.231 70.326 71.277 72.059 72.647 73.020 73.162 73.066 72.737 72.188 71.438 70.512 69.433 - 50.970 52.645 54.316 55.981 57.635 59.271 60.885 62.467 64.009 65.500 66.926 68.272 69.519 70.645 71.625 72.432 73.040 73.426 73.572 73.471 73.129 72.558 71.782 70.825 69.714 - 50.931 52.628 54.322 56.011 57.688 59.350 60.990 62.599 64.170 65.691 67.148 68.526 69.804 70.962 71.971 72.804 73.433 73.832 73.982 73.877 73.520 72.927 72.123 71.134 69.990 - 50.887 52.606 54.323 56.035 57.737 59.424 61.090 62.727 64.326 65.876 67.365 68.774 70.085 71.275 72.314 73.175 73.825 74.238 74.393 74.282 73.910 73.294 72.461 71.440 70.261 - 50.839 52.579 54.319 56.054 57.780 59.492 61.184 62.848 64.476 66.057 67.576 69.018 70.362 71.584 72.656 73.544 74.217 74.645 74.804 74.687 74.299 73.659 72.795 71.741 70.526 - 50.786 52.548 54.310 56.068 57.818 59.555 61.273 62.965 64.621 66.232 67.782 69.257 70.635 71.890 72.994 73.912 74.608 75.051 75.216 75.092 74.687 74.021 73.126 72.037 70.786 - 50.728 52.512 54.296 56.077 57.851 59.612 61.356 63.075 64.760 66.401 67.983 69.491 70.903 72.193 73.330 74.278 74.999 75.458 75.628 75.497 75.074 74.381 73.454 72.328 71.041 - 50.666 52.471 54.277 56.081 57.878 59.665 61.434 63.180 64.894 66.564 68.179 69.720 71.166 72.491 73.662 74.642 75.389 75.865 76.040 75.902 75.460 74.739 73.777 72.615 71.289 - 50.599 52.425 54.253 56.079 57.900 59.711 61.506 63.279 65.021 66.722 68.368 69.943 71.424 72.785 73.992 75.004 75.778 76.272 76.452 76.307 75.844 75.094 74.096 72.896 71.531 - 50.527 52.375 54.224 56.073 57.917 59.752 61.573 63.372 65.143 66.874 68.552 70.160 71.677 73.075 74.318 75.364 76.167 76.679 76.865 76.711 76.227 75.445 74.411 73.171 71.766 - 50.451 52.319 54.191 56.061 57.929 59.788 61.633 63.460 65.258 67.019 68.729 70.372 71.925 73.360 74.640 75.722 76.554 77.086 77.279 77.115 76.608 75.794 74.721 73.440 71.995 - 50.370 52.259 54.152 56.045 57.935 59.817 61.688 63.541 65.368 67.159 68.901 70.577 72.167 73.640 74.959 76.077 76.940 77.494 77.693 77.519 76.988 76.139 75.026 73.703 72.216 - 50.284 52.194 54.108 56.023 57.935 59.842 61.737 63.616 65.471 67.291 69.066 70.777 72.403 73.914 75.273 76.429 77.326 77.901 78.107 77.923 77.365 76.480 75.325 73.959 72.430 - 50.194 52.124 54.059 55.995 57.930 59.860 61.780 63.685 65.567 67.418 69.224 70.969 72.632 74.183 75.583 76.779 77.709 78.308 78.522 78.326 77.741 76.817 75.618 74.208 72.636 - 50.099 52.050 54.005 55.963 57.920 59.873 61.817 63.748 65.658 67.537 69.375 71.155 72.855 74.446 75.887 77.125 78.092 78.716 78.937 78.729 78.114 77.149 75.905 74.449 72.834 - 49.999 51.970 53.946 55.925 57.904 59.880 61.848 63.804 65.741 67.650 69.520 71.334 73.072 74.703 76.187 77.467 78.472 79.123 79.352 79.131 78.484 77.476 76.185 74.683 73.023 - 49.894 51.886 53.882 55.882 57.882 59.881 61.873 63.854 65.818 67.756 69.657 71.506 73.281 74.954 76.481 77.806 78.851 79.530 79.768 79.532 78.851 77.797 76.458 74.908 73.204 - 49.785 51.796 53.813 55.833 57.856 59.876 61.892 63.898 65.888 67.855 69.787 71.670 73.483 75.197 76.769 78.140 79.228 79.937 80.184 79.932 79.214 78.113 76.723 75.124 73.375 - 49.672 51.702 53.739 55.780 57.823 59.866 61.905 63.935 65.952 67.946 69.909 71.826 73.677 75.433 77.051 78.469 79.602 80.344 80.601 80.331 79.574 78.422 76.980 75.332 73.537 - 49.553 51.603 53.660 55.721 57.785 59.849 61.911 63.966 66.008 68.031 70.024 71.975 73.864 75.661 77.326 78.793 79.973 80.751 81.018 80.729 79.929 78.724 77.228 75.529 73.689 - 49.431 51.500 53.576 55.657 57.741 59.827 61.911 63.990 66.057 68.108 70.131 72.115 74.042 75.882 77.593 79.112 80.341 81.157 81.436 81.125 80.279 79.019 77.467 75.717 73.831 - 49.303 51.391 53.486 55.587 57.692 59.799 61.905 64.007 66.100 68.177 70.230 72.248 74.211 76.093 77.853 79.424 80.706 81.562 81.854 81.520 80.624 79.304 77.696 75.894 73.963 - 49.171 51.278 53.392 55.512 57.637 59.765 61.893 64.018 66.135 68.239 70.321 72.371 74.371 76.296 78.104 79.729 81.066 81.967 82.273 81.912 80.962 79.581 77.914 76.060 74.084 - 49.034 51.160 53.293 55.432 57.577 59.725 61.874 64.021 66.163 68.293 70.404 72.486 74.522 76.489 78.346 80.026 81.422 82.371 82.692 82.302 81.294 79.848 78.120 76.215 74.193 - 48.892 51.037 53.189 55.347 57.511 59.679 61.849 64.019 66.183 68.339 70.478 72.592 74.664 76.672 78.578 80.315 81.773 82.774 83.111 82.689 81.617 80.103 78.315 76.358 74.292 - 48.746 50.909 53.079 55.256 57.440 59.627 61.818 64.009 66.197 68.377 70.544 72.688 74.796 76.845 78.800 80.595 82.118 83.175 83.531 83.072 81.932 80.347 78.497 76.488 74.378 - 48.596 50.777 52.965 55.161 57.363 59.570 61.780 63.992 66.203 68.408 70.601 72.775 74.917 77.007 79.011 80.865 82.455 83.575 83.951 83.450 82.236 80.578 78.666 76.606 74.453 - 48.441 50.639 52.846 55.059 57.280 59.506 61.736 63.969 66.201 68.430 70.649 72.853 75.028 77.158 79.210 81.124 82.785 83.972 84.372 83.823 82.529 80.795 78.821 76.710 74.515 - 48.281 50.497 52.722 54.953 57.192 59.436 61.686 63.939 66.193 68.444 70.689 72.920 75.129 77.297 79.396 81.370 83.105 84.366 84.792 84.190 82.809 80.997 78.961 76.801 74.565 - 48.116 50.351 52.592 54.842 57.098 59.361 61.629 63.902 66.176 68.450 70.719 72.978 75.218 77.424 79.570 81.604 83.414 84.757 85.214 84.549 83.074 81.183 79.086 76.878 74.603 - 47.948 50.199 52.458 54.725 56.999 59.280 61.566 63.858 66.153 68.448 70.741 73.026 75.296 77.538 79.729 81.822 83.711 85.144 85.635 84.898 83.323 81.352 79.195 76.941 74.627 - 47.774 50.043 52.319 54.603 56.894 59.192 61.497 63.807 66.122 68.438 70.753 73.064 75.363 77.640 79.874 82.025 83.994 85.524 86.056 85.235 83.553 81.502 79.288 76.989 74.639 - 47.596 49.882 52.175 54.476 56.784 59.099 61.421 63.750 66.083 68.419 70.756 73.091 75.418 77.728 80.004 82.211 84.260 85.897 86.477 85.557 83.762 81.632 79.363 77.023 74.638 - 47.414 49.717 52.026 54.343 56.668 59.000 61.339 63.685 66.037 68.392 70.750 73.108 75.461 77.802 80.117 82.378 84.506 86.259 86.898 85.860 83.948 81.743 79.421 77.041 74.623 - 47.227 49.547 51.873 54.206 56.547 58.895 61.251 63.614 65.983 68.357 70.735 73.114 75.492 77.862 80.214 82.525 84.731 86.608 87.318 86.140 84.108 81.831 79.461 77.044 74.596 - 47.036 49.372 51.714 54.063 56.420 58.785 61.157 63.536 65.922 68.314 70.711 73.110 75.511 77.908 80.294 82.651 84.931 86.938 87.736 86.391 84.241 81.897 79.483 77.032 74.555 - 46.840 49.192 51.551 53.916 56.288 58.668 61.056 63.451 65.854 68.262 70.677 73.096 75.518 77.940 80.356 82.755 85.102 87.242 88.151 86.607 84.344 81.941 79.487 77.005 74.502 - 46.639 49.008 51.383 53.763 56.151 58.546 60.949 63.360 65.778 68.203 70.634 73.071 75.512 77.956 80.400 82.836 85.241 87.510 88.559 86.779 84.415 81.961 79.472 76.962 74.435 diff --git a/pydarn/radar_fov_files/206_lons.txt b/pydarn/radar_fov_files/206_lons.txt deleted file mode 100644 index 628d39563..000000000 --- a/pydarn/radar_fov_files/206_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - -121.469 -121.471 -121.444 -121.403 -121.353 -121.295 -121.231 -121.161 -121.085 -121.006 -120.922 -120.834 -120.744 -120.650 -120.553 -120.454 -120.353 -120.249 -120.144 -120.037 -119.927 -119.815 -119.699 -119.574 -119.429 - -122.087 -122.035 -121.972 -121.902 -121.824 -121.739 -121.647 -121.549 -121.446 -121.338 -121.225 -121.108 -120.988 -120.864 -120.737 -120.607 -120.475 -120.342 -120.207 -120.072 -119.935 -119.798 -119.661 -119.523 -119.385 - -122.632 -122.558 -122.474 -122.381 -122.279 -122.170 -122.053 -121.931 -121.801 -121.665 -121.524 -121.377 -121.226 -121.071 -120.913 -120.752 -120.589 -120.424 -120.258 -120.091 -119.923 -119.757 -119.590 -119.425 -119.262 - -123.153 -123.060 -122.957 -122.845 -122.722 -122.589 -122.449 -122.299 -122.143 -121.979 -121.809 -121.632 -121.451 -121.265 -121.075 -120.882 -120.686 -120.489 -120.290 -120.090 -119.891 -119.692 -119.495 -119.300 -119.107 - -123.665 -123.557 -123.435 -123.302 -123.158 -123.003 -122.838 -122.664 -122.480 -122.289 -122.090 -121.883 -121.671 -121.454 -121.232 -121.006 -120.777 -120.546 -120.314 -120.081 -119.849 -119.618 -119.388 -119.162 -118.938 - -124.175 -124.050 -123.911 -123.759 -123.594 -123.416 -123.227 -123.028 -122.818 -122.598 -122.370 -122.134 -121.890 -121.641 -121.386 -121.127 -120.865 -120.600 -120.334 -120.067 -119.801 -119.536 -119.274 -119.016 -118.761 - -124.684 -124.543 -124.387 -124.216 -124.030 -123.831 -123.618 -123.393 -123.156 -122.908 -122.651 -122.384 -122.109 -121.828 -121.540 -121.247 -120.951 -120.652 -120.351 -120.050 -119.749 -119.451 -119.155 -118.863 -118.577 - -125.194 -125.038 -124.865 -124.675 -124.469 -124.247 -124.011 -123.760 -123.497 -123.221 -122.934 -122.636 -122.330 -122.015 -121.694 -121.367 -121.036 -120.702 -120.366 -120.030 -119.694 -119.361 -119.031 -118.706 -118.387 - -125.706 -125.535 -125.345 -125.137 -124.910 -124.667 -124.406 -124.131 -123.840 -123.536 -123.219 -122.890 -122.552 -122.204 -121.849 -121.487 -121.121 -120.751 -120.380 -120.008 -119.637 -119.268 -118.904 -118.545 -118.193 - -126.219 -126.034 -125.828 -125.601 -125.355 -125.089 -124.805 -124.504 -124.187 -123.854 -123.507 -123.147 -122.776 -122.395 -122.005 -121.608 -121.206 -120.800 -120.392 -119.984 -119.577 -119.173 -118.773 -118.380 -117.994 - -126.735 -126.536 -126.314 -126.069 -125.803 -125.516 -125.208 -124.882 -124.537 -124.175 -123.798 -123.407 -123.002 -122.587 -122.162 -121.730 -121.292 -120.849 -120.404 -119.959 -119.515 -119.075 -118.639 -118.211 -117.791 - -127.128 -126.920 -126.686 -126.428 -126.146 -125.841 -125.514 -125.166 -124.799 -124.413 -124.009 -123.591 -123.158 -122.713 -122.257 -121.793 -121.322 -120.847 -120.369 -119.891 -119.414 -118.940 -118.472 -118.011 -117.559 - -127.460 -127.245 -127.003 -126.734 -126.438 -126.118 -125.774 -125.407 -125.018 -124.609 -124.181 -123.737 -123.277 -122.803 -122.318 -121.824 -121.322 -120.815 -120.305 -119.794 -119.285 -118.779 -118.279 -117.786 -117.303 - -127.756 -127.537 -127.288 -127.009 -126.702 -126.367 -126.007 -125.622 -125.213 -124.782 -124.331 -123.861 -123.374 -122.873 -122.359 -121.835 -121.303 -120.764 -120.223 -119.680 -119.138 -118.600 -118.067 -117.543 -117.028 - -128.017 -127.796 -127.542 -127.255 -126.938 -126.591 -126.216 -125.813 -125.385 -124.933 -124.459 -123.965 -123.453 -122.924 -122.382 -121.828 -121.266 -120.696 -120.123 -119.549 -118.975 -118.404 -117.839 -117.283 -116.735 - -128.376 -128.149 -127.886 -127.588 -127.258 -126.895 -126.502 -126.080 -125.630 -125.155 -124.655 -124.134 -123.593 -123.035 -122.462 -121.876 -121.281 -120.678 -120.071 -119.463 -118.855 -118.251 -117.653 -117.063 -116.483 - -128.928 -128.687 -128.408 -128.092 -127.742 -127.358 -126.941 -126.494 -126.017 -125.512 -124.982 -124.429 -123.854 -123.261 -122.652 -122.029 -121.396 -120.756 -120.111 -119.464 -118.819 -118.178 -117.544 -116.919 -116.306 - -129.479 -129.224 -128.929 -128.597 -128.227 -127.822 -127.382 -126.909 -126.405 -125.871 -125.310 -124.724 -124.116 -123.487 -122.841 -122.181 -121.510 -120.831 -120.147 -119.461 -118.778 -118.099 -117.428 -116.768 -116.121 - -130.030 -129.762 -129.452 -129.103 -128.714 -128.288 -127.825 -127.327 -126.795 -126.233 -125.641 -125.022 -124.378 -123.714 -123.031 -122.333 -121.622 -120.904 -120.180 -119.455 -118.733 -118.015 -117.307 -116.610 -115.929 - -130.581 -130.300 -129.976 -129.610 -129.203 -128.756 -128.270 -127.747 -127.189 -126.597 -125.973 -125.321 -124.643 -123.942 -123.221 -122.484 -121.734 -120.976 -120.212 -119.446 -118.684 -117.927 -117.180 -116.447 -115.730 - -131.133 -130.840 -130.502 -130.120 -129.695 -129.228 -128.719 -128.171 -127.585 -126.964 -126.309 -125.623 -124.910 -124.172 -123.413 -122.636 -121.846 -121.046 -120.241 -119.435 -118.631 -117.834 -117.048 -116.277 -115.524 - -131.686 -131.382 -131.031 -130.633 -130.190 -129.703 -129.172 -128.599 -127.986 -127.335 -126.648 -125.929 -125.180 -124.404 -123.606 -122.789 -121.958 -121.117 -120.269 -119.421 -118.575 -117.738 -116.912 -116.102 -115.312 - -132.240 -131.925 -131.562 -131.149 -130.689 -130.181 -129.628 -129.030 -128.390 -127.709 -126.991 -126.237 -125.452 -124.639 -123.801 -122.943 -122.070 -121.186 -120.296 -119.405 -118.517 -117.637 -116.771 -115.921 -115.094 - -132.797 -132.472 -132.096 -131.668 -131.191 -130.664 -130.088 -129.466 -128.799 -128.088 -127.337 -126.549 -125.728 -124.876 -123.998 -123.099 -122.183 -121.255 -120.322 -119.386 -118.455 -117.533 -116.625 -115.736 -114.870 - -133.356 -133.021 -132.633 -132.191 -131.697 -131.151 -130.553 -129.906 -129.212 -128.471 -127.688 -126.866 -126.007 -125.116 -124.197 -123.256 -122.296 -121.325 -120.346 -119.366 -118.391 -117.425 -116.475 -115.545 -114.640 - -133.916 -133.573 -133.173 -132.718 -132.207 -131.642 -131.023 -130.351 -129.630 -128.859 -128.044 -127.186 -126.289 -125.359 -124.399 -123.414 -122.411 -121.394 -120.370 -119.344 -118.324 -117.314 -116.320 -115.348 -114.404 - -134.480 -134.127 -133.717 -133.248 -132.722 -132.138 -131.497 -130.802 -130.052 -129.252 -128.404 -127.510 -126.576 -125.605 -124.603 -123.575 -122.526 -121.463 -120.393 -119.321 -118.254 -117.199 -116.161 -115.147 -114.162 - -135.046 -134.685 -134.264 -133.783 -133.241 -132.638 -131.977 -131.257 -130.481 -129.650 -128.769 -127.840 -126.867 -125.855 -124.810 -123.737 -122.643 -121.533 -120.415 -119.295 -118.181 -117.080 -115.997 -114.940 -113.914 - -135.614 -135.246 -134.815 -134.322 -133.764 -133.144 -132.461 -131.717 -130.914 -130.054 -129.139 -128.174 -127.162 -126.109 -125.021 -123.902 -122.761 -121.603 -120.436 -119.268 -118.106 -116.958 -115.829 -114.728 -113.660 - -136.185 -135.811 -135.370 -134.865 -134.293 -133.655 -132.951 -132.184 -131.353 -130.463 -129.515 -128.513 -127.462 -126.367 -125.234 -124.069 -122.880 -121.673 -120.457 -119.239 -118.028 -116.832 -115.657 -114.511 -113.401 - -136.759 -136.378 -135.929 -135.412 -134.826 -134.171 -133.447 -132.656 -131.798 -130.878 -129.896 -128.858 -127.767 -126.630 -125.451 -124.239 -123.001 -121.744 -120.477 -119.209 -117.948 -116.702 -115.479 -114.288 -113.134 - -137.336 -136.949 -136.492 -135.964 -135.364 -134.692 -133.948 -133.133 -132.249 -131.298 -130.283 -129.208 -128.077 -126.896 -125.672 -124.412 -123.124 -121.816 -120.497 -119.177 -117.864 -116.568 -115.297 -114.059 -112.862 - -137.916 -137.524 -137.059 -136.520 -135.907 -135.219 -134.455 -133.617 -132.707 -131.725 -130.676 -129.563 -128.392 -127.167 -125.896 -124.587 -123.248 -121.888 -120.517 -119.144 -117.778 -116.431 -115.110 -113.825 -112.583 - -138.498 -138.101 -137.630 -137.081 -136.455 -135.751 -134.968 -134.107 -133.170 -132.159 -131.075 -129.925 -128.712 -127.443 -126.125 -124.766 -123.375 -121.961 -120.536 -119.108 -117.689 -116.289 -114.918 -113.585 -112.298 - -139.084 -138.683 -138.204 -137.647 -137.009 -136.289 -135.487 -134.604 -133.640 -132.598 -131.481 -130.293 -129.038 -127.724 -126.358 -124.947 -123.503 -122.035 -120.554 -119.071 -117.598 -116.144 -114.721 -113.338 -112.005 - -139.672 -139.268 -138.783 -138.217 -137.567 -136.832 -136.012 -135.107 -134.117 -133.045 -131.894 -130.667 -129.370 -128.010 -126.594 -125.132 -123.634 -122.110 -120.573 -119.033 -117.503 -115.994 -114.519 -113.086 -111.706 - -140.263 -139.856 -139.367 -138.792 -138.131 -137.382 -136.544 -135.617 -134.601 -133.499 -132.313 -131.047 -129.708 -128.301 -126.836 -125.321 -123.767 -122.186 -120.590 -118.992 -117.405 -115.840 -114.311 -112.827 -111.399 - -140.857 -140.448 -139.954 -139.372 -138.701 -137.938 -137.082 -136.133 -135.092 -133.959 -132.739 -131.435 -130.052 -128.599 -127.082 -125.513 -123.903 -122.263 -120.608 -118.950 -117.304 -115.682 -114.097 -112.562 -111.085 - -141.453 -141.043 -140.545 -139.957 -139.275 -138.499 -137.626 -136.656 -135.590 -134.427 -133.173 -131.829 -130.403 -128.901 -127.333 -125.709 -124.041 -122.341 -120.625 -118.906 -117.199 -115.519 -113.878 -112.289 -110.764 - -142.053 -141.642 -141.141 -140.546 -139.856 -139.067 -138.177 -137.187 -136.095 -134.903 -133.614 -132.231 -130.761 -129.210 -127.589 -125.909 -124.181 -122.421 -120.642 -118.860 -117.092 -115.351 -113.653 -112.010 -110.434 - -142.655 -142.244 -141.741 -141.141 -140.442 -139.640 -138.735 -137.724 -136.608 -135.386 -134.062 -132.640 -131.125 -129.526 -127.851 -126.113 -124.325 -122.501 -120.658 -118.813 -116.981 -115.178 -113.422 -111.724 -110.097 - -143.260 -142.850 -142.345 -141.740 -141.033 -140.221 -139.300 -138.269 -137.128 -135.878 -134.519 -133.057 -131.497 -129.848 -128.118 -126.321 -124.471 -122.583 -120.674 -118.763 -116.866 -115.001 -113.184 -111.430 -109.751 - -143.868 -143.459 -142.953 -142.344 -141.630 -140.807 -139.871 -138.822 -137.657 -136.377 -134.984 -133.482 -131.877 -130.176 -128.391 -126.534 -124.620 -122.666 -120.690 -118.711 -116.747 -114.817 -112.939 -111.128 -109.397 - -144.478 -144.072 -143.565 -142.953 -142.233 -141.400 -140.450 -139.382 -138.193 -136.885 -135.457 -133.915 -132.264 -130.512 -128.670 -126.752 -124.773 -122.751 -120.706 -118.657 -116.625 -114.629 -112.688 -110.818 -109.033 - -145.091 -144.688 -144.181 -143.567 -142.841 -141.999 -141.036 -139.950 -138.738 -137.401 -135.939 -134.357 -132.659 -130.855 -128.955 -126.974 -124.929 -122.837 -120.721 -118.600 -116.498 -114.434 -112.429 -110.500 -108.661 - -145.707 -145.307 -144.802 -144.186 -143.455 -142.604 -141.629 -140.525 -139.291 -137.926 -136.430 -134.807 -133.063 -131.205 -129.247 -127.202 -125.088 -122.925 -120.736 -118.542 -116.367 -114.234 -112.163 -110.173 -108.279 - -146.325 -145.929 -145.426 -144.810 -144.075 -143.216 -142.229 -141.109 -139.853 -138.460 -136.930 -135.267 -133.475 -131.564 -129.545 -127.435 -125.251 -123.015 -120.750 -118.481 -116.232 -114.027 -111.889 -109.837 -107.887 - -146.945 -146.555 -146.054 -145.438 -144.701 -143.835 -142.837 -141.700 -140.423 -139.003 -137.439 -135.735 -133.896 -131.931 -129.851 -127.674 -125.418 -123.106 -120.764 -118.417 -116.092 -113.814 -111.607 -109.492 -107.486 - -147.568 -147.183 -146.687 -146.072 -145.332 -144.460 -143.452 -142.300 -141.002 -139.555 -137.958 -136.214 -134.327 -132.306 -130.164 -127.918 -125.589 -123.200 -120.778 -118.351 -115.947 -113.595 -111.317 -109.137 -107.073 - -148.193 -147.815 -147.323 -146.710 -145.968 -145.092 -144.074 -142.909 -141.591 -140.117 -138.487 -136.702 -134.766 -132.690 -130.485 -128.169 -125.764 -123.295 -120.791 -118.282 -115.798 -113.368 -111.018 -108.773 -106.650 - -148.820 -148.450 -147.963 -147.353 -146.611 -145.730 -144.704 -143.525 -142.188 -140.689 -139.026 -137.200 -135.216 -133.083 -130.813 -128.426 -125.943 -123.392 -120.804 -118.210 -115.643 -113.133 -110.710 -108.398 -106.216 - -149.450 -149.087 -148.607 -148.000 -147.259 -146.376 -145.342 -144.150 -142.795 -141.271 -139.575 -137.709 -135.677 -133.486 -131.150 -128.689 -126.127 -123.492 -120.816 -118.135 -115.482 -112.892 -110.393 -108.012 -105.770 - -150.081 -149.728 -149.254 -148.652 -147.913 -147.027 -145.987 -144.784 -143.411 -141.863 -140.136 -138.229 -136.147 -133.898 -131.496 -128.960 -126.316 -123.594 -120.829 -118.057 -115.316 -112.642 -110.065 -107.615 -105.312 - -150.714 -150.371 -149.906 -149.309 -148.572 -147.686 -146.640 -145.427 -144.037 -142.465 -140.707 -138.760 -136.629 -134.321 -131.851 -129.238 -126.510 -123.698 -120.840 -117.975 -115.144 -112.383 -109.728 -107.206 -104.841 - -151.349 -151.017 -150.560 -149.970 -149.237 -148.351 -147.301 -146.078 -144.673 -143.078 -141.289 -139.303 -137.122 -134.755 -132.215 -129.524 -126.709 -123.805 -120.851 -117.890 -114.965 -112.116 -109.379 -106.785 -104.358 - -151.986 -151.666 -151.219 -150.636 -149.908 -149.022 -147.969 -146.738 -145.319 -143.702 -141.883 -139.857 -137.627 -135.200 -132.589 -129.817 -126.913 -123.914 -120.862 -117.802 -114.780 -111.840 -109.020 -106.352 -103.861 - -152.625 -152.317 -151.880 -151.306 -150.583 -149.700 -148.646 -147.407 -145.974 -144.337 -142.489 -140.424 -138.144 -135.656 -132.974 -130.119 -127.124 -124.026 -120.872 -117.709 -114.588 -111.554 -108.648 -105.906 -103.351 - -153.265 -152.970 -152.545 -151.981 -151.265 -150.385 -149.330 -148.086 -146.641 -144.984 -143.106 -141.003 -138.674 -136.124 -133.369 -130.430 -127.341 -124.142 -120.882 -117.613 -114.388 -111.257 -108.265 -105.445 -102.826 - -153.907 -153.626 -153.213 -152.659 -151.951 -151.077 -150.022 -148.773 -147.317 -145.642 -143.737 -141.596 -139.217 -136.605 -133.775 -130.750 -127.564 -124.260 -120.890 -117.512 -114.180 -110.950 -107.868 -104.971 -102.286 - -154.550 -154.283 -153.885 -153.342 -152.643 -151.774 -150.721 -149.469 -148.004 -146.311 -144.380 -142.201 -139.773 -137.099 -134.194 -131.080 -127.794 -124.381 -120.899 -117.406 -113.965 -110.632 -107.458 -104.482 -101.731 - -155.194 -154.943 -154.559 -154.029 -153.340 -152.479 -151.429 -150.175 -148.701 -146.993 -145.036 -142.821 -140.344 -137.607 -134.624 -131.420 -128.031 -124.506 -120.906 -117.296 -113.741 -110.302 -107.034 -103.977 -101.160 - -155.839 -155.605 -155.236 -154.720 -154.043 -153.189 -152.144 -150.890 -149.409 -147.686 -145.705 -143.454 -140.928 -138.129 -135.068 -131.770 -128.275 -124.635 -120.913 -117.180 -113.507 -109.960 -106.596 -103.457 -100.573 - -156.486 -156.269 -155.916 -155.414 -154.750 -153.906 -152.867 -151.614 -150.128 -148.392 -146.388 -144.103 -141.528 -138.665 -135.525 -132.132 -128.528 -124.767 -120.919 -117.059 -113.264 -109.605 -106.142 -102.920 -99.969 - -157.133 -156.934 -156.598 -156.113 -155.462 -154.630 -153.598 -152.348 -150.858 -149.110 -147.085 -144.766 -142.144 -139.217 -135.996 -132.506 -128.789 -124.904 -120.925 -116.933 -113.011 -109.236 -105.672 -102.365 -99.347 - -157.781 -157.601 -157.284 -156.815 -156.179 -155.359 -154.336 -153.090 -151.599 -149.841 -147.796 -145.445 -142.776 -139.785 -136.482 -132.892 -129.059 -125.045 -120.929 -116.800 -112.747 -108.853 -105.184 -101.792 -98.707 - -158.430 -158.270 -157.971 -157.520 -156.900 -156.095 -155.082 -153.842 -152.351 -150.585 -148.521 -146.139 -143.424 -140.369 -136.984 -133.291 -129.338 -125.190 -120.933 -116.661 -112.472 -108.454 -104.680 -101.201 -98.048 - -159.079 -158.939 -158.661 -158.229 -157.627 -156.836 -155.836 -154.604 -153.114 -151.342 -149.262 -146.850 -144.089 -140.971 -137.501 -133.704 -129.627 -125.340 -120.935 -116.515 -112.184 -108.039 -104.156 -100.590 -97.370 - -159.729 -159.610 -159.352 -158.940 -158.357 -157.583 -156.597 -155.374 -153.888 -152.112 -150.017 -147.577 -144.773 -141.591 -138.036 -134.132 -129.927 -125.496 -120.937 -116.361 -111.884 -107.607 -103.613 -99.958 -96.672 - -160.379 -160.282 -160.046 -159.655 -159.092 -158.336 -157.365 -156.154 -154.674 -152.895 -150.788 -148.322 -145.475 -142.230 -138.589 -134.575 -130.238 -125.657 -120.937 -116.200 -111.570 -107.157 -103.050 -99.305 -95.953 - -161.029 -160.955 -160.742 -160.373 -159.831 -159.095 -158.141 -156.943 -155.470 -153.692 -151.574 -149.085 -146.195 -142.888 -139.161 -135.035 -130.561 -125.823 -120.936 -116.030 -111.241 -106.689 -102.465 -98.630 -95.212 - -161.679 -161.629 -161.439 -161.094 -160.574 -159.859 -158.924 -157.741 -156.278 -154.502 -152.376 -149.865 -146.936 -143.567 -139.753 -135.512 -130.897 -125.996 -120.933 -115.852 -110.897 -106.200 -101.857 -97.931 -94.449 - -162.330 -162.304 -162.138 -161.817 -161.321 -160.628 -159.714 -158.548 -157.097 -155.326 -153.195 -150.664 -147.697 -144.268 -140.365 -136.007 -131.246 -126.176 -120.930 -115.664 -110.537 -105.690 -101.226 -97.209 -93.664 - -162.979 -162.979 -162.838 -162.542 -162.071 -161.403 -160.511 -159.364 -157.928 -156.164 -154.029 -151.482 -148.479 -144.990 -141.000 -136.521 -131.609 -126.363 -120.924 -115.465 -110.159 -105.157 -100.570 -96.461 -92.854 - -163.629 -163.654 -163.540 -163.270 -162.825 -162.182 -161.314 -160.188 -158.769 -157.015 -154.881 -152.319 -149.283 -145.736 -141.657 -137.056 -131.988 -126.557 -120.917 -115.256 -109.762 -104.600 -99.887 -95.688 -92.021 - -164.278 -164.329 -164.242 -164.000 -163.583 -162.967 -162.124 -161.022 -159.622 -157.880 -155.749 -153.176 -150.109 -146.506 -142.338 -137.613 -132.383 -126.759 -120.908 -115.034 -109.345 -104.018 -99.177 -94.887 -91.163 - -164.927 -165.005 -164.946 -164.732 -164.343 -163.756 -162.940 -161.863 -160.485 -158.759 -156.634 -154.053 -150.959 -147.301 -143.046 -138.193 -132.796 -126.971 -120.897 -114.800 -108.906 -103.409 -98.438 -94.058 -90.279 - -165.574 -165.681 -165.650 -165.465 -165.107 -164.549 -163.763 -162.714 -161.360 -159.652 -157.536 -154.951 -151.832 -148.122 -143.780 -138.798 -133.228 -127.191 -120.884 -114.552 -108.445 -102.771 -97.668 -93.200 -89.369 - -166.221 -166.356 -166.355 -166.200 -165.873 -165.346 -164.591 -163.572 -162.245 -160.559 -158.456 -155.870 -152.730 -148.971 -144.542 -139.429 -133.680 -127.422 -120.869 -114.289 -107.958 -102.102 -96.866 -92.311 -88.432 - -166.867 -167.031 -167.060 -166.937 -166.641 -166.148 -165.426 -164.438 -163.141 -161.480 -159.393 -156.810 -153.653 -149.848 -145.334 -140.088 -134.154 -127.665 -120.851 -114.010 -107.445 -101.402 -96.031 -91.391 -87.467 - -167.512 -167.705 -167.765 -167.674 -167.412 -166.953 -166.266 -165.312 -164.047 -162.414 -160.347 -157.772 -154.602 -150.754 -146.157 -140.777 -134.651 -127.919 -120.830 -113.713 -106.903 -100.666 -95.160 -90.438 -86.475 - -168.155 -168.379 -168.470 -168.413 -168.185 -167.762 -167.111 -166.194 -164.963 -163.362 -161.319 -158.755 -155.578 -151.692 -147.014 -141.498 -135.174 -128.186 -120.806 -113.397 -106.330 -99.894 -94.253 -89.451 -85.453 - -168.798 -169.052 -169.176 -169.152 -168.960 -168.574 -167.961 -167.083 -165.890 -164.323 -162.309 -159.761 -156.581 -152.661 -147.905 -142.252 -135.724 -128.467 -120.779 -113.061 -105.724 -99.082 -93.306 -88.430 -84.402 - -169.438 -169.724 -169.881 -169.892 -169.737 -169.389 -168.816 -167.979 -166.826 -165.298 -163.316 -160.790 -157.612 -153.664 -148.833 -143.043 -136.303 -128.764 -120.747 -112.701 -105.081 -98.229 -92.318 -87.372 -83.322 - -170.077 -170.395 -170.585 -170.632 -170.515 -170.207 -169.676 -168.881 -167.772 -166.285 -164.341 -161.841 -158.671 -154.701 -149.800 -143.873 -136.915 -129.078 -120.712 -112.317 -104.399 -97.331 -91.287 -86.277 -82.212 - -170.715 -171.064 -171.289 -171.372 -171.294 -171.027 -170.539 -169.790 -168.727 -167.286 -165.382 -162.915 -159.760 -155.773 -150.807 -144.745 -137.562 -129.410 -120.672 -111.905 -103.674 -96.385 -90.212 -85.144 -81.071 - -171.350 -171.732 -171.992 -172.113 -172.074 -171.849 -171.407 -170.705 -169.691 -168.299 -166.442 -164.013 -160.879 -156.883 -151.858 -145.661 -138.246 -129.763 -120.627 -111.462 -102.904 -95.389 -89.089 -83.972 -79.899 - -171.983 -172.399 -172.694 -172.853 -172.855 -172.674 -172.278 -171.626 -170.664 -169.324 -167.518 -165.133 -162.027 -158.030 -152.953 -146.625 -138.973 -130.139 -120.577 -110.987 -102.083 -94.338 -87.918 -82.759 -78.697 - -172.615 -173.064 -173.395 -173.593 -173.636 -173.500 -173.153 -172.552 -171.645 -170.361 -168.610 -166.276 -163.206 -159.217 -154.096 -147.640 -139.744 -130.540 -120.520 -110.474 -101.207 -93.230 -86.695 -81.506 -77.464 - -173.244 -173.727 -174.095 -174.332 -174.418 -174.328 -174.030 -173.484 -172.634 -171.410 -169.720 -167.442 -164.417 -160.445 -155.289 -148.710 -140.565 -130.969 -120.455 -109.921 -100.271 -92.060 -85.419 -80.211 -76.200 - -173.870 -174.388 -174.793 -175.070 -175.199 -175.157 -174.911 -174.420 -173.630 -172.470 -170.845 -168.630 -165.658 -161.714 -156.533 -149.840 -141.441 -131.429 -120.383 -109.322 -99.270 -90.825 -84.088 -78.874 -74.906 - -174.495 -175.047 -175.490 -175.807 -175.981 -175.986 -175.793 -175.360 -174.633 -173.540 -171.986 -169.841 -166.931 -163.025 -157.833 -151.033 -142.377 -131.924 -120.302 -108.671 -98.198 -89.519 -82.700 -77.494 -73.582 - -175.116 -175.704 -176.184 -176.543 -176.761 -176.817 -176.677 -176.304 -175.642 -174.621 -173.142 -171.074 -168.235 -164.380 -159.190 -152.293 -143.379 -132.458 -120.210 -107.963 -97.047 -88.140 -81.252 -76.072 -72.229 - -175.735 -176.359 -176.877 -177.277 -177.542 -177.647 -177.564 -177.251 -176.658 -175.711 -174.313 -172.329 -169.571 -165.779 -160.606 -153.627 -144.454 -133.038 -120.106 -107.190 -95.811 -86.682 -79.744 -74.606 -70.846 - -176.351 -177.011 -177.568 -178.010 -178.321 -178.477 -178.451 -178.202 -177.679 -176.810 -175.498 -173.605 -170.938 -167.224 -162.084 -155.039 -145.610 -133.667 -119.989 -106.344 -94.480 -85.140 -78.174 -73.098 -69.436 - -176.965 -177.660 -178.256 -178.741 -179.099 -179.308 -179.339 -179.155 -178.705 -177.918 -176.696 -174.902 -172.336 -168.714 -163.627 -156.535 -146.856 -134.355 -119.855 -105.414 -93.047 -83.511 -76.540 -71.547 -67.999 - -177.575 -178.306 -178.942 -179.470 -179.875 179.863 179.772 179.890 -179.735 -179.033 -177.907 -176.218 -173.765 -170.249 -165.236 -158.121 -148.202 -135.110 -119.703 -104.389 -91.500 -81.790 -74.842 -69.955 -66.536 - -178.182 -178.950 -179.625 179.803 179.350 179.034 178.883 178.933 179.230 179.844 -179.130 -177.554 -175.223 -171.831 -166.914 -159.802 -149.660 -135.941 -119.530 -103.254 -89.828 -79.972 -73.080 -68.323 -65.049 - -178.786 -179.591 179.694 179.079 178.577 178.207 177.995 177.974 178.193 178.715 179.636 -178.907 -176.710 -173.458 -168.663 -161.586 -151.241 -136.863 -119.330 -101.993 -88.021 -78.053 -71.252 -66.652 -63.539 - -179.387 179.772 179.016 178.357 177.806 177.381 177.107 177.015 177.152 177.581 178.392 179.722 -178.225 -175.130 -170.483 -163.477 -152.961 -137.890 -119.100 -100.586 -86.065 -76.030 -69.361 -64.943 -62.009 - -179.984 179.137 178.342 177.638 177.037 176.557 176.220 176.056 176.110 176.441 177.139 178.335 -179.767 -176.847 -172.375 -165.483 -154.835 -139.042 -118.831 -99.009 -83.947 -73.899 -67.408 -63.199 -60.460 - 179.422 178.506 177.670 176.921 176.271 175.735 175.334 175.097 175.066 175.297 175.878 176.934 178.665 -178.607 -174.341 -167.609 -156.882 -140.344 -118.517 -97.233 -81.653 -71.660 -65.393 -61.423 -58.895 - 178.831 177.879 177.002 176.208 175.508 174.915 174.450 174.139 174.020 174.150 174.609 175.519 177.074 179.591 -176.380 -169.860 -159.122 -141.825 -118.145 -95.223 -79.170 -69.312 -63.320 -59.617 -57.315 - 178.245 177.255 176.337 175.499 174.748 174.098 173.567 173.181 172.975 173.001 173.334 174.092 175.461 177.750 -178.491 -172.240 -161.576 -143.524 -117.701 -92.936 -76.484 -66.854 -61.193 -57.785 -55.723 - 177.662 176.634 175.676 174.792 173.991 173.284 172.688 172.225 171.930 171.849 172.054 172.655 173.827 175.871 179.328 -174.754 -164.266 -145.493 -117.162 -90.323 -73.584 -64.290 -59.015 -55.929 -54.122 - 177.082 176.018 175.019 174.090 173.238 172.473 171.811 171.272 170.886 170.697 170.770 171.208 172.176 173.958 177.080 -177.403 -167.217 -147.795 -116.499 -87.323 -70.460 -61.624 -56.792 -54.054 -52.515 - 176.507 175.405 174.365 173.391 172.488 171.665 170.937 170.320 169.843 169.544 169.484 169.754 170.508 172.012 174.767 179.815 -170.450 -150.517 -115.666 -83.866 -67.109 -58.863 -54.529 -52.164 -50.904 - 175.935 174.796 173.715 172.695 171.742 170.861 170.066 169.372 168.802 168.392 168.195 168.294 168.828 170.039 172.396 176.901 -173.988 -153.771 -114.595 -79.875 -63.530 -56.015 -52.234 -50.263 -49.292 - 175.368 174.191 173.069 172.004 170.999 170.061 169.199 168.427 167.764 167.242 166.907 166.831 167.136 168.041 169.970 173.861 -177.844 -157.705 -113.173 -75.265 -59.732 -53.093 -49.913 -48.356 -47.681 - 174.804 173.590 172.428 171.317 170.262 169.265 168.336 167.485 166.730 166.094 165.619 165.364 165.437 166.023 167.498 170.706 177.974 -162.511 -111.206 -69.961 -55.732 -50.109 -47.575 -46.447 -46.075 - 174.245 172.994 171.790 170.635 169.528 168.474 167.478 166.548 165.699 164.950 164.333 163.898 163.731 163.990 164.986 167.446 173.471 -168.425 -108.330 -63.910 -51.556 -47.079 -45.226 -44.541 -44.477 - 173.690 172.401 171.157 169.956 168.799 167.687 166.624 165.616 164.672 163.809 163.050 162.432 162.024 161.945 162.443 164.099 168.669 -175.708 -103.778 -57.111 -47.242 -44.019 -42.876 -42.642 -42.888 diff --git a/pydarn/radar_fov_files/207_lats.txt b/pydarn/radar_fov_files/207_lats.txt deleted file mode 100644 index 361a2f1b4..000000000 --- a/pydarn/radar_fov_files/207_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 43.837 43.882 43.895 43.892 43.879 43.857 43.830 43.796 43.757 43.713 43.665 43.613 43.557 43.498 43.434 43.368 43.298 43.225 43.149 43.069 42.985 42.896 42.800 42.692 42.555 - 44.399 44.390 44.371 44.346 44.313 44.273 44.228 44.177 44.120 44.059 43.993 43.922 43.848 43.769 43.687 43.602 43.513 43.422 43.327 43.231 43.131 43.029 42.924 42.817 42.706 - 44.865 44.841 44.809 44.769 44.722 44.668 44.607 44.541 44.468 44.388 44.304 44.216 44.123 44.025 43.923 43.818 43.710 43.598 43.483 43.366 43.247 43.126 43.003 42.879 42.753 - 45.292 45.258 45.216 45.165 45.105 45.038 44.963 44.882 44.793 44.698 44.597 44.490 44.377 44.260 44.139 44.013 43.884 43.752 43.616 43.478 43.338 43.196 43.052 42.908 42.762 - 45.705 45.663 45.610 45.548 45.477 45.397 45.308 45.212 45.108 44.996 44.877 44.753 44.622 44.485 44.343 44.197 44.047 43.893 43.736 43.577 43.415 43.251 43.086 42.921 42.754 - 46.110 46.059 45.997 45.925 45.842 45.749 45.647 45.535 45.415 45.287 45.151 45.008 44.858 44.702 44.540 44.373 44.202 44.027 43.848 43.667 43.483 43.298 43.111 42.924 42.736 - 46.510 46.451 46.380 46.297 46.202 46.097 45.980 45.854 45.718 45.573 45.420 45.258 45.089 44.913 44.731 44.544 44.351 44.154 43.954 43.750 43.545 43.337 43.129 42.920 42.711 - 46.906 46.839 46.759 46.665 46.559 46.441 46.311 46.169 46.017 45.855 45.684 45.504 45.316 45.120 44.918 44.709 44.495 44.276 44.054 43.829 43.601 43.371 43.141 42.910 42.679 - 47.301 47.226 47.136 47.032 46.914 46.782 46.638 46.482 46.314 46.135 45.945 45.747 45.539 45.323 45.100 44.870 44.635 44.394 44.150 43.903 43.653 43.401 43.148 42.895 42.643 - 47.693 47.610 47.511 47.396 47.266 47.122 46.963 46.792 46.607 46.411 46.204 45.986 45.759 45.523 45.279 45.028 44.771 44.509 44.242 43.973 43.700 43.426 43.151 42.876 42.602 - 48.084 47.993 47.884 47.759 47.617 47.459 47.286 47.099 46.899 46.685 46.459 46.223 45.976 45.719 45.455 45.183 44.904 44.620 44.331 44.039 43.744 43.447 43.150 42.853 42.557 - 48.368 48.273 48.159 48.026 47.875 47.708 47.524 47.324 47.109 46.881 46.640 46.387 46.123 45.848 45.565 45.274 44.976 44.672 44.362 44.049 43.733 43.416 43.097 42.778 42.460 - 48.599 48.502 48.384 48.246 48.089 47.912 47.718 47.508 47.281 47.039 46.783 46.515 46.234 45.943 45.642 45.332 45.015 44.691 44.361 44.028 43.691 43.352 43.011 42.670 42.329 - 48.796 48.700 48.581 48.439 48.276 48.092 47.889 47.668 47.429 47.175 46.905 46.621 46.325 46.017 45.698 45.370 45.034 44.691 44.340 43.986 43.628 43.267 42.904 42.540 42.176 - 48.964 48.870 48.751 48.607 48.439 48.249 48.038 47.807 47.558 47.291 47.008 46.709 46.397 46.073 45.737 45.391 45.036 44.673 44.302 43.927 43.548 43.165 42.779 42.390 42.001 - 49.217 49.121 48.998 48.848 48.673 48.474 48.252 48.009 47.747 47.466 47.167 46.853 46.524 46.182 45.827 45.462 45.087 44.705 44.313 43.918 43.517 43.112 42.705 42.294 41.881 - 49.636 49.530 49.394 49.231 49.042 48.828 48.590 48.331 48.051 47.751 47.434 47.100 46.752 46.389 46.014 45.629 45.233 44.829 44.417 44.001 43.580 43.156 42.728 42.299 41.868 - 50.050 49.932 49.784 49.608 49.405 49.176 48.923 48.647 48.349 48.032 47.695 47.342 46.974 46.591 46.195 45.789 45.372 44.947 44.516 44.078 43.636 43.191 42.744 42.296 41.847 - 50.458 50.330 50.170 49.981 49.764 49.520 49.251 48.958 48.643 48.307 47.952 47.579 47.190 46.787 46.371 45.943 45.506 45.060 44.607 44.148 43.685 43.220 42.753 42.285 41.818 - 50.862 50.723 50.552 50.350 50.119 49.860 49.575 49.265 48.932 48.578 48.204 47.811 47.402 46.978 46.541 46.092 45.633 45.166 44.692 44.212 43.729 43.243 42.756 42.269 41.782 - 51.263 51.113 50.930 50.715 50.470 50.196 49.895 49.568 49.218 48.845 48.451 48.039 47.609 47.165 46.707 46.237 45.757 45.268 44.773 44.271 43.767 43.261 42.753 42.246 41.740 - 51.660 51.500 51.306 51.078 50.819 50.530 50.212 49.868 49.500 49.108 48.695 48.263 47.813 47.347 46.868 46.377 45.875 45.365 44.848 44.326 43.800 43.273 42.745 42.218 41.693 - 52.055 51.885 51.679 51.438 51.165 50.860 50.527 50.165 49.778 49.368 48.935 48.482 48.012 47.526 47.025 46.512 45.989 45.458 44.919 44.375 43.829 43.281 42.733 42.186 41.641 - 52.448 52.267 52.049 51.796 51.508 51.188 50.838 50.459 50.054 49.624 49.172 48.699 48.208 47.700 47.178 46.644 46.099 45.546 44.986 44.421 43.853 43.284 42.716 42.149 41.584 - 52.839 52.648 52.418 52.151 51.849 51.513 51.146 50.750 50.326 49.877 49.405 48.912 48.400 47.871 47.327 46.771 46.205 45.630 45.049 44.462 43.873 43.284 42.694 42.107 41.523 - 53.228 53.026 52.784 52.504 52.188 51.836 51.453 51.038 50.596 50.127 49.635 49.121 48.588 48.038 47.473 46.895 46.307 45.710 45.107 44.500 43.889 43.279 42.669 42.062 41.458 - 53.616 53.403 53.149 52.856 52.524 52.157 51.756 51.324 50.863 50.375 49.862 49.327 48.773 48.201 47.615 47.015 46.405 45.787 45.162 44.533 43.901 43.270 42.639 42.012 41.389 - 54.002 53.779 53.513 53.206 52.859 52.476 52.058 51.607 51.127 50.619 50.086 49.530 48.955 48.361 47.753 47.132 46.500 45.859 45.213 44.562 43.909 43.257 42.606 41.959 41.316 - 54.387 54.153 53.875 53.554 53.192 52.792 52.357 51.888 51.388 50.860 50.307 49.730 49.133 48.518 47.888 47.244 46.590 45.928 45.260 44.588 43.914 43.240 42.569 41.902 41.240 - 54.771 54.526 54.235 53.900 53.523 53.107 52.654 52.166 51.647 51.099 50.525 49.927 49.308 48.672 48.019 47.354 46.678 45.994 45.304 44.610 43.915 43.220 42.528 41.841 41.159 - 55.154 54.898 54.594 54.245 53.853 53.420 52.949 52.442 51.903 51.335 50.740 50.121 49.480 48.822 48.147 47.460 46.762 46.056 45.344 44.629 43.912 43.197 42.484 41.777 41.076 - 55.536 55.268 54.952 54.588 54.180 53.730 53.241 52.716 52.157 51.568 50.952 50.311 49.649 48.968 48.272 47.562 46.842 46.114 45.380 44.644 43.906 43.170 42.437 41.709 40.989 - 55.917 55.638 55.309 54.930 54.506 54.039 53.532 52.987 52.408 51.799 51.161 50.499 49.815 49.112 48.393 47.661 46.919 46.169 45.413 44.655 43.896 43.139 42.386 41.638 40.898 - 56.297 56.007 55.664 55.271 54.831 54.346 53.820 53.256 52.657 52.027 51.368 50.683 49.977 49.252 48.511 47.757 46.992 46.220 45.443 44.663 43.883 43.105 42.331 41.564 40.805 - 56.676 56.374 56.018 55.610 55.153 54.651 54.106 53.523 52.903 52.252 51.571 50.865 50.137 49.389 48.626 47.849 47.062 46.268 45.469 44.668 43.866 43.068 42.274 41.486 40.708 - 57.055 56.741 56.371 55.948 55.475 54.954 54.391 53.787 53.147 52.474 51.772 51.043 50.293 49.523 48.737 47.938 47.129 46.313 45.492 44.669 43.847 43.027 42.213 41.406 40.608 - 57.433 57.107 56.723 56.284 55.794 55.256 54.673 54.049 53.388 52.693 51.969 51.219 50.446 49.653 48.845 48.024 47.192 46.354 45.511 44.667 43.823 42.983 42.149 41.322 40.504 - 57.810 57.472 57.074 56.620 56.112 55.555 54.953 54.308 53.626 52.910 52.164 51.391 50.596 49.781 48.950 48.106 47.252 46.392 45.527 44.662 43.797 42.936 42.081 41.235 40.398 - 58.187 57.836 57.424 56.953 56.428 55.853 55.231 54.566 53.862 53.124 52.356 51.561 50.742 49.905 49.051 48.185 47.309 46.426 45.540 44.653 43.767 42.886 42.011 41.145 40.289 - 58.563 58.199 57.772 57.286 56.743 56.149 55.506 54.821 54.096 53.336 52.545 51.727 50.886 50.026 49.149 48.260 47.362 46.458 45.550 44.641 43.734 42.832 41.937 41.051 40.177 - 58.938 58.562 58.120 57.617 57.056 56.442 55.780 55.073 54.326 53.544 52.731 51.890 51.026 50.143 49.244 48.333 47.412 46.485 45.556 44.626 43.698 42.776 41.860 40.955 40.061 - 59.313 58.923 58.466 57.946 57.368 56.734 56.051 55.323 54.554 53.750 52.914 52.050 51.163 50.257 49.335 48.401 47.458 46.510 45.559 44.607 43.659 42.716 41.781 40.856 39.943 - 59.687 59.284 58.812 58.275 57.677 57.024 56.320 55.571 54.780 53.953 53.094 52.207 51.297 50.368 49.424 48.467 47.502 46.531 45.558 44.586 43.616 42.653 41.698 40.754 39.822 - 60.061 59.644 59.156 58.602 57.985 57.312 56.587 55.816 55.002 54.153 53.271 52.361 51.428 50.476 49.508 48.529 47.541 46.549 45.554 44.561 43.571 42.587 41.612 40.649 39.698 - 60.434 60.003 59.499 58.927 58.292 57.598 56.852 56.058 55.222 54.349 53.444 52.511 51.555 50.580 49.590 48.588 47.578 46.563 45.547 44.533 43.522 42.518 41.523 40.540 39.571 - 60.807 60.362 59.841 59.251 58.596 57.882 57.114 56.298 55.440 54.543 53.615 52.659 51.679 50.681 49.668 48.643 47.611 46.575 45.537 44.501 43.470 42.446 41.431 40.429 39.442 - 61.179 60.719 60.182 59.574 58.899 58.164 57.374 56.535 55.654 54.734 53.783 52.803 51.800 50.779 49.742 48.695 47.641 46.583 45.523 44.467 43.415 42.370 41.337 40.315 39.309 - 61.550 61.076 60.522 59.895 59.200 58.443 57.631 56.770 55.865 54.922 53.947 52.944 51.918 50.873 49.814 48.744 47.667 46.587 45.507 44.429 43.356 42.292 41.239 40.199 39.174 - 61.921 61.432 60.861 60.214 59.499 58.721 57.886 57.002 56.074 55.107 54.108 53.081 52.032 50.964 49.882 48.789 47.690 46.588 45.487 44.388 43.295 42.211 41.138 40.079 39.036 - 62.292 61.787 61.198 60.532 59.796 58.996 58.139 57.231 56.279 55.289 54.266 53.215 52.142 51.051 49.946 48.831 47.710 46.586 45.463 44.344 43.231 42.126 41.034 39.956 38.895 - 62.662 62.141 61.534 60.849 60.091 59.269 58.389 57.458 56.482 55.468 54.421 53.346 52.250 51.135 50.007 48.870 47.726 46.581 45.437 44.297 43.163 42.039 40.928 39.831 38.751 - 63.031 62.494 61.869 61.163 60.384 59.540 58.636 57.681 56.681 55.643 54.572 53.474 52.353 51.215 50.065 48.905 47.739 46.572 45.407 44.246 43.092 41.949 40.818 39.703 38.604 - 63.400 62.846 62.202 61.476 60.676 59.808 58.881 57.902 56.878 55.815 54.720 53.598 52.454 51.292 50.119 48.936 47.749 46.560 45.374 44.193 43.019 41.855 40.706 39.572 38.455 - 63.768 63.197 62.535 61.788 60.965 60.074 59.123 58.120 57.071 55.984 54.865 53.718 52.550 51.366 50.169 48.964 47.755 46.545 45.338 44.136 42.942 41.759 40.590 39.438 38.303 - 64.135 63.548 62.865 62.097 61.251 60.337 59.362 58.334 57.261 56.150 55.006 53.835 52.644 51.436 50.216 48.989 47.758 46.527 45.298 44.076 42.862 41.660 40.472 39.301 38.149 - 64.502 63.897 63.195 62.405 61.536 60.598 59.598 58.546 57.448 56.312 55.143 53.949 52.734 51.502 50.260 49.010 47.757 46.505 45.255 44.013 42.779 41.558 40.351 39.162 37.991 - 64.869 64.245 63.522 62.710 61.819 60.856 59.832 58.754 57.632 56.470 55.277 54.059 52.820 51.565 50.300 49.028 47.753 46.479 45.209 43.946 42.693 41.453 40.227 39.019 37.831 - 65.234 64.592 63.849 63.014 62.099 61.112 60.062 58.960 57.812 56.626 55.408 54.165 52.902 51.625 50.337 49.043 47.746 46.451 45.160 43.877 42.604 41.344 40.100 38.874 37.669 - 65.599 64.938 64.174 63.316 62.376 61.364 60.290 59.162 57.988 56.777 55.535 54.268 52.981 51.680 50.370 49.053 47.735 46.419 45.108 43.805 42.512 41.233 39.971 38.727 37.503 - 65.963 65.283 64.497 63.616 62.651 61.614 60.514 59.361 58.162 56.925 55.658 54.367 53.057 51.732 50.399 49.061 47.721 46.384 45.052 43.729 42.417 41.119 39.838 38.576 37.335 - 66.327 65.627 64.818 63.913 62.924 61.861 60.735 59.556 58.332 57.070 55.778 54.462 53.128 51.781 50.425 49.065 47.704 46.345 44.993 43.650 42.319 41.002 39.703 38.423 37.165 - 66.690 65.969 65.138 64.209 63.194 62.105 60.953 59.748 58.498 57.211 55.894 54.554 53.196 51.826 50.447 49.065 47.683 46.304 44.931 43.569 42.218 40.883 39.565 38.267 36.991 - 67.051 66.310 65.456 64.502 63.461 62.346 61.168 59.936 58.660 57.348 56.006 54.642 53.260 51.867 50.466 49.062 47.658 46.258 44.866 43.484 42.114 40.760 39.424 38.108 36.815 - 67.413 66.649 65.771 64.792 63.726 62.584 61.379 60.121 58.819 57.481 56.115 54.726 53.321 51.904 50.481 49.055 47.630 46.210 44.797 43.396 42.006 40.634 39.280 37.947 36.637 - 67.773 66.988 66.085 65.081 63.988 62.819 61.587 60.302 58.974 57.611 56.219 54.806 53.377 51.938 50.492 49.045 47.599 46.158 44.726 43.304 41.896 40.506 39.134 37.783 36.456 - 68.132 67.324 66.397 65.366 64.246 63.051 61.791 60.480 59.125 57.736 56.320 54.883 53.430 51.968 50.500 49.031 47.564 46.103 44.651 43.210 41.783 40.375 38.985 37.616 36.272 - 68.490 67.660 66.707 65.649 64.502 63.279 61.992 60.654 59.273 57.858 56.417 54.955 53.479 51.994 50.505 49.014 47.526 46.045 44.573 43.113 41.668 40.240 38.833 37.447 36.086 - 68.848 67.993 67.015 65.930 64.754 63.503 62.189 60.824 59.416 57.976 56.509 55.024 53.525 52.017 50.505 48.993 47.485 45.983 44.492 43.013 41.549 40.103 38.678 37.275 35.897 - 69.204 68.325 67.320 66.207 65.004 63.724 62.382 60.989 59.556 58.089 56.598 55.088 53.566 52.036 50.502 48.969 47.440 45.918 44.408 42.909 41.427 39.964 38.521 37.100 35.705 - 69.559 68.655 67.623 66.482 65.250 63.942 62.572 61.151 59.691 58.199 56.683 55.149 53.603 52.051 50.495 48.941 47.392 45.850 44.320 42.803 41.302 39.821 38.360 36.923 35.511 - 69.913 68.983 67.923 66.753 65.492 64.155 62.757 61.309 59.822 58.304 56.764 55.206 53.637 52.062 50.485 48.910 47.340 45.779 44.229 42.693 41.175 39.675 38.197 36.743 35.315 - 70.265 69.309 68.221 67.022 65.731 64.365 62.938 61.463 59.949 58.406 56.840 55.259 53.667 52.069 50.471 48.875 47.285 45.704 44.135 42.581 41.044 39.527 38.032 36.561 35.115 - 70.616 69.633 68.516 67.287 65.966 64.571 63.116 61.613 60.072 58.503 56.913 55.307 53.692 52.073 50.453 48.836 47.226 45.626 44.038 42.465 40.911 39.376 37.863 36.375 34.914 - 70.966 69.955 68.808 67.548 66.198 64.773 63.289 61.758 60.191 58.596 56.981 55.352 53.714 52.073 50.431 48.794 47.164 45.544 43.938 42.346 40.774 39.222 37.692 36.187 34.709 - 71.314 70.274 69.097 67.807 66.425 64.970 63.457 61.899 60.305 58.685 57.045 55.392 53.732 52.069 50.406 48.748 47.099 45.460 43.835 42.225 40.635 39.065 37.518 35.997 34.503 - 71.661 70.591 69.383 68.061 66.649 65.164 63.622 62.035 60.415 58.769 57.105 55.429 53.746 52.061 50.377 48.699 47.030 45.372 43.728 42.100 40.492 38.906 37.342 35.804 34.293 - 72.005 70.905 69.665 68.312 66.868 65.353 63.782 62.167 60.520 58.849 57.160 55.461 53.756 52.049 50.345 48.647 46.958 45.281 43.619 41.972 40.347 38.743 37.163 35.608 34.082 - 72.348 71.217 69.945 68.559 67.083 65.537 63.937 62.295 60.621 58.924 57.211 55.489 53.761 52.033 50.309 48.590 46.882 45.186 43.506 41.842 40.199 38.578 36.981 35.410 33.867 - 72.689 71.526 70.220 68.801 67.294 65.717 64.087 62.417 60.717 58.995 57.258 55.513 53.763 52.014 50.269 48.531 46.803 45.089 43.390 41.709 40.048 38.410 36.797 35.209 33.650 - 73.028 71.832 70.492 69.040 67.500 65.892 64.233 62.535 60.809 59.062 57.301 55.532 53.761 51.991 50.225 48.467 46.721 44.988 43.271 41.572 39.895 38.240 36.610 35.006 33.431 - 73.364 72.134 70.760 69.274 67.701 66.063 64.374 62.649 60.895 59.123 57.339 55.548 53.755 51.963 50.178 48.400 46.635 44.884 43.149 41.433 39.738 38.066 36.420 34.800 33.209 - 73.698 72.434 71.024 69.504 67.898 66.228 64.510 62.757 60.978 59.181 57.373 55.559 53.744 51.932 50.126 48.330 46.546 44.776 43.024 41.291 39.579 37.890 36.227 34.592 32.985 - 74.030 72.729 71.284 69.728 68.090 66.389 64.642 62.860 61.055 59.233 57.402 55.566 53.730 51.897 50.072 48.256 46.453 44.666 42.896 41.145 39.417 37.712 36.032 34.380 32.758 - 74.359 73.021 71.539 69.948 68.276 66.544 64.768 62.959 61.128 59.282 57.427 55.569 53.711 51.858 50.013 48.179 46.358 44.552 42.764 40.997 39.251 37.530 35.835 34.167 32.528 - 74.684 73.309 71.790 70.163 68.458 66.694 64.888 63.052 61.195 59.325 57.447 55.567 53.689 51.816 49.951 48.098 46.258 44.435 42.630 40.846 39.084 37.346 35.634 33.951 32.297 - 75.007 73.593 72.035 70.373 68.634 66.839 65.004 63.140 61.258 59.364 57.463 55.561 53.662 51.769 49.885 48.013 46.156 44.316 42.492 40.692 38.913 37.159 35.431 33.732 32.062 - 75.326 73.872 72.276 70.577 68.804 66.978 65.114 63.223 61.316 59.397 57.474 55.551 53.631 51.719 49.816 47.925 46.050 44.192 42.352 40.534 38.740 36.969 35.226 33.511 31.825 - 75.641 74.146 72.511 70.776 68.969 67.112 65.219 63.301 61.368 59.426 57.481 55.537 53.597 51.664 49.743 47.834 45.941 44.066 42.208 40.375 38.563 36.777 35.018 33.287 31.586 - 75.953 74.416 72.741 70.969 69.128 67.239 65.318 63.374 61.416 59.451 57.483 55.518 53.558 51.606 49.666 47.739 45.828 43.936 42.062 40.212 38.384 36.582 34.807 33.061 31.344 - 76.260 74.680 72.965 71.156 69.281 67.361 65.411 63.441 61.459 59.470 57.481 55.495 53.515 51.544 49.585 47.641 45.713 43.803 41.912 40.046 38.202 36.385 34.594 32.832 31.100 - 76.562 74.939 73.183 71.336 69.428 67.477 65.499 63.503 61.496 59.485 57.474 55.467 53.468 51.478 49.501 47.539 45.593 43.667 41.760 39.877 38.018 36.184 34.378 32.601 30.854 - 76.860 75.192 73.394 71.510 69.568 67.587 65.581 63.559 61.528 59.495 57.462 55.435 53.416 51.408 49.413 47.434 45.471 43.528 41.606 39.706 37.831 35.981 34.160 32.367 30.604 - 77.152 75.438 73.599 71.678 69.702 67.691 65.657 63.610 61.555 59.499 57.446 55.399 53.361 51.335 49.322 47.325 45.345 43.386 41.447 39.532 37.641 35.776 33.939 32.130 30.353 - 77.439 75.678 73.797 71.839 69.830 67.789 65.727 63.655 61.577 59.499 57.426 55.359 53.302 51.257 49.227 47.213 45.217 43.240 41.286 39.354 37.448 35.568 33.715 31.892 30.099 - 77.719 75.911 73.988 71.992 69.951 67.880 65.792 63.694 61.594 59.494 57.400 55.314 53.239 51.176 49.128 47.097 45.084 43.092 41.121 39.174 37.252 35.357 33.489 31.650 29.842 - 77.993 76.137 74.171 72.139 70.065 67.965 65.850 63.728 61.605 59.485 57.370 55.265 53.171 51.091 49.026 46.978 44.949 42.940 40.954 38.992 37.054 35.143 33.260 31.407 29.583 - 78.260 76.354 74.347 72.278 70.171 68.043 65.902 63.756 61.611 59.470 57.336 55.212 53.100 51.002 48.920 46.855 44.810 42.786 40.784 38.806 36.853 34.927 33.029 31.160 29.322 - 78.518 76.564 74.515 72.410 70.271 68.114 65.948 63.779 61.612 59.450 57.296 55.154 53.024 50.909 48.810 46.729 44.668 42.628 40.611 38.618 36.650 34.708 32.795 30.911 29.058 - 78.769 76.765 74.674 72.533 70.364 68.179 65.988 63.796 61.607 59.425 57.253 55.092 52.944 50.812 48.697 46.600 44.523 42.467 40.435 38.426 36.443 34.487 32.559 30.660 28.792 - 79.011 76.957 74.825 72.649 70.449 68.237 66.021 63.806 61.597 59.395 57.204 55.025 52.861 50.712 48.580 46.468 44.376 42.303 40.256 38.232 36.234 34.263 32.320 30.406 28.523 - 79.243 77.140 74.967 72.756 70.526 68.288 66.048 63.812 61.582 59.361 57.151 54.955 52.773 50.608 48.460 46.332 44.224 42.137 40.074 38.035 36.022 34.036 32.079 30.150 28.252 - 79.465 77.313 75.100 72.855 70.596 68.332 66.069 63.811 61.561 59.321 57.093 54.880 52.681 50.500 48.336 46.192 44.070 41.967 39.889 37.836 35.808 33.807 31.835 29.891 27.978 - 79.676 77.475 75.223 72.946 70.658 68.369 66.083 63.804 61.535 59.276 57.031 54.800 52.586 50.388 48.209 46.050 43.912 41.794 39.702 37.634 35.591 33.576 31.588 29.630 27.702 - 79.875 77.627 75.336 73.027 70.713 68.399 66.091 63.792 61.503 59.227 56.964 54.717 52.486 50.273 48.078 45.904 43.751 41.619 39.511 37.428 35.371 33.341 31.339 29.366 27.423 - 80.062 77.767 75.440 73.100 70.759 68.422 66.093 63.773 61.466 59.172 56.893 54.629 52.382 50.154 47.944 45.754 43.587 41.440 39.318 37.221 35.149 33.104 31.088 29.100 27.142 - 80.235 77.896 75.533 73.164 70.797 68.438 66.088 63.749 61.424 59.113 56.817 54.537 52.275 50.031 47.806 45.602 43.419 41.259 39.122 37.010 34.924 32.865 30.834 28.831 26.858 - 80.395 78.012 75.615 73.218 70.828 68.446 66.076 63.719 61.376 59.048 56.736 54.441 52.163 49.904 47.665 45.446 43.249 41.074 38.923 36.797 34.696 32.623 30.577 28.560 26.572 - 80.539 78.116 75.687 73.264 70.850 68.447 66.058 63.683 61.323 58.979 56.651 54.340 52.048 49.774 47.520 45.287 43.075 40.886 38.721 36.581 34.466 32.378 30.318 28.286 26.284 - 80.668 78.207 75.748 73.300 70.863 68.441 66.033 63.641 61.265 58.904 56.561 54.236 51.928 49.640 47.372 45.124 42.899 40.696 38.517 36.362 34.233 32.131 30.057 28.010 25.993 - 80.781 78.285 75.798 73.326 70.869 68.428 66.002 63.593 61.201 58.825 56.467 54.127 51.805 49.503 47.220 44.959 42.719 40.502 38.309 36.141 33.998 31.881 29.793 27.732 25.699 - 80.877 78.349 75.837 73.343 70.866 68.407 65.965 63.540 61.132 58.741 56.368 54.014 51.678 49.361 47.065 44.790 42.536 40.306 38.099 35.916 33.760 31.629 29.526 27.451 25.403 diff --git a/pydarn/radar_fov_files/207_lons.txt b/pydarn/radar_fov_files/207_lons.txt deleted file mode 100644 index 1d2db3f75..000000000 --- a/pydarn/radar_fov_files/207_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - -120.776 -120.557 -120.394 -120.256 -120.132 -120.020 -119.916 -119.821 -119.732 -119.651 -119.577 -119.509 -119.449 -119.395 -119.349 -119.310 -119.280 -119.257 -119.244 -119.241 -119.249 -119.271 -119.310 -119.377 -119.504 - -120.293 -120.133 -119.983 -119.841 -119.706 -119.579 -119.458 -119.344 -119.237 -119.136 -119.043 -118.957 -118.879 -118.808 -118.745 -118.691 -118.644 -118.607 -118.579 -118.560 -118.551 -118.552 -118.565 -118.590 -118.629 - -119.987 -119.810 -119.641 -119.477 -119.320 -119.170 -119.027 -118.891 -118.762 -118.644 -118.531 -118.426 -118.329 -118.242 -118.163 -118.094 -118.035 -117.985 -117.946 -117.917 -117.898 -117.891 -117.895 -117.910 -117.938 - -119.750 -119.548 -119.352 -119.162 -118.979 -118.803 -118.635 -118.475 -118.323 -118.180 -118.047 -117.923 -117.811 -117.707 -117.613 -117.531 -117.459 -117.399 -117.350 -117.313 -117.288 -117.276 -117.275 -117.288 -117.313 - -119.539 -119.308 -119.083 -118.865 -118.654 -118.452 -118.258 -118.073 -117.898 -117.733 -117.579 -117.435 -117.303 -117.183 -117.077 -116.981 -116.898 -116.828 -116.771 -116.728 -116.698 -116.681 -116.679 -116.690 -116.716 - -119.340 -119.078 -118.824 -118.577 -118.338 -118.108 -117.888 -117.678 -117.480 -117.292 -117.117 -116.954 -116.804 -116.668 -116.546 -116.439 -116.345 -116.266 -116.202 -116.152 -116.118 -116.099 -116.095 -116.106 -116.133 - -119.148 -118.855 -118.570 -118.293 -118.026 -117.768 -117.521 -117.286 -117.063 -116.854 -116.657 -116.475 -116.308 -116.156 -116.020 -115.899 -115.797 -115.708 -115.637 -115.582 -115.544 -115.523 -115.519 -115.531 -115.561 - -118.959 -118.635 -118.318 -118.011 -117.714 -117.429 -117.155 -116.894 -116.647 -116.415 -116.198 -115.997 -115.813 -115.645 -115.495 -115.362 -115.248 -115.153 -115.075 -115.015 -114.974 -114.952 -114.948 -114.962 -114.995 - -118.773 -118.416 -118.067 -117.729 -117.403 -117.088 -116.788 -116.501 -116.230 -115.976 -115.738 -115.518 -115.316 -115.133 -114.970 -114.826 -114.701 -114.599 -114.515 -114.451 -114.407 -114.384 -114.381 -114.398 -114.434 - -118.587 -118.197 -117.816 -117.447 -117.090 -116.747 -116.419 -116.107 -115.811 -115.534 -115.276 -115.037 -114.818 -114.621 -114.444 -114.288 -114.155 -114.043 -113.955 -113.887 -113.842 -113.818 -113.816 -113.836 -113.877 - -118.401 -117.977 -117.564 -117.163 -116.775 -116.403 -116.047 -115.709 -115.390 -115.090 -114.811 -114.554 -114.319 -114.106 -113.916 -113.750 -113.608 -113.489 -113.396 -113.325 -113.278 -113.254 -113.254 -113.277 -113.324 - -118.369 -117.910 -117.462 -117.029 -116.611 -116.210 -115.827 -115.464 -115.121 -114.801 -114.503 -114.228 -113.978 -113.752 -113.552 -113.377 -113.227 -113.104 -113.009 -112.937 -112.891 -112.871 -112.876 -112.907 -112.963 - -118.429 -117.930 -117.447 -116.979 -116.529 -116.098 -115.688 -115.299 -114.933 -114.591 -114.274 -113.983 -113.718 -113.480 -113.269 -113.087 -112.932 -112.805 -112.709 -112.638 -112.595 -112.580 -112.593 -112.635 -112.703 - -118.549 -118.009 -117.486 -116.982 -116.498 -116.036 -115.597 -115.182 -114.793 -114.429 -114.093 -113.785 -113.506 -113.256 -113.035 -112.845 -112.685 -112.556 -112.460 -112.391 -112.353 -112.345 -112.368 -112.422 -112.507 - -118.726 -118.140 -117.576 -117.033 -116.514 -116.020 -115.551 -115.109 -114.695 -114.310 -113.954 -113.629 -113.336 -113.074 -112.844 -112.647 -112.483 -112.352 -112.257 -112.191 -112.159 -112.161 -112.196 -112.265 -112.370 - -118.750 -118.123 -117.521 -116.943 -116.391 -115.866 -115.368 -114.900 -114.462 -114.056 -113.681 -113.340 -113.032 -112.758 -112.518 -112.314 -112.144 -112.010 -111.915 -111.850 -111.822 -111.829 -111.873 -111.953 -112.071 - -118.470 -117.814 -117.183 -116.576 -115.997 -115.445 -114.923 -114.431 -113.971 -113.544 -113.152 -112.793 -112.471 -112.184 -111.934 -111.720 -111.543 -111.403 -111.303 -111.236 -111.206 -111.213 -111.257 -111.338 -111.457 - -118.199 -117.513 -116.851 -116.215 -115.607 -115.028 -114.480 -113.964 -113.482 -113.036 -112.624 -112.250 -111.913 -111.614 -111.353 -111.131 -110.947 -110.802 -110.695 -110.629 -110.598 -110.605 -110.650 -110.734 -110.855 - -117.935 -117.216 -116.523 -115.857 -115.219 -114.613 -114.039 -113.499 -112.995 -112.528 -112.099 -111.709 -111.358 -111.046 -110.776 -110.545 -110.355 -110.205 -110.095 -110.028 -109.997 -110.005 -110.052 -110.138 -110.264 - -117.675 -116.923 -116.198 -115.500 -114.833 -114.198 -113.598 -113.034 -112.508 -112.021 -111.574 -111.168 -110.803 -110.480 -110.200 -109.961 -109.766 -109.612 -109.500 -109.431 -109.401 -109.411 -109.461 -109.551 -109.680 - -117.418 -116.632 -115.874 -115.144 -114.447 -113.784 -113.157 -112.569 -112.021 -111.513 -111.048 -110.627 -110.248 -109.914 -109.625 -109.379 -109.178 -109.021 -108.907 -108.838 -108.809 -108.821 -108.875 -108.969 -109.104 - -117.164 -116.343 -115.550 -114.788 -114.060 -113.368 -112.715 -112.102 -111.532 -111.005 -110.522 -110.085 -109.694 -109.349 -109.050 -108.798 -108.592 -108.432 -108.317 -108.248 -108.221 -108.236 -108.294 -108.394 -108.538 - -116.911 -116.054 -115.226 -114.431 -113.672 -112.951 -112.271 -111.634 -111.041 -110.494 -109.994 -109.542 -109.138 -108.783 -108.476 -108.218 -108.007 -107.844 -107.728 -107.661 -107.636 -107.655 -107.717 -107.823 -107.974 - -116.658 -115.764 -114.901 -114.073 -113.282 -112.532 -111.825 -111.163 -110.548 -109.981 -109.464 -108.997 -108.581 -108.216 -107.901 -107.637 -107.423 -107.258 -107.142 -107.073 -107.053 -107.076 -107.144 -107.256 -107.414 - -116.405 -115.474 -114.575 -113.713 -112.890 -112.110 -111.376 -110.689 -110.052 -109.466 -108.932 -108.451 -108.023 -107.648 -107.326 -107.056 -106.839 -106.672 -106.557 -106.490 -106.473 -106.501 -106.575 -106.694 -106.860 - -116.152 -115.182 -114.247 -113.350 -112.495 -111.685 -110.923 -110.212 -109.553 -108.948 -108.397 -107.902 -107.462 -107.078 -106.749 -106.475 -106.255 -106.087 -105.972 -105.908 -105.895 -105.928 -106.008 -106.135 -106.309 - -115.898 -114.889 -113.916 -112.984 -112.096 -111.256 -110.467 -109.731 -109.051 -108.426 -107.859 -107.350 -106.899 -106.507 -106.171 -105.893 -105.670 -105.503 -105.389 -105.328 -105.319 -105.358 -105.445 -105.579 -105.762 - -115.642 -114.593 -113.583 -112.615 -111.694 -110.824 -110.007 -109.247 -108.544 -107.901 -107.318 -106.796 -106.334 -105.933 -105.592 -105.310 -105.086 -104.918 -104.806 -104.749 -104.745 -104.790 -104.884 -105.026 -105.218 - -115.385 -114.295 -113.246 -112.242 -111.288 -110.387 -109.543 -108.758 -108.034 -107.373 -106.774 -106.239 -105.767 -105.358 -105.012 -104.726 -104.501 -104.334 -104.224 -104.170 -104.172 -104.223 -104.325 -104.476 -104.678 - -115.125 -113.994 -112.906 -111.866 -110.878 -109.946 -109.075 -108.265 -107.520 -106.840 -106.226 -105.678 -105.197 -104.781 -104.429 -104.141 -103.915 -103.749 -103.643 -103.593 -103.601 -103.659 -103.769 -103.929 -104.141 - -114.864 -113.690 -112.562 -111.485 -110.463 -109.501 -108.601 -107.768 -107.001 -106.303 -105.675 -105.115 -104.624 -104.201 -103.845 -103.555 -103.329 -103.165 -103.062 -103.017 -103.031 -103.096 -103.215 -103.385 -103.607 - -114.599 -113.383 -112.214 -111.099 -110.043 -109.050 -108.123 -107.265 -106.478 -105.762 -105.119 -104.548 -104.048 -103.619 -103.259 -102.968 -102.742 -102.580 -102.481 -102.441 -102.462 -102.535 -102.663 -102.845 -103.076 - -114.332 -113.072 -111.862 -110.709 -109.618 -108.594 -107.640 -106.758 -105.950 -105.217 -104.560 -103.977 -103.469 -103.035 -102.672 -102.379 -102.154 -101.995 -101.900 -101.867 -101.894 -101.976 -102.113 -102.305 -102.547 - -114.062 -112.757 -111.505 -110.314 -109.188 -108.133 -107.151 -106.245 -105.417 -104.667 -103.996 -103.403 -102.888 -102.448 -102.082 -101.789 -101.565 -101.410 -101.319 -101.292 -101.327 -101.418 -101.565 -101.768 -102.022 - -113.788 -112.438 -111.144 -109.914 -108.753 -107.666 -106.657 -105.727 -104.879 -104.113 -103.428 -102.826 -102.303 -101.858 -101.491 -101.197 -100.976 -100.824 -100.739 -100.719 -100.762 -100.862 -101.019 -101.233 -101.498 - -113.511 -112.114 -110.777 -109.508 -108.312 -107.193 -106.157 -105.204 -104.336 -103.553 -102.856 -102.244 -101.715 -101.266 -100.897 -100.604 -100.385 -100.238 -100.159 -100.146 -100.198 -100.307 -100.475 -100.700 -100.978 - -113.230 -111.786 -110.405 -109.096 -107.864 -106.715 -105.651 -104.674 -103.787 -102.989 -102.280 -101.659 -101.123 -100.672 -100.301 -100.010 -99.794 -99.651 -99.579 -99.574 -99.634 -99.754 -99.932 -100.170 -100.459 - -112.945 -111.453 -110.028 -108.679 -107.411 -106.230 -105.138 -104.139 -103.233 -102.420 -101.699 -101.070 -100.529 -100.074 -99.704 -99.414 -99.202 -99.065 -98.999 -99.002 -99.072 -99.202 -99.392 -99.641 -99.944 - -112.656 -111.115 -109.645 -108.255 -106.951 -105.738 -104.620 -103.598 -102.673 -101.846 -101.114 -100.476 -99.931 -99.474 -99.104 -98.816 -98.609 -98.478 -98.420 -98.431 -98.511 -98.651 -98.853 -99.115 -99.430 - -112.362 -110.771 -109.256 -107.825 -106.485 -105.240 -104.095 -103.051 -102.108 -101.266 -100.524 -99.879 -99.330 -98.871 -98.502 -98.218 -98.015 -97.890 -97.840 -97.861 -97.951 -98.102 -98.316 -98.591 -98.919 - -112.064 -110.422 -108.860 -107.388 -106.011 -104.735 -103.564 -102.497 -101.537 -100.682 -99.930 -99.278 -98.725 -98.266 -97.898 -97.617 -97.420 -97.302 -97.261 -97.291 -97.392 -97.555 -97.780 -98.068 -98.411 - -111.760 -110.067 -108.458 -106.944 -105.531 -104.224 -103.025 -101.938 -100.960 -100.092 -99.330 -98.673 -98.117 -97.658 -97.292 -97.016 -96.825 -96.714 -96.682 -96.722 -96.834 -97.009 -97.247 -97.548 -97.904 - -111.452 -109.706 -108.049 -106.493 -105.043 -103.704 -102.480 -101.371 -100.377 -99.496 -98.727 -98.064 -97.506 -97.047 -96.685 -96.413 -96.228 -96.126 -96.103 -96.154 -96.277 -96.464 -96.717 -97.030 -97.400 - -111.138 -109.338 -107.634 -106.035 -104.548 -103.178 -101.928 -100.798 -99.788 -98.896 -98.118 -97.451 -96.891 -96.434 -96.075 -95.809 -95.631 -95.538 -95.524 -95.586 -95.721 -95.921 -96.187 -96.514 -96.899 - -110.819 -108.964 -107.211 -105.568 -104.045 -102.644 -101.368 -100.218 -99.193 -98.289 -97.505 -96.834 -96.274 -95.818 -95.463 -95.203 -95.033 -94.949 -94.946 -95.019 -95.166 -95.379 -95.659 -96.000 -96.399 - -110.494 -108.583 -106.780 -105.095 -103.534 -102.102 -100.801 -99.632 -98.591 -97.678 -96.886 -96.213 -95.653 -95.200 -94.849 -94.596 -94.435 -94.360 -94.368 -94.453 -94.612 -94.838 -95.133 -95.488 -95.902 - -110.162 -108.195 -106.342 -104.612 -103.014 -101.552 -100.227 -99.038 -97.984 -97.060 -96.263 -95.588 -95.028 -94.579 -94.234 -93.988 -93.835 -93.771 -93.790 -93.887 -94.060 -94.300 -94.608 -94.978 -95.408 - -109.825 -107.800 -105.895 -104.122 -102.487 -100.994 -99.644 -98.437 -97.369 -96.437 -95.636 -94.959 -94.401 -93.955 -93.617 -93.379 -93.236 -93.182 -93.213 -93.323 -93.508 -93.762 -94.086 -94.471 -94.915 - -109.480 -107.397 -105.440 -103.623 -101.951 -100.428 -99.054 -97.829 -96.749 -95.809 -95.003 -94.325 -93.770 -93.329 -92.997 -92.768 -92.635 -92.593 -92.636 -92.761 -92.958 -93.226 -93.565 -93.965 -94.425 - -109.129 -106.985 -104.977 -103.115 -101.406 -99.853 -98.456 -97.214 -96.122 -95.174 -94.365 -93.688 -93.136 -92.701 -92.377 -92.156 -92.034 -92.004 -92.059 -92.198 -92.409 -92.692 -93.046 -93.461 -93.937 - -108.771 -106.566 -104.504 -102.597 -100.851 -99.269 -97.850 -96.591 -95.488 -94.534 -93.723 -93.047 -92.498 -92.070 -91.754 -91.544 -91.433 -91.415 -91.484 -91.636 -91.862 -92.159 -92.528 -92.960 -93.451 - -108.405 -106.138 -104.023 -102.071 -100.288 -98.676 -97.235 -95.961 -94.848 -93.889 -93.076 -92.402 -91.858 -91.437 -91.130 -90.930 -90.831 -90.826 -90.908 -91.075 -91.315 -91.628 -92.013 -92.460 -92.968 - -108.031 -105.701 -103.531 -101.534 -99.714 -98.075 -96.612 -95.323 -94.201 -93.237 -92.424 -91.753 -91.215 -90.801 -90.504 -90.316 -90.229 -90.237 -90.333 -90.515 -90.770 -91.099 -91.499 -91.963 -92.487 - -107.649 -105.254 -103.030 -100.987 -99.131 -97.464 -95.981 -94.678 -93.547 -92.580 -91.768 -91.100 -90.568 -90.163 -89.877 -89.700 -89.626 -89.648 -89.759 -89.956 -90.227 -90.571 -90.988 -91.467 -92.008 - -107.259 -104.798 -102.518 -100.430 -98.538 -96.843 -95.341 -94.025 -92.887 -91.917 -91.106 -90.443 -89.919 -89.524 -89.248 -89.084 -89.024 -89.060 -89.186 -89.398 -89.684 -90.047 -90.478 -90.974 -91.531 - -106.859 -104.332 -101.996 -99.862 -97.935 -96.213 -94.692 -93.364 -92.219 -91.248 -90.440 -89.783 -89.267 -88.882 -88.618 -88.467 -88.421 -88.472 -88.613 -88.841 -89.143 -89.522 -89.970 -90.483 -91.057 - -106.451 -103.855 -101.463 -99.283 -97.321 -95.573 -94.034 -92.695 -91.545 -90.574 -89.769 -89.119 -88.612 -88.238 -87.987 -87.849 -87.818 -87.884 -88.041 -88.285 -88.604 -89.000 -89.464 -89.994 -90.585 - -106.032 -103.368 -100.918 -98.693 -96.696 -94.923 -93.367 -92.018 -90.865 -89.894 -89.094 -88.451 -87.954 -87.592 -87.354 -87.231 -87.215 -87.297 -87.470 -87.730 -88.066 -88.479 -88.960 -89.507 -90.116 - -105.604 -102.869 -100.362 -98.091 -96.060 -94.262 -92.691 -91.333 -90.177 -89.208 -88.413 -87.779 -87.293 -86.944 -86.720 -86.612 -86.612 -86.710 -86.900 -87.177 -87.530 -87.960 -88.459 -89.023 -89.648 - -105.165 -102.358 -99.793 -97.477 -95.412 -93.592 -92.005 -90.640 -89.482 -88.517 -87.729 -87.104 -86.630 -86.294 -86.085 -85.993 -86.009 -86.124 -86.331 -86.624 -86.995 -87.442 -87.959 -88.540 -89.183 - -104.715 -101.835 -99.212 -96.851 -94.753 -92.910 -91.310 -89.939 -88.781 -87.820 -87.040 -86.426 -85.964 -85.643 -85.449 -85.373 -85.406 -85.538 -85.762 -86.074 -86.461 -86.927 -87.461 -88.060 -88.721 - -104.253 -101.300 -98.617 -96.212 -94.082 -92.218 -90.606 -89.230 -88.073 -87.117 -86.346 -85.744 -85.296 -84.990 -84.812 -84.753 -84.803 -84.953 -85.195 -85.524 -85.930 -86.413 -86.965 -87.582 -88.260 - -103.779 -100.751 -98.009 -95.560 -93.399 -91.515 -89.892 -88.513 -87.358 -86.409 -85.648 -85.059 -84.626 -84.335 -84.175 -84.133 -84.201 -84.368 -84.629 -84.976 -85.400 -85.901 -86.471 -87.106 -87.802 - -103.293 -100.188 -97.388 -94.895 -92.704 -90.801 -89.168 -87.787 -86.636 -85.695 -84.946 -84.370 -83.953 -83.679 -83.536 -83.513 -83.598 -83.785 -84.064 -84.429 -84.871 -85.391 -85.979 -86.632 -87.347 - -102.794 -99.612 -96.751 -94.215 -91.995 -90.075 -88.435 -87.053 -85.907 -84.976 -84.239 -83.679 -83.278 -83.021 -82.897 -82.892 -82.997 -83.202 -83.500 -83.884 -84.344 -84.883 -85.489 -86.161 -86.893 - -102.280 -99.020 -96.100 -93.522 -91.274 -89.338 -87.692 -86.311 -85.172 -84.251 -83.529 -82.984 -82.600 -82.363 -82.257 -82.271 -82.395 -82.620 -82.937 -83.340 -83.819 -84.377 -85.002 -85.691 -86.442 - -101.752 -98.412 -95.433 -92.814 -90.540 -88.590 -86.939 -85.561 -84.430 -83.522 -82.814 -82.286 -81.921 -81.703 -81.616 -81.651 -81.795 -82.039 -82.376 -82.798 -83.298 -83.873 -84.516 -85.224 -85.994 - -101.209 -97.789 -94.751 -92.091 -89.792 -87.829 -86.176 -84.802 -83.681 -82.787 -82.095 -81.586 -81.240 -81.041 -80.976 -81.030 -81.194 -81.459 -81.815 -82.257 -82.777 -83.371 -84.033 -84.760 -85.547 - -100.650 -97.148 -94.052 -91.352 -89.030 -87.057 -85.402 -84.035 -82.926 -82.046 -81.373 -80.883 -80.557 -80.379 -80.334 -80.410 -80.595 -80.880 -81.259 -81.718 -82.258 -82.870 -83.551 -84.297 -85.103 - -100.075 -96.491 -93.335 -90.598 -88.254 -86.273 -84.619 -83.260 -82.164 -81.301 -80.646 -80.177 -79.872 -79.716 -79.693 -79.790 -79.996 -80.302 -80.701 -81.180 -81.740 -82.372 -83.072 -83.837 -84.662 - -99.482 -95.814 -92.601 -89.828 -87.464 -85.476 -83.826 -82.477 -81.395 -80.551 -79.916 -79.468 -79.186 -79.052 -79.051 -79.170 -79.398 -79.725 -80.145 -80.644 -81.224 -81.876 -82.595 -83.379 -84.223 - -98.870 -95.119 -91.849 -89.041 -86.660 -84.668 -83.023 -81.686 -80.621 -79.796 -79.183 -78.757 -78.498 -78.387 -78.409 -78.551 -78.801 -79.149 -79.590 -80.110 -80.710 -81.382 -82.121 -82.923 -83.786 - -98.239 -94.404 -91.078 -88.237 -85.841 -83.847 -82.209 -80.886 -79.840 -79.036 -78.446 -78.044 -77.809 -77.722 -77.767 -77.932 -78.204 -78.575 -79.037 -79.578 -80.198 -80.890 -81.648 -82.470 -83.351 - -97.588 -93.668 -90.288 -87.415 -85.007 -83.013 -81.385 -80.079 -79.053 -78.272 -77.706 -77.329 -77.118 -77.056 -77.125 -77.314 -77.609 -78.002 -78.485 -79.047 -79.688 -80.400 -81.177 -82.018 -82.919 - -96.915 -92.911 -89.477 -86.576 -84.158 -82.167 -80.552 -79.263 -78.259 -77.503 -76.962 -76.611 -76.426 -76.389 -76.484 -76.696 -77.015 -77.430 -77.935 -78.518 -79.180 -79.912 -80.709 -81.570 -82.489 - -96.220 -92.131 -88.646 -85.719 -83.293 -81.308 -79.708 -78.440 -77.460 -76.730 -76.216 -75.892 -75.734 -75.723 -75.842 -76.079 -76.422 -76.860 -77.387 -77.991 -78.674 -79.426 -80.243 -81.123 -82.062 - -95.501 -91.328 -87.793 -84.843 -82.413 -80.437 -78.854 -77.609 -76.655 -75.952 -75.467 -75.170 -75.040 -75.056 -75.201 -75.463 -75.829 -76.291 -76.840 -77.466 -78.170 -78.942 -79.780 -80.679 -81.637 - -94.757 -90.500 -86.918 -83.948 -81.517 -79.553 -77.990 -76.771 -75.845 -75.171 -74.715 -74.447 -74.345 -74.388 -74.561 -74.848 -75.239 -75.724 -76.295 -76.943 -77.668 -78.461 -79.318 -80.237 -81.214 - -93.987 -89.647 -86.020 -83.033 -80.605 -78.657 -77.117 -75.925 -75.028 -74.385 -73.960 -73.723 -73.650 -73.721 -73.920 -74.233 -74.649 -75.158 -75.752 -76.423 -77.168 -77.981 -78.859 -79.797 -80.794 - -93.189 -88.768 -85.099 -82.099 -79.677 -77.747 -76.233 -75.071 -74.207 -73.596 -73.203 -72.997 -72.954 -73.054 -73.281 -73.620 -74.061 -74.593 -75.210 -75.904 -76.670 -77.504 -78.402 -79.360 -80.376 - -92.362 -87.860 -84.154 -81.145 -78.733 -76.825 -75.340 -74.210 -73.380 -72.803 -72.443 -72.270 -72.258 -72.387 -72.642 -73.008 -73.474 -74.031 -74.671 -75.387 -76.175 -77.029 -77.947 -78.925 -79.961 - -91.504 -86.924 -83.184 -80.170 -77.773 -75.891 -74.438 -73.343 -72.548 -72.007 -71.681 -71.541 -71.561 -71.721 -72.004 -72.397 -72.889 -73.470 -74.133 -74.872 -75.681 -76.556 -77.494 -78.492 -79.548 - -90.613 -85.959 -82.188 -79.175 -76.797 -74.944 -73.526 -72.468 -71.711 -71.207 -70.918 -70.812 -70.864 -71.054 -71.366 -71.787 -72.305 -72.911 -73.597 -74.359 -75.190 -76.086 -77.044 -78.062 -79.137 - -89.688 -84.962 -81.166 -78.159 -75.804 -73.984 -72.604 -71.587 -70.870 -70.405 -70.152 -70.081 -70.167 -70.388 -70.730 -71.178 -71.722 -72.353 -73.063 -73.848 -74.700 -75.617 -76.596 -77.634 -78.729 - -88.727 -83.933 -80.118 -77.121 -74.794 -73.012 -71.674 -70.699 -70.024 -69.599 -69.385 -69.350 -69.470 -69.723 -70.095 -70.571 -71.142 -71.798 -72.531 -73.339 -74.213 -75.151 -76.151 -77.208 -78.323 - -87.728 -82.870 -79.042 -76.062 -73.769 -72.028 -70.735 -69.805 -69.174 -68.791 -68.616 -68.619 -68.772 -69.058 -69.460 -69.965 -70.562 -71.246 -72.001 -72.832 -73.728 -74.687 -75.707 -76.785 -77.919 - -86.688 -81.772 -77.938 -74.981 -72.727 -71.032 -69.787 -68.905 -68.320 -67.980 -67.846 -67.886 -68.076 -68.395 -68.827 -69.361 -69.985 -70.694 -71.473 -72.327 -73.245 -74.226 -75.266 -76.364 -77.518 - -85.605 -80.639 -76.805 -73.879 -71.669 -70.024 -68.831 -67.999 -67.462 -67.167 -67.075 -67.154 -67.379 -67.732 -68.195 -68.758 -69.410 -70.144 -70.947 -71.824 -72.765 -73.766 -74.827 -75.945 -77.119 - -84.477 -79.467 -75.644 -72.754 -70.594 -69.005 -67.866 -67.088 -66.600 -66.352 -66.303 -66.421 -66.683 -67.070 -67.565 -68.157 -68.836 -69.595 -70.423 -71.324 -72.286 -73.309 -74.391 -75.529 -76.722 - -83.302 -78.258 -74.452 -71.608 -69.504 -67.974 -66.894 -66.171 -65.735 -65.535 -65.530 -65.689 -65.988 -66.409 -66.936 -67.557 -68.264 -69.049 -69.901 -70.825 -71.810 -72.855 -73.957 -75.115 -76.328 - -82.077 -77.008 -73.230 -70.439 -68.398 -66.932 -65.914 -65.249 -64.867 -64.716 -64.756 -64.956 -65.294 -65.749 -66.308 -66.959 -67.694 -68.505 -69.382 -70.329 -71.336 -72.402 -73.525 -74.703 -75.936 - -80.799 -75.717 -71.978 -69.249 -67.276 -65.880 -64.927 -64.323 -63.997 -63.896 -63.982 -64.224 -64.600 -65.090 -65.682 -66.363 -67.126 -67.963 -68.867 -69.835 -70.865 -71.952 -73.095 -74.294 -75.547 - -79.466 -74.383 -70.695 -68.036 -66.140 -64.817 -63.933 -63.392 -63.123 -63.074 -63.207 -63.493 -63.907 -64.433 -65.058 -65.769 -66.560 -67.423 -68.352 -69.344 -70.395 -71.504 -72.668 -73.887 -75.160 - -78.074 -73.006 -69.381 -66.802 -64.988 -63.744 -62.932 -62.457 -62.247 -62.252 -62.433 -62.761 -63.215 -63.778 -64.435 -65.177 -65.996 -66.885 -67.839 -68.854 -69.928 -71.058 -72.243 -73.482 -74.775 - -76.622 -71.585 -68.036 -65.547 -63.822 -62.661 -61.926 -61.518 -61.369 -61.428 -61.658 -62.031 -62.525 -63.123 -63.814 -64.587 -65.434 -66.349 -67.328 -68.367 -69.463 -70.615 -71.821 -73.080 -74.393 - -75.105 -70.118 -66.660 -64.271 -62.642 -61.569 -60.913 -60.576 -60.489 -60.604 -60.884 -61.301 -61.835 -62.471 -63.195 -63.998 -64.874 -65.816 -66.820 -67.882 -69.001 -70.174 -71.400 -72.680 -74.013 - -73.521 -68.605 -65.253 -62.974 -61.449 -60.469 -59.895 -59.630 -59.608 -59.780 -60.110 -60.573 -61.148 -61.820 -62.578 -63.412 -64.316 -65.284 -66.314 -67.400 -68.540 -69.735 -70.982 -72.282 -73.635 - -71.868 -67.045 -63.815 -61.657 -60.242 -59.360 -58.872 -58.682 -58.725 -58.955 -59.337 -59.845 -60.461 -61.171 -61.963 -62.828 -63.761 -64.755 -65.810 -66.919 -68.083 -69.298 -70.567 -71.887 -73.260 - -70.142 -65.438 -62.346 -60.320 -59.023 -58.244 -57.844 -57.731 -57.842 -58.130 -58.564 -59.119 -59.777 -60.524 -61.349 -62.246 -63.208 -64.228 -65.308 -66.441 -67.627 -68.864 -70.153 -71.494 -72.887 - -68.341 -63.783 -60.848 -58.965 -57.792 -57.120 -56.812 -56.778 -56.958 -57.306 -57.793 -58.394 -59.094 -59.878 -60.738 -61.666 -62.659 -63.704 -64.809 -65.966 -67.174 -68.432 -69.742 -71.103 -72.516 - -66.463 -62.080 -59.320 -57.591 -56.550 -55.989 -55.776 -55.824 -56.073 -56.482 -57.022 -57.671 -58.412 -59.235 -60.129 -61.089 -62.110 -63.182 -64.312 -65.492 -66.723 -68.003 -69.333 -70.715 -72.148 - -64.506 -60.331 -57.764 -56.200 -55.298 -54.853 -54.737 -54.868 -55.188 -55.659 -56.253 -56.949 -57.733 -58.594 -59.523 -60.514 -61.564 -62.662 -63.817 -65.021 -66.274 -67.576 -68.927 -70.328 -71.782 - -62.469 -58.535 -56.180 -54.793 -54.036 -53.711 -53.695 -53.910 -54.303 -54.836 -55.485 -56.229 -57.056 -57.955 -58.918 -59.941 -61.019 -62.144 -63.325 -64.552 -65.828 -67.151 -68.523 -69.945 -71.419 - -60.351 -56.693 -54.571 -53.371 -52.766 -52.564 -52.651 -52.953 -53.419 -54.015 -54.719 -55.511 -56.381 -57.318 -58.316 -59.370 -60.477 -61.632 -62.835 -64.086 -65.384 -66.728 -68.121 -69.563 -71.057 - -58.152 -54.807 -52.936 -51.935 -51.487 -51.413 -51.605 -51.994 -52.535 -53.195 -53.954 -54.795 -55.708 -56.684 -57.717 -58.802 -59.938 -61.119 -62.348 -63.622 -64.942 -66.308 -67.721 -69.184 -70.698 - -55.872 -52.879 -51.278 -50.485 -50.201 -50.259 -50.558 -51.036 -51.652 -52.377 -53.191 -54.082 -55.037 -56.052 -57.119 -58.236 -59.401 -60.609 -61.863 -63.160 -64.502 -65.890 -67.324 -68.807 -70.341 - -53.513 -50.911 -49.599 -49.024 -48.909 -49.101 -49.510 -50.079 -50.770 -51.560 -52.431 -53.370 -54.369 -55.422 -56.524 -57.673 -58.866 -60.102 -61.380 -62.701 -64.065 -65.474 -66.929 -68.432 -69.987 - -51.078 -48.905 -47.900 -47.553 -47.612 -47.942 -48.462 -49.122 -49.890 -50.745 -51.672 -52.661 -53.703 -54.795 -55.932 -57.112 -58.334 -59.596 -60.900 -62.244 -63.631 -65.061 -66.536 -68.060 -69.635 - -48.571 -46.864 -46.184 -46.073 -46.311 -46.781 -47.413 -48.166 -49.012 -49.933 -50.916 -51.954 -53.040 -54.171 -55.342 -56.554 -57.804 -59.094 -60.422 -61.789 -63.198 -64.650 -66.146 -67.690 -69.285 - -45.997 -44.792 -44.452 -44.585 -45.007 -45.619 -46.365 -47.212 -48.135 -49.122 -50.163 -51.250 -52.380 -53.549 -54.755 -55.998 -57.277 -58.593 -59.946 -61.337 -62.768 -64.241 -65.758 -67.322 -68.937 - -43.362 -42.693 -42.707 -43.091 -43.700 -44.457 -45.319 -46.259 -47.261 -48.315 -49.412 -50.549 -51.722 -52.929 -54.171 -55.445 -56.752 -58.095 -59.473 -60.887 -62.340 -63.834 -65.372 -66.956 -68.592 diff --git a/pydarn/radar_fov_files/208_lats.txt b/pydarn/radar_fov_files/208_lats.txt deleted file mode 100644 index f85579503..000000000 --- a/pydarn/radar_fov_files/208_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 51.668 51.786 51.885 51.972 52.050 52.121 52.186 52.244 52.297 52.344 52.386 52.423 52.454 52.479 52.499 52.512 52.519 52.519 52.510 52.493 52.466 52.424 52.361 - 52.030 52.135 52.233 52.326 52.412 52.493 52.569 52.640 52.705 52.764 52.818 52.866 52.908 52.944 52.973 52.996 53.013 53.022 53.024 53.018 53.005 52.983 52.951 - 52.301 52.418 52.530 52.637 52.738 52.834 52.925 53.010 53.088 53.164 53.230 53.290 53.343 53.389 53.428 53.460 53.484 53.500 53.508 53.508 53.500 53.483 53.457 - 52.523 52.657 52.787 52.911 53.029 53.144 53.251 53.351 53.445 53.531 53.611 53.683 53.747 53.803 53.851 53.890 53.921 53.943 53.956 53.960 53.954 53.939 53.913 - 52.722 52.875 53.023 53.168 53.304 53.434 53.558 53.674 53.783 53.884 53.977 54.061 54.137 54.203 54.260 54.307 54.344 54.371 54.388 54.395 54.391 54.376 54.350 - 52.907 53.080 53.249 53.411 53.566 53.714 53.855 53.987 54.112 54.228 54.334 54.431 54.518 54.594 54.660 54.715 54.758 54.791 54.811 54.820 54.818 54.803 54.776 - 53.082 53.277 53.464 53.645 53.819 53.986 54.144 54.294 54.434 54.564 54.685 54.794 54.893 54.979 55.054 55.117 55.167 55.205 55.229 55.241 55.239 55.223 55.195 - 53.251 53.465 53.673 53.873 54.067 54.252 54.428 54.594 54.751 54.896 55.031 55.153 55.264 55.361 55.445 55.516 55.572 55.615 55.643 55.657 55.656 55.640 55.609 - 53.412 53.646 53.875 54.096 54.308 54.512 54.707 54.890 55.063 55.224 55.373 55.509 55.631 55.739 55.833 55.911 55.975 56.022 56.054 56.070 56.070 56.053 56.020 - 53.567 53.823 54.072 54.313 54.546 54.769 54.981 55.183 55.372 55.549 55.713 55.862 55.996 56.115 56.218 56.305 56.375 56.428 56.464 56.481 56.482 56.464 56.429 - 53.716 53.994 54.264 54.526 54.778 55.021 55.252 55.472 55.678 55.871 56.049 56.212 56.359 56.489 56.602 56.697 56.774 56.832 56.871 56.891 56.892 56.874 56.836 - 53.761 54.061 54.352 54.635 54.907 55.168 55.418 55.654 55.876 56.083 56.275 56.450 56.607 56.747 56.868 56.969 57.050 57.112 57.152 57.171 57.170 57.147 57.103 - 53.746 54.069 54.383 54.687 54.979 55.260 55.527 55.780 56.018 56.240 56.444 56.631 56.798 56.946 57.074 57.180 57.265 57.328 57.368 57.385 57.379 57.350 57.296 - 53.692 54.040 54.378 54.704 55.018 55.318 55.603 55.873 56.127 56.363 56.580 56.778 56.955 57.111 57.245 57.356 57.444 57.507 57.546 57.559 57.547 57.509 57.444 - 53.602 53.978 54.341 54.690 55.025 55.345 55.650 55.937 56.206 56.456 56.687 56.896 57.082 57.246 57.386 57.501 57.590 57.653 57.689 57.697 57.677 57.628 57.550 - 53.608 54.008 54.393 54.764 55.120 55.460 55.783 56.087 56.373 56.638 56.882 57.103 57.300 57.473 57.621 57.741 57.834 57.899 57.935 57.942 57.917 57.862 57.774 - 53.797 54.214 54.618 55.007 55.381 55.739 56.080 56.402 56.704 56.986 57.245 57.480 57.691 57.876 58.034 58.165 58.266 58.338 58.380 58.390 58.369 58.315 58.229 - 53.973 54.409 54.831 55.240 55.633 56.009 56.368 56.708 57.028 57.326 57.600 57.850 58.075 58.272 58.442 58.582 58.692 58.770 58.818 58.832 58.813 58.761 58.675 - 54.140 54.594 55.036 55.464 55.876 56.272 56.650 57.008 57.345 57.659 57.950 58.215 58.453 58.663 58.844 58.994 59.112 59.198 59.250 59.268 59.252 59.201 59.114 - 54.297 54.771 55.232 55.680 56.112 56.527 56.924 57.301 57.656 57.987 58.294 58.574 58.826 59.049 59.241 59.401 59.528 59.620 59.678 59.700 59.686 59.635 59.547 - 54.446 54.940 55.421 55.889 56.341 56.776 57.192 57.588 57.961 58.310 58.633 58.929 59.195 59.431 59.635 59.805 59.940 60.040 60.103 60.128 60.116 60.065 59.976 - 54.587 55.101 55.603 56.091 56.563 57.018 57.454 57.869 58.261 58.628 58.968 59.279 59.560 59.809 60.025 60.205 60.349 60.456 60.524 60.553 60.543 60.492 60.402 - 54.721 55.256 55.778 56.287 56.780 57.255 57.711 58.145 58.556 58.941 59.298 59.626 59.922 60.184 60.412 60.603 60.755 60.869 60.943 60.975 60.966 60.916 60.823 - 54.848 55.404 55.947 56.477 56.991 57.487 57.963 58.417 58.847 59.250 59.625 59.969 60.280 60.556 60.796 60.997 61.159 61.280 61.359 61.395 61.388 61.337 61.242 - 54.969 55.546 56.111 56.661 57.196 57.713 58.210 58.684 59.133 59.555 59.948 60.308 60.635 60.925 61.177 61.390 61.561 61.689 61.773 61.813 61.807 61.755 61.658 - 55.084 55.682 56.268 56.840 57.397 57.935 58.452 58.947 59.416 59.857 60.267 60.645 60.987 61.292 61.557 61.780 61.961 62.096 62.186 62.229 62.224 62.172 62.072 - 55.193 55.812 56.420 57.014 57.592 58.151 58.690 59.205 59.694 60.154 60.583 60.978 61.336 61.656 61.934 62.169 62.359 62.502 62.597 62.643 62.640 62.587 62.485 - 55.297 55.937 56.566 57.182 57.782 58.363 58.923 59.459 59.968 60.448 60.895 61.308 61.683 62.017 62.309 62.555 62.755 62.906 63.007 63.056 63.054 63.001 62.895 - 55.394 56.057 56.708 57.345 57.967 58.570 59.151 59.708 60.238 60.738 61.205 61.635 62.027 62.377 62.682 62.940 63.150 63.309 63.415 63.468 63.468 63.413 63.304 - 55.487 56.171 56.844 57.503 58.147 58.772 59.375 59.954 60.505 61.025 61.511 61.960 62.368 62.734 63.053 63.324 63.543 63.710 63.823 63.879 63.880 63.824 63.711 - 55.574 56.279 56.974 57.656 58.322 58.970 59.595 60.195 60.767 61.308 61.814 62.281 62.707 63.089 63.422 63.705 63.936 64.111 64.229 64.289 64.291 64.234 64.118 - 55.655 56.383 57.100 57.805 58.493 59.163 59.810 60.433 61.026 61.588 62.114 62.600 63.044 63.442 63.790 64.086 64.327 64.510 64.635 64.699 64.701 64.642 64.523 - 55.732 56.481 57.221 57.948 58.659 59.351 60.021 60.666 61.281 61.864 62.410 62.916 63.378 63.793 64.156 64.465 64.717 64.909 65.039 65.107 65.111 65.050 64.927 - 55.803 56.574 57.337 58.086 58.820 59.535 60.228 60.895 61.532 62.137 62.704 63.229 63.710 64.141 64.520 64.843 65.106 65.307 65.444 65.515 65.520 65.458 65.330 - 55.869 56.663 57.447 58.219 58.976 59.714 60.430 61.120 61.780 62.406 62.994 63.540 64.039 64.488 64.883 65.219 65.494 65.704 65.847 65.922 65.928 65.864 65.732 - 55.930 56.746 57.553 58.348 59.128 59.889 60.628 61.340 62.023 62.671 63.281 63.847 64.366 64.833 65.243 65.594 65.880 66.100 66.250 66.329 66.336 66.270 66.133 - 55.986 56.824 57.653 58.471 59.274 60.059 60.821 61.557 62.262 62.933 63.564 64.152 64.690 65.175 65.603 65.968 66.266 66.496 66.653 66.736 66.743 66.676 66.533 - 56.036 56.897 57.749 58.590 59.416 60.224 61.010 61.769 62.498 63.191 63.845 64.453 65.012 65.516 65.960 66.340 66.651 66.891 67.055 67.142 67.150 67.080 66.933 - 56.082 56.965 57.840 58.704 59.553 60.384 61.194 61.977 62.729 63.446 64.122 64.752 65.331 65.854 66.316 66.711 67.036 67.285 67.456 67.547 67.557 67.485 67.332 - 56.123 57.028 57.925 58.812 59.685 60.540 61.373 62.180 62.956 63.696 64.395 65.048 65.648 66.191 66.670 67.081 67.419 67.679 67.858 67.953 67.963 67.889 67.730 - 56.159 57.086 58.006 58.916 59.812 60.691 61.548 62.379 63.179 63.943 64.665 65.340 65.962 66.525 67.023 67.450 67.801 68.072 68.258 68.358 68.369 68.292 68.127 - 56.189 57.138 58.081 59.015 59.934 60.837 61.719 62.574 63.398 64.186 64.932 65.629 66.273 66.856 67.373 67.817 68.182 68.464 68.659 68.763 68.775 68.695 68.524 - 56.215 57.186 58.152 59.108 60.052 60.978 61.884 62.764 63.612 64.424 65.194 65.915 66.582 67.186 67.722 68.183 68.563 68.856 69.059 69.168 69.181 69.098 68.920 - 56.236 57.229 58.217 59.197 60.164 61.115 62.045 62.949 63.822 64.659 65.453 66.198 66.887 67.513 68.069 68.547 68.942 69.248 69.459 69.573 69.586 69.500 69.315 - 56.251 57.267 58.277 59.280 60.271 61.246 62.200 63.129 64.028 64.889 65.708 66.477 67.189 67.837 68.414 68.910 69.321 69.639 69.859 69.977 69.992 69.902 69.710 - 56.262 57.299 58.333 59.359 60.373 61.372 62.351 63.305 64.229 65.115 65.959 66.753 67.489 68.159 68.756 69.272 69.699 70.029 70.258 70.382 70.397 70.304 70.104 - 56.268 57.327 58.383 59.432 60.470 61.493 62.497 63.476 64.425 65.337 66.206 67.025 67.785 68.479 69.097 69.632 70.075 70.419 70.658 70.786 70.802 70.705 70.498 - 56.268 57.349 58.428 59.500 60.562 61.609 62.637 63.642 64.616 65.554 66.449 67.293 68.078 68.795 69.436 69.991 70.451 70.808 71.057 71.190 71.207 71.106 70.890 - 56.264 57.367 58.468 59.563 60.648 61.720 62.773 63.802 64.802 65.766 66.687 67.557 68.367 69.109 69.772 70.348 70.825 71.197 71.455 71.595 71.612 71.507 71.282 - 56.255 57.379 58.502 59.620 60.729 61.825 62.903 63.958 64.984 65.974 66.921 67.817 68.653 69.420 70.106 70.703 71.199 71.585 71.854 71.999 72.017 71.908 71.673 - 56.240 57.386 58.532 59.672 60.805 61.925 63.028 64.108 65.160 66.177 67.151 68.073 68.936 69.727 70.438 71.056 71.571 71.973 72.252 72.403 72.422 72.308 72.064 - 56.221 57.389 58.556 59.719 60.875 62.020 63.148 64.253 65.331 66.375 67.375 68.325 69.214 70.032 70.767 71.407 71.942 72.360 72.651 72.808 72.827 72.708 72.454 - 56.197 57.386 58.575 59.761 60.940 62.109 63.262 64.393 65.497 66.567 67.595 68.572 69.488 70.333 71.093 71.757 72.312 72.746 73.049 73.212 73.232 73.108 72.843 - 56.168 57.378 58.589 59.797 61.000 62.193 63.370 64.527 65.658 66.755 67.810 68.815 69.759 70.630 71.416 72.104 72.680 73.132 73.447 73.617 73.637 73.507 73.230 - 56.134 57.364 58.597 59.828 61.054 62.271 63.473 64.656 65.813 66.937 68.020 69.053 70.025 70.924 71.737 72.449 73.047 73.516 73.844 74.021 74.042 73.906 73.617 - 56.094 57.346 58.600 59.854 61.103 62.343 63.570 64.779 65.962 67.114 68.225 69.286 70.286 71.214 72.054 72.792 73.413 73.900 74.242 74.426 74.447 74.305 74.003 - 56.050 57.323 58.598 59.874 61.146 62.410 63.662 64.896 66.106 67.285 68.424 69.514 70.543 71.500 72.368 73.132 73.777 74.284 74.639 74.831 74.853 74.703 74.388 - 56.001 57.294 58.591 59.889 61.184 62.471 63.748 65.007 66.244 67.450 68.617 69.737 70.796 71.781 72.678 73.470 74.139 74.666 75.036 75.236 75.258 75.101 74.772 - 55.947 57.261 58.579 59.898 61.215 62.527 63.828 65.113 66.376 67.609 68.805 69.954 71.043 72.058 72.985 73.805 74.499 75.047 75.433 75.641 75.663 75.499 75.155 - 55.888 57.222 58.561 59.902 61.242 62.577 63.902 65.212 66.501 67.763 68.987 70.165 71.285 72.331 73.288 74.137 74.857 75.428 75.829 76.046 76.069 75.896 75.536 - 55.824 57.178 58.538 59.900 61.262 62.620 63.970 65.305 66.621 67.910 69.163 70.371 71.521 72.599 73.587 74.466 75.213 75.807 76.226 76.451 76.474 76.293 75.915 - 55.756 57.129 58.509 59.893 61.277 62.658 64.032 65.392 66.735 68.051 69.333 70.571 71.752 72.861 73.881 74.791 75.567 76.185 76.621 76.857 76.880 76.689 76.293 - 55.682 57.075 58.475 59.880 61.287 62.690 64.088 65.473 66.842 68.186 69.497 70.765 71.977 73.119 74.171 75.113 75.918 76.562 77.017 77.263 77.286 77.084 76.670 - 55.604 57.016 58.436 59.862 61.290 62.717 64.138 65.548 66.942 68.314 69.654 70.952 72.196 73.371 74.456 75.431 76.267 76.937 77.412 77.668 77.691 77.479 77.044 - 55.520 56.952 58.392 59.839 61.288 62.737 64.181 65.616 67.037 68.435 69.804 71.133 72.409 73.617 74.736 75.744 76.613 77.311 77.807 78.074 78.097 77.873 77.416 - 55.432 56.883 58.343 59.809 61.280 62.751 64.219 65.678 67.124 68.550 69.947 71.307 72.615 73.856 75.011 76.054 76.956 77.683 78.201 78.481 78.503 78.267 77.786 - 55.339 56.808 58.288 59.775 61.266 62.759 64.250 65.733 67.205 68.658 70.084 71.474 72.814 74.090 75.280 76.359 77.295 78.053 78.595 78.887 78.909 78.659 78.154 - 55.241 56.729 58.228 59.735 61.247 62.761 64.275 65.782 67.279 68.759 70.213 71.634 73.007 74.317 75.543 76.658 77.631 78.421 78.988 79.294 79.315 79.050 78.518 - 55.138 56.645 58.162 59.689 61.222 62.758 64.293 65.824 67.346 68.852 70.335 71.786 73.192 74.536 75.799 76.953 77.962 78.787 79.380 79.700 79.721 79.440 78.880 - 55.031 56.556 58.092 59.638 61.191 62.748 64.305 65.860 67.406 68.939 70.450 71.931 73.369 74.749 76.049 77.241 78.290 79.150 79.771 80.107 80.127 79.828 79.238 - 54.919 56.461 58.016 59.581 61.154 62.732 64.311 65.889 67.459 69.018 70.557 72.068 73.539 74.953 76.291 77.523 78.612 79.510 80.162 80.515 80.533 80.215 79.592 - 54.802 56.362 57.935 59.519 61.111 62.710 64.311 65.911 67.505 69.089 70.656 72.197 73.700 75.150 76.526 77.799 78.930 79.867 80.551 80.922 80.939 80.601 79.941 - 54.681 56.258 57.849 59.452 61.063 62.681 64.303 65.926 67.544 69.154 70.748 72.318 73.853 75.339 76.753 78.067 79.241 80.221 80.939 81.329 81.345 80.984 80.286 - 54.554 56.149 57.758 59.379 61.009 62.647 64.290 65.934 67.576 69.210 70.831 72.430 73.998 75.518 76.971 78.328 79.547 80.570 81.326 81.737 81.751 81.364 80.626 - 54.423 56.035 57.661 59.300 60.949 62.607 64.270 65.936 67.600 69.259 70.906 72.535 74.133 75.689 77.181 78.581 79.845 80.915 81.711 82.145 82.157 81.742 80.960 - 54.288 55.917 57.560 59.216 60.884 62.561 64.244 65.931 67.617 69.300 70.973 72.630 74.260 75.850 77.381 78.824 80.137 81.255 82.093 82.553 82.562 82.117 81.286 - 54.148 55.793 57.453 59.127 60.813 62.508 64.211 65.918 67.627 69.334 71.032 72.716 74.377 76.002 77.572 79.059 80.420 81.589 82.474 82.961 82.967 82.488 81.606 - 54.003 55.665 57.342 59.033 60.736 62.450 64.172 65.899 67.630 69.359 71.082 72.794 74.485 76.143 77.752 79.283 80.694 81.917 82.851 83.370 83.371 82.854 81.916 - 53.854 55.532 57.225 58.933 60.654 62.385 64.126 65.874 67.625 69.376 71.124 72.862 74.583 76.275 77.921 79.496 80.958 82.237 83.225 83.778 83.775 83.215 82.217 - 53.701 55.394 57.103 58.828 60.566 62.315 64.074 65.841 67.612 69.386 71.157 72.921 74.670 76.395 78.079 79.699 81.212 82.549 83.596 84.186 84.178 83.570 82.507 - 53.542 55.251 56.977 58.717 60.472 62.239 64.016 65.801 67.593 69.387 71.182 72.971 74.748 76.504 78.226 79.888 81.454 82.852 83.961 84.594 84.579 83.918 82.785 - 53.380 55.104 56.845 58.602 60.373 62.156 63.951 65.755 67.565 69.381 71.197 73.011 74.815 76.602 78.360 80.065 81.683 83.144 84.321 85.002 84.979 84.257 83.049 - 53.213 54.952 56.709 58.481 60.268 62.068 63.880 65.701 67.531 69.366 71.204 73.041 74.872 76.689 78.481 80.229 81.898 83.423 84.673 85.410 85.377 84.586 83.297 - 53.043 54.796 56.567 58.355 60.157 61.974 63.802 65.641 67.489 69.343 71.202 73.062 74.918 76.763 78.589 80.378 82.098 83.689 85.017 85.817 85.773 84.902 83.528 - 52.867 54.635 56.421 58.224 60.042 61.874 63.718 65.574 67.439 69.313 71.191 73.073 74.953 76.826 78.683 80.511 82.282 83.939 85.350 86.223 86.164 85.203 83.740 - 52.687 54.469 56.270 58.088 59.920 61.768 63.628 65.500 67.383 69.274 71.172 73.074 74.977 76.876 78.764 80.629 82.448 84.170 85.670 86.628 86.550 85.485 83.930 - 52.502 54.299 56.114 57.946 59.794 61.656 63.532 65.420 67.319 69.227 71.143 73.065 74.990 76.913 78.830 80.731 82.595 84.381 85.974 87.031 86.929 85.746 84.096 - 52.314 54.125 55.954 57.800 59.662 61.539 63.429 65.332 67.247 69.172 71.106 73.046 74.991 76.938 78.882 80.815 82.723 84.570 86.256 87.430 87.298 85.980 84.236 - 52.121 53.946 55.789 57.649 59.525 61.416 63.321 65.239 67.169 69.109 71.060 73.018 74.982 76.950 78.919 80.882 82.829 84.733 86.513 87.825 87.650 86.182 84.349 - 51.924 53.762 55.619 57.493 59.382 61.287 63.206 65.138 67.083 69.039 71.005 72.980 74.962 76.950 78.941 80.931 82.913 84.868 86.738 88.210 87.978 86.347 84.431 - 51.722 53.575 55.445 57.331 59.234 61.152 63.085 65.031 66.990 68.960 70.941 72.931 74.930 76.936 78.947 80.961 82.973 84.973 86.924 88.578 88.267 86.470 84.483 - 51.517 53.383 55.266 57.165 59.081 61.013 62.958 64.918 66.890 68.874 70.869 72.874 74.888 76.910 78.939 80.973 83.010 85.046 87.062 88.912 88.495 86.546 84.502 - 51.307 53.186 55.082 56.995 58.923 60.867 62.826 64.798 66.783 68.780 70.788 72.806 74.834 76.870 78.915 80.966 83.023 85.085 87.147 89.168 88.630 86.571 84.488 - 51.094 52.987 54.894 56.819 58.760 60.716 62.687 64.671 66.669 68.678 70.698 72.729 74.769 76.818 78.876 80.940 83.012 85.089 87.172 89.259 88.643 86.545 84.441 - 50.876 52.782 54.702 56.639 58.592 60.560 62.543 64.539 66.548 68.568 70.600 72.642 74.693 76.754 78.821 80.896 82.976 85.059 87.137 89.131 88.530 86.468 84.363 - 50.654 52.573 54.505 56.454 58.419 60.399 62.393 64.400 66.420 68.451 70.494 72.546 74.607 76.676 78.752 80.833 82.916 84.994 87.042 88.854 88.317 86.343 84.254 - 50.429 52.359 54.304 56.265 58.241 60.232 62.237 64.255 66.285 68.327 70.379 72.440 74.510 76.587 78.668 80.752 82.832 84.895 86.894 88.509 88.035 86.174 84.116 - 50.201 52.142 54.098 56.071 58.058 60.060 62.075 64.104 66.144 68.195 70.256 72.326 74.403 76.485 78.570 80.653 82.725 84.766 86.699 88.133 87.709 85.968 83.950 - 49.968 51.920 53.888 55.872 57.870 59.883 61.908 63.947 65.996 68.056 70.125 72.202 74.285 76.371 78.457 80.537 82.597 84.607 86.465 87.742 87.356 85.729 83.759 - 49.731 51.695 53.674 55.669 57.678 59.700 61.736 63.784 65.842 67.910 69.987 72.070 74.157 76.246 78.331 80.404 82.448 84.421 86.199 87.340 86.984 85.462 83.545 - 49.490 51.465 53.456 55.461 57.481 59.513 61.558 63.615 65.681 67.757 69.840 71.928 74.019 76.109 78.191 80.255 82.278 84.210 85.907 86.933 86.600 85.172 83.310 - 49.245 51.231 53.234 55.249 57.279 59.321 61.375 63.440 65.514 67.597 69.686 71.779 73.872 75.961 78.039 80.091 82.091 83.978 85.594 86.522 86.206 84.862 83.056 - 48.997 50.994 53.009 55.033 57.072 59.124 61.186 63.259 65.341 67.430 69.524 71.620 73.715 75.802 77.873 79.912 81.885 83.726 85.264 86.109 85.806 84.536 82.784 - 48.744 50.752 52.778 54.813 56.861 58.922 60.993 63.073 65.162 67.257 69.355 71.454 73.549 75.633 77.696 79.718 81.664 83.456 84.919 85.692 85.401 84.196 82.497 - 48.489 50.507 52.543 54.588 56.646 58.715 60.794 62.882 64.977 67.077 69.179 71.280 73.374 75.454 77.507 79.512 81.428 83.171 84.564 85.274 84.992 83.844 82.196 - 48.229 50.260 52.304 54.359 56.426 58.503 60.590 62.685 64.785 66.890 68.995 71.097 73.190 75.264 77.307 79.293 81.177 82.872 84.199 84.855 84.580 83.483 81.883 - 47.966 50.007 52.061 54.125 56.201 58.287 60.381 62.482 64.588 66.697 68.805 70.907 72.997 75.066 77.096 79.062 80.914 82.561 83.826 84.434 84.165 83.113 81.558 - 47.699 49.751 51.814 53.888 55.972 58.066 60.167 62.274 64.386 66.498 68.608 70.710 72.797 74.858 76.875 78.819 80.639 82.239 83.447 84.012 83.748 82.736 81.224 - 47.428 49.491 51.563 53.647 55.739 57.840 59.948 62.062 64.177 66.293 68.404 70.505 72.588 74.641 76.644 78.566 80.353 81.907 83.062 83.589 83.328 82.352 80.880 - 47.154 49.227 51.309 53.401 55.502 57.611 59.725 61.843 63.964 66.082 68.194 70.293 72.371 74.415 76.404 78.303 80.057 81.567 82.672 83.165 82.907 81.963 80.528 - 46.877 48.959 51.050 53.152 55.261 57.376 59.497 61.620 63.744 65.865 67.977 70.074 72.147 74.181 76.154 78.031 79.752 81.219 82.278 82.739 82.484 81.569 80.169 diff --git a/pydarn/radar_fov_files/208_lons.txt b/pydarn/radar_fov_files/208_lons.txt deleted file mode 100644 index 284bafa8a..000000000 --- a/pydarn/radar_fov_files/208_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - -177.946 -177.942 -177.917 -177.878 -177.827 -177.767 -177.699 -177.623 -177.540 -177.451 -177.357 -177.257 -177.152 -177.042 -176.928 -176.810 -176.688 -176.562 -176.431 -176.296 -176.156 -176.007 -175.844 - -178.703 -178.655 -178.594 -178.524 -178.443 -178.353 -178.255 -178.149 -178.036 -177.915 -177.788 -177.655 -177.517 -177.373 -177.225 -177.072 -176.916 -176.757 -176.594 -176.429 -176.261 -176.091 -175.918 - -179.393 -179.322 -179.239 -179.145 -179.039 -178.924 -178.799 -178.664 -178.521 -178.371 -178.212 -178.046 -177.873 -177.694 -177.510 -177.322 -177.129 -176.933 -176.734 -176.532 -176.329 -176.125 -175.920 - 179.952 -179.959 -179.857 -179.742 -179.614 -179.476 -179.325 -179.162 -178.990 -178.807 -178.616 -178.416 -178.209 -177.994 -177.773 -177.547 -177.316 -177.082 -176.844 -176.604 -176.363 -176.121 -175.878 - 179.309 179.414 179.534 179.668 179.817 179.981 -179.842 -179.653 -179.451 -179.238 -179.014 -178.780 -178.538 -178.287 -178.028 -177.764 -177.494 -177.220 -176.942 -176.662 -176.381 -176.099 -175.818 - 178.671 178.791 178.927 179.081 179.252 179.438 179.640 179.857 -179.912 -179.668 -179.411 -179.143 -178.865 -178.577 -178.281 -177.977 -177.667 -177.353 -177.034 -176.713 -176.391 -176.068 -175.746 - 178.035 178.167 178.320 178.493 178.685 178.894 179.121 179.365 179.625 179.900 -179.811 -179.508 -179.194 -178.868 -178.533 -178.190 -177.839 -177.483 -177.123 -176.759 -176.395 -176.030 -175.667 - 177.396 177.543 177.712 177.903 178.114 178.346 178.598 178.869 179.158 179.464 179.786 -179.876 -179.525 -179.162 -178.787 -178.403 -178.011 -177.613 -177.209 -176.803 -176.395 -175.987 -175.581 - 176.756 176.917 177.101 177.309 177.540 177.794 178.071 178.368 178.686 179.023 179.379 179.751 -179.861 -179.458 -179.044 -178.618 -178.184 -177.742 -177.295 -176.844 -176.392 -175.940 -175.491 - 176.115 176.287 176.486 176.710 176.961 177.237 177.538 177.862 178.209 178.577 178.966 179.374 179.800 -179.759 -179.304 -178.836 -178.358 -177.872 -177.380 -176.885 -176.387 -175.890 -175.396 - 175.470 175.654 175.866 176.107 176.377 176.674 176.999 177.349 177.725 178.125 178.548 178.992 179.455 179.936 -179.567 -179.057 -178.535 -178.004 -177.466 -176.924 -176.380 -175.837 -175.297 - 174.998 175.188 175.409 175.661 175.945 176.259 176.603 176.975 177.375 177.802 178.254 178.729 179.225 179.741 -179.725 -179.176 -178.614 -178.042 -177.463 -176.878 -176.292 -175.706 -175.123 - 174.614 174.806 175.032 175.294 175.589 175.917 176.277 176.669 177.092 177.543 178.022 178.527 179.055 179.605 -179.826 -179.240 -178.639 -178.027 -177.407 -176.780 -176.151 -175.522 -174.896 - 174.282 174.474 174.704 174.972 175.276 175.617 175.993 176.403 176.847 177.322 177.827 178.361 178.920 179.503 -179.892 -179.269 -178.630 -177.978 -177.317 -176.648 -175.976 -175.304 -174.634 - 174.000 174.189 174.420 174.692 175.004 175.356 175.746 176.174 176.637 177.135 177.666 178.227 178.817 179.433 -179.928 -179.268 -178.590 -177.899 -177.196 -176.485 -175.770 -175.054 -174.339 - 173.578 173.769 174.004 174.284 174.607 174.973 175.380 175.827 176.313 176.837 177.396 177.988 178.611 179.262 179.939 -179.362 -178.643 -177.909 -177.163 -176.408 -175.648 -174.886 -174.126 - 172.878 173.079 173.328 173.623 173.964 174.350 174.779 175.252 175.767 176.321 176.913 177.542 178.203 178.896 179.616 -179.640 -178.876 -178.094 -177.300 -176.497 -175.688 -174.879 -174.073 - 172.181 172.392 172.653 172.962 173.319 173.725 174.177 174.674 175.217 175.802 176.428 177.093 177.794 178.527 179.291 -179.919 -179.107 -178.277 -177.434 -176.580 -175.723 -174.864 -174.010 - 171.485 171.705 171.977 172.299 172.673 173.097 173.570 174.093 174.663 175.279 175.938 176.640 177.380 178.156 178.964 179.801 -179.339 -178.459 -177.565 -176.660 -175.751 -174.842 -173.938 - 170.791 171.018 171.300 171.635 172.023 172.465 172.960 173.507 174.104 174.750 175.444 176.182 176.962 177.781 178.634 179.518 -179.572 -178.641 -177.694 -176.737 -175.775 -174.814 -173.859 - 170.096 170.331 170.621 170.967 171.370 171.830 172.345 172.915 173.539 174.216 174.944 175.719 176.539 177.401 178.301 179.233 -179.806 -178.823 -177.823 -176.812 -175.796 -174.781 -173.772 - 169.401 169.641 169.939 170.297 170.713 171.189 171.724 172.317 172.968 173.676 174.437 175.250 176.111 177.017 177.963 178.945 179.957 -179.006 -177.951 -176.884 -175.812 -174.742 -173.679 - 168.705 168.950 169.255 169.622 170.051 170.543 171.097 171.714 172.391 173.128 173.923 174.773 175.676 176.626 177.620 178.653 179.718 -179.191 -178.079 -176.955 -175.826 -174.698 -173.580 - 168.008 168.256 168.568 168.944 169.385 169.892 170.464 171.103 171.806 172.573 173.402 174.290 175.234 176.229 177.272 178.356 179.475 -179.377 -178.208 -177.025 -175.837 -174.651 -173.474 - 167.309 167.560 167.877 168.261 168.713 169.234 169.825 170.485 171.214 172.011 172.873 173.799 174.784 175.826 176.917 178.054 179.229 -179.566 -178.337 -177.094 -175.845 -174.598 -173.363 - 166.608 166.861 167.182 167.573 168.036 168.571 169.179 169.860 170.614 171.440 172.336 173.299 174.327 175.415 176.556 177.747 178.978 -179.757 -178.468 -177.162 -175.851 -174.542 -173.246 - 165.906 166.160 166.484 166.881 167.353 167.901 168.525 169.227 170.005 170.860 171.790 172.791 173.861 174.996 176.189 177.434 178.723 -179.952 -178.600 -177.230 -175.854 -174.482 -173.123 - 165.202 165.455 165.782 166.185 166.665 167.225 167.865 168.586 169.388 170.272 171.234 172.274 173.387 174.569 175.813 177.114 178.463 179.851 -178.733 -177.298 -175.856 -174.417 -172.994 - 164.496 164.748 165.076 165.483 165.971 166.541 167.196 167.936 168.763 169.674 170.670 171.747 172.903 174.133 175.430 176.788 178.198 179.649 -178.868 -177.365 -175.855 -174.349 -172.859 - 163.788 164.038 164.367 164.777 165.271 165.851 166.520 167.279 168.128 169.067 170.095 171.211 172.410 173.688 175.039 176.455 177.927 179.444 -179.005 -177.433 -175.852 -174.276 -172.718 - 163.078 163.325 163.653 164.065 164.565 165.155 165.836 166.612 167.483 168.449 169.510 170.664 171.907 173.234 174.639 176.114 177.650 179.234 -179.145 -177.501 -175.847 -174.199 -172.570 - 162.366 162.609 162.935 163.349 163.853 164.451 165.145 165.937 166.829 167.822 168.915 170.106 171.393 172.770 174.230 175.766 177.366 179.020 -179.287 -177.569 -175.841 -174.118 -172.416 - 161.652 161.890 162.214 162.628 163.135 163.740 164.445 165.252 166.165 167.184 168.309 169.538 170.868 172.295 173.811 175.409 177.076 178.801 -179.432 -177.637 -175.832 -174.033 -172.256 - 160.936 161.168 161.489 161.901 162.411 163.022 163.736 164.559 165.491 166.535 167.691 168.958 170.332 171.809 173.382 175.043 176.779 178.576 -179.580 -177.706 -175.821 -173.943 -172.089 - 160.219 160.444 160.759 161.170 161.681 162.296 163.020 163.856 164.807 165.876 167.062 168.366 169.784 171.312 172.943 174.668 176.474 178.346 -179.731 -177.776 -175.808 -173.848 -171.915 - 159.500 159.717 160.026 160.434 160.945 161.564 162.295 163.144 164.113 165.205 166.421 167.761 169.224 170.803 172.493 174.283 176.161 178.110 -179.885 -177.846 -175.794 -173.749 -171.733 - 158.779 158.987 159.290 159.693 160.203 160.824 161.562 162.422 163.407 164.522 165.768 167.144 168.651 170.282 172.031 173.888 175.839 177.868 179.957 -177.917 -175.777 -173.645 -171.544 - 158.057 158.255 158.550 158.948 159.455 160.077 160.821 161.690 162.691 163.828 165.102 166.514 168.064 169.748 171.557 173.482 175.509 177.620 179.795 -177.990 -175.758 -173.535 -171.347 - 157.333 157.520 157.806 158.198 158.701 159.323 160.071 160.949 161.965 163.121 164.423 165.871 167.465 169.200 171.070 173.065 175.169 177.364 179.629 -178.063 -175.736 -173.420 -171.141 - 156.609 156.783 157.059 157.443 157.942 158.562 159.312 160.198 161.226 162.403 163.731 165.214 166.851 168.638 170.570 172.636 174.819 177.101 179.458 -178.137 -175.713 -173.300 -170.927 - 155.883 156.044 156.309 156.684 157.176 157.794 158.545 159.437 160.477 161.672 163.026 164.542 166.222 168.062 170.057 172.194 174.459 176.830 179.283 -178.212 -175.687 -173.173 -170.703 - 155.156 155.303 155.556 155.920 156.405 157.019 157.770 158.666 159.717 160.928 162.306 163.856 165.578 167.471 169.529 171.740 174.088 176.551 179.102 -178.289 -175.659 -173.041 -170.470 - 154.428 154.561 154.799 155.153 155.629 156.237 156.986 157.885 158.945 160.171 161.573 163.155 164.919 166.864 168.985 171.271 173.705 176.263 178.917 -178.368 -175.627 -172.901 -170.227 - 153.700 153.816 154.040 154.381 154.847 155.448 156.194 157.095 158.161 159.402 160.825 162.438 164.243 166.241 168.427 170.789 173.310 175.966 178.726 -178.447 -175.594 -172.755 -169.972 - 152.971 153.070 153.279 153.605 154.060 154.652 155.393 156.294 157.366 158.619 160.063 161.705 163.551 165.601 167.851 170.291 172.902 175.659 178.528 -178.529 -175.557 -172.601 -169.707 - 152.242 152.323 152.515 152.826 153.267 153.850 154.584 155.483 156.559 157.822 159.285 160.956 162.841 164.943 167.259 169.777 172.480 175.341 178.325 -178.612 -175.517 -172.440 -169.429 - 151.513 151.575 151.748 152.043 152.470 153.041 153.768 154.663 155.740 157.012 158.492 160.190 162.114 164.267 166.648 169.246 172.044 175.012 178.114 -178.697 -175.474 -172.270 -169.139 - 150.783 150.825 150.980 151.257 151.668 152.226 152.943 153.832 154.910 156.189 157.684 159.407 161.368 163.572 166.019 168.698 171.592 174.672 177.896 -178.785 -175.427 -172.091 -168.835 - 150.054 150.075 150.209 150.468 150.862 151.405 152.110 152.992 154.067 155.351 156.860 158.607 160.603 162.858 165.370 168.131 171.125 174.319 177.671 -178.874 -175.377 -171.903 -168.516 - 149.325 149.324 149.437 149.675 150.051 150.577 151.269 152.142 153.213 154.500 156.020 157.788 159.819 162.122 164.700 167.545 170.640 173.953 177.437 -178.966 -175.323 -171.705 -168.183 - 148.596 148.572 148.663 148.880 149.236 149.744 150.421 151.283 152.348 153.635 155.163 156.951 159.015 161.366 164.009 166.939 170.137 173.572 177.194 -179.060 -175.264 -171.496 -167.833 - 147.868 147.821 147.888 148.083 148.417 148.906 149.565 150.414 151.470 152.755 154.290 156.096 158.190 160.587 163.295 166.310 169.615 173.177 176.942 -179.157 -175.201 -171.276 -167.465 - 147.141 147.069 147.112 147.283 147.594 148.062 148.703 149.536 150.581 151.862 153.401 155.221 157.344 159.786 162.558 165.659 169.073 172.765 176.680 -179.257 -175.133 -171.044 -167.080 - 146.414 146.317 146.335 146.481 146.768 147.213 147.833 148.648 149.681 150.954 152.495 154.327 156.475 158.961 161.797 164.984 168.509 172.336 176.407 -179.360 -175.060 -170.798 -166.674 - 145.689 145.565 145.557 145.677 145.938 146.359 146.956 147.752 148.769 150.033 151.571 153.413 155.585 158.111 161.009 164.284 167.922 171.889 176.122 -179.466 -174.981 -170.539 -166.248 - 144.965 144.814 144.779 144.871 145.106 145.500 146.073 146.847 147.846 149.097 150.631 152.479 154.671 157.236 160.195 163.557 167.311 171.422 175.824 -179.576 -174.897 -170.264 -165.799 - 144.243 144.064 144.000 144.064 144.270 144.637 145.184 145.933 146.911 148.148 149.674 151.525 153.734 156.335 159.353 162.802 166.674 170.934 175.513 -179.690 -174.805 -169.973 -165.325 - 143.522 143.315 143.222 143.256 143.433 143.770 144.288 145.011 145.966 147.184 148.700 150.550 152.773 155.407 158.482 162.017 166.009 170.423 175.188 -179.808 -174.707 -169.663 -164.826 - 142.803 142.566 142.443 142.447 142.593 142.899 143.387 144.081 145.010 146.207 147.708 149.554 151.787 154.450 157.580 161.201 165.315 169.888 174.847 -179.931 -174.600 -169.335 -164.298 - 142.086 141.819 141.665 141.637 141.750 142.024 142.480 143.143 144.044 145.216 146.699 148.537 150.776 153.465 156.647 160.352 164.589 169.327 174.488 179.942 -174.486 -168.986 -163.740 - 141.371 141.074 140.888 140.827 140.907 141.147 141.568 142.198 143.068 144.212 145.673 147.499 149.740 152.450 155.680 159.469 163.830 168.738 174.111 179.809 -174.362 -168.614 -163.150 - 140.659 140.330 140.111 140.016 140.062 140.266 140.652 141.246 142.081 143.195 144.631 146.439 148.677 151.404 154.679 158.548 163.035 168.118 173.714 179.670 -174.228 -168.218 -162.524 - 139.949 139.588 139.336 139.206 139.215 139.383 139.731 140.287 141.086 142.165 143.571 145.358 147.588 150.327 153.641 157.589 162.201 167.465 173.294 179.524 -174.082 -167.794 -161.860 - 139.241 138.848 138.562 138.396 138.368 138.497 138.806 139.322 140.081 141.122 142.495 144.256 146.473 149.217 152.566 156.588 161.327 166.776 172.851 179.372 -173.925 -167.341 -161.155 - 138.537 138.110 137.789 137.587 137.521 137.610 137.877 138.351 139.067 140.068 141.402 143.133 145.330 148.074 151.453 155.545 160.409 166.049 172.381 179.212 -173.753 -166.856 -160.405 - 137.835 137.374 137.018 136.779 136.673 136.721 136.945 137.375 138.046 139.001 140.294 141.988 144.160 146.898 150.298 154.456 159.444 165.279 171.882 179.043 -173.567 -166.335 -159.607 - 137.136 136.642 136.249 135.972 135.826 135.830 136.010 136.393 137.016 137.923 139.170 140.823 142.963 145.687 149.102 153.319 158.428 164.464 171.350 178.864 -173.364 -165.774 -158.756 - 136.441 135.911 135.482 135.166 134.978 134.939 135.072 135.407 135.979 136.835 138.030 139.636 141.738 144.441 147.863 152.132 157.359 163.598 170.784 178.675 -173.143 -165.171 -157.847 - 135.749 135.184 134.718 134.362 134.132 134.048 134.133 134.416 134.935 135.736 136.876 138.429 140.486 143.159 146.579 150.892 156.232 162.678 170.178 178.475 -172.900 -164.518 -156.875 - 135.060 134.460 133.956 133.559 133.286 133.156 133.191 133.422 133.885 134.627 135.708 137.203 139.207 141.841 145.249 149.596 155.043 161.699 169.528 178.260 -172.634 -163.813 -155.834 - 134.376 133.740 133.197 132.759 132.442 132.264 132.248 132.424 132.829 133.509 134.526 135.956 137.901 140.487 143.872 148.241 153.787 160.653 168.830 178.031 -172.341 -163.047 -154.718 - 133.694 133.022 132.441 131.962 131.600 131.373 131.305 131.424 131.768 132.383 133.331 134.691 136.568 139.096 142.446 146.826 152.461 159.536 168.076 177.785 -172.018 -162.214 -153.520 - 133.017 132.309 131.688 131.167 130.759 130.483 130.361 130.422 130.702 131.248 132.123 133.408 135.209 137.669 140.971 145.347 151.058 158.340 167.261 177.520 -171.661 -161.305 -152.232 - 132.344 131.599 130.938 130.374 129.921 129.594 129.417 129.418 129.632 130.107 130.904 132.107 133.824 136.205 139.446 143.801 149.573 157.056 166.376 177.232 -171.263 -160.312 -150.845 - 131.675 130.893 130.193 129.585 129.085 128.707 128.474 128.412 128.558 128.959 129.674 130.789 132.415 134.705 137.870 142.186 148.002 155.677 165.412 176.919 -170.820 -159.222 -149.350 - 131.010 130.191 129.450 128.800 128.251 127.821 127.531 127.406 127.482 127.805 128.435 129.456 130.982 133.170 136.243 140.501 146.337 154.191 164.358 176.575 -170.322 -158.022 -147.737 - 130.350 129.493 128.712 128.018 127.421 126.939 126.590 126.400 126.404 126.646 127.186 128.108 129.525 131.601 134.564 138.742 144.574 152.589 163.200 176.197 -169.762 -156.698 -145.994 - 129.694 128.799 127.978 127.239 126.594 126.058 125.650 125.394 125.324 125.483 125.930 126.746 128.047 129.997 132.835 136.907 142.706 150.857 161.922 175.777 -169.128 -155.231 -144.110 - 129.043 128.110 127.248 126.465 125.771 125.181 124.713 124.390 124.244 124.317 124.666 125.372 126.549 128.361 131.055 134.997 140.727 148.983 160.507 175.307 -168.404 -153.599 -142.072 - 128.396 127.426 126.523 125.695 124.952 124.307 123.778 123.386 123.163 123.148 123.397 123.987 125.031 126.695 129.226 133.009 138.633 146.951 158.930 174.778 -167.573 -151.779 -139.866 - 127.754 126.746 125.802 124.929 124.136 123.436 122.846 122.385 122.083 121.978 122.122 122.592 123.497 124.999 127.349 130.944 136.417 144.746 157.166 174.174 -166.611 -149.741 -137.481 - 127.117 126.071 125.086 124.167 123.325 122.570 121.917 121.386 121.004 120.806 120.844 121.189 121.946 123.275 125.426 128.802 134.076 142.351 155.179 173.479 -165.486 -147.451 -134.903 - 126.485 125.401 124.374 123.411 122.519 121.708 120.992 120.391 119.927 119.635 119.563 119.778 120.382 121.527 123.459 126.585 131.607 139.750 152.931 172.668 -164.158 -144.869 -132.121 - 125.860 124.736 123.668 122.659 121.717 120.850 120.072 119.398 118.852 118.465 118.281 118.363 118.806 119.757 121.452 124.296 129.008 136.924 150.373 171.706 -162.570 -141.951 -129.125 - 125.237 124.076 122.967 121.913 120.920 119.998 119.156 118.410 117.781 117.297 116.998 116.943 117.220 117.966 119.408 121.937 126.279 133.859 147.445 170.547 -160.643 -138.647 -125.910 - 124.620 123.421 122.271 121.172 120.129 119.150 118.245 117.426 116.713 116.131 115.716 115.521 115.626 116.159 117.330 119.513 123.422 130.542 144.079 169.119 -158.269 -134.905 -122.475 - 124.008 122.771 121.580 120.436 119.343 118.308 117.339 116.447 115.650 114.969 114.435 114.098 114.027 114.338 115.224 117.030 120.443 126.962 140.193 167.314 -155.286 -130.673 -118.825 - 123.401 122.127 120.895 119.705 118.562 117.471 116.438 115.474 114.592 113.811 113.158 112.675 112.425 112.507 113.093 114.496 117.350 123.118 135.701 164.957 -151.459 -125.907 -114.972 - 122.799 121.488 120.215 118.981 117.788 116.640 115.544 114.506 113.539 112.658 111.885 111.256 110.822 110.669 110.943 111.917 114.155 119.015 130.513 161.754 -146.435 -120.583 -110.940 - 122.203 120.855 119.541 118.262 117.019 115.816 114.655 113.545 112.492 111.510 110.617 109.840 109.220 108.827 108.780 109.303 110.871 114.671 124.557 157.170 -139.686 -114.709 -106.760 - 121.612 120.227 118.873 117.549 116.257 114.997 113.774 112.590 111.453 110.370 109.356 108.429 107.622 106.986 106.609 106.664 107.517 110.117 117.802 150.164 -130.485 -108.341 -102.471 - 121.026 119.605 118.210 116.842 115.500 114.185 112.899 111.642 110.420 109.237 108.101 107.026 106.030 105.147 104.436 104.009 104.112 105.395 110.293 138.606 -118.045 -101.593 -98.122 - 120.446 118.988 117.554 116.141 114.750 113.380 112.031 110.702 109.395 108.112 106.855 105.630 104.446 103.316 102.267 101.351 100.680 100.561 102.189 118.605 -102.204 -94.636 -93.762 - 119.871 118.379 116.903 115.447 114.007 112.582 111.170 109.769 108.378 106.995 105.618 104.245 102.872 101.495 100.107 98.698 97.243 95.678 93.758 88.472 -84.562 -87.672 -89.445 - 119.302 117.774 116.258 114.758 113.270 111.791 110.317 108.845 107.370 105.888 104.392 102.870 101.310 99.687 97.963 96.063 93.825 90.816 85.348 59.718 -68.134 -80.907 -85.219 - 118.738 117.174 115.619 114.076 112.540 111.007 109.471 107.928 106.371 104.791 103.176 101.508 99.762 97.896 95.839 93.455 90.449 86.040 77.297 41.540 -54.945 -74.512 -81.128 - 118.180 116.580 114.987 113.401 111.817 110.230 108.634 107.021 105.382 103.705 101.972 100.160 98.231 96.125 93.741 90.883 87.135 81.410 69.865 31.018 -45.119 -68.607 -77.207 - 117.629 115.992 114.360 112.732 111.101 109.461 107.804 106.122 104.402 102.629 100.781 98.826 96.717 94.376 91.673 88.357 83.903 76.975 63.195 24.551 -37.921 -63.251 -73.481 - 117.083 115.409 113.740 112.070 110.392 108.699 106.983 105.232 103.432 101.565 99.603 97.508 95.222 92.652 89.639 85.885 80.768 72.769 57.323 20.264 -32.586 -58.455 -69.967 - 116.542 114.833 113.126 111.414 109.690 107.945 106.170 104.352 102.473 100.513 98.439 96.206 93.748 90.955 87.644 83.472 77.743 68.815 52.213 17.236 -28.545 -54.195 -66.673 - 116.006 114.262 112.518 110.765 108.995 107.199 105.366 103.481 101.525 99.473 97.289 94.922 92.296 89.287 85.689 81.125 74.837 65.124 47.788 14.989 -25.412 -50.430 -63.601 - 115.476 113.697 111.916 110.122 108.307 106.461 104.570 102.620 100.587 98.445 96.154 93.656 90.867 87.650 83.780 78.847 72.056 61.696 43.959 13.255 -22.931 -47.108 -60.747 - 114.951 113.138 111.323 109.486 107.627 105.731 103.784 101.768 99.661 97.431 95.035 92.409 89.462 86.045 81.916 76.643 69.404 58.525 40.640 11.874 -20.929 -44.176 -58.101 - 114.432 112.585 110.733 108.857 106.954 105.008 103.006 100.927 98.746 96.430 93.931 91.182 88.082 84.474 80.101 74.513 66.882 55.599 37.750 10.747 -19.285 -41.584 -55.654 - 113.919 112.038 110.150 108.235 106.288 104.294 102.237 100.096 97.843 95.442 92.844 89.974 86.727 82.937 78.335 72.460 64.489 52.903 35.221 9.807 -17.916 -39.288 -53.394 - 113.411 111.499 109.573 107.620 105.630 103.588 101.477 99.274 96.951 94.468 91.773 88.787 85.399 81.436 76.619 70.485 62.221 50.419 32.996 9.009 -16.763 -37.247 -51.307 - 112.909 110.964 109.003 107.011 104.979 102.890 100.726 98.464 96.071 93.508 90.718 87.620 84.097 79.970 74.954 68.585 60.076 48.132 31.028 8.322 -15.781 -35.428 -49.380 - 112.412 110.435 108.438 106.409 104.335 102.200 99.985 97.663 95.204 92.562 89.681 86.475 82.823 78.540 73.341 66.762 58.049 46.024 29.276 7.722 -14.937 -33.800 -47.601 - 111.921 109.912 107.880 105.814 103.699 101.519 99.252 96.873 94.348 91.631 88.661 85.350 81.575 77.147 71.778 65.013 56.133 44.079 27.709 7.192 -14.206 -32.338 -45.957 - 111.436 109.394 107.328 105.226 103.071 100.845 98.529 96.093 93.504 90.713 87.657 84.247 80.355 75.790 70.265 63.336 54.324 42.282 26.299 6.720 -13.568 -31.022 -44.436 - 110.955 108.883 106.782 104.644 102.449 100.180 97.815 95.324 92.672 89.810 86.671 83.165 79.162 74.469 68.802 61.729 52.615 40.619 25.025 6.295 -13.008 -29.833 -43.030 diff --git a/pydarn/radar_fov_files/209_lats.txt b/pydarn/radar_fov_files/209_lats.txt deleted file mode 100644 index d1b64b669..000000000 --- a/pydarn/radar_fov_files/209_lats.txt +++ /dev/null @@ -1,111 +0,0 @@ - 52.479 52.507 52.519 52.518 52.508 52.491 52.467 52.438 52.403 52.362 52.317 52.268 52.214 52.156 52.094 52.028 51.958 51.884 51.805 51.721 51.630 51.531 51.418 - 53.024 53.021 53.010 52.991 52.965 52.932 52.892 52.847 52.796 52.740 52.679 52.612 52.541 52.466 52.387 52.303 52.216 52.125 52.031 51.933 51.832 51.727 51.618 - 53.504 53.489 53.466 53.435 53.396 53.351 53.298 53.238 53.172 53.100 53.021 52.938 52.849 52.756 52.658 52.556 52.450 52.341 52.227 52.111 51.992 51.869 51.744 - 53.944 53.921 53.889 53.849 53.799 53.742 53.676 53.603 53.523 53.435 53.341 53.241 53.135 53.022 52.905 52.784 52.658 52.528 52.395 52.258 52.118 51.976 51.831 - 54.368 54.338 54.299 54.249 54.189 54.120 54.042 53.956 53.861 53.758 53.648 53.530 53.406 53.276 53.140 52.997 52.851 52.701 52.546 52.388 52.228 52.064 51.899 - 54.783 54.747 54.700 54.641 54.571 54.491 54.401 54.301 54.191 54.073 53.946 53.811 53.668 53.519 53.364 53.202 53.034 52.863 52.687 52.508 52.326 52.141 51.954 - 55.194 55.151 55.096 55.028 54.949 54.857 54.754 54.640 54.516 54.381 54.238 54.085 53.925 53.756 53.581 53.399 53.211 53.018 52.821 52.620 52.416 52.209 52.000 - 55.600 55.551 55.489 55.412 55.322 55.219 55.103 54.975 54.836 54.686 54.525 54.355 54.175 53.988 53.792 53.590 53.381 53.167 52.948 52.725 52.499 52.270 52.039 - 56.004 55.949 55.879 55.793 55.693 55.578 55.449 55.307 55.153 54.986 54.808 54.620 54.422 54.215 53.999 53.776 53.546 53.310 53.069 52.824 52.576 52.325 52.072 - 56.406 56.345 56.267 56.172 56.061 55.934 55.792 55.636 55.466 55.283 55.088 54.882 54.664 54.437 54.201 53.957 53.706 53.449 53.186 52.918 52.648 52.375 52.099 - 56.806 56.739 56.653 56.549 56.427 56.289 56.134 55.963 55.777 55.578 55.365 55.140 54.903 54.656 54.399 54.134 53.861 53.582 53.297 53.007 52.715 52.419 52.122 - 57.090 57.020 56.930 56.820 56.691 56.543 56.378 56.196 55.997 55.784 55.556 55.314 55.061 54.796 54.521 54.236 53.944 53.644 53.339 53.028 52.713 52.396 52.076 - 57.315 57.245 57.153 57.039 56.904 56.749 56.575 56.382 56.172 55.945 55.703 55.447 55.177 54.895 54.602 54.299 53.987 53.667 53.341 53.008 52.672 52.332 51.990 - 57.503 57.436 57.343 57.227 57.088 56.927 56.744 56.542 56.320 56.081 55.826 55.554 55.268 54.970 54.659 54.337 54.006 53.666 53.319 52.965 52.606 52.243 51.877 - 57.658 57.595 57.504 57.387 57.245 57.078 56.889 56.677 56.446 56.195 55.926 55.640 55.339 55.023 54.695 54.355 54.004 53.644 53.276 52.899 52.518 52.131 51.740 - 57.908 57.845 57.752 57.630 57.481 57.307 57.107 56.885 56.641 56.376 56.092 55.790 55.472 55.139 54.792 54.432 54.062 53.682 53.292 52.894 52.491 52.082 51.667 - 58.342 58.270 58.166 58.032 57.870 57.681 57.467 57.229 56.967 56.685 56.382 56.061 55.723 55.370 55.003 54.623 54.232 53.831 53.421 53.003 52.579 52.151 51.718 - 58.770 58.688 58.573 58.428 58.253 58.050 57.821 57.566 57.287 56.987 56.666 56.325 55.968 55.594 55.206 54.805 54.393 53.971 53.541 53.103 52.659 52.210 51.758 - 59.192 59.100 58.975 58.818 58.631 58.414 58.169 57.898 57.602 57.283 56.943 56.583 56.205 55.811 55.402 54.981 54.547 54.104 53.653 53.194 52.729 52.261 51.789 - 59.609 59.509 59.373 59.205 59.004 58.772 58.512 58.224 57.911 57.574 57.215 56.835 56.437 56.022 55.592 55.149 54.695 54.230 53.758 53.278 52.792 52.304 51.812 - 60.023 59.913 59.768 59.587 59.373 59.127 58.851 58.547 58.216 57.860 57.481 57.082 56.663 56.227 55.776 55.312 54.836 54.350 53.856 53.355 52.849 52.340 51.828 - 60.433 60.315 60.159 59.966 59.739 59.478 59.186 58.865 58.516 58.141 57.743 57.323 56.884 56.427 55.955 55.469 54.971 54.463 53.948 53.426 52.899 52.369 51.837 - 60.841 60.714 60.547 60.342 60.102 59.826 59.518 59.179 58.812 58.418 58.000 57.560 57.100 56.621 56.127 55.620 55.100 54.571 54.034 53.491 52.942 52.392 51.840 - 61.246 61.110 60.933 60.716 60.461 60.171 59.846 59.490 59.104 58.691 58.253 57.792 57.311 56.811 56.295 55.765 55.224 54.673 54.114 53.550 52.980 52.409 51.837 - 61.649 61.504 61.316 61.087 60.818 60.512 60.171 59.797 59.393 58.960 58.501 58.020 57.517 56.995 56.458 55.906 55.343 54.770 54.189 53.603 53.012 52.421 51.828 - 62.050 61.896 61.697 61.455 61.173 60.851 60.493 60.101 59.678 59.225 58.746 58.243 57.718 57.175 56.615 56.042 55.456 54.861 54.259 53.651 53.039 52.427 51.814 - 62.450 62.287 62.077 61.822 61.525 61.187 60.812 60.402 59.959 59.486 58.986 58.462 57.915 57.350 56.768 56.172 55.565 54.948 54.323 53.694 53.061 52.427 51.795 - 62.848 62.675 62.454 62.186 61.875 61.521 61.128 60.699 60.237 59.743 59.222 58.676 58.108 57.521 56.916 56.298 55.668 55.029 54.383 53.732 53.077 52.423 51.770 - 63.245 63.063 62.830 62.549 62.222 61.852 61.442 60.994 60.511 59.997 59.455 58.887 58.296 57.687 57.060 56.419 55.767 55.105 54.437 53.765 53.089 52.414 51.740 - 63.641 63.449 63.204 62.910 62.567 62.181 61.752 61.285 60.782 60.247 59.683 59.093 58.480 57.848 57.199 56.535 55.860 55.177 54.487 53.792 53.096 52.400 51.706 - 64.036 63.833 63.577 63.268 62.911 62.507 62.060 61.573 61.049 60.493 59.907 59.295 58.660 58.005 57.333 56.647 55.949 55.243 54.531 53.816 53.098 52.381 51.667 - 64.429 64.217 63.948 63.625 63.252 62.830 62.364 61.858 61.313 60.736 60.128 59.493 58.835 58.157 57.462 56.754 56.034 55.305 54.571 53.834 53.095 52.358 51.623 - 64.822 64.599 64.318 63.981 63.591 63.151 62.666 62.139 61.574 60.974 60.344 59.687 59.006 58.305 57.587 56.856 56.113 55.363 54.607 53.848 53.088 52.330 51.575 - 65.214 64.980 64.686 64.334 63.928 63.470 62.965 62.418 61.831 61.209 60.557 59.876 59.173 58.449 57.708 56.953 56.188 55.415 54.637 53.857 53.076 52.297 51.523 - 65.605 65.360 65.053 64.686 64.262 63.786 63.262 62.693 62.085 61.441 60.765 60.062 59.335 58.587 57.824 57.046 56.258 55.463 54.663 53.861 53.059 52.260 51.465 - 65.995 65.740 65.419 65.036 64.595 64.100 63.555 62.965 62.335 61.668 60.969 60.243 59.492 58.722 57.935 57.134 56.324 55.506 54.685 53.861 53.038 52.219 51.404 - 66.384 66.118 65.783 65.384 64.925 64.411 63.846 63.234 62.581 61.892 61.170 60.420 59.646 58.852 58.041 57.218 56.385 55.545 54.701 53.856 53.013 52.173 51.338 - 66.773 66.494 66.146 65.731 65.254 64.720 64.133 63.500 62.824 62.111 61.366 60.592 59.795 58.977 58.143 57.297 56.441 55.579 54.714 53.847 52.983 52.122 51.268 - 67.161 66.870 66.507 66.075 65.580 65.026 64.418 63.762 63.064 62.327 61.558 60.760 59.939 59.098 58.241 57.371 56.493 55.609 54.721 53.834 52.949 52.068 51.194 - 67.548 67.245 66.867 66.418 65.904 65.329 64.699 64.021 63.299 62.539 61.746 60.924 60.079 59.214 58.333 57.441 56.540 55.633 54.724 53.816 52.910 52.009 51.116 - 67.935 67.619 67.226 66.759 66.225 65.629 64.978 64.276 63.531 62.746 61.929 61.083 60.214 59.325 58.421 57.506 56.582 55.654 54.723 53.793 52.867 51.946 51.034 - 68.321 67.992 67.583 67.099 66.544 65.927 65.253 64.528 63.758 62.950 62.108 61.238 60.345 59.432 58.505 57.566 56.620 55.669 54.717 53.766 52.820 51.879 50.947 - 68.706 68.364 67.939 67.436 66.861 66.222 65.525 64.776 63.982 63.149 62.283 61.388 60.471 59.534 58.583 57.622 56.653 55.680 54.707 53.735 52.768 51.808 50.856 - 69.091 68.735 68.293 67.771 67.175 66.514 65.793 65.020 64.202 63.344 62.453 61.534 60.592 59.632 58.657 57.673 56.682 55.687 54.692 53.700 52.712 51.732 50.762 - 69.475 69.105 68.646 68.104 67.487 66.803 66.058 65.260 64.417 63.534 62.618 61.675 60.708 59.724 58.727 57.719 56.705 55.689 54.673 53.660 52.652 51.653 50.663 - 69.858 69.474 68.997 68.435 67.796 67.088 66.319 65.497 64.628 63.720 62.779 61.811 60.820 59.812 58.791 57.761 56.725 55.687 54.649 53.615 52.588 51.569 50.561 - 70.241 69.841 69.346 68.764 68.102 67.371 66.577 65.729 64.835 63.902 62.936 61.942 60.927 59.895 58.850 57.797 56.739 55.679 54.621 53.567 52.520 51.481 50.454 - 70.623 70.207 69.694 69.090 68.406 67.650 66.831 65.958 65.038 64.079 63.087 62.069 61.029 59.973 58.905 57.829 56.749 55.668 54.589 53.514 52.447 51.390 50.344 - 71.004 70.572 70.039 69.414 68.706 67.925 67.081 66.182 65.236 64.251 63.234 62.190 61.126 60.046 58.955 57.857 56.754 55.652 54.552 53.457 52.370 51.294 50.231 - 71.385 70.936 70.383 69.735 69.003 68.197 67.327 66.401 65.429 64.418 63.375 62.307 61.218 60.115 59.000 57.879 56.755 55.631 54.510 53.396 52.290 51.194 50.113 - 71.765 71.299 70.725 70.054 69.297 68.465 67.568 66.616 65.618 64.581 63.512 62.419 61.306 60.178 59.040 57.897 56.751 55.606 54.464 53.330 52.205 51.091 49.991 - 72.144 71.660 71.065 70.371 69.588 68.730 67.806 66.827 65.802 64.738 63.644 62.525 61.388 60.236 59.076 57.910 56.742 55.576 54.414 53.260 52.116 50.983 49.865 - 72.522 72.020 71.403 70.684 69.876 68.990 68.039 67.033 65.980 64.891 63.770 62.627 61.465 60.290 59.106 57.918 56.729 55.542 54.360 53.186 52.023 50.872 49.736 - 72.899 72.378 71.738 70.994 70.159 69.247 68.268 67.234 66.154 65.038 63.892 62.723 61.536 60.338 59.131 57.921 56.710 55.503 54.301 53.108 51.926 50.756 49.603 - 73.276 72.734 72.071 71.301 70.439 69.499 68.492 67.430 66.323 65.180 64.008 62.814 61.603 60.381 59.152 57.920 56.688 55.460 54.238 53.026 51.825 50.637 49.467 - 73.651 73.089 72.402 71.605 70.715 69.746 68.711 67.621 66.486 65.316 64.119 62.899 61.664 60.419 59.167 57.913 56.660 55.412 54.171 52.939 51.720 50.514 49.326 - 74.026 73.442 72.729 71.906 70.987 69.989 68.925 67.807 66.645 65.448 64.224 62.980 61.721 60.452 59.178 57.902 56.628 55.360 54.099 52.849 51.611 50.387 49.182 - 74.399 73.792 73.054 72.203 71.255 70.227 69.134 67.987 66.797 65.573 64.324 63.054 61.771 60.480 59.183 57.886 56.592 55.303 54.023 52.754 51.498 50.257 49.035 - 74.771 74.141 73.376 72.496 71.518 70.461 69.338 68.162 66.944 65.694 64.418 63.124 61.817 60.502 59.184 57.865 56.550 55.242 53.943 52.655 51.381 50.123 48.883 - 75.142 74.488 73.695 72.785 71.777 70.689 69.536 68.331 67.085 65.808 64.507 63.188 61.857 60.520 59.179 57.840 56.505 55.176 53.858 52.552 51.260 49.985 48.729 - 75.511 74.832 74.011 73.070 72.031 70.912 69.729 68.495 67.221 65.917 64.589 63.246 61.892 60.532 59.170 57.809 56.454 55.106 53.769 52.445 51.135 49.844 48.570 - 75.879 75.173 74.322 73.350 72.280 71.129 69.916 68.652 67.351 66.019 64.667 63.299 61.921 60.539 59.155 57.774 56.399 55.032 53.676 52.334 51.007 49.698 48.409 - 76.246 75.512 74.631 73.626 72.523 71.341 70.097 68.804 67.474 66.116 64.738 63.346 61.945 60.540 59.136 57.734 56.339 54.953 53.579 52.219 50.875 49.549 48.243 - 76.610 75.848 74.935 73.897 72.761 71.547 70.272 68.950 67.592 66.207 64.804 63.387 61.964 60.537 59.111 57.689 56.275 54.870 53.478 52.100 50.739 49.397 48.074 - 76.973 76.181 75.234 74.163 72.994 71.747 70.441 69.089 67.703 66.292 64.863 63.423 61.977 60.528 59.082 57.640 56.206 54.783 53.372 51.977 50.599 49.240 47.902 - 77.334 76.510 75.530 74.424 73.220 71.940 70.603 69.221 67.808 66.370 64.917 63.453 61.984 60.514 59.047 57.585 56.133 54.691 53.263 51.851 50.455 49.080 47.727 - 77.692 76.836 75.820 74.679 73.440 72.127 70.758 69.348 67.906 66.443 64.964 63.477 61.986 60.495 59.007 57.526 56.055 54.595 53.149 51.720 50.308 48.917 47.547 - 78.048 77.158 76.105 74.928 73.654 72.308 70.907 69.467 67.998 66.509 65.006 63.496 61.983 60.470 58.963 57.462 55.972 54.495 53.032 51.585 50.158 48.750 47.365 - 78.401 77.475 76.385 75.170 73.861 72.481 71.049 69.580 68.083 66.568 65.042 63.508 61.974 60.441 58.913 57.394 55.885 54.390 52.910 51.447 50.003 48.580 47.179 - 78.751 77.788 76.659 75.406 74.061 72.647 71.184 69.686 68.162 66.622 65.071 63.515 61.959 60.406 58.859 57.321 55.794 54.281 52.785 51.304 49.845 48.406 46.990 - 79.097 78.095 76.927 75.635 74.253 72.806 71.312 69.784 68.234 66.668 65.094 63.516 61.939 60.365 58.799 57.243 55.698 54.168 52.655 51.158 49.683 48.229 46.798 - 79.440 78.398 77.188 75.857 74.438 72.957 71.432 69.876 68.299 66.709 65.111 63.511 61.913 60.320 58.735 57.160 55.598 54.051 52.521 51.008 49.517 48.048 46.602 - 79.779 78.694 77.442 76.071 74.615 73.101 71.545 69.960 68.357 66.742 65.122 63.501 61.882 60.269 58.665 57.073 55.493 53.929 52.383 50.854 49.348 47.864 46.403 - 80.114 78.984 77.688 76.277 74.784 73.236 71.649 70.037 68.408 66.769 65.126 63.484 61.845 60.213 58.591 56.981 55.384 53.804 52.241 50.697 49.176 47.676 46.201 - 80.443 79.267 77.927 76.474 74.945 73.363 71.746 70.106 68.452 66.790 65.125 63.461 61.803 60.152 58.512 56.884 55.271 53.674 52.096 50.536 48.999 47.485 45.995 - 80.767 79.543 78.157 76.663 75.096 73.482 71.835 70.168 68.489 66.803 65.117 63.433 61.755 60.086 58.428 56.783 55.153 53.540 51.946 50.371 48.820 47.291 45.787 - 81.084 79.810 78.378 76.842 75.239 73.592 71.916 70.222 68.518 66.810 65.102 63.399 61.702 60.014 58.339 56.677 55.031 53.402 51.793 50.204 48.637 47.093 45.575 - 81.395 80.068 78.589 77.012 75.372 73.693 71.988 70.268 68.541 66.810 65.082 63.358 61.643 59.938 58.245 56.567 54.905 53.260 51.635 50.032 48.450 46.892 45.360 - 81.697 80.317 78.790 77.172 75.496 73.785 72.052 70.307 68.556 66.804 65.055 63.312 61.579 59.856 58.147 56.452 54.774 53.114 51.474 49.856 48.260 46.688 45.142 - 81.991 80.556 78.980 77.321 75.610 73.868 72.108 70.338 68.564 66.791 65.022 63.261 61.509 59.769 58.043 56.333 54.639 52.965 51.310 49.677 48.067 46.481 44.921 - 82.275 80.783 79.159 77.459 75.714 73.942 72.155 70.360 68.564 66.771 64.983 63.203 61.434 59.677 57.935 56.209 54.500 52.811 51.141 49.494 47.870 46.270 44.696 - 82.548 80.998 79.326 77.586 75.807 74.006 72.193 70.375 68.557 66.744 64.937 63.139 61.353 59.580 57.822 56.081 54.357 52.654 50.969 49.308 47.670 46.056 44.469 - 82.809 81.200 79.481 77.702 75.890 74.060 72.222 70.382 68.543 66.710 64.885 63.070 61.267 59.479 57.705 55.948 54.210 52.492 50.793 49.118 47.466 45.839 44.238 - 83.056 81.388 79.622 77.805 75.962 74.105 72.243 70.380 68.522 66.670 64.827 62.995 61.176 59.372 57.583 55.812 54.059 52.326 50.613 48.925 47.260 45.619 44.005 - 83.288 81.561 79.749 77.897 76.023 74.140 72.254 70.371 68.493 66.623 64.763 62.914 61.080 59.260 57.456 55.670 53.903 52.157 50.430 48.728 47.050 45.396 43.769 - 83.503 81.717 79.863 77.975 76.073 74.165 72.257 70.353 68.457 66.569 64.692 62.828 60.978 59.143 57.325 55.525 53.744 51.984 50.244 48.528 46.836 45.170 43.529 - 83.699 81.857 79.961 78.041 76.111 74.179 72.251 70.328 68.413 66.508 64.616 62.736 60.871 59.021 57.189 55.375 53.580 51.807 50.054 48.325 46.620 44.940 43.287 - 83.874 81.979 80.044 78.093 76.138 74.184 72.235 70.294 68.362 66.441 64.533 62.638 60.759 58.895 57.049 55.221 53.413 51.626 49.860 48.118 46.400 44.708 43.041 - 84.027 82.082 80.111 78.132 76.153 74.179 72.211 70.252 68.304 66.368 64.444 62.535 60.641 58.764 56.904 55.063 53.242 51.441 49.663 47.908 46.177 44.472 42.793 - 84.155 82.166 80.163 78.158 76.157 74.163 72.178 70.202 68.239 66.287 64.349 62.426 60.519 58.628 56.755 54.901 53.068 51.253 49.462 47.695 45.951 44.233 42.542 - 84.257 82.229 80.197 78.170 76.149 74.137 72.135 70.145 68.166 66.200 64.249 62.312 60.391 58.487 56.601 54.734 52.888 51.061 49.258 47.478 45.722 43.992 42.288 - 84.331 82.271 80.215 78.168 76.130 74.101 72.084 70.079 68.086 66.107 64.142 62.192 60.258 58.342 56.443 54.564 52.705 50.866 49.051 47.258 45.490 43.747 42.031 - 84.376 82.292 80.217 78.152 76.098 74.055 72.024 70.005 67.999 66.007 64.029 62.067 60.121 58.192 56.281 54.389 52.518 50.667 48.840 47.035 45.255 43.500 41.771 - 84.392 82.291 80.201 78.123 76.055 73.999 71.955 69.924 67.906 65.901 63.911 61.936 59.978 58.037 56.114 54.211 52.328 50.464 48.625 46.809 45.016 43.249 41.508 - 84.377 82.268 80.169 78.079 76.001 73.933 71.878 69.835 67.805 65.789 63.787 61.801 59.831 57.878 55.944 54.028 52.134 50.259 48.407 46.579 44.775 42.996 41.243 - 84.333 82.224 80.120 78.022 75.935 73.858 71.792 69.738 67.697 65.670 63.657 61.660 59.679 57.715 55.769 53.842 51.935 50.050 48.186 46.346 44.530 42.739 40.974 - 84.259 82.159 80.054 77.952 75.857 73.772 71.697 69.633 67.583 65.545 63.522 61.513 59.521 57.546 55.590 53.652 51.734 49.837 47.962 46.110 44.283 42.480 40.703 - 84.157 82.073 79.972 77.869 75.769 73.677 71.594 69.522 67.461 65.414 63.381 61.362 59.360 57.374 55.406 53.457 51.528 49.621 47.734 45.871 44.032 42.218 40.429 - 84.027 81.967 79.874 77.772 75.669 73.572 71.482 69.402 67.333 65.277 63.234 61.206 59.193 57.197 55.219 53.260 51.319 49.401 47.504 45.629 43.779 41.953 40.152 - 83.873 81.842 79.761 77.662 75.559 73.458 71.362 69.275 67.199 65.134 63.082 61.044 59.022 57.016 55.028 53.059 51.107 49.178 47.270 45.384 43.522 41.685 39.873 - 83.694 81.697 79.633 77.540 75.438 73.334 71.234 69.141 67.058 64.985 62.925 60.878 58.846 56.831 54.832 52.853 50.891 48.951 47.032 45.136 43.263 41.414 39.591 - 83.494 81.535 79.490 77.406 75.307 73.202 71.099 69.000 66.910 64.830 62.762 60.707 58.666 56.641 54.633 52.644 50.671 48.721 46.792 44.885 43.001 41.141 39.306 - 83.274 81.356 79.333 77.260 75.165 73.061 70.955 68.852 66.757 64.670 62.594 60.531 58.481 56.447 54.430 52.431 50.448 48.488 46.549 44.631 42.736 40.864 39.018 - 83.036 81.161 79.162 77.102 75.013 72.911 70.803 68.697 66.597 64.504 62.421 60.350 58.292 56.250 54.223 52.214 50.223 48.252 46.302 44.373 42.468 40.585 38.727 - 82.781 80.952 78.979 76.934 74.852 72.752 70.645 68.536 66.431 64.332 62.243 60.164 58.099 56.048 54.012 51.994 49.993 48.013 46.052 44.113 42.197 40.304 38.434 - 82.511 80.728 78.783 76.754 74.681 72.585 70.478 68.368 66.259 64.155 62.059 59.974 57.901 55.842 53.798 51.770 49.760 47.770 45.799 43.850 41.923 40.019 38.138 - 82.228 80.491 78.575 76.564 74.502 72.410 70.305 68.193 66.081 63.972 61.871 59.779 57.699 55.632 53.579 51.543 49.524 47.524 45.544 43.584 41.647 39.732 37.840 - 81.933 80.241 78.356 76.364 74.313 72.228 70.124 68.011 65.897 63.784 61.678 59.580 57.493 55.418 53.357 51.312 49.284 47.275 45.285 43.315 41.367 39.441 37.539 - 81.627 79.981 78.126 76.155 74.116 72.037 69.936 67.824 65.707 63.591 61.480 59.376 57.282 55.200 53.131 51.078 49.041 47.023 45.023 43.043 41.085 39.149 37.235 - 81.310 79.709 77.887 75.936 73.910 71.839 69.742 67.630 65.512 63.393 61.277 59.168 57.068 54.978 52.903 50.840 48.795 46.767 44.758 42.769 40.800 38.853 36.928 - 80.985 79.428 77.637 75.708 73.696 71.634 69.541 67.431 65.312 63.190 61.070 58.955 56.849 54.753 52.670 50.599 48.546 46.509 44.491 42.491 40.513 38.555 36.619 diff --git a/pydarn/radar_fov_files/209_lons.txt b/pydarn/radar_fov_files/209_lons.txt deleted file mode 100644 index a77637132..000000000 --- a/pydarn/radar_fov_files/209_lons.txt +++ /dev/null @@ -1,111 +0,0 @@ - -177.046 -176.859 -176.695 -176.547 -176.410 -176.283 -176.163 -176.050 -175.945 -175.847 -175.756 -175.673 -175.597 -175.528 -175.468 -175.417 -175.375 -175.342 -175.321 -175.312 -175.319 -175.344 -175.399 - -176.668 -176.487 -176.314 -176.147 -175.988 -175.835 -175.689 -175.550 -175.418 -175.293 -175.176 -175.067 -174.967 -174.875 -174.792 -174.718 -174.654 -174.600 -174.557 -174.525 -174.505 -174.498 -174.504 - -176.395 -176.187 -175.985 -175.788 -175.598 -175.415 -175.238 -175.069 -174.908 -174.756 -174.615 -174.481 -174.356 -174.241 -174.136 -174.043 -173.960 -173.889 -173.830 -173.783 -173.749 -173.728 -173.720 - -176.185 -175.943 -175.706 -175.475 -175.250 -175.034 -174.825 -174.624 -174.433 -174.252 -174.081 -173.921 -173.772 -173.638 -173.513 -173.400 -173.301 -173.215 -173.142 -173.084 -173.039 -173.010 -172.994 - -175.999 -175.719 -175.445 -175.178 -174.918 -174.667 -174.425 -174.192 -173.970 -173.760 -173.562 -173.376 -173.203 -173.044 -172.900 -172.772 -172.656 -172.556 -172.471 -172.403 -172.350 -172.314 -172.294 - -175.825 -175.506 -175.194 -174.889 -174.593 -174.306 -174.029 -173.764 -173.512 -173.272 -173.046 -172.835 -172.638 -172.458 -172.294 -172.146 -172.018 -171.904 -171.808 -171.731 -171.671 -171.629 -171.606 - -175.656 -175.298 -174.946 -174.603 -174.269 -173.946 -173.635 -173.337 -173.053 -172.784 -172.530 -172.293 -172.074 -171.872 -171.689 -171.524 -171.379 -171.255 -171.149 -171.063 -170.997 -170.952 -170.926 - -175.491 -175.092 -174.700 -174.317 -173.945 -173.586 -173.239 -172.908 -172.592 -172.293 -172.012 -171.750 -171.507 -171.284 -171.082 -170.902 -170.742 -170.605 -170.492 -170.398 -170.327 -170.278 -170.251 - -175.328 -174.886 -174.453 -174.030 -173.620 -173.223 -172.841 -172.475 -172.128 -171.799 -171.491 -171.203 -170.937 -170.694 -170.474 -170.277 -170.105 -169.956 -169.834 -169.734 -169.658 -169.607 -169.580 - -175.164 -174.680 -174.204 -173.741 -173.290 -172.856 -172.438 -172.038 -171.659 -171.300 -170.964 -170.652 -170.363 -170.100 -169.862 -169.650 -169.465 -169.306 -169.173 -169.069 -168.990 -168.937 -168.911 - -175.001 -174.471 -173.953 -173.448 -172.958 -172.484 -172.030 -171.596 -171.184 -170.796 -170.433 -170.095 -169.785 -169.501 -169.246 -169.020 -168.822 -168.653 -168.513 -168.404 -168.322 -168.269 -168.244 - -174.993 -174.420 -173.859 -173.313 -172.784 -172.274 -171.785 -171.319 -170.878 -170.462 -170.074 -169.715 -169.384 -169.084 -168.815 -168.576 -168.369 -168.194 -168.051 -167.941 -167.860 -167.810 -167.790 - -175.081 -174.461 -173.856 -173.268 -172.699 -172.152 -171.628 -171.130 -170.659 -170.217 -169.804 -169.423 -169.074 -168.758 -168.476 -168.227 -168.013 -167.833 -167.688 -167.579 -167.502 -167.458 -167.448 - -175.230 -174.561 -173.910 -173.278 -172.668 -172.083 -171.524 -170.993 -170.492 -170.023 -169.587 -169.184 -168.817 -168.486 -168.192 -167.934 -167.713 -167.530 -167.384 -167.279 -167.207 -167.172 -167.174 - -175.437 -174.716 -174.017 -173.340 -172.688 -172.063 -171.467 -170.903 -170.372 -169.876 -169.416 -168.993 -168.608 -168.263 -167.956 -167.690 -167.464 -167.279 -167.134 -167.033 -166.969 -166.945 -166.963 - -175.487 -174.717 -173.971 -173.250 -172.556 -171.893 -171.261 -170.664 -170.103 -169.579 -169.094 -168.650 -168.247 -167.886 -167.567 -167.291 -167.058 -166.869 -166.723 -166.624 -166.565 -166.548 -166.576 - -175.227 -174.415 -173.627 -172.865 -172.132 -171.431 -170.764 -170.134 -169.542 -168.991 -168.481 -168.014 -167.591 -167.213 -166.880 -166.592 -166.349 -166.152 -166.001 -165.898 -165.836 -165.818 -165.846 - -174.974 -174.118 -173.286 -172.482 -171.709 -170.970 -170.268 -169.604 -168.982 -168.402 -167.868 -167.379 -166.936 -166.541 -166.194 -165.895 -165.644 -165.440 -165.284 -165.175 -165.115 -165.098 -165.127 - -174.726 -173.824 -172.948 -172.101 -171.286 -170.508 -169.769 -169.072 -168.419 -167.812 -167.252 -166.742 -166.281 -165.870 -165.509 -165.200 -164.940 -164.731 -164.571 -164.460 -164.400 -164.385 -164.417 - -174.482 -173.532 -172.610 -171.718 -170.862 -170.044 -169.268 -168.537 -167.853 -167.219 -166.635 -166.103 -165.623 -165.197 -164.824 -164.505 -164.238 -164.024 -163.861 -163.750 -163.691 -163.678 -163.714 - -174.239 -173.241 -172.271 -171.334 -170.434 -169.576 -168.763 -167.998 -167.284 -166.621 -166.013 -165.460 -164.963 -164.522 -164.138 -163.809 -163.536 -163.318 -163.154 -163.042 -162.986 -162.976 -163.017 - -173.997 -172.948 -171.930 -170.947 -170.003 -169.105 -168.254 -167.455 -166.709 -166.020 -165.388 -164.814 -164.300 -163.845 -163.450 -163.113 -162.834 -162.613 -162.448 -162.337 -162.284 -162.279 -162.325 - -173.756 -172.655 -171.586 -170.556 -169.568 -168.628 -167.739 -166.905 -166.129 -165.412 -164.757 -164.164 -163.633 -163.165 -162.759 -162.415 -162.132 -161.908 -161.743 -161.635 -161.585 -161.585 -161.639 - -173.513 -172.359 -171.239 -170.160 -169.127 -168.145 -167.218 -166.350 -165.543 -164.799 -164.121 -163.508 -162.962 -162.481 -162.066 -161.715 -161.428 -161.203 -161.039 -160.934 -160.889 -160.895 -160.956 - -173.269 -172.060 -170.888 -169.760 -168.680 -167.656 -166.690 -165.787 -164.950 -164.180 -163.479 -162.847 -162.286 -161.793 -161.370 -161.013 -160.723 -160.498 -160.336 -160.234 -160.195 -160.208 -160.277 - -173.023 -171.758 -170.532 -169.353 -168.227 -167.159 -166.155 -165.217 -164.349 -163.553 -162.830 -162.181 -161.605 -161.101 -160.670 -160.309 -160.017 -159.792 -159.632 -159.535 -159.502 -159.524 -159.602 - -172.775 -171.452 -170.171 -168.940 -167.767 -166.655 -165.612 -164.640 -163.742 -162.920 -162.175 -161.508 -160.919 -160.405 -159.967 -159.602 -159.309 -159.086 -158.929 -158.838 -158.812 -158.842 -158.930 - -172.523 -171.141 -169.804 -168.521 -167.299 -166.143 -165.061 -164.054 -163.126 -162.279 -161.514 -160.830 -160.227 -159.705 -159.260 -158.893 -158.600 -158.378 -158.226 -158.141 -158.123 -158.163 -158.261 - -172.268 -170.825 -169.431 -168.094 -166.822 -165.623 -164.501 -163.459 -162.502 -161.630 -160.844 -160.145 -159.530 -158.999 -158.550 -158.180 -157.888 -157.670 -157.523 -157.445 -157.436 -157.485 -157.595 - -172.010 -170.504 -169.050 -167.659 -166.338 -165.093 -163.932 -162.856 -161.869 -160.973 -160.168 -159.453 -158.827 -158.289 -157.836 -157.465 -157.174 -156.960 -156.820 -156.750 -156.747 -156.810 -156.933 - -171.746 -170.176 -168.663 -167.216 -165.844 -164.554 -163.353 -162.243 -161.228 -160.308 -159.484 -158.755 -158.119 -157.574 -157.118 -156.747 -156.459 -156.250 -156.116 -156.055 -156.063 -156.138 -156.272 - -171.478 -169.842 -168.267 -166.763 -165.340 -164.005 -162.764 -161.621 -160.577 -159.634 -158.792 -158.049 -157.404 -156.854 -156.396 -156.026 -155.742 -155.538 -155.413 -155.361 -155.380 -155.467 -155.615 - -171.205 -169.502 -167.863 -166.302 -164.827 -163.446 -162.165 -160.988 -159.916 -158.951 -158.092 -157.337 -156.684 -156.129 -155.670 -155.302 -155.022 -154.826 -154.709 -154.668 -154.701 -154.798 -154.960 - -170.927 -169.154 -167.451 -165.830 -164.303 -162.876 -161.555 -160.345 -159.246 -158.260 -157.384 -156.618 -155.957 -155.399 -154.940 -154.576 -154.301 -154.112 -154.005 -153.975 -154.021 -154.132 -154.308 - -170.642 -168.798 -167.029 -165.348 -163.768 -162.294 -160.934 -159.691 -158.566 -157.559 -156.668 -155.891 -155.225 -154.665 -154.207 -153.846 -153.578 -153.398 -153.301 -153.283 -153.342 -153.467 -153.659 - -170.352 -168.433 -166.597 -164.856 -163.221 -161.701 -160.302 -159.026 -157.875 -156.848 -155.943 -155.157 -154.486 -153.925 -153.469 -153.113 -152.853 -152.682 -152.597 -152.592 -152.665 -152.805 -153.013 - -170.054 -168.060 -166.155 -164.351 -162.662 -161.096 -159.657 -158.350 -157.174 -156.128 -155.210 -154.416 -153.741 -153.180 -152.728 -152.378 -152.126 -151.966 -151.893 -151.901 -151.989 -152.145 -152.369 - -169.750 -167.678 -165.702 -163.835 -162.091 -160.478 -159.001 -157.662 -156.462 -155.399 -154.469 -153.668 -152.990 -152.430 -151.982 -151.640 -151.398 -151.250 -151.189 -151.212 -151.315 -151.487 -151.728 - -169.437 -167.286 -165.237 -163.307 -161.507 -159.847 -158.331 -156.962 -155.739 -154.659 -153.719 -152.912 -152.233 -151.676 -151.234 -150.900 -150.668 -150.532 -150.486 -150.524 -150.643 -150.831 -151.089 - -169.117 -166.884 -164.761 -162.765 -160.910 -159.203 -157.649 -156.250 -155.005 -153.910 -152.960 -152.149 -151.470 -150.917 -150.481 -150.157 -149.937 -149.814 -149.783 -149.836 -149.972 -150.178 -150.454 - -168.788 -166.471 -164.272 -162.210 -160.298 -158.545 -156.954 -155.526 -154.260 -153.150 -152.192 -151.378 -150.701 -150.153 -149.725 -149.412 -149.204 -149.096 -149.080 -149.150 -149.303 -149.527 -149.821 - -168.450 -166.046 -163.770 -161.641 -159.672 -157.872 -156.244 -154.789 -153.503 -152.381 -151.416 -150.600 -149.926 -149.384 -148.966 -148.664 -148.470 -148.377 -148.377 -148.465 -148.636 -148.878 -149.191 - -168.103 -165.609 -163.254 -161.057 -159.031 -157.185 -155.521 -154.039 -152.734 -151.601 -150.631 -149.815 -149.145 -148.611 -148.204 -147.915 -147.735 -147.658 -147.676 -147.781 -147.970 -148.232 -148.565 - -167.745 -165.160 -162.723 -160.457 -158.374 -156.482 -154.783 -153.276 -151.954 -150.811 -149.837 -149.023 -148.359 -147.834 -147.438 -147.163 -146.999 -146.939 -146.975 -147.099 -147.307 -147.588 -147.941 - -167.377 -164.697 -162.178 -159.841 -157.701 -155.764 -154.031 -152.499 -151.162 -150.011 -149.035 -148.224 -147.566 -147.052 -146.669 -146.409 -146.263 -146.220 -146.274 -146.418 -146.646 -146.947 -147.320 - -166.997 -164.220 -161.616 -159.209 -157.011 -155.029 -153.263 -151.709 -150.358 -149.200 -148.224 -147.417 -146.769 -146.266 -145.898 -145.654 -145.525 -145.501 -145.575 -145.739 -145.987 -146.309 -146.702 - -166.605 -163.727 -161.038 -158.558 -156.303 -154.278 -152.480 -150.904 -149.541 -148.379 -147.404 -146.604 -145.966 -145.476 -145.124 -144.898 -144.787 -144.783 -144.877 -145.061 -145.330 -145.673 -146.087 - -166.200 -163.220 -160.442 -157.890 -155.578 -153.509 -151.681 -150.086 -148.712 -147.547 -146.576 -145.784 -145.157 -144.683 -144.347 -144.139 -144.048 -144.065 -144.180 -144.385 -144.676 -145.040 -145.476 - -165.782 -162.695 -159.827 -157.202 -154.833 -152.723 -150.866 -149.253 -147.871 -146.705 -145.739 -144.957 -144.344 -143.885 -143.568 -143.380 -143.310 -143.347 -143.484 -143.711 -144.024 -144.410 -144.870 - -165.349 -162.153 -159.193 -156.495 -154.070 -151.918 -150.035 -148.406 -147.018 -145.853 -144.894 -144.124 -143.526 -143.085 -142.787 -142.619 -142.571 -142.631 -142.790 -143.040 -143.374 -143.783 -144.265 - -164.901 -161.592 -158.539 -155.767 -153.286 -151.095 -149.186 -147.544 -146.152 -144.991 -144.041 -143.284 -142.703 -142.281 -142.004 -141.858 -141.832 -141.915 -142.097 -142.370 -142.727 -143.158 -143.664 - -164.437 -161.012 -157.864 -155.017 -152.482 -150.253 -148.321 -146.668 -145.274 -144.118 -143.179 -142.438 -141.875 -141.474 -141.219 -141.096 -141.093 -141.200 -141.405 -141.702 -142.083 -142.537 -143.065 - -163.955 -160.411 -157.166 -154.245 -151.656 -149.392 -147.439 -145.777 -144.383 -143.235 -142.310 -141.586 -141.043 -140.664 -140.432 -140.333 -140.355 -140.486 -140.716 -141.037 -141.441 -141.919 -142.471 - -163.455 -159.788 -156.445 -153.450 -150.808 -148.510 -146.539 -144.871 -143.480 -142.343 -141.433 -140.728 -140.207 -139.851 -139.644 -139.570 -139.617 -139.773 -140.028 -140.374 -140.802 -141.304 -141.879 - -162.935 -159.141 -155.699 -152.630 -149.937 -147.608 -145.621 -143.949 -142.565 -141.440 -140.548 -139.864 -139.367 -139.036 -138.854 -138.807 -138.880 -139.062 -139.343 -139.716 -140.166 -140.693 -141.291 - -162.394 -158.471 -154.927 -151.785 -149.043 -146.685 -144.685 -143.013 -141.638 -140.528 -139.656 -138.995 -138.523 -138.219 -138.064 -138.043 -138.143 -138.352 -138.659 -139.058 -139.534 -140.084 -140.707 - -161.831 -157.773 -154.128 -150.913 -148.125 -145.741 -143.731 -142.062 -140.698 -139.606 -138.757 -138.121 -137.676 -137.399 -137.273 -137.280 -137.408 -137.644 -137.978 -138.402 -138.904 -139.479 -140.126 - -161.244 -157.049 -153.300 -150.014 -147.181 -144.774 -142.758 -141.095 -139.746 -138.675 -137.850 -137.242 -136.825 -136.578 -136.481 -136.517 -136.674 -136.938 -137.299 -137.750 -138.277 -138.880 -139.549 - -160.631 -156.295 -152.443 -149.087 -146.212 -143.786 -141.768 -140.114 -138.782 -137.735 -136.937 -136.358 -135.972 -135.755 -135.688 -135.755 -135.941 -136.234 -136.622 -137.100 -137.653 -138.281 -138.976 - -159.990 -155.509 -151.554 -148.130 -145.217 -142.775 -140.758 -139.117 -137.807 -136.786 -136.018 -135.470 -135.115 -134.931 -134.896 -134.993 -135.209 -135.531 -135.948 -136.453 -137.033 -137.687 -138.406 - -159.320 -154.691 -150.631 -147.142 -144.195 -141.742 -139.730 -138.106 -136.820 -135.829 -135.092 -134.578 -134.257 -134.105 -134.103 -134.233 -134.480 -134.831 -135.277 -135.809 -136.416 -137.096 -137.840 - -158.618 -153.838 -149.674 -146.123 -143.145 -140.685 -138.683 -137.080 -135.822 -134.863 -134.161 -133.681 -133.396 -133.279 -133.311 -133.473 -133.751 -134.133 -134.609 -135.169 -135.802 -136.508 -137.277 - -157.881 -152.947 -148.681 -145.071 -142.067 -139.605 -137.617 -136.039 -134.813 -133.889 -133.223 -132.782 -132.533 -132.452 -132.519 -132.715 -133.025 -133.438 -133.943 -134.531 -135.192 -135.924 -136.719 - -157.108 -152.016 -147.649 -143.984 -140.960 -138.501 -136.533 -134.984 -133.793 -132.907 -132.281 -131.879 -131.668 -131.625 -131.727 -131.958 -132.301 -132.745 -133.280 -133.897 -134.585 -135.344 -136.164 - -156.295 -151.043 -146.578 -142.862 -139.823 -137.374 -135.430 -133.916 -132.763 -131.918 -131.334 -130.973 -130.802 -130.798 -130.937 -131.202 -131.579 -132.055 -132.620 -133.266 -133.982 -134.768 -135.613 - -155.439 -150.025 -145.464 -141.704 -138.657 -136.223 -134.309 -132.833 -131.723 -130.922 -130.382 -130.064 -129.935 -129.970 -130.147 -130.449 -130.860 -131.368 -131.964 -132.638 -133.382 -134.195 -135.066 - -154.537 -148.959 -144.306 -140.509 -137.460 -135.048 -133.170 -131.737 -130.674 -129.920 -129.427 -129.153 -129.068 -129.144 -129.359 -129.697 -130.143 -130.684 -131.311 -132.014 -132.788 -133.626 -134.523 - -153.584 -147.842 -143.103 -139.275 -136.233 -133.850 -132.013 -130.628 -129.615 -128.912 -128.467 -128.241 -128.200 -128.317 -128.573 -128.948 -129.428 -130.003 -130.663 -131.394 -132.196 -133.061 -133.984 - -152.577 -146.671 -141.851 -138.001 -134.974 -132.627 -130.839 -129.506 -128.547 -127.897 -127.504 -127.326 -127.331 -127.492 -127.788 -128.201 -128.717 -129.325 -130.016 -130.777 -131.608 -132.500 -133.449 - -151.510 -145.442 -140.550 -136.687 -133.684 -131.382 -129.647 -128.372 -127.472 -126.878 -126.538 -126.411 -126.463 -126.668 -127.005 -127.456 -128.008 -128.650 -129.373 -130.164 -131.023 -131.942 -132.917 - -150.379 -144.152 -139.196 -135.332 -132.363 -130.113 -128.439 -127.227 -126.388 -125.854 -125.570 -125.494 -125.595 -125.845 -126.224 -126.714 -127.303 -127.978 -128.733 -129.554 -130.443 -131.389 -132.390 - -149.178 -142.796 -137.789 -133.935 -131.010 -128.821 -127.215 -126.071 -125.298 -124.825 -124.599 -124.578 -124.728 -125.024 -125.445 -125.975 -126.600 -127.310 -128.097 -128.948 -129.866 -130.839 -131.866 - -147.901 -141.372 -136.325 -132.495 -129.626 -127.507 -125.975 -124.904 -124.200 -123.793 -123.627 -123.660 -123.861 -124.204 -124.669 -125.239 -125.901 -126.646 -127.465 -128.346 -129.293 -130.294 -131.347 - -146.541 -139.874 -134.804 -131.012 -128.211 -126.171 -124.720 -123.727 -123.097 -122.757 -122.653 -122.744 -122.997 -123.387 -123.895 -124.506 -125.205 -125.985 -126.836 -127.748 -128.724 -129.752 -130.831 - -145.090 -138.299 -133.223 -129.485 -126.765 -124.815 -123.451 -122.542 -121.988 -121.719 -121.679 -121.827 -122.133 -122.572 -123.125 -123.776 -124.513 -125.328 -126.211 -127.154 -128.159 -129.215 -130.320 - -143.540 -136.642 -131.581 -127.916 -125.289 -123.438 -122.169 -121.348 -120.875 -120.678 -120.704 -120.912 -121.272 -121.760 -122.357 -123.049 -123.825 -124.674 -125.590 -126.564 -127.598 -128.681 -129.812 - -141.883 -134.900 -129.876 -126.302 -123.784 -122.041 -120.875 -120.146 -119.757 -119.636 -119.729 -119.998 -120.412 -120.950 -121.593 -122.326 -123.140 -124.025 -124.974 -125.980 -127.041 -128.152 -129.309 - -140.109 -133.067 -128.108 -124.646 -122.251 -120.626 -119.569 -118.938 -118.636 -118.592 -118.754 -119.085 -119.556 -120.143 -120.832 -121.607 -122.459 -123.379 -124.361 -125.399 -126.488 -127.626 -128.810 - -138.208 -131.141 -126.277 -122.948 -120.690 -119.194 -118.252 -117.724 -117.512 -117.548 -117.781 -118.175 -118.701 -119.340 -120.074 -120.892 -121.782 -122.738 -123.752 -124.821 -125.939 -127.105 -128.314 - -136.169 -129.117 -124.380 -121.208 -119.104 -117.746 -116.926 -116.504 -116.386 -116.503 -116.809 -117.266 -117.850 -118.540 -119.321 -120.180 -121.109 -122.103 -123.147 -124.247 -125.395 -126.587 -127.823 - -133.982 -126.992 -122.420 -119.429 -117.492 -116.283 -115.591 -115.281 -115.258 -115.460 -115.838 -116.361 -117.002 -117.744 -118.571 -119.473 -120.440 -121.469 -122.547 -123.678 -124.854 -126.074 -127.336 - -131.634 -124.765 -120.397 -117.611 -115.858 -114.806 -114.249 -114.054 -114.130 -114.417 -114.870 -115.458 -116.158 -116.951 -117.825 -118.769 -119.776 -120.840 -121.951 -123.113 -124.318 -125.565 -126.852 - -129.115 -122.433 -118.312 -115.757 -114.202 -113.318 -112.901 -112.824 -113.002 -113.376 -113.904 -114.559 -115.317 -116.163 -117.084 -118.070 -119.115 -120.215 -121.358 -122.552 -123.785 -125.060 -126.373 - -126.414 -119.997 -116.168 -113.869 -112.528 -111.819 -111.548 -111.594 -111.874 -112.337 -112.942 -113.663 -114.480 -115.378 -116.346 -117.376 -118.460 -119.594 -120.771 -121.995 -123.257 -124.559 -125.898 - -123.524 -117.457 -113.967 -111.950 -110.836 -110.312 -110.192 -110.362 -110.748 -111.300 -111.983 -112.771 -113.647 -114.598 -115.613 -116.685 -117.808 -118.978 -120.187 -121.442 -122.733 -124.062 -125.427 - -120.437 -114.817 -111.714 -110.003 -109.130 -108.798 -108.833 -109.131 -109.624 -110.267 -111.027 -111.883 -112.819 -113.823 -114.885 -116.000 -117.161 -118.366 -119.611 -120.894 -122.213 -123.569 -124.960 - -117.150 -112.080 -109.412 -108.031 -107.412 -107.278 -107.473 -107.901 -108.503 -109.237 -110.076 -111.000 -111.996 -113.052 -114.162 -115.319 -116.519 -117.759 -119.036 -120.350 -121.698 -123.080 -124.496 - -113.665 -109.253 -107.067 -106.039 -105.684 -105.755 -106.113 -106.674 -107.385 -108.211 -109.129 -110.122 -111.177 -112.286 -113.443 -114.642 -115.881 -117.156 -118.466 -119.810 -121.186 -122.595 -124.037 - -109.989 -106.345 -104.685 -104.029 -103.950 -104.231 -104.755 -105.449 -106.271 -107.190 -108.187 -109.248 -110.363 -111.525 -112.729 -113.971 -115.248 -116.558 -117.901 -119.274 -120.679 -122.115 -123.582 - -106.136 -103.366 -102.272 -102.006 -102.211 -102.707 -103.399 -104.229 -105.162 -106.175 -107.251 -108.380 -109.555 -110.769 -112.020 -113.304 -114.622 -115.964 -117.339 -118.743 -120.176 -121.638 -123.131 - -102.126 -100.329 -99.836 -99.975 -100.470 -101.185 -102.047 -103.013 -104.058 -105.164 -106.320 -107.518 -108.752 -110.019 -111.316 -112.642 -113.998 -115.375 -116.783 -118.216 -119.677 -121.166 -122.683 - -97.990 -97.247 -97.384 -97.940 -98.731 -99.667 -100.700 -101.804 -102.961 -104.160 -105.395 -106.661 -107.954 -109.274 -110.618 -111.985 -113.379 -114.790 -116.230 -117.694 -119.182 -120.697 -122.240 - -93.762 -94.138 -94.925 -95.906 -96.996 -98.154 -99.360 -100.600 -101.869 -103.162 -104.476 -105.810 -107.163 -108.534 -109.924 -111.334 -112.764 -114.210 -115.683 -117.175 -118.692 -120.233 -121.801 - -89.483 -91.017 -92.466 -93.876 -95.268 -96.649 -98.027 -99.405 -100.785 -102.171 -103.564 -104.965 -106.377 -107.800 -109.236 -110.687 -112.155 -113.635 -115.139 -116.661 -118.205 -119.773 -121.365 - -85.198 -87.900 -90.015 -91.856 -93.549 -95.153 -96.703 -98.217 -99.709 -101.187 -102.658 -104.127 -105.597 -107.072 -108.554 -110.046 -111.550 -113.067 -114.600 -116.152 -117.723 -119.316 -120.934 - -80.951 -84.806 -87.581 -89.850 -91.842 -93.668 -95.388 -97.038 -98.640 -100.211 -101.759 -103.295 -104.823 -106.349 -107.877 -109.409 -110.950 -112.501 -114.066 -115.646 -117.245 -118.864 -120.506 - -76.784 -81.750 -85.172 -87.861 -90.149 -92.195 -94.084 -95.868 -97.580 -99.242 -100.868 -102.470 -104.056 -105.632 -107.205 -108.778 -110.355 -111.940 -113.536 -115.145 -116.771 -118.416 -120.082 - -72.735 -78.746 -82.793 -85.894 -88.473 -90.735 -92.792 -94.709 -96.530 -98.282 -99.984 -101.652 -103.295 -104.921 -106.539 -108.152 -109.766 -111.384 -113.011 -114.649 -116.301 -117.971 -119.663 - -68.834 -75.807 -80.451 -83.953 -86.816 -89.291 -91.512 -93.561 -95.488 -97.330 -99.108 -100.840 -102.540 -104.217 -105.878 -107.532 -109.181 -110.833 -112.490 -114.156 -115.835 -117.531 -119.246 - -65.103 -72.946 -78.154 -82.040 -85.180 -87.862 -90.245 -92.423 -94.457 -96.386 -98.239 -100.036 -101.792 -103.518 -105.224 -106.919 -108.601 -110.286 -111.973 -113.668 -115.374 -117.095 -118.834 - -61.560 -70.171 -75.904 -80.158 -83.566 -86.451 -88.993 -91.298 -93.436 -95.452 -97.379 -99.239 -101.050 -102.825 -104.574 -106.308 -108.026 -109.744 -111.461 -113.184 -114.916 -116.662 -118.426 - -58.213 -67.489 -73.707 -78.310 -81.977 -85.059 -87.755 -90.185 -92.425 -94.527 -96.527 -98.450 -100.316 -102.139 -103.931 -105.703 -107.456 -109.207 -110.954 -112.704 -114.463 -116.233 -118.021 - -55.064 -64.906 -71.567 -76.499 -80.413 -83.686 -86.533 -89.084 -91.425 -93.612 -95.683 -97.668 -99.588 -101.459 -103.293 -105.103 -106.891 -108.674 -110.451 -112.229 -114.013 -115.809 -117.620 - -52.111 -62.425 -69.486 -74.726 -78.876 -82.333 -85.326 -87.997 -90.436 -92.705 -94.848 -96.894 -98.867 -100.785 -102.661 -104.509 -106.334 -108.146 -109.952 -111.757 -113.568 -115.388 -117.223 - -49.350 -60.046 -67.465 -72.992 -77.367 -81.001 -84.136 -86.923 -89.459 -91.809 -94.021 -96.127 -98.152 -100.117 -102.035 -103.920 -105.779 -107.623 -109.458 -111.290 -113.126 -114.971 -116.830 - -46.770 -57.771 -65.507 -71.299 -75.886 -79.690 -82.963 -85.863 -88.493 -90.923 -93.202 -95.368 -97.445 -99.456 -101.415 -103.336 -105.229 -107.104 -108.968 -110.827 -112.689 -114.558 -116.440 - -44.363 -55.599 -63.612 -69.648 -74.435 -78.402 -81.807 -84.817 -87.538 -90.046 -92.393 -94.616 -96.745 -98.800 -100.800 -102.758 -104.685 -106.590 -108.482 -110.368 -112.255 -114.148 -116.054 - -42.118 -53.526 -61.781 -68.039 -73.014 -77.135 -80.669 -83.785 -86.596 -89.180 -91.592 -93.873 -96.051 -98.152 -100.191 -102.184 -104.145 -106.081 -108.001 -109.914 -111.825 -113.743 -115.672 - -40.023 -51.551 -60.012 -66.473 -71.623 -75.892 -79.548 -82.767 -85.665 -88.324 -90.800 -93.137 -95.365 -97.509 -99.588 -101.617 -103.610 -105.576 -107.524 -109.463 -111.400 -113.341 -115.293 - -38.068 -49.670 -58.305 -64.949 -70.263 -74.672 -78.446 -81.764 -84.747 -87.478 -90.017 -92.409 -94.686 -96.873 -98.993 -101.054 -103.080 -105.076 -107.052 -109.017 -110.978 -112.943 -114.918 - -36.241 -47.879 -56.660 -63.468 -68.934 -73.474 -77.361 -80.776 -83.841 -86.643 -89.243 -91.689 -94.013 -96.243 -98.401 -100.497 -102.555 -104.580 -106.584 -108.574 -110.560 -112.548 -114.546 diff --git a/pydarn/radar_fov_files/512_lats.txt b/pydarn/radar_fov_files/512_lats.txt deleted file mode 100644 index 91c6bfa06..000000000 --- a/pydarn/radar_fov_files/512_lats.txt +++ /dev/null @@ -1,76 +0,0 @@ - 57.017 57.053 57.072 57.079 57.075 57.061 57.039 57.008 56.968 56.922 56.867 56.805 56.736 56.658 56.571 56.475 56.364 - 57.563 57.579 57.584 57.578 57.561 57.535 57.500 57.455 57.402 57.340 57.271 57.194 57.109 57.016 56.917 56.810 56.695 - 58.059 58.069 58.066 58.051 58.025 57.988 57.941 57.884 57.816 57.739 57.651 57.557 57.454 57.344 57.225 57.100 56.967 - 58.514 58.519 58.512 58.491 58.457 58.410 58.352 58.281 58.200 58.108 58.005 57.892 57.770 57.638 57.499 57.352 57.198 - 58.951 58.954 58.942 58.915 58.874 58.818 58.748 58.665 58.569 58.461 58.341 58.209 58.068 57.916 57.755 57.585 57.408 - 59.378 59.379 59.364 59.331 59.282 59.217 59.136 59.040 58.929 58.804 58.667 58.516 58.354 58.181 57.998 57.806 57.604 - 59.799 59.799 59.780 59.742 59.685 59.610 59.518 59.408 59.283 59.142 58.986 58.816 58.633 58.438 58.233 58.017 57.792 - 60.216 60.215 60.192 60.148 60.084 59.999 59.895 59.773 59.632 59.474 59.299 59.109 58.906 58.689 58.460 58.220 57.971 - 60.631 60.628 60.602 60.552 60.480 60.386 60.270 60.133 59.977 59.801 59.608 59.398 59.173 58.933 58.681 58.417 58.143 - 61.043 61.039 61.009 60.954 60.874 60.770 60.642 60.491 60.319 60.126 59.913 59.683 59.435 59.173 58.897 58.608 58.309 - 61.453 61.448 61.415 61.354 61.266 61.152 61.011 60.846 60.658 60.447 60.215 59.963 59.694 59.408 59.107 58.794 58.469 - 61.731 61.729 61.696 61.632 61.539 61.417 61.267 61.090 60.888 60.661 60.411 60.140 59.850 59.542 59.219 58.881 58.530 - 61.940 61.943 61.913 61.849 61.752 61.624 61.466 61.278 61.062 60.820 60.553 60.264 59.953 59.623 59.276 58.913 58.536 - 62.108 62.119 62.092 62.029 61.930 61.797 61.631 61.432 61.204 60.947 60.664 60.355 60.024 59.672 59.300 58.911 58.507 - 62.237 62.258 62.237 62.177 62.077 61.939 61.766 61.558 61.317 61.046 60.746 60.418 60.066 59.691 59.295 58.879 58.446 - 62.477 62.503 62.484 62.422 62.319 62.174 61.991 61.772 61.517 61.230 60.911 60.564 60.191 59.793 59.373 58.932 58.472 - 62.929 62.951 62.926 62.856 62.742 62.585 62.388 62.152 61.880 61.574 61.235 60.867 60.471 60.051 59.607 59.144 58.661 - 63.374 63.392 63.361 63.283 63.158 62.989 62.778 62.526 62.236 61.910 61.550 61.160 60.742 60.299 59.832 59.345 58.839 - 63.813 63.828 63.791 63.705 63.570 63.388 63.162 62.893 62.585 62.239 61.859 61.446 61.005 60.538 60.047 59.536 59.006 - 64.247 64.259 64.217 64.122 63.977 63.782 63.541 63.256 62.928 62.562 62.160 61.725 61.261 60.770 60.255 59.719 59.165 - 64.677 64.686 64.638 64.536 64.380 64.172 63.916 63.613 63.267 62.880 62.456 61.998 61.510 60.994 60.454 59.893 59.315 - 65.104 65.110 65.057 64.946 64.779 64.559 64.287 63.966 63.600 63.192 62.746 62.264 61.752 61.211 60.646 60.060 59.457 - 65.528 65.531 65.473 65.354 65.176 64.942 64.653 64.315 63.929 63.499 63.030 62.525 61.988 61.422 60.832 60.220 59.591 - 65.950 65.950 65.886 65.759 65.570 65.321 65.017 64.660 64.254 63.802 63.310 62.780 62.218 61.627 61.011 60.373 59.719 - 66.369 66.367 66.298 66.162 65.961 65.698 65.377 65.001 64.574 64.100 63.584 63.030 62.442 61.825 61.183 60.520 59.839 - 66.787 66.783 66.707 66.562 66.350 66.073 65.735 65.339 64.891 64.394 63.853 63.274 62.661 62.018 61.349 60.660 59.953 - 67.202 67.196 67.115 66.961 66.737 66.445 66.089 65.673 65.203 64.683 64.118 63.513 62.874 62.204 61.509 60.794 60.061 - 67.617 67.608 67.522 67.359 67.122 66.814 66.440 66.004 65.512 64.968 64.378 63.748 63.082 62.385 61.664 60.921 60.162 - 68.030 68.020 67.927 67.755 67.505 67.181 66.789 66.332 65.817 65.249 64.633 63.977 63.284 62.561 61.812 61.042 60.257 - 68.443 68.430 68.331 68.149 67.886 67.546 67.135 66.657 66.118 65.525 64.884 64.201 63.481 62.730 61.954 61.158 60.346 - 68.854 68.839 68.734 68.542 68.265 67.909 67.478 66.978 66.416 65.797 65.130 64.419 63.672 62.894 62.091 61.267 60.429 - 69.264 69.247 69.136 68.934 68.643 68.269 67.818 67.296 66.709 66.065 65.371 64.633 63.858 63.053 62.222 61.371 60.505 - 69.674 69.655 69.537 69.324 69.019 68.628 68.156 67.610 66.999 66.329 65.607 64.842 64.039 63.205 62.347 61.469 60.576 - 70.083 70.062 69.938 69.714 69.394 68.984 68.491 67.922 67.285 66.588 65.839 65.045 64.214 63.352 62.466 61.560 60.641 - 70.491 70.468 70.337 70.102 69.767 69.338 68.823 68.229 67.567 66.842 66.065 65.243 64.384 63.494 62.579 61.646 60.700 - 70.899 70.874 70.736 70.489 70.138 69.689 69.152 68.534 67.844 67.092 66.287 65.436 64.548 63.629 62.687 61.726 60.754 - 71.307 71.279 71.134 70.875 70.507 70.039 69.478 68.834 68.118 67.338 66.504 65.624 64.706 63.759 62.788 61.801 60.801 - 71.714 71.684 71.531 71.260 70.875 70.386 69.801 69.132 68.387 67.578 66.715 65.806 64.859 63.883 62.884 61.869 60.843 - 72.121 72.089 71.928 71.643 71.241 70.730 70.121 69.425 68.652 67.814 66.921 65.982 65.006 64.001 62.974 61.931 60.878 - 72.527 72.493 72.324 72.026 71.606 71.072 70.438 69.714 68.913 68.045 67.122 66.153 65.148 64.114 63.058 61.988 60.908 - 72.933 72.897 72.720 72.408 71.968 71.412 70.752 70.000 69.169 68.271 67.317 66.318 65.283 64.220 63.137 62.039 60.932 - 73.339 73.300 73.115 72.788 72.329 71.749 71.062 70.281 69.420 68.491 67.507 66.478 65.413 64.321 63.209 62.084 60.951 - 73.745 73.704 73.509 73.167 72.687 72.083 71.368 70.558 69.666 68.706 67.691 66.631 65.537 64.415 63.275 62.122 60.963 - 74.151 74.107 73.903 73.545 73.044 72.414 71.671 70.830 69.907 68.916 67.870 66.779 65.654 64.504 63.335 62.155 60.970 - 74.556 74.510 74.296 73.921 73.398 72.742 71.970 71.098 70.143 69.120 68.042 66.920 65.766 64.586 63.389 62.183 60.971 - 74.961 74.913 74.689 74.297 73.751 73.067 72.264 71.361 70.374 69.318 68.209 67.056 65.871 64.662 63.437 62.204 60.967 - 75.367 75.316 75.081 74.671 74.100 73.389 72.555 71.619 70.599 69.511 68.369 67.185 65.970 64.732 63.479 62.219 60.956 - 75.772 75.719 75.472 75.043 74.448 73.706 72.841 71.872 70.818 69.697 68.523 67.308 66.062 64.796 63.515 62.228 60.940 - 76.177 76.121 75.863 75.414 74.792 74.021 73.122 72.119 71.032 69.877 68.670 67.424 66.148 64.853 63.545 62.232 60.918 - 76.582 76.524 76.253 75.783 75.134 74.331 73.399 72.361 71.239 70.051 68.811 67.533 66.228 64.904 63.569 62.229 60.890 - 76.987 76.926 76.642 76.150 75.473 74.637 73.670 72.597 71.440 70.218 68.946 67.636 66.301 64.949 63.586 62.220 60.857 - 77.392 77.328 77.030 76.515 75.808 74.939 73.936 72.827 71.635 70.378 69.073 67.733 66.368 64.987 63.597 62.206 60.818 - 77.797 77.730 77.418 76.878 76.140 75.236 74.197 73.051 71.823 70.532 69.194 67.822 66.428 65.019 63.602 62.186 60.773 - 78.203 78.132 77.804 77.239 76.469 75.528 74.451 73.268 72.004 70.678 69.308 67.905 66.481 65.044 63.601 62.159 60.723 - 78.608 78.534 78.190 77.598 76.793 75.815 74.700 73.479 72.178 70.817 69.414 67.980 66.527 65.063 63.594 62.127 60.667 - 79.013 78.936 78.574 77.953 77.113 76.096 74.942 73.682 72.344 70.949 69.513 68.049 66.567 65.075 63.580 62.089 60.605 - 79.418 79.338 78.957 78.306 77.429 76.372 75.177 73.878 72.503 71.074 69.605 68.110 66.599 65.081 63.561 62.045 60.538 - 79.823 79.740 79.339 78.656 77.739 76.641 75.404 74.067 72.655 71.190 69.689 68.164 66.625 65.080 63.535 61.995 60.465 - 80.229 80.142 79.719 79.002 78.044 76.903 75.625 74.247 72.798 71.299 69.766 68.211 66.644 65.073 63.502 61.939 60.387 - 80.634 80.543 80.098 79.344 78.344 77.158 75.837 74.419 72.933 71.400 69.835 68.251 66.656 65.059 63.464 61.878 60.303 - 81.040 80.944 80.474 79.682 78.637 77.406 76.042 74.583 73.060 71.493 69.897 68.283 66.661 65.038 63.420 61.810 60.214 - 81.445 81.345 80.848 80.015 78.924 77.646 76.237 74.739 73.179 71.577 69.950 68.308 66.660 65.011 63.369 61.737 60.120 - 81.851 81.746 81.220 80.343 79.203 77.877 76.424 74.885 73.288 71.654 69.996 68.325 66.651 64.978 63.312 61.658 60.019 - 82.256 82.147 81.589 80.665 79.474 78.099 76.601 75.022 73.389 71.721 70.033 68.335 66.635 64.938 63.249 61.573 59.914 - 82.662 82.547 81.955 80.981 79.737 78.312 76.769 75.149 73.480 71.780 70.063 68.338 66.612 64.891 63.180 61.483 59.803 - 83.067 82.947 82.317 81.290 79.991 78.515 76.927 75.267 73.562 71.831 70.085 68.333 66.582 64.838 63.105 61.387 59.687 - 83.472 83.346 82.674 81.591 80.234 78.707 77.074 75.375 73.635 71.872 70.098 68.320 66.545 64.779 63.024 61.286 59.566 - 83.877 83.744 83.027 81.883 80.467 78.888 77.210 75.472 73.698 71.905 70.103 68.300 66.501 64.713 62.937 61.178 59.440 - 84.282 84.141 83.374 82.165 80.689 79.057 77.335 75.559 73.752 71.929 70.100 68.272 66.451 64.640 62.844 61.066 59.308 - 84.687 84.537 83.714 82.436 80.898 79.214 77.448 75.635 73.796 71.944 70.089 68.237 66.393 64.561 62.745 60.948 59.171 - 85.091 84.932 84.046 82.695 81.094 79.358 77.549 75.700 73.829 71.950 70.070 68.194 66.329 64.476 62.641 60.824 59.030 - 85.494 85.324 84.368 82.941 81.275 79.488 77.638 75.754 73.853 71.947 70.042 68.144 66.257 64.385 62.530 60.695 58.883 - 85.896 85.714 84.679 83.171 81.441 79.605 77.714 75.797 73.867 71.935 70.006 68.086 66.179 64.287 62.414 60.561 58.731 - 86.296 86.101 84.976 83.384 81.591 79.707 77.778 75.828 73.870 71.913 69.962 68.021 66.094 64.183 62.292 60.421 58.574 - 86.695 86.482 85.257 83.579 81.724 79.794 77.828 75.848 73.864 71.883 69.910 67.949 66.003 64.074 62.164 60.277 58.413 - 87.090 86.857 85.519 83.754 81.840 79.865 77.865 75.856 73.847 71.844 69.850 67.869 65.904 63.958 62.031 60.127 58.247 diff --git a/pydarn/radar_fov_files/512_lons.txt b/pydarn/radar_fov_files/512_lons.txt deleted file mode 100644 index dfa786a73..000000000 --- a/pydarn/radar_fov_files/512_lons.txt +++ /dev/null @@ -1,76 +0,0 @@ - 57.999 58.194 58.377 58.552 58.719 58.880 59.033 59.179 59.317 59.446 59.567 59.677 59.776 59.864 59.937 59.994 60.031 - 58.139 58.366 58.588 58.805 59.017 59.223 59.421 59.612 59.794 59.967 60.129 60.280 60.418 60.544 60.655 60.752 60.832 - 58.228 58.502 58.772 59.038 59.299 59.552 59.799 60.036 60.263 60.479 60.680 60.870 61.046 61.206 61.351 61.478 61.587 - 58.274 58.599 58.921 59.239 59.551 59.856 60.151 60.436 60.709 60.968 61.213 61.442 61.654 61.845 62.020 62.175 62.308 - 58.301 58.680 59.057 59.429 59.794 60.150 60.496 60.829 61.148 61.452 61.738 62.006 62.253 62.479 62.683 62.862 63.018 - 58.318 58.753 59.186 59.613 60.032 60.442 60.839 61.222 61.588 61.936 62.264 62.570 62.852 63.110 63.343 63.548 63.725 - 58.328 58.821 59.311 59.795 60.271 60.735 61.184 61.617 62.031 62.424 62.793 63.138 63.455 63.745 64.005 64.235 64.433 - 58.334 58.886 59.436 59.978 60.511 61.030 61.533 62.017 62.479 62.917 63.328 63.711 64.063 64.383 64.671 64.924 65.142 - 58.336 58.950 59.560 60.162 60.753 61.329 61.887 62.423 62.934 63.417 63.870 64.291 64.678 65.028 65.342 65.618 65.854 - 58.335 59.012 59.684 60.348 60.999 61.634 62.247 62.835 63.396 63.925 64.420 64.879 65.300 65.680 66.020 66.317 66.571 - 58.333 59.074 59.810 60.537 61.250 61.943 62.613 63.255 63.866 64.441 64.978 65.475 65.929 66.339 66.704 67.021 67.292 - 58.228 59.029 59.824 60.609 61.378 62.125 62.845 63.535 64.189 64.805 65.378 65.907 66.389 66.822 67.205 67.537 67.817 - 58.057 58.918 59.772 60.614 61.438 62.237 63.007 63.742 64.438 65.092 65.699 66.257 66.763 67.217 67.615 67.958 68.244 - 57.844 58.765 59.678 60.577 61.455 62.307 63.125 63.905 64.643 65.333 65.973 66.559 67.089 67.560 67.971 68.322 68.612 - 57.590 58.573 59.546 60.502 61.435 62.338 63.205 64.030 64.808 65.534 66.205 66.817 67.368 67.856 68.278 68.635 68.924 - 57.441 58.487 59.523 60.540 61.531 62.490 63.409 64.282 65.104 65.870 66.575 67.217 67.793 68.300 68.737 69.103 69.397 - 57.497 58.611 59.715 60.799 61.856 62.878 63.856 64.785 65.657 66.469 67.216 67.894 68.501 69.035 69.494 69.878 70.186 - 57.544 58.729 59.904 61.058 62.182 63.268 64.307 65.292 66.216 67.074 67.862 68.575 69.213 69.772 70.252 70.653 70.973 - 57.585 58.844 60.091 61.317 62.511 63.662 64.763 65.805 66.781 67.685 68.514 69.263 69.930 70.514 71.013 71.429 71.760 - 57.620 58.955 60.278 61.578 62.843 64.062 65.226 66.325 67.353 68.304 69.173 69.957 70.653 71.260 71.778 72.207 72.547 - 57.651 59.064 60.466 61.842 63.180 64.468 65.696 66.854 67.934 68.932 69.841 70.658 71.382 72.011 72.546 72.987 73.336 - 57.677 59.172 60.654 62.109 63.522 64.881 66.174 67.391 68.525 69.569 70.517 71.368 72.119 72.769 73.320 73.771 74.126 - 57.700 59.279 60.844 62.380 63.870 65.301 66.661 67.939 69.126 70.216 71.204 72.087 72.863 73.533 74.098 74.559 74.919 - 57.720 59.386 61.037 62.656 64.226 65.731 67.159 68.497 69.738 70.873 71.900 72.814 73.616 74.305 74.882 75.351 75.714 - 57.736 59.492 61.232 62.937 64.589 66.170 67.666 69.067 70.361 71.542 72.607 73.552 74.377 75.083 75.672 76.147 76.512 - 57.750 59.599 61.431 63.225 64.960 66.619 68.186 69.648 70.996 72.223 73.325 74.300 75.147 75.869 76.468 76.948 77.313 - 57.761 59.706 61.634 63.519 65.341 67.079 68.717 70.242 71.644 72.917 74.055 75.058 75.926 76.663 77.270 77.753 78.116 - 57.769 59.815 61.841 63.821 65.731 67.550 69.261 70.850 72.306 73.623 74.797 75.827 76.715 77.464 78.078 78.562 78.922 - 57.775 59.925 62.052 64.130 66.131 68.034 69.818 71.471 72.981 74.342 75.550 76.607 77.513 78.273 78.892 79.376 79.732 - 57.778 60.036 62.269 64.447 66.543 68.530 70.390 72.107 73.671 75.075 76.317 77.398 78.320 79.090 79.712 80.194 80.544 - 57.780 60.149 62.491 64.774 66.966 69.040 70.976 72.758 74.375 75.822 77.096 78.200 79.137 79.914 80.538 81.017 81.359 - 57.778 60.264 62.720 65.110 67.401 69.565 71.578 73.425 75.096 76.584 77.889 79.014 79.964 80.747 81.371 81.844 82.177 - 57.775 60.381 62.955 65.457 67.850 70.105 72.197 74.109 75.832 77.360 78.695 79.839 80.801 81.588 82.209 82.675 82.997 - 57.769 60.500 63.197 65.814 68.313 70.660 72.832 74.810 76.584 78.152 79.514 80.677 81.647 82.436 83.053 83.511 83.819 - 57.761 60.623 63.446 66.183 68.790 71.233 73.485 75.528 77.354 78.959 80.348 81.526 82.504 83.292 83.903 84.350 84.644 - 57.750 60.748 63.704 66.565 69.284 71.823 74.156 76.265 78.141 79.783 81.195 82.387 83.370 84.156 84.759 85.193 85.471 - 57.737 60.877 63.970 66.960 69.794 72.432 74.847 77.021 78.946 80.622 82.057 83.260 84.245 85.027 85.620 86.040 86.300 - 57.721 61.009 64.246 67.368 70.321 73.061 75.559 77.797 79.770 81.479 82.933 84.145 85.130 85.905 86.486 86.890 87.130 - 57.702 61.145 64.532 67.792 70.867 73.710 76.291 78.593 80.612 82.352 83.823 85.042 86.025 86.791 87.358 87.743 87.962 - 57.680 61.285 64.828 68.232 71.433 74.381 77.046 79.411 81.474 83.242 84.728 85.951 86.929 87.684 88.234 88.598 88.795 - 57.655 61.430 65.136 68.689 72.019 75.074 77.823 80.250 82.356 84.149 85.648 86.871 87.842 88.583 89.115 89.457 89.629 - 57.627 61.580 65.457 69.164 72.628 75.792 78.624 81.112 83.258 85.074 86.582 87.804 88.765 89.489 90.000 90.318 90.463 - 57.595 61.735 65.790 69.659 73.259 76.534 79.450 81.997 84.181 86.017 87.531 88.748 89.696 90.401 90.889 91.181 91.299 - 57.559 61.896 66.138 70.174 73.916 77.303 80.302 82.906 85.124 86.978 88.494 89.703 90.635 91.319 91.781 92.046 92.134 - 57.520 62.063 66.501 70.712 74.599 78.099 81.181 83.840 86.090 87.957 89.472 90.670 91.583 92.243 92.677 92.912 92.969 - 57.476 62.237 66.881 71.273 75.310 78.924 82.088 84.799 87.077 88.953 90.464 91.647 92.539 93.172 93.577 93.780 93.804 - 57.427 62.418 67.278 71.860 76.050 79.780 83.024 85.784 88.086 89.968 91.471 92.635 93.502 94.106 94.479 94.649 94.639 - 57.374 62.607 67.695 72.474 76.822 80.668 83.989 86.795 89.118 91.001 92.491 93.634 94.473 95.045 95.383 95.518 95.473 - 57.315 62.804 68.133 73.117 77.627 81.590 84.986 87.834 90.173 92.052 93.526 94.643 95.450 95.988 96.290 96.387 96.305 - 57.249 63.012 68.593 73.792 78.467 82.546 86.015 88.900 91.250 93.121 94.574 95.662 96.434 96.935 97.198 97.257 97.137 - 57.178 63.229 69.078 74.501 79.345 83.540 87.078 89.995 92.350 94.208 95.635 96.690 97.425 97.885 98.108 98.126 97.966 - 57.099 63.458 69.590 75.246 80.263 84.572 88.175 91.118 93.473 95.312 96.709 97.727 98.421 98.839 99.019 98.995 98.794 - 57.012 63.699 70.131 76.030 81.224 85.645 89.307 92.271 94.619 96.434 97.796 98.772 99.422 99.795 99.931 99.863 99.620 - 56.916 63.954 70.704 76.857 82.230 86.760 90.476 93.453 95.788 97.573 98.894 99.826 100.429 100.754 100.842 100.730 100.443 - 56.811 64.224 71.312 77.730 83.284 87.919 91.682 94.666 96.979 98.728 100.005 100.887 101.439 101.714 101.754 101.595 101.263 - 56.695 64.511 71.959 78.653 84.388 89.124 92.926 95.908 98.194 99.900 101.126 101.955 102.453 102.676 102.666 102.458 102.081 - 56.566 64.817 72.648 79.629 85.548 90.378 94.210 97.180 99.430 101.087 102.258 103.029 103.471 103.639 103.576 103.319 102.895 - 56.425 65.144 73.384 80.664 86.764 91.681 95.533 98.483 100.689 102.290 103.400 104.110 104.492 104.602 104.485 104.177 103.706 - 56.268 65.494 74.171 81.762 88.042 93.036 96.898 99.816 101.969 103.507 104.551 105.195 105.514 105.565 105.393 105.033 104.513 - 56.093 65.871 75.017 82.930 89.385 94.445 98.303 101.178 103.269 104.737 105.710 106.286 106.539 106.528 106.299 105.885 105.316 - 55.899 66.277 75.927 84.172 90.797 95.909 99.749 102.570 104.590 105.981 106.877 107.380 107.565 107.490 107.202 106.735 106.115 - 55.683 66.718 76.908 85.495 92.281 97.430 101.238 103.991 105.930 107.237 108.052 108.477 108.591 108.451 108.103 107.580 106.910 - 55.440 67.198 77.970 86.907 93.841 99.010 102.767 105.441 107.288 108.504 109.232 109.577 109.617 109.410 109.000 108.422 107.700 - 55.168 67.722 79.123 88.416 95.482 100.649 104.339 106.917 108.664 109.782 110.418 110.679 110.643 110.367 109.895 109.259 108.485 - 54.860 68.299 80.377 90.029 97.207 102.348 105.951 108.420 110.056 111.068 111.608 111.782 111.667 111.321 110.785 110.092 109.266 - 54.511 68.937 81.748 91.756 99.020 104.109 107.603 109.949 111.463 112.363 112.802 112.886 112.691 112.272 111.671 110.920 110.041 - 54.113 69.647 83.250 93.607 100.925 105.931 109.294 111.501 112.884 113.666 113.999 113.989 113.711 113.219 112.553 111.743 110.810 - 53.656 70.442 84.902 95.591 102.924 107.813 111.022 113.075 114.317 114.974 115.197 115.092 114.729 114.163 113.431 112.561 111.575 - 53.128 71.340 86.725 97.719 105.020 109.757 112.787 114.670 115.761 116.287 116.397 116.192 115.744 115.102 114.303 113.373 112.333 - 52.512 72.363 88.744 100.001 107.215 111.758 114.585 116.284 117.215 117.603 117.596 117.291 116.755 116.037 115.170 114.180 113.086 - 51.786 73.539 90.988 102.447 109.509 113.817 116.416 117.915 118.676 118.922 118.794 118.386 117.762 116.966 116.031 114.980 113.832 - 50.921 74.906 93.489 105.068 111.903 115.930 118.274 119.560 120.144 120.242 119.991 119.478 118.763 117.889 116.886 115.775 114.572 - 49.877 76.517 96.285 107.870 114.393 118.094 120.159 121.217 121.616 121.562 121.185 120.565 119.760 118.807 117.735 116.563 115.307 - 48.594 78.440 99.417 110.859 116.979 120.305 122.066 122.883 123.090 122.881 122.374 121.647 120.750 119.719 118.578 117.345 116.034 - 46.989 80.776 102.928 114.039 119.653 122.557 123.993 124.557 124.566 124.197 123.560 122.724 121.735 120.624 119.414 118.121 116.755 - 44.930 83.665 106.863 117.407 122.409 124.846 125.934 126.236 126.040 125.509 124.740 123.794 122.712 121.522 120.243 118.889 117.470 diff --git a/pydarn/utils/radar_pos.py b/pydarn/utils/radar_pos.py index e4c1163b9..2c359b602 100644 --- a/pydarn/utils/radar_pos.py +++ b/pydarn/utils/radar_pos.py @@ -18,6 +18,7 @@ # Modifications: # 2020-04-20 Marina Schmidt converted the above link to python and changed # variable and function names to readability +# 2020-09-15 Marina Schmidt removed fov file reading option # # Disclaimer: # pyDARN is under the LGPL v3 license found in the root directory LICENSE.md @@ -47,9 +48,8 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, - ranges: tuple = None, fov_files: bool = False, - coords: object = Coords.AACGM, max_beams: int = None, - date: dt.datetime = None, **kwargs): + ranges: tuple = None, coords: object = Coords.AACGM, + max_beams: int = None, date: dt.datetime = None, **kwargs): """ Returning beam/gate coordinates of a specified radar's field-of-view @@ -75,68 +75,31 @@ def radar_fov(stid: int, rsep: int = 45, frang: int = 180, for range gate corners """ # Locate base PyDARN directory - if fov_files: - my_path = os.path.abspath(os.path.dirname(__file__)) - base_path = os.path.join(my_path, '..') - - # Find files holding radar beam/gate locations - beam_lats = base_path+'/radar_fov_files/' + \ - str(stid).zfill(3)+'_lats.txt' - beam_lons = base_path+'/radar_fov_files/' + \ - str(stid).zfill(3)+'_lons.txt' - - # Read in geographic coordinates - beam_corners_lats = np.loadtxt(beam_lats) - beam_corners_lons = np.loadtxt(beam_lons) - # AACGMv2 conversion - if coords == Coords.AACGM: - if date is None: - date = datetime.datetime.now() - # Initialise arrays - fan_shape = beam_corners_lons.shape - beam_corners_aacgm_lons = \ - np.zeros((fan_shape[0], fan_shape[1])) - beam_corners_aacgm_lats = \ - np.zeros((fan_shape[0], fan_shape[1])) - - for x in range(fan_shape[0]): - for y in range(fan_shape[1]): - # Conversion - geomag = np.array(aacgmv2. - get_aacgm_coord(beam_corners_lats[x, y], - beam_corners_lons[x, y], - 250, date)) - beam_corners_aacgm_lats[x, y] = geomag[0] - beam_corners_aacgm_lons[x, y] = geomag[1] - - # Return AACGMv2 latitudes and longitudes - return beam_corners_aacgm_lats, beam_corners_aacgm_lons - else: - if ranges is None: - ranges = [0, SuperDARNRadars.radars[stid].range_gate_45] - if max_beams is None: - max_beams = SuperDARNRadars.radars[stid].hardware_info.beams - # Plus 1 is due to the fact fov files index at 1 so in the plotting - # of the boundary there is a subtraction of 1 to offset this as python - # converts to index of 0 which my code already accounts for - beam_corners_lats = np.zeros((ranges[1], max_beams+1)) - beam_corners_lons = np.zeros((ranges[1], max_beams+1)) - - for beam in range(0, max_beams+1): - for gate in range(ranges[0], ranges[1]): - lat, lon = geographic_cell_positions(stid, beam, gate, rsep, - frang, height=300) - - if coords == Coords.AACGM: - if date is None: - date = datetime.datetime.now() - - geomag = np.array(aacgmv2. get_aacgm_coord(lat, lon, - 250, date)) - lat = geomag[0] - lon = geomag[1] - beam_corners_lats[gate, beam] = lat - beam_corners_lons[gate, beam] = lon + if ranges is None: + ranges = [0, SuperDARNRadars.radars[stid].range_gate_45] + if max_beams is None: + max_beams = SuperDARNRadars.radars[stid].hardware_info.beams + # Plus 1 is due to the fact fov files index at 1 so in the plotting + # of the boundary there is a subtraction of 1 to offset this as python + # converts to index of 0 which my code already accounts for + beam_corners_lats = np.zeros((ranges[1], max_beams+1)) + beam_corners_lons = np.zeros((ranges[1], max_beams+1)) + + for beam in range(0, max_beams+1): + for gate in range(ranges[0], ranges[1]): + lat, lon = geographic_cell_positions(stid, beam, gate, rsep, + frang, height=300) + + if coords == Coords.AACGM: + if date is None: + date = datetime.datetime.now() + + geomag = np.array(aacgmv2. get_aacgm_coord(lat, lon, + 250, date)) + lat = geomag[0] + lon = geomag[1] + beam_corners_lats[gate, beam] = lat + beam_corners_lons[gate, beam] = lon # Return geographic coordinates return beam_corners_lats, beam_corners_lons From 640cccd223875925e0d60015cc3f7ee6aad3f831 Mon Sep 17 00:00:00 2001 From: Marina Schmidt Date: Thu, 16 Sep 2021 12:14:58 -0600 Subject: [PATCH 092/109] Apply suggestions from code review Co-authored-by: carleyjmartin <60905856+carleyjmartin@users.noreply.github.com> --- docs/dev/PR.md | 2 +- docs/dev/branching.md | 2 +- docs/dev/pytest.md | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/dev/PR.md b/docs/dev/PR.md index 4517fdecd..421374377 100644 --- a/docs/dev/PR.md +++ b/docs/dev/PR.md @@ -25,7 +25,7 @@ Before submitting a PR check the code check list first: - copyright and disclaimer, or modification line is added - the code installs with python 3.6 and higher - the code doesn't fail on [`pytest` test](pytest.md) -- Any new features need to have [tests for `pytest` to run on](pytest.md) +- any new features need to have [tests for `pytest` to run on](pytest.md) - documentation is updated or in another PR for users - Follows [PEP8](https://www.python.org/dev/peps/pep-0008/) code style and [pandas docstring](https://pandas.pydata.org/pandas-docs/stable/development/contributing_docstring.html) style - unit tests or various testing has been added/done diff --git a/docs/dev/branching.md b/docs/dev/branching.md index 9e86ea685..93e98c8a0 100644 --- a/docs/dev/branching.md +++ b/docs/dev/branching.md @@ -66,4 +66,4 @@ In git, "branches" are used to make changes to the code without affecting the ma git push origin * Repeat the above commands above as you work on the code changes -* Once you have completed, documented, tested and update the [unit tests](pytest.md) then you can create a pull request, see [pull request](PR.md) +* Once you have completed, documented, tested and updated the [unit tests](pytest.md) then you can create a pull request, see [pull request](PR.md) diff --git a/docs/dev/pytest.md b/docs/dev/pytest.md index e84d6fc47..0c43d67c4 100644 --- a/docs/dev/pytest.md +++ b/docs/dev/pytest.md @@ -15,7 +15,7 @@ the additional permissions listed below. ## Unit Testing Unit testing in pyDARN is a way to check that pydarn is running correctly with any new changes to the code. These tests are meant to be simple and short to only test input (parameter) changes to ensure the code does not fail. -Exceptions can also be tested to make sure it fails correctly. Please note testing in pyDARN is for validity (code runs as it should) but not validation (outputting accurate plots). Validation testing is done by users who understanding the scientific accuracy the plots represent. +Exceptions can also be tested to make sure it fails correctly. Please note testing in pyDARN is for validity (code runs as it should) but not validation (outputting accurate plots). Validation testing is done by users who understand the scientific accuracy the plots represent. pyDARN uses [`pytest`](https://docs.pytest.org/en/6.2.x/) for unit testing. @@ -26,11 +26,11 @@ Running `pytest` in pyDARN is for developers and testers that work with GitHub. !!! Warning Make sure you install pytest in your virtual environment or on your computer -1. [clone the pydarn repository](https://github.com/superdarn/pydarn) -2. change directory to pyDARN `cd pydarn` -3. install pydarn `pip install . --user` +1. [Clone the pydarn repository](https://github.com/superdarn/pydarn) +2. Change directory to pyDARN `cd pydarn` +3. Install pydarn `pip install . --user` - you can install a [virtual environment](../users/install.md) first to protect your current pyDARN install -4. now run pytest `pytest` it should report no fails +4. Now run pytest `pytest` it should report no fails 5. If it reports a fail please look into it if you are the developer of the change, or report it on the pull request if you are testing ## Writing pytest tests @@ -56,6 +56,6 @@ Remember this is not to test the accuracy as pytest cannot look at the plot but !!! Note There are files provided for testing in the `test/data/` directory. If you need to add please keep the file size as small as possible and check in with other before adding. If its too big, it may not be able to be added to GitHub and cause pydarn to be slow to download. -To avoid writing several tests with the same body of code, consider using the `paranetrize` to provide various types of inputs for one function. +To avoid writing several tests with the same body of code, consider using the `parameterize` to provide various types of inputs for one function. If you want to reuse `parameterize` parameters for other tests place them in a class, all methods of that class have to take the `parameterize` parameters. One can add more parameters to a method by placing the `parameterize` decorator and parameter name above it and then include in the methods input. From d2459692eae7975aa7c19b869b0083dcdac5322b Mon Sep 17 00:00:00 2001 From: carleyjmartin Date: Wed, 22 Sep 2021 12:04:49 -0600 Subject: [PATCH 093/109] update documentation to include channel option and slight change to scan_index definition, added channel option to range time documentation --- docs/user/fan.md | 9 ++++++++- docs/user/range_time.md | 1 + pydarn/plotting/fan.py | 5 +++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/user/fan.md b/docs/user/fan.md index c87dff7af..2186ae68f 100644 --- a/docs/user/fan.md +++ b/docs/user/fan.md @@ -1,6 +1,7 @@