diff --git a/rnog_analysis_tools/coordinate_system/coordinate_origins.json b/rnog_analysis_tools/coordinate_system/coordinate_origins.json index 3e24374..14ad7f1 100644 --- a/rnog_analysis_tools/coordinate_system/coordinate_origins.json +++ b/rnog_analysis_tools/coordinate_system/coordinate_origins.json @@ -1,6 +1,7 @@ { "DISC": { - "2022": [72.58279265212887, -38.45581495328228, 3251.9489147560234] + "2022": [72.58279265212887, -38.45581495328228, 3251.9489147560234], + "2023": [72.5827855,-38.4558625, 3256.22075] }, "GPS_basestation" : { "2021": [72.57861774524889, -38.45293492521691, 0], diff --git a/rnog_analysis_tools/coordinate_system/coordinate_system.py b/rnog_analysis_tools/coordinate_system/coordinate_system.py index 689564c..3838551 100644 --- a/rnog_analysis_tools/coordinate_system/coordinate_system.py +++ b/rnog_analysis_tools/coordinate_system/coordinate_system.py @@ -1,5 +1,6 @@ import numpy as np import pymap3d.enu +import pymap3d.ellipsoid import os.path import json @@ -27,6 +28,7 @@ def __init__( os.path.dirname(os.path.realpath(__file__)), 'coordinate_origins.json' ) + self.__ellipsoid = pymap3d.ellipsoid.Ellipsoid.from_name('wgs84') with open(filename, 'r') as json_file: self.__origin = np.array(json.load(json_file)[origin][str(year)]) @@ -35,7 +37,7 @@ def geodetic_to_enu( latitude, longitude, height=3260., - deg=True + deg=True, ): """ Convert from geodetic coordinates (latitude, longitude, elevation) @@ -63,7 +65,7 @@ def geodetic_to_enu( origin[0], origin[1], origin[2], - None, + self.__ellipsoid, deg ) @@ -99,7 +101,7 @@ def enu_to_geodetic( origin[0], origin[1], origin[2], - None, + self.__ellipsoid, deg ) @@ -135,7 +137,7 @@ def enu_to_enu( origin[0], origin[1], origin[2], - None, + self.__ellipsoid, deg ) new_origin = np.copy(self.__origin) @@ -148,7 +150,7 @@ def enu_to_enu( new_origin[0], new_origin[1], new_origin[2], - None, + self.__ellipsoid, deg ) diff --git a/rnog_analysis_tools/detector_json/RNO_season_2023.json b/rnog_analysis_tools/detector_json/RNO_season_2023.json new file mode 100644 index 0000000..82d330c --- /dev/null +++ b/rnog_analysis_tools/detector_json/RNO_season_2023.json @@ -0,0 +1,3543 @@ +{ + "channels": { + "0": { + "station_id": 11, + "channel_id": 0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -96.215, + "amp_type": "iglu", + "cab_time_delay": 716.2603798064285, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "1": { + "station_id": 11, + "channel_id": 1, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -95.174, + "amp_type": "iglu", + "cab_time_delay": 711.7615958304959, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "2": { + "station_id": 11, + "channel_id": 2, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -94.183, + "amp_type": "iglu", + "cab_time_delay": 706.495904921158, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "3": { + "station_id": 11, + "channel_id": 3, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -93.155, + "amp_type": "iglu", + "cab_time_delay": 702.195731800799, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "4": { + "station_id": 11, + "channel_id": 4, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -91.218, + "amp_type": "iglu", + "cab_time_delay": 690.6185223242599, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "5": { + "station_id": 11, + "channel_id": 5, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -79.121, + "amp_type": "iglu", + "cab_time_delay": 583.0629875035971, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "6": { + "station_id": 11, + "channel_id": 6, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -59.131, + "amp_type": "iglu", + "cab_time_delay": 484.257805977493, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "7": { + "station_id": 11, + "channel_id": 7, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -39.357, + "amp_type": "iglu", + "cab_time_delay": 387.1159239346471, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "8": { + "station_id": 11, + "channel_id": 8, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -92.177, + "amp_type": "iglu", + "cab_time_delay": 695.0077691915028, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "9": { + "station_id": 11, + "channel_id": 9, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 18.018524515656964, + "ant_position_y": -30.46999302062511, + "ant_position_z": -82.95, + "amp_type": "iglu", + "cab_time_delay": 704.8660580862335, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "10": { + "station_id": 11, + "channel_id": 10, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 18.018524515656964, + "ant_position_y": -30.46999302062511, + "ant_position_z": -81.94, + "amp_type": "iglu", + "cab_time_delay": 700.3063612901005, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "11": { + "station_id": 11, + "channel_id": 11, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 18.018524515656964, + "ant_position_y": -30.46999302062511, + "ant_position_z": -80.94, + "amp_type": "iglu", + "cab_time_delay": 695.125480287199, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "12": { + "station_id": 11, + "channel_id": 21, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 34.96881000487633, + "ant_position_y": -0.19141220844210238, + "ant_position_z": -94.66, + "amp_type": "iglu", + "cab_time_delay": 695.0278958661603, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "13": { + "station_id": 11, + "channel_id": 22, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 34.96881000487633, + "ant_position_y": -0.19141220844210238, + "ant_position_z": -95.66, + "amp_type": "iglu", + "cab_time_delay": 700.4737404863125, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "14": { + "station_id": 11, + "channel_id": 23, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 34.96881000487633, + "ant_position_y": -0.19141220844210238, + "ant_position_z": -96.67, + "amp_type": "iglu", + "cab_time_delay": 704.7261333365847, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "15": { + "station_id": 11, + "channel_id": 20, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 21.186104256390763, + "ant_position_y": -17.507627395985082, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.32699419041931, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "16": { + "station_id": 11, + "channel_id": 19, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 18.861426350457805, + "ant_position_y": -17.407802956481987, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.43439538521371, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "17": { + "station_id": 11, + "channel_id": 18, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 180.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 15.811921687833092, + "ant_position_y": -17.356092695615303, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 52.51563909722448, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "18": { + "station_id": 11, + "channel_id": 12, + "ant_rotation_phi": 220.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 310.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 25.245374429777485, + "ant_position_y": -9.271898202581497, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.556691492869795, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "19": { + "station_id": 11, + "channel_id": 13, + "ant_rotation_phi": 220.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 24.478617781898492, + "ant_position_y": -6.758508805503766, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.883012205651234, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "20": { + "station_id": 11, + "channel_id": 14, + "ant_rotation_phi": 220.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 130.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 23.709240577868513, + "ant_position_y": -4.359449327425068, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.20101294697667, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "21": { + "station_id": 11, + "channel_id": 15, + "ant_rotation_phi": 328.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 58.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 13.659226614984846, + "ant_position_y": -4.116966752974577, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 52.57621291824783, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "22": { + "station_id": 11, + "channel_id": 16, + "ant_rotation_phi": 328.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 12.579191943719934, + "ant_position_y": -6.338409142274372, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.398781691972694, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "23": { + "station_id": 11, + "channel_id": 17, + "ant_rotation_phi": 328.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 238.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 11.212162270289355, + "ant_position_y": -9.197601282929554, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 52.51394131174265, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "24": { + "station_id": 12, + "channel_id": 9, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.169786577567038, + "ant_position_y": 30.105416502163507, + "ant_position_z": -93.472, + "amp_type": "iglu", + "cab_time_delay": 704.8326985978704, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "25": { + "station_id": 12, + "channel_id": 10, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.169786577567038, + "ant_position_y": 30.105416502163507, + "ant_position_z": -92.507, + "amp_type": "iglu", + "cab_time_delay": 700.5853011208408, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "26": { + "station_id": 12, + "channel_id": 11, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.169786577567038, + "ant_position_y": 30.105416502163507, + "ant_position_z": -91.491, + "amp_type": "iglu", + "cab_time_delay": 695.0992381351823, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "27": { + "station_id": 12, + "channel_id": 21, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 17.54306172678298, + "ant_position_y": 30.752842104373485, + "ant_position_z": -92.799, + "amp_type": "iglu", + "cab_time_delay": 694.4016530026131, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-17T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "28": { + "station_id": 12, + "channel_id": 22, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 17.54306172678298, + "ant_position_y": 30.752842104373485, + "ant_position_z": -93.764, + "amp_type": "iglu", + "cab_time_delay": 699.8409090956202, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-17T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "29": { + "station_id": 12, + "channel_id": 23, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 17.54306172678298, + "ant_position_y": 30.752842104373485, + "ant_position_z": -94.755, + "amp_type": "iglu", + "cab_time_delay": 704.1016818511831, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-17T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "30": { + "station_id": 12, + "channel_id": 0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -94.209, + "amp_type": "iglu", + "cab_time_delay": 717.8528684487527, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "31": { + "station_id": 12, + "channel_id": 1, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -93.243, + "amp_type": "iglu", + "cab_time_delay": 711.768, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "32": { + "station_id": 12, + "channel_id": 2, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -92.24, + "amp_type": "iglu", + "cab_time_delay": 707.7227809582946, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "33": { + "station_id": 12, + "channel_id": 3, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -91.262, + "amp_type": "iglu", + "cab_time_delay": 703.6051877256091, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "34": { + "station_id": 12, + "channel_id": 4, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -89.319, + "amp_type": "iglu", + "cab_time_delay": 691.703621620457, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "35": { + "station_id": 12, + "channel_id": 5, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -77.279, + "amp_type": "iglu", + "cab_time_delay": 583.1145481356763, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "36": { + "station_id": 12, + "channel_id": 6, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -57.252, + "amp_type": "iglu", + "cab_time_delay": 484.39813876384204, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "37": { + "station_id": 12, + "channel_id": 7, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -37.262, + "amp_type": "iglu", + "cab_time_delay": 387.28183644102774, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "38": { + "station_id": 12, + "channel_id": 8, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -90.297, + "amp_type": "iglu", + "cab_time_delay": 696.568527555139, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "39": { + "station_id": 12, + "channel_id": 17, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 240.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -7.25335276193141, + "ant_position_y": 21.34712319053824, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.91827499385921, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-17T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "40": { + "station_id": 12, + "channel_id": 16, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -6.003013655671339, + "ant_position_y": 23.847734045334846, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.83638105867064, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-17T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "41": { + "station_id": 12, + "channel_id": 15, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 60.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -4.360019878962476, + "ant_position_y": 26.51315499704583, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.730803410479524, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-17T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "42": { + "station_id": 12, + "channel_id": 14, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 120.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 4.522656115828795, + "ant_position_y": 25.910670151475188, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 46.01978301616729, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "43": { + "station_id": 12, + "channel_id": 13, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 5.838854205594316, + "ant_position_y": 24.5431206774806, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.742412236972015, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "44": { + "station_id": 12, + "channel_id": 12, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 300.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 7.03900825822484, + "ant_position_y": 21.618757784814306, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.839198595315175, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "45": { + "station_id": 12, + "channel_id": 18, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 180.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -3.172374694597238, + "ant_position_y": 13.365198347965134, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.59430891887436, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "46": { + "station_id": 12, + "channel_id": 19, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -0.09184631579910274, + "ant_position_y": 13.105892618229063, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.846178367177174, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "47": { + "station_id": 12, + "channel_id": 20, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 2.89471342104207, + "ant_position_y": 12.980386719307944, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.89728312662527, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-16T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "48": { + "station_id": 13, + "channel_id": 0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -96.266, + "amp_type": "iglu", + "cab_time_delay": 716.5569003542323, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "49": { + "station_id": 13, + "channel_id": 1, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -95.25, + "amp_type": "iglu", + "cab_time_delay": 711.893994185995, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "50": { + "station_id": 13, + "channel_id": 2, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -94.259, + "amp_type": "iglu", + "cab_time_delay": 706.675717791364, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "51": { + "station_id": 13, + "channel_id": 3, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -93.218, + "amp_type": "iglu", + "cab_time_delay": 702.2727756955887, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "52": { + "station_id": 13, + "channel_id": 4, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -91.211, + "amp_type": "iglu", + "cab_time_delay": 690.6134090862433, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "53": { + "station_id": 13, + "channel_id": 5, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -79.175, + "amp_type": "iglu", + "cab_time_delay": 583.6510751776831, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "54": { + "station_id": 13, + "channel_id": 6, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -59.182, + "amp_type": "iglu", + "cab_time_delay": 484.71366908125884, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "55": { + "station_id": 13, + "channel_id": 7, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -39.243, + "amp_type": "iglu", + "cab_time_delay": 387.4357117300662, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "56": { + "station_id": 13, + "channel_id": 8, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -92.215, + "amp_type": "iglu", + "cab_time_delay": 695.082404371683, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "57": { + "station_id": 13, + "channel_id": 9, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.51197811169982, + "ant_position_y": 29.742022928890492, + "ant_position_z": -94.818, + "amp_type": "iglu", + "cab_time_delay": 705.8226166224723, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "58": { + "station_id": 13, + "channel_id": 10, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.51197811169982, + "ant_position_y": 29.742022928890492, + "ant_position_z": -93.802, + "amp_type": "iglu", + "cab_time_delay": 701.4365946711572, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "59": { + "station_id": 13, + "channel_id": 11, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.51197811169982, + "ant_position_y": 29.742022928890492, + "ant_position_z": -92.812, + "amp_type": "iglu", + "cab_time_delay": 696.2095237776895, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "60": { + "station_id": 13, + "channel_id": 21, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 16.95447838550831, + "ant_position_y": 30.12568265560958, + "ant_position_z": -93.091, + "amp_type": "iglu", + "cab_time_delay": 694.966307648661, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "61": { + "station_id": 13, + "channel_id": 22, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 16.95447838550831, + "ant_position_y": 30.12568265560958, + "ant_position_z": -94.082, + "amp_type": "iglu", + "cab_time_delay": 700.4557991679768, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "62": { + "station_id": 13, + "channel_id": 23, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 16.95447838550831, + "ant_position_y": 30.12568265560958, + "ant_position_z": -95.098, + "amp_type": "iglu", + "cab_time_delay": 704.7490940670381, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "63": { + "station_id": 13, + "channel_id": 17, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 240.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -7.659842837283577, + "ant_position_y": 21.248748214991338, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.4816564960653, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "64": { + "station_id": 13, + "channel_id": 16, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -6.394915495773603, + "ant_position_y": 23.544812894404913, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.917833705247084, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "65": { + "station_id": 13, + "channel_id": 15, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 60.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -4.7293936275261785, + "ant_position_y": 25.843182149080803, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.38950686394398, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "66": { + "station_id": 13, + "channel_id": 14, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 120.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 4.387081260395007, + "ant_position_y": 25.783898894905633, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.977255276242445, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "67": { + "station_id": 13, + "channel_id": 13, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 5.591569317517724, + "ant_position_y": 23.363173077020747, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.85528602130243, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "68": { + "station_id": 13, + "channel_id": 12, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 300.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 6.975139683861471, + "ant_position_y": 21.094408011153973, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 46.01961725310455, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "69": { + "station_id": 13, + "channel_id": 20, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 2.4579457368663498, + "ant_position_y": 13.335390086505413, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.764002862920535, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "70": { + "station_id": 13, + "channel_id": 19, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -0.08945918504923611, + "ant_position_y": 13.066877906649552, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.97540552376522, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "71": { + "station_id": 13, + "channel_id": 18, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 180.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -2.8286647134991654, + "ant_position_y": 13.04946226926404, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.75640441890302, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-30T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "72": { + "station_id": 21, + "channel_id": 0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -95.37, + "amp_type": "iglu", + "cab_time_delay": 716.2340516693513, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "73": { + "station_id": 21, + "channel_id": 1, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -94.37, + "amp_type": "iglu", + "cab_time_delay": 711.6738111253712, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "74": { + "station_id": 21, + "channel_id": 2, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -93.36, + "amp_type": "iglu", + "cab_time_delay": 706.3043868097873, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "75": { + "station_id": 21, + "channel_id": 3, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -92.36, + "amp_type": "iglu", + "cab_time_delay": 702.1201325816487, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "76": { + "station_id": 21, + "channel_id": 4, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -90.39, + "amp_type": "iglu", + "cab_time_delay": 689.9220583040554, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "77": { + "station_id": 21, + "channel_id": 5, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -78.42, + "amp_type": "iglu", + "cab_time_delay": 583.6085635800221, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "78": { + "station_id": 21, + "channel_id": 6, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -57.98, + "amp_type": "iglu", + "cab_time_delay": 484.73964774406437, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "79": { + "station_id": 21, + "channel_id": 7, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -38.33, + "amp_type": "iglu", + "cab_time_delay": 387.6103598042084, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "80": { + "station_id": 21, + "channel_id": 8, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -91.37, + "amp_type": "iglu", + "cab_time_delay": 695.0287325115062, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "81": { + "station_id": 21, + "channel_id": 9, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.237822409178648, + "ant_position_y": 29.436009810348025, + "ant_position_z": -94.7, + "amp_type": "iglu", + "cab_time_delay": 706.0498570594092, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "82": { + "station_id": 21, + "channel_id": 10, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.237822409178648, + "ant_position_y": 29.436009810348025, + "ant_position_z": -93.71, + "amp_type": "iglu", + "cab_time_delay": 701.7155539494165, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "83": { + "station_id": 21, + "channel_id": 11, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.237822409178648, + "ant_position_y": 29.436009810348025, + "ant_position_z": -92.7, + "amp_type": "iglu", + "cab_time_delay": 696.5371961764442, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "84": { + "station_id": 21, + "channel_id": 21, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -34.1288896622176, + "ant_position_y": -1.2407598474927681, + "ant_position_z": -93.37, + "amp_type": "iglu", + "cab_time_delay": 695.8319798499194, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "85": { + "station_id": 21, + "channel_id": 22, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -34.1288896622176, + "ant_position_y": -1.2407598474927681, + "ant_position_z": -94.34, + "amp_type": "iglu", + "cab_time_delay": 701.0882803491144, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "86": { + "station_id": 21, + "channel_id": 23, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -34.1288896622176, + "ant_position_y": -1.2407598474927681, + "ant_position_z": -95.37, + "amp_type": "iglu", + "cab_time_delay": 705.241651007666, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "87": { + "station_id": 21, + "channel_id": 15, + "ant_rotation_phi": 277.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 187.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -20.913616334864287, + "ant_position_y": 16.537611216532184, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.254956245215354, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "88": { + "station_id": 21, + "channel_id": 16, + "ant_rotation_phi": 277.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -18.326662967684683, + "ant_position_y": 16.91462123190064, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.82958226071196, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "89": { + "station_id": 21, + "channel_id": 17, + "ant_rotation_phi": 277.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 7.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -15.404148418065631, + "ant_position_y": 17.46318633982372, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 48.96724049428868, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "90": { + "station_id": 21, + "channel_id": 14, + "ant_rotation_phi": 42.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 132.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -25.02971666518448, + "ant_position_y": 7.293175091846081, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.42704773531392, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "91": { + "station_id": 21, + "channel_id": 13, + "ant_rotation_phi": 42.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -23.892386133465607, + "ant_position_y": 4.978986751043749, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.43375896297529, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "92": { + "station_id": 21, + "channel_id": 12, + "ant_rotation_phi": 42.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 312.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -22.479689741668324, + "ant_position_y": 2.80783833285102, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.36961127763919, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "93": { + "station_id": 21, + "channel_id": 20, + "ant_rotation_phi": 141.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 231.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -11.266588048738129, + "ant_position_y": 2.9011467712219314, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 48.99288182695537, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "94": { + "station_id": 21, + "channel_id": 19, + "ant_rotation_phi": 141.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -10.00827839620348, + "ant_position_y": 5.2833313663230115, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.75937993162733, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "95": { + "station_id": 21, + "channel_id": 18, + "ant_rotation_phi": 141.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 51.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -8.513397338379718, + "ant_position_y": 7.724537269470318, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.48968661430838, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "96": { + "station_id": 22, + "channel_id": 9, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.199498709672298, + "ant_position_y": 29.357402778427513, + "ant_position_z": -96.8, + "amp_type": "iglu", + "cab_time_delay": 706.0498570594092, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "97": { + "station_id": 22, + "channel_id": 10, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.199498709672298, + "ant_position_y": 29.357402778427513, + "ant_position_z": -95.8, + "amp_type": "iglu", + "cab_time_delay": 701.7155539494165, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "98": { + "station_id": 22, + "channel_id": 11, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.199498709672298, + "ant_position_y": 29.357402778427513, + "ant_position_z": -94.8, + "amp_type": "iglu", + "cab_time_delay": 696.5371961764442, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "99": { + "station_id": 22, + "channel_id": 21, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 16.39538465744613, + "ant_position_y": 29.513529144740687, + "ant_position_z": -94.61, + "amp_type": "iglu", + "cab_time_delay": 695.0887166749822, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "100": { + "station_id": 22, + "channel_id": 22, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 16.39538465744613, + "ant_position_y": 29.513529144740687, + "ant_position_z": -95.61, + "amp_type": "iglu", + "cab_time_delay": 700.5097259660157, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "101": { + "station_id": 22, + "channel_id": 23, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 16.39538465744613, + "ant_position_y": 29.513529144740687, + "ant_position_z": -96.62, + "amp_type": "iglu", + "cab_time_delay": 704.7852281608289, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "102": { + "station_id": 22, + "channel_id": 0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -95.67, + "amp_type": "iglu", + "cab_time_delay": 716.5273297729007, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "103": { + "station_id": 22, + "channel_id": 1, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -94.66, + "amp_type": "iglu", + "cab_time_delay": 711.9338529670598, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "104": { + "station_id": 22, + "channel_id": 2, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -93.66, + "amp_type": "iglu", + "cab_time_delay": 706.6720443161013, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "105": { + "station_id": 22, + "channel_id": 3, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -92.66, + "amp_type": "iglu", + "cab_time_delay": 702.2200344958492, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "106": { + "station_id": 22, + "channel_id": 4, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -90.72, + "amp_type": "iglu", + "cab_time_delay": 690.5959592568203, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "107": { + "station_id": 22, + "channel_id": 5, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -78.7, + "amp_type": "iglu", + "cab_time_delay": 583.316058590185, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "108": { + "station_id": 22, + "channel_id": 6, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -58.62, + "amp_type": "iglu", + "cab_time_delay": 484.8636828671781, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "109": { + "station_id": 22, + "channel_id": 7, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -38.53, + "amp_type": "iglu", + "cab_time_delay": 387.5505598225923, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "110": { + "station_id": 22, + "channel_id": 8, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -91.67, + "amp_type": "iglu", + "cab_time_delay": 695.1562845004979, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "111": { + "station_id": 22, + "channel_id": 17, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 240.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -8.6049483702011, + "ant_position_y": 21.47786411167135, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 52.71319900390884, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "112": { + "station_id": 22, + "channel_id": 16, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -7.5612403179679575, + "ant_position_y": 23.893840401733087, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.602214424020616, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "113": { + "station_id": 22, + "channel_id": 15, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 60.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -6.378764994213384, + "ant_position_y": 26.059809190085844, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 52.983380707350655, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "114": { + "station_id": 22, + "channel_id": 13, + "ant_rotation_phi": 213.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 7.223712045816455, + "ant_position_y": 23.24066900706316, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.989096119098235, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "115": { + "station_id": 22, + "channel_id": 20, + "ant_rotation_phi": 81.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 351.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 2.5453667925172567, + "ant_position_y": 11.108734895638918, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.510627155343215, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "116": { + "station_id": 22, + "channel_id": 19, + "ant_rotation_phi": 81.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -0.033351822535991005, + "ant_position_y": 11.348087174853845, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.777650776480506, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "117": { + "station_id": 22, + "channel_id": 14, + "ant_rotation_phi": 213.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 123.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 5.363380066230661, + "ant_position_y": 25.697792916809476, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.527426912487186, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "118": { + "station_id": 22, + "channel_id": 12, + "ant_rotation_phi": 213.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 303.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 8.118574044456068, + "ant_position_y": 20.662247745052127, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 49.07793698494233, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "119": { + "station_id": 22, + "channel_id": 18, + "ant_rotation_phi": 81.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 171.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -2.5448638218912265, + "ant_position_y": 11.377546831037535, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 52.95363112541108, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "120": { + "station_id": 23, + "channel_id": 0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -94.717, + "amp_type": "iglu", + "cab_time_delay": 717.0534637454359, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "121": { + "station_id": 23, + "channel_id": 1, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -93.751, + "amp_type": "iglu", + "cab_time_delay": 712.4004767769894, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "122": { + "station_id": 23, + "channel_id": 2, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -92.735, + "amp_type": "iglu", + "cab_time_delay": 707.1524946995909, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "123": { + "station_id": 23, + "channel_id": 3, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -91.745, + "amp_type": "iglu", + "cab_time_delay": 702.8617993250889, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "124": { + "station_id": 23, + "channel_id": 4, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -89.764, + "amp_type": "iglu", + "cab_time_delay": 690.9500500747815, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "125": { + "station_id": 23, + "channel_id": 5, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -77.699, + "amp_type": "iglu", + "cab_time_delay": 582.3601331742286, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "126": { + "station_id": 23, + "channel_id": 7, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -57.709, + "amp_type": "iglu", + "cab_time_delay": 483.6670431088573, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "127": { + "station_id": 23, + "channel_id": 6, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -37.719, + "amp_type": "iglu", + "cab_time_delay": 386.37548644736046, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "128": { + "station_id": 23, + "channel_id": 8, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -90.729, + "amp_type": "iglu", + "cab_time_delay": 695.8484064369925, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "129": { + "station_id": 23, + "channel_id": 9, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -34.54191609133999, + "ant_position_y": -0.1224676067567998, + "ant_position_z": -94.945, + "amp_type": "iglu", + "cab_time_delay": 705.2304586807497, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-24T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "130": { + "station_id": 23, + "channel_id": 10, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -34.54191609133999, + "ant_position_y": -0.1224676067567998, + "ant_position_z": -93.942, + "amp_type": "iglu", + "cab_time_delay": 701.1086074022868, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-24T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "131": { + "station_id": 23, + "channel_id": 11, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -34.54191609133999, + "ant_position_y": -0.1224676067567998, + "ant_position_z": -92.951, + "amp_type": "iglu", + "cab_time_delay": 695.7224638947405, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-24T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "132": { + "station_id": 23, + "channel_id": 21, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.11733208278625, + "ant_position_y": 29.755711625947697, + "ant_position_z": -93.764, + "amp_type": "iglu", + "cab_time_delay": 696.6159498314443, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "133": { + "station_id": 23, + "channel_id": 22, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.11733208278625, + "ant_position_y": 29.755711625947697, + "ant_position_z": -94.767, + "amp_type": "iglu", + "cab_time_delay": 701.7183093306504, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "134": { + "station_id": 23, + "channel_id": 23, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.11733208278625, + "ant_position_y": 29.755711625947697, + "ant_position_z": -95.783, + "amp_type": "iglu", + "cab_time_delay": 706.0542491285506, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "135": { + "station_id": 23, + "channel_id": 14, + "ant_rotation_phi": 270.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 180.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -19.211573683413533, + "ant_position_y": 17.319975661629087, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.54795118967973, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-24T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "136": { + "station_id": 23, + "channel_id": 13, + "ant_rotation_phi": 270.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -16.664335137387823, + "ant_position_y": 17.16331723660869, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.7577340623503, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-24T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "137": { + "station_id": 23, + "channel_id": 12, + "ant_rotation_phi": 270.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -13.716551579004388, + "ant_position_y": 17.24043830214714, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.78713480723031, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-24T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "138": { + "station_id": 23, + "channel_id": 20, + "ant_rotation_phi": 150.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 60.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -8.850478318870572, + "ant_position_y": 9.054268302787932, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.9267504993418, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "139": { + "station_id": 23, + "channel_id": 19, + "ant_rotation_phi": 150.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -10.17433696300425, + "ant_position_y": 6.733546452867358, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.3209139461091, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "140": { + "station_id": 23, + "channel_id": 18, + "ant_rotation_phi": 150.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 240.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -11.704241496685498, + "ant_position_y": 4.103020992519305, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.77034957757189, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-23T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "141": { + "station_id": 23, + "channel_id": 17, + "ant_rotation_phi": 30.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 300.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -21.051474002000376, + "ant_position_y": 4.618674469174039, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.39048669843476, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "142": { + "station_id": 23, + "channel_id": 16, + "ant_rotation_phi": 30.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -22.374936914001708, + "ant_position_y": 6.947502613768393, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.40997699209948, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "143": { + "station_id": 23, + "channel_id": 15, + "ant_rotation_phi": 30.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 120.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -23.792431708424672, + "ant_position_y": 9.490450425534164, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.83094862959857, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "144": { + "station_id": 24, + "channel_id": 9, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.6294982705393, + "ant_position_y": 30.01858899282888, + "ant_position_z": -97.511, + "amp_type": "iglu", + "cab_time_delay": 705.32011112294, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-06T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "145": { + "station_id": 24, + "channel_id": 10, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.6294982705393, + "ant_position_y": 30.01858899282888, + "ant_position_z": -96.495, + "amp_type": "iglu", + "cab_time_delay": 701.118919397236, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-06T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "146": { + "station_id": 24, + "channel_id": 11, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -17.6294982705393, + "ant_position_y": 30.01858899282888, + "ant_position_z": -95.504, + "amp_type": "iglu", + "cab_time_delay": 695.8325149249811, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-06T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "147": { + "station_id": 24, + "channel_id": 0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -97.638, + "amp_type": "iglu", + "cab_time_delay": 716.7233780139192, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "148": { + "station_id": 24, + "channel_id": 1, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -96.622, + "amp_type": "iglu", + "cab_time_delay": 712.1044846158909, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "149": { + "station_id": 24, + "channel_id": 2, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -95.631, + "amp_type": "iglu", + "cab_time_delay": 706.8892411537641, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "150": { + "station_id": 24, + "channel_id": 3, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -94.615, + "amp_type": "iglu", + "cab_time_delay": 702.4226072909622, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "151": { + "station_id": 24, + "channel_id": 4, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -92.659, + "amp_type": "iglu", + "cab_time_delay": 690.761838353226, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "152": { + "station_id": 24, + "channel_id": 5, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -80.594, + "amp_type": "iglu", + "cab_time_delay": 583.7560433649974, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "153": { + "station_id": 24, + "channel_id": 6, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -60.604, + "amp_type": "iglu", + "cab_time_delay": 484.7189595813629, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "154": { + "station_id": 24, + "channel_id": 7, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -40.64, + "amp_type": "iglu", + "cab_time_delay": 387.69316314434445, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "155": { + "station_id": 24, + "channel_id": 8, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 0.0, + "ant_position_y": 0.0, + "ant_position_z": -93.65, + "amp_type": "iglu", + "cab_time_delay": 695.2098026860888, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "156": { + "station_id": 24, + "channel_id": 21, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 17.01617867674605, + "ant_position_y": 30.089051222671515, + "ant_position_z": -78.372, + "amp_type": "iglu", + "cab_time_delay": 696.0136180352841, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_quadslot_v3_air_rescaled_to_n1.74" + }, + "157": { + "station_id": 24, + "channel_id": 22, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 17.01617867674605, + "ant_position_y": 30.089051222671515, + "ant_position_z": -79.375, + "amp_type": "iglu", + "cab_time_delay": 701.1819591709564, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "158": { + "station_id": 24, + "channel_id": 23, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 17.01617867674605, + "ant_position_y": 30.089051222671515, + "ant_position_z": -80.391, + "amp_type": "iglu", + "cab_time_delay": 705.6007352061425, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "RNOG_vpol_4inch_center_n1.73" + }, + "159": { + "station_id": 24, + "channel_id": 15, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 60.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -5.171399705444173, + "ant_position_y": 25.841320159085626, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.75439206401613, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "160": { + "station_id": 24, + "channel_id": 16, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -6.320901644269725, + "ant_position_y": 23.59709970223321, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.458824371215705, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "161": { + "station_id": 24, + "channel_id": 17, + "ant_rotation_phi": 330.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 240.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -7.721578483910434, + "ant_position_y": 21.042051775049913, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.767816340568835, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "162": { + "station_id": 24, + "channel_id": 18, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 180.0, + "ant_orientation_theta": 120.0, + "ant_position_x": -3.1296279810530905, + "ant_position_y": 13.016645591927954, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.72635561302779, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "163": { + "station_id": 24, + "channel_id": 19, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": -0.49897710181994626, + "ant_position_y": 12.8886429463073, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 46.20942421716986, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "164": { + "station_id": 24, + "channel_id": 20, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 2.4626351626473024, + "ant_position_y": 12.830654934149607, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.8043779968151, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-05T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "165": { + "station_id": 24, + "channel_id": 12, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 300.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 7.210917268336061, + "ant_position_y": 21.083718102880994, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.364441874451146, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-06T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "166": { + "station_id": 24, + "channel_id": 13, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_position_x": 5.667346182745405, + "ant_position_y": 23.556566756125903, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.824131294404665, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-06T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + }, + "167": { + "station_id": 24, + "channel_id": 14, + "ant_rotation_phi": 210.0, + "ant_rotation_theta": 90.0, + "ant_orientation_phi": 120.0, + "ant_orientation_theta": 120.0, + "ant_position_x": 4.16767475236702, + "ant_position_y": 25.935868936541738, + "ant_position_z": -0.5, + "amp_type": "rno_surface", + "cab_time_delay": 45.61878753278558, + "adc_n_samples": 2048, + "adc_sampling_frequency": 3.2, + "commission_time": "{TinyDate}:2022-07-06T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "ant_type": "createLPDA_100MHz_InfFirn_n1.4" + } + }, + "stations": { + "11": { + "station_id": 11, + "pos_easting": -1572.8161736544128, + "pos_northing": 729.3722386485937, + "pos_altitude": -3.783231150073059, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00" + }, + "12": { + "station_id": 12, + "pos_easting": -1352.364325059356, + "pos_northing": 1911.1738485252934, + "pos_altitude": -4.03610097553792, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00" + }, + "13": { + "station_id": 13, + "pos_easting": -1147.4927545674973, + "pos_northing": 3124.0456946337963, + "pos_altitude": -4.50342952129995, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00" + }, + "21": { + "station_id": 21, + "pos_easting": -308.1768397289919, + "pos_northing": 495.8958356648789, + "pos_altitude": -3.001389475218261, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00" + }, + "22": { + "station_id": 22, + "pos_easting": -138.03400922620767, + "pos_northing": 1708.005557160627, + "pos_altitude": -2.463255858468301, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00" + }, + "23": { + "station_id": 23, + "pos_easting": 82.4071346964168, + "pos_northing": 2949.9982332582017, + "pos_altitude": -2.837141509331976, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00" + }, + "24": { + "station_id": 24, + "pos_easting": 269.08737268271943, + "pos_northing": 4133.055983521074, + "pos_altitude": -3.6948952982193837, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00" + } + }, + "devices": { + "0": { + "station_id": 11, + "ant_comment": "Solar1", + "ant_position_x": 13.36132853368872, + "ant_position_y": -11.48713138132041, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 51 + }, + "1": { + "station_id": 11, + "ant_comment": "Solar2", + "ant_position_x": 21.43206761388069, + "ant_position_y": -10.44439371321073, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 52 + }, + "3": { + "ant_comment": "Helper String B Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": 18.018524515656964, + "ant_position_y": -30.46999302062511, + "ant_position_z": -79.92, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 1, + "station_id": 11 + }, + "2": { + "ant_comment": "Helper String C Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": 34.96881000487633, + "ant_position_y": -0.19141220844210238, + "ant_position_z": -93.68, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 0, + "station_id": 11 + }, + "4": { + "ant_comment": "Surface Cal Pulser", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": 18.107832415371604, + "ant_position_y": -1.3719442312160481, + "ant_position_z": -0.5, + "commission_time": "{TinyDate}:2021-07-11T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 2, + "station_id": 11 + }, + "5": { + "station_id": 12, + "ant_comment": "Solar1", + "ant_position_x": 3.176778224476493, + "ant_position_y": 20.049944351541626, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 51 + }, + "6": { + "station_id": 12, + "ant_comment": "Solar2", + "ant_position_x": -3.747691525486289, + "ant_position_y": 20.40075131947856, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 52 + }, + "8": { + "ant_comment": "Helper String B Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -17.169786577567038, + "ant_position_y": 30.105416502163507, + "ant_position_z": -90.5, + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 1, + "station_id": 12 + }, + "7": { + "ant_comment": "Helper String C Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": 17.54306172678298, + "ant_position_y": 30.752842104373485, + "ant_position_z": -91.821, + "commission_time": "{TinyDate}:2022-06-17T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 0, + "station_id": 12 + }, + "9": { + "ant_comment": "Surface Cal Pulser", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -0.3753118916176845, + "ant_position_y": 29.75475708622207, + "ant_position_z": -0.5, + "commission_time": "{TinyDate}:2022-06-21T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 2, + "station_id": 12 + }, + "10": { + "station_id": 13, + "ant_comment": "Solar1", + "ant_position_x": -4.105543025558518, + "ant_position_y": 19.86872242372283, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 51 + }, + "11": { + "station_id": 13, + "ant_comment": "Solar2", + "ant_position_x": -1.2175798336297703, + "ant_position_y": 23.709661860820233, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 52 + }, + "13": { + "ant_comment": "Helper String B Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -17.51197811169982, + "ant_position_y": 29.742022928890492, + "ant_position_z": -91.834, + "commission_time": "{TinyDate}:2022-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 1, + "station_id": 13 + }, + "12": { + "ant_comment": "Helper String C Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": 16.95447838550831, + "ant_position_y": 30.12568265560958, + "ant_position_z": -92.1, + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 0, + "station_id": 13 + }, + "14": { + "ant_comment": "Surface Cal Pulser", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -0.5740155279763712, + "ant_position_y": 35.923120880881925, + "ant_position_z": -0.5, + "commission_time": "{TinyDate}:2022-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 2, + "station_id": 13 + }, + "15": { + "station_id": 21, + "ant_comment": "Solar1", + "ant_position_x": -14.35348202765249, + "ant_position_y": 10.869027057073652, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 51 + }, + "16": { + "station_id": 21, + "ant_comment": "Solar2", + "ant_position_x": -20.00309913297025, + "ant_position_y": 8.88120258810676, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 52 + }, + "18": { + "ant_comment": "Helper String B Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -17.237822409178648, + "ant_position_y": 29.436009810348025, + "ant_position_z": -91.72, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 1, + "station_id": 21 + }, + "17": { + "ant_comment": "Helper String C Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -34.1288896622176, + "ant_position_y": -1.2407598474927681, + "ant_position_z": -92.37, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 0, + "station_id": 21 + }, + "19": { + "ant_comment": "Surface Cal Pulser", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -51.74498926313953, + "ant_position_y": 29.063846909018764, + "ant_position_z": -0.5, + "commission_time": "{TinyDate}:2021-07-04T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 2, + "station_id": 21 + }, + "20": { + "station_id": 22, + "ant_comment": "Solar1", + "ant_position_x": -3.0004659456469085, + "ant_position_y": 18.413899935242398, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 51 + }, + "21": { + "station_id": 22, + "ant_comment": "Solar2", + "ant_position_x": 3.9343587962490574, + "ant_position_y": 19.991810790975478, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 52 + }, + "23": { + "ant_comment": "Helper String B Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -17.199498709672298, + "ant_position_y": 29.357402778427513, + "ant_position_z": -93.8, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 1, + "station_id": 22 + }, + "22": { + "ant_comment": "Helper String C Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": 16.39538465744613, + "ant_position_y": 29.513529144740687, + "ant_position_z": -93.62, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 0, + "station_id": 22 + }, + "24": { + "ant_comment": "Surface Cal Pulser", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -51.74498926313953, + "ant_position_y": 29.063846909018764, + "ant_position_z": -0.5, + "commission_time": "{TinyDate}:2021-07-01T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 2, + "station_id": 22 + }, + "25": { + "station_id": 23, + "ant_comment": "Solar1", + "ant_position_x": -19.53408010420692, + "ant_position_y": 10.635884447027365, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 51 + }, + "26": { + "station_id": 23, + "ant_comment": "Solar2", + "ant_position_x": -14.665758264097192, + "ant_position_y": 11.835641082987422, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 52 + }, + "28": { + "ant_comment": "Helper String B Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -34.54191609133999, + "ant_position_y": -0.1224676067567998, + "ant_position_z": -91.961, + "commission_time": "{TinyDate}:2022-06-24T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 1, + "station_id": 23 + }, + "27": { + "ant_comment": "Helper String C Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -17.11733208278625, + "ant_position_y": 29.755711625947697, + "ant_position_z": -92.774, + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 0, + "station_id": 23 + }, + "29": { + "ant_comment": "Surface Cal Pulser", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -28.515812899579103, + "ant_position_y": 19.496516800697464, + "ant_position_z": -0.5, + "commission_time": "{TinyDate}:2022-06-26T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 2, + "station_id": 23 + }, + "30": { + "station_id": 24, + "ant_comment": "Solar1", + "ant_position_x": 3.85210728828622, + "ant_position_y": 19.83569129735497, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 51 + }, + "31": { + "station_id": 24, + "ant_comment": "Solar2", + "ant_position_x": 0.9856824455048354, + "ant_position_y": 23.58770527141769, + "ant_position_z": 2.0, + "pos_site": "summit", + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 52 + }, + "33": { + "ant_comment": "Helper String B Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -17.6294982705393, + "ant_position_y": 30.01858899282888, + "ant_position_z": -94.513, + "commission_time": "{TinyDate}:2022-07-06T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 1, + "station_id": 24 + }, + "32": { + "ant_comment": "Helper String C Cal Vpol", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": 17.01617867674605, + "ant_position_y": 30.089051222671515, + "ant_position_z": -77.368, + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 0, + "station_id": 24 + }, + "34": { + "ant_comment": "Surface Cal Pulser", + "ant_orientation_phi": 0.0, + "ant_orientation_theta": 0.0, + "ant_rotation_phi": 90.0, + "ant_rotation_theta": 90.0, + "ant_position_x": -0.9999079284443724, + "ant_position_y": 36.36050283253098, + "ant_position_z": -0.5, + "commission_time": "{TinyDate}:2022-07-12T00:00:00", + "decommission_time": "{TinyDate}:2035-11-01T00:00:00", + "device_id": 2, + "station_id": 24 + } + } +} \ No newline at end of file diff --git a/rnog_analysis_tools/detector_json/build_detector.py b/rnog_analysis_tools/detector_json/build_detector.py index 9a8e3cd..8eb87cd 100644 --- a/rnog_analysis_tools/detector_json/build_detector.py +++ b/rnog_analysis_tools/detector_json/build_detector.py @@ -3,6 +3,7 @@ import csv import rnog_analysis_tools.coordinate_system.coordinate_system import radiotools.helper +from NuRadioReco.utilities import units """ This script is used to build a JSON file containing an RNO-G detector descriptions to be used with NuRadioReco. @@ -23,7 +24,7 @@ "channels": {}, "stations": {} } - +year = 2023 cs_disk = rnog_analysis_tools.coordinate_system.coordinate_system.CoordinateSystem() cs_msf = rnog_analysis_tools.coordinate_system.coordinate_system.CoordinateSystem('GPS_basestation') i_channel = 0 @@ -56,7 +57,10 @@ def build_device( for station_id in build_instructions.keys(): if station_id == 'general': continue - position_filename = build_instructions[station_id]['gps_results_file'] + if year == 2022: + position_filename = build_instructions[station_id]['gps_results_file'] + else: + position_filename = "gps_results/survey_2023_station{}.csv".format(station_id) position_reader = csv.reader(open(position_filename, 'r'), delimiter=',') power_string = None """ @@ -66,12 +70,19 @@ def build_device( if row[0] == 'Power A': power_string = row break - power_string_pos_disc = np.array(cs_disk.enu_to_enu( - float(power_string[2]), - float(power_string[5]), - float(power_string[8]), - cs_msf.get_origin() - )) + if year == 2022: + power_string_pos_disc = np.array(cs_disk.enu_to_enu( + float(power_string[2]), + float(power_string[5]), + float(power_string[8]), + cs_msf.get_origin() + )) + else: + power_string_pos_disc = np.array([ + float(power_string[2]), + float(power_string[5]), + float(power_string[8]) + ]) """ Write the station information into the detector JSON """ @@ -92,17 +103,57 @@ def build_device( Store position of the surface pulser """ if row[0] == 'Surface Pulser': - surface_position = np.array(cs_disk.enu_to_enu( - float(row[2]), - float(row[5]), - float(row[8]), - cs_msf.get_origin() - )) - power_string_pos_disc + if year == 2022: + surface_position = np.array(cs_disk.enu_to_enu( + float(row[2]), + float(row[5]), + float(row[8]), + cs_msf.get_origin() + )) - power_string_pos_disc + else: + surface_position = np.array([ + float(row[2]), + float(row[5]), + float(row[8]) + ]) - power_string_pos_disc + + + if "Solar" in row[0]: + print(row[0], i_devices) + if year == 2022: + pos = np.array(cs_disk.enu_to_enu( + float(row[2]), + float(row[5]), + float(row[8]), + cs_msf.get_origin() + )) - power_string_pos_disc + else: + pos = np.array([ + float(row[2]), + float(row[5]), + float(row[8]) + ]) - power_string_pos_disc + if 'devices' not in detector_description.keys(): + detector_description['devices'] = {} + detector_description['devices'][str(i_devices)] = { + "station_id": int(station_id), + "ant_comment": row[0], + "ant_position_x": pos[0], + "ant_position_y": pos[1], + "ant_position_z": 2., + 'pos_site': 'summit', + 'commission_time': build_instructions[station_id]['deployment_dates']['Station'], + 'decommission_time': "{TinyDate}:2035-11-01T00:00:00", + "device_id": 50 + int(row[0][-1]) + + } + i_devices += 1 """ The channel_associations lists which channels belong to a specific entry in the GPS data. """ if row[0] in build_instructions['general']['channel_associations'].keys(): if 'LPDA' in row[0]: + amp_type = 'rno_surface' lpda_number = int(row[0].split(' ')[1]) """ @@ -120,17 +171,25 @@ def build_device( """ This transforms the GPS positions to be relative to the DISC hole instead of MSF """ - channel_position = np.array(cs_disk.enu_to_enu( - float(row[2]), - float(row[5]), - float(row[8]), - cs_msf.get_origin() - )) + if year == 2022: + channel_position = np.array(cs_disk.enu_to_enu( + float(row[2]), + float(row[5]), + float(row[8]), + cs_msf.get_origin() + )) + else: + channel_position = np.array([ + float(row[2]), + float(row[5]), + float(row[8]) + ]) relative_position = channel_position - power_string_pos_disc """ Loop through all channels that are associated with the current GPS position """ for channel_id in build_instructions['general']['channel_associations'][row[0]]: + if channel_id in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21, 22, 23]: antenna_rotation_phi = 90.0 antenna_orientation_theta = 0.0 @@ -146,7 +205,9 @@ def build_device( """ if str(channel_id) in build_instructions[station_id]['fiber_overrides'].keys(): cable_delay = fiber_delays[str(build_instructions[station_id]['fiber_overrides'][str(channel_id)])][str(channel_id)] - else: + if channel_id in [0, 1, 2, 3]: + cable_delay += 1.768 + else: """ Get the cable delay measurements. The cables for the surface antennas were taken from the same box as the fibers for the power string. @@ -165,6 +226,11 @@ def build_device( Take care of the way the LPDAs are oriented """ antenna_rotation_phi = build_instructions[station_id]['lpda_rotations'][str(channel_id)] + if 'magnetic_correction' in build_instructions[station_id]: + if channel_id in build_instructions[station_id]['magnetic_correction']['plus']: + antenna_rotation_phi += 23 + if channel_id in build_instructions[station_id]['magnetic_correction']['minus']: + antenna_rotation_phi -= 23 if channel_id in [19, 16, 13]: antenna_orientation_theta = 0.0 antenna_orientation_phi = 0.0 @@ -252,9 +318,12 @@ def build_device( 'Surface Cal Pulser' ) i_devices += 3 - +if year == 2022: + outfile_name = 'RNO_season_2022.json' +else: + outfile_name = 'RNO_season_2023.json' json.dump( detector_description, - open('RNO_season_2022.json', 'w'), + open(outfile_name, 'w'), indent=2 ) diff --git a/rnog_analysis_tools/detector_json/build_info.json b/rnog_analysis_tools/detector_json/build_info.json index 029d965..d07b168 100644 --- a/rnog_analysis_tools/detector_json/build_info.json +++ b/rnog_analysis_tools/detector_json/build_info.json @@ -88,7 +88,12 @@ "18": 90.0, "19": 90.0, "20": 90.0 + }, + "magnetic_correction": { + "plus": [], + "minus": [12, 13, 14, 15, 16, 17] } + }, "12": { "gps_results_file": "gps_results/site_12_terrianiaq_survey_results_final.csv", @@ -214,6 +219,10 @@ "18": 118.0, "19": 118.0, "20": 118.0 + }, + "magnetic_correction": { + "plus": [15, 16, 17, 18, 19, 20], + "minus": [12, 13, 14] } }, @@ -262,6 +271,7 @@ "19": 81.0, "20": 81.0 } + }, "23": { "gps_results_file": "gps_results/20220714_station23_survey_results.csv", diff --git a/rnog_analysis_tools/detector_json/check_2023_coordinate_conversion.py b/rnog_analysis_tools/detector_json/check_2023_coordinate_conversion.py new file mode 100644 index 0000000..c4fa777 --- /dev/null +++ b/rnog_analysis_tools/detector_json/check_2023_coordinate_conversion.py @@ -0,0 +1,95 @@ +import numpy as np +import matplotlib.pyplot as plt +import glob +import rnog_analysis_tools.coordinate_system.coordinate_system + +station_ids = [11, 12, 13, 21, 22, 23, 24] + +folder_name = '/home/welling/Software/analysis-tools/rnog_analysis_tools/detector_json/gps_results/' +file_names = { + "11": "20210810_station11_survey_results.csv", + "12": "site_12_terrianiaq_survey_results_final.csv", + "13": "site_13_ukaleq_survey_results.csv", + "21": "20210810_station21_survey_results.csv", + "22": "20210810_station22_survey_results.csv", + "23": "20220714_station23_survey_results.csv", + "24": "20220714_station24_latlon_survey_results.csv" +} +cs_disc = rnog_analysis_tools.coordinate_system.coordinate_system.CoordinateSystem('DISC', 2022) +cs_msf = rnog_analysis_tools.coordinate_system.coordinate_system.CoordinateSystem('GPS_basestation', 2022) +n_rows = 3 +n_cols = len(station_ids) // n_rows +if len(station_ids) % n_rows > 0: + n_cols += 1 +fig1 = plt.figure(figsize=(3 * n_cols, 3 * n_rows)) +for i_station, station_id in enumerate(station_ids): + ax1_1 = fig1.add_subplot(n_rows, n_cols, i_station + 1) + ax1_1.set_aspect('equal') + data_2022 = np.genfromtxt( + folder_name + file_names[str(station_id)], + delimiter=',', + skip_header=1 + ) + station_positions_2022 = np.zeros((data_2022.shape[0], 3)) + for i_row in range(data_2022.shape[0]): + station_positions_2022[i_row] = cs_disc.enu_to_enu( + data_2022[i_row, 2], + data_2022[i_row, 5], + data_2022[i_row, 8], + cs_msf.get_origin() + ) + station_names_2022 = np.genfromtxt( + folder_name + file_names[str(station_id)], + delimiter=',', + skip_header=1, + dtype=str + ) + + station_positions_2023 = np.genfromtxt( + '/home/welling/Software/analysis-tools/rnog_analysis_tools/detector_json/gps_results/survey_2023_station{}.csv'.format( + station_id + ), + delimiter=',', + skip_header=1 + ) + station_names_2023 = np.genfromtxt( + '/home/welling/Software/analysis-tools/rnog_analysis_tools/detector_json/gps_results/survey_2023_station{}.csv'.format( + station_id + ), + delimiter=',', + skip_header=1, + dtype=str + ) + + ax1_1.scatter( + station_positions_2022[:, 0], + station_positions_2022[:, 1], + label='2022/21 survey', + color='C0' + ) + ax1_1.scatter( + station_positions_2023[:, 2], + station_positions_2023[:, 5], + label='2023 survey', + color='C1' + ) + ax1_1.set_title('Station {}'.format(station_id)) + + for i_name, name in enumerate(station_names_2022): + ax1_1.text( + station_positions_2022[i_name, 0] + 1, + station_positions_2022[i_name, 1] + .5, + name[0], + color='C0' + ) + for i_name, name in enumerate(station_names_2023): + ax1_1.text( + station_positions_2023[i_name, 2] + 1, + station_positions_2023[i_name, 5] - .5, + name[0], + color='C1' + ) + ax1_1.legend() + +plt.show() + diff --git a/rnog_analysis_tools/detector_json/draw_detector.py b/rnog_analysis_tools/detector_json/draw_detector.py index 6c72459..055857f 100644 --- a/rnog_analysis_tools/detector_json/draw_detector.py +++ b/rnog_analysis_tools/detector_json/draw_detector.py @@ -7,7 +7,7 @@ det = NuRadioReco.detector.detector.Detector( - json_filename='RNO_season_2022.json' + json_filename='RNO_season_2023.json' ) det.update(astropy.time.Time.now()) station_ids = det.get_station_ids() @@ -62,6 +62,11 @@ channel_id ) global_channel_pos.append(pos + station_pos) + solar1 = det.get_device(station_id, 51) + ax1_1.scatter(solar1['ant_position_x'], solar1['ant_position_y'], c='k', marker='*') + solar2 = det.get_device(station_id, 52) + ax1_1.scatter(solar2['ant_position_x'], solar2['ant_position_y'], c='k', marker='*') + surface_pulser = det.get_device(station_id, 2) fiber0 = det.get_device(station_id, 0) fiber1 = det.get_device(station_id, 1) diff --git a/rnog_analysis_tools/detector_json/gps_results/survey_2023_station11.csv b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station11.csv new file mode 100644 index 0000000..dad59b4 --- /dev/null +++ b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station11.csv @@ -0,0 +1,16 @@ +Station Component,"Filename,Easting Mean (m)",Std. Dev. Easting (m),Precision Easting (m),Northing Mean (m),Std. Dev. Northing (m),Precision Northing (m),Up Mean (m),Std. Dev. Up (m),Precision Up (m) +Power A,,-1572.8161736544128,nan,nan,729.3722386485937,nan,nan,-3.783231150073059,nan,nan +Helper B,,-1554.7976491387558,nan,nan,698.9022456279686,nan,nan,-4.0592608674387165,nan,nan +Helper C,,-1537.8473636495364,nan,nan,729.1808264401516,nan,nan,-3.826795739532251,nan,nan +LPDA 1,,-1551.630069398022,nan,nan,711.8646112526086,nan,nan,-3.8894215442196582,nan,nan +LPDA 2,,-1553.954747303955,nan,nan,711.9644356921117,nan,nan,-3.9109965972913017,nan,nan +LPDA 3,,-1557.0042519665797,nan,nan,712.0161459529784,nan,nan,-3.9297434091301966,nan,nan +LPDA 9,,-1547.5707992246353,nan,nan,720.1003404460122,nan,nan,-3.8563606072801804,nan,nan +LPDA 8,,-1548.3375558725143,nan,nan,722.6137298430899,nan,nan,-3.78082944988725,nan,nan +LPDA 7,,-1549.1069330765442,nan,nan,725.0127893211686,nan,nan,-3.7312870494097012,nan,nan +LPDA 6,,-1559.156947039428,nan,nan,725.2552718956191,nan,nan,-3.6127546591259545,nan,nan +LPDA 5,,-1560.2369817106928,nan,nan,723.0338295063193,nan,nan,-3.65376636394501,nan,nan +LPDA 4,,-1561.6040113841234,nan,nan,720.1746373656641,nan,nan,-3.7557772056632928,nan,nan +Surface Pulser,,-1554.7083412390411,nan,nan,728.0002944173776,nan,nan,-3.693984403376684,nan,nan +Solar1,,-1559.454845120724,nan,nan,717.8851072672733,nan,nan,-3.150995878335607,nan,nan +Solar2,,-1551.384106040532,nan,nan,718.927844935383,nan,nan,-3.1084851494449217,nan,nan diff --git a/rnog_analysis_tools/detector_json/gps_results/survey_2023_station12.csv b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station12.csv new file mode 100644 index 0000000..60a8f39 --- /dev/null +++ b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station12.csv @@ -0,0 +1,16 @@ +Station Component,"Filename,Easting Mean (m)",Std. Dev. Easting (m),Precision Easting (m),Northing Mean (m),Std. Dev. Northing (m),Precision Northing (m),Up Mean (m),Std. Dev. Up (m),Precision Up (m) +Helper B,,-1369.534111636923,nan,nan,1941.2792650274569,nan,nan,-3.9358166540430752,nan,nan +Helper C,,-1334.821263332573,nan,nan,1941.9266906296668,nan,nan,-3.949680145199295,nan,nan +Power A,,-1352.364325059356,nan,nan,1911.1738485252934,nan,nan,-4.03610097553792,nan,nan +LPDA 4,,-1359.6176778212873,nan,nan,1932.5209717158316,nan,nan,-4.002050783262575,nan,nan +LPDA 5,,-1358.3673387150272,nan,nan,1935.0215825706282,nan,nan,-3.823541220462971,nan,nan +LPDA 6,,-1356.7243449383184,nan,nan,1937.6870035223392,nan,nan,-3.8279995723056572,nan,nan +LPDA 7,,-1347.841668943527,nan,nan,1937.0845186767685,nan,nan,-3.6669405064659486,nan,nan +LPDA 8,,-1346.5254708537616,nan,nan,1935.716969202774,nan,nan,-3.9012495471988586,nan,nan +LPDA 9,,-1345.325316801131,nan,nan,1932.7926063101077,nan,nan,-3.9191129620554648,nan,nan +LPDA 3,,-1355.5366997539531,nan,nan,1924.5390468732585,nan,nan,-3.976778921579239,nan,nan +LPDA 2,,-1352.456171375155,nan,nan,1924.2797411435224,nan,nan,-3.9270492841225177,nan,nan +LPDA 1,,-1349.4696116383138,nan,nan,1924.1542352446013,nan,nan,-3.959381196674485,nan,nan +Surface Pulser,,-1352.7396369509736,nan,nan,1940.9286056115154,nan,nan,-3.924138940282205,nan,nan +Solar1,,-1349.1875468348794,nan,nan,1931.223792876835,nan,nan,-3.520452104670653,nan,nan +Solar2,,-1356.1120165848422,nan,nan,1931.574599844772,nan,nan,-3.5060212982149324,nan,nan diff --git a/rnog_analysis_tools/detector_json/gps_results/survey_2023_station13.csv b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station13.csv new file mode 100644 index 0000000..7daabcf --- /dev/null +++ b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station13.csv @@ -0,0 +1,16 @@ +Station Component,"Filename,Easting Mean (m)",Std. Dev. Easting (m),Precision Easting (m),Northing Mean (m),Std. Dev. Northing (m),Precision Northing (m),Up Mean (m),Std. Dev. Up (m),Precision Up (m) +Power A,,-1147.4927545674973,nan,nan,3124.0456946337963,nan,nan,-4.50342952129995,nan,nan +Helper B,,-1165.004732679197,nan,nan,3153.787717562687,nan,nan,-4.068519954528824,nan,nan +Helper C,,-1130.538276181989,nan,nan,3154.171377289406,nan,nan,-4.440195539339887,nan,nan +LPDA 4,,-1155.1525974047809,nan,nan,3145.2944428487876,nan,nan,-4.323219491411919,nan,nan +LPDA 5,,-1153.887670063271,nan,nan,3147.590507528201,nan,nan,-4.240120665260292,nan,nan +LPDA 6,,-1152.2221481950235,nan,nan,3149.888876782877,nan,nan,-4.225951933043007,nan,nan +LPDA 7,,-1143.1056733071023,nan,nan,3149.829593528702,nan,nan,-4.27728819534434,nan,nan +LPDA 8,,-1141.9011852499796,nan,nan,3147.408867710817,nan,nan,-4.328881737780762,nan,nan +LPDA 9,,-1140.5176148836358,nan,nan,3145.1401026449503,nan,nan,-4.391519223260843,nan,nan +LPDA 1,,-1145.034808830631,nan,nan,3137.3810847203017,nan,nan,-4.431515653536962,nan,nan +LPDA 2,,-1147.5822137525465,nan,nan,3137.112572540446,nan,nan,-4.4298401704645585,nan,nan +LPDA 3,,-1150.3214192809965,nan,nan,3137.0951569030603,nan,nan,-4.440323312317901,nan,nan +Surface Pulser,,-1148.0667700954737,nan,nan,3159.968815514678,nan,nan,-4.242176542254128,nan,nan +Solar1,,-1151.5982975930558,nan,nan,3143.914417057519,nan,nan,-3.747900613957256,nan,nan +Solar2,,-1148.710334401127,nan,nan,3147.7553564946165,nan,nan,-3.760770519512789,nan,nan diff --git a/rnog_analysis_tools/detector_json/gps_results/survey_2023_station21.csv b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station21.csv new file mode 100644 index 0000000..db81a58 --- /dev/null +++ b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station21.csv @@ -0,0 +1,16 @@ +Station Component,"Filename,Easting Mean (m)",Std. Dev. Easting (m),Precision Easting (m),Northing Mean (m),Std. Dev. Northing (m),Precision Northing (m),Up Mean (m),Std. Dev. Up (m),Precision Up (m) +Power A,,-308.1768397289919,nan,nan,495.8958356648789,nan,nan,-3.001389475218261,nan,nan +Helper B,,-325.41466213817057,nan,nan,525.3318454752269,nan,nan,-2.7265922246211716,nan,nan +Helper C,,-342.3057293912095,nan,nan,494.65507581738615,nan,nan,-2.9910275589288275,nan,nan +LPDA 6,,-329.0904560638562,nan,nan,512.4334468814111,nan,nan,-2.641733898126944,nan,nan +LPDA 5,,-326.5035026966766,nan,nan,512.8104568967796,nan,nan,-2.6351316290633235,nan,nan +LPDA 4,,-323.58098814705755,nan,nan,513.3590220047026,nan,nan,-2.6255272218632513,nan,nan +LPDA 7,,-333.2065563941764,nan,nan,503.189010756725,nan,nan,-2.835713002145596,nan,nan +LPDA 8,,-332.06922586245753,nan,nan,500.87482241592267,nan,nan,-2.8809722840211975,nan,nan +LPDA 9,,-330.65652947066025,nan,nan,498.70367399772994,nan,nan,-2.855729523596665,nan,nan +LPDA 1,,-319.44342777773005,nan,nan,498.79698243610085,nan,nan,-2.87516737843697,nan,nan +LPDA 2,,-318.1851181251954,nan,nan,501.1791670312019,nan,nan,-2.8412908943235777,nan,nan +LPDA 3,,-316.69023706737164,nan,nan,503.62037293434923,nan,nan,-2.8694084811668574,nan,nan +Surface Pulser,,-359.92182899213145,nan,nan,524.9596825738977,nan,nan,-2.814408958613825,nan,nan +Solar1,,-322.5303217566444,nan,nan,506.76486272195257,nan,nan,-2.0869484391116515,nan,nan +Solar2,,-328.17993886196217,nan,nan,504.7770382529857,nan,nan,-2.176828442515813,nan,nan diff --git a/rnog_analysis_tools/detector_json/gps_results/survey_2023_station22.csv b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station22.csv new file mode 100644 index 0000000..ce786c5 --- /dev/null +++ b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station22.csv @@ -0,0 +1,15 @@ +Station Component,"Filename,Easting Mean (m)",Std. Dev. Easting (m),Precision Easting (m),Northing Mean (m),Std. Dev. Northing (m),Precision Northing (m),Up Mean (m),Std. Dev. Up (m),Precision Up (m) +Helper B,,-155.23350793587997,nan,nan,1737.3629599390545,nan,nan,-2.2855556072974537,nan,nan +Helper C,,-121.63862456876154,nan,nan,1737.5190863053676,nan,nan,-1.824871420431748,nan,nan +Power A,,-138.03400922620767,nan,nan,1708.005557160627,nan,nan,-2.463255858468301,nan,nan +LPDA 4,,-146.63895759640877,nan,nan,1729.4834212722983,nan,nan,-2.228217808626198,nan,nan +LPDA 5,,-145.59524954417563,nan,nan,1731.89939756236,nan,nan,-2.2781809487644673,nan,nan +LPDA 6,,-144.41277422042106,nan,nan,1734.0653663507128,nan,nan,-2.242407595716031,nan,nan +LPDA 8,,-130.81029718039122,nan,nan,1731.24622616769,nan,nan,-2.025351581877544,nan,nan +LPDA 1,,-135.48864243369042,nan,nan,1719.1142920562659,nan,nan,-2.1561771239798873,nan,nan +LPDA 2,,-138.06736104874366,nan,nan,1719.3536443354808,nan,nan,-2.072629884614647,nan,nan +LPDA 7,,-132.670629159977,nan,nan,1733.7033500774364,nan,nan,-2.30905532818889,nan,nan +LPDA 9,,-129.9154351817516,nan,nan,1728.667804905679,nan,nan,-2.5596360935310827,nan,nan +LPDA 3,,-140.5788730480989,nan,nan,1719.3831039916645,nan,nan,-2.365359144635704,nan,nan +Solar1,,-141.03447517185458,nan,nan,1726.4194570958693,nan,nan,-2.4417642725463793,nan,nan +Solar2,,-134.09965042995861,nan,nan,1727.9973679516024,nan,nan,-1.6435412416656447,nan,nan diff --git a/rnog_analysis_tools/detector_json/gps_results/survey_2023_station23.csv b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station23.csv new file mode 100644 index 0000000..c3bb953 --- /dev/null +++ b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station23.csv @@ -0,0 +1,16 @@ +Station Component,"Filename,Easting Mean (m)",Std. Dev. Easting (m),Precision Easting (m),Northing Mean (m),Std. Dev. Northing (m),Precision Northing (m),Up Mean (m),Std. Dev. Up (m),Precision Up (m) +Power A,,82.4071346964168,nan,nan,2949.9982332582017,nan,nan,-2.837141509331976,nan,nan +Helper B,,47.86521860507681,nan,nan,2949.875765651445,nan,nan,-2.878400201924857,nan,nan +Helper C,,65.28980261363056,nan,nan,2979.7539448841494,nan,nan,-2.6370683480179955,nan,nan +LPDA 7,,63.19556101300327,nan,nan,2967.318208919831,nan,nan,-2.6752668414393384,nan,nan +LPDA 8,,65.74279955902898,nan,nan,2967.1615504948104,nan,nan,-2.6402198280877656,nan,nan +LPDA 9,,68.69058311741242,nan,nan,2967.238671560349,nan,nan,-2.675286559248775,nan,nan +LPDA 1,,73.55665637754623,nan,nan,2959.0525015609896,nan,nan,-2.7905487750255134,nan,nan +LPDA 2,,72.23279773341255,nan,nan,2956.731779711069,nan,nan,-2.8524606423401337,nan,nan +LPDA 3,,70.7028931997313,nan,nan,2954.101254250721,nan,nan,-2.8462282680540056,nan,nan +LPDA 4,,61.35566069441643,nan,nan,2954.6169077273757,nan,nan,-2.7883699832798357,nan,nan +LPDA 5,,60.032197782415096,nan,nan,2956.94573587197,nan,nan,-2.751933473191457,nan,nan +LPDA 6,,58.61470298799213,nan,nan,2959.488683683736,nan,nan,-2.7655962820763307,nan,nan +Surface Pulser,,53.8913217968377,nan,nan,2969.494750058899,nan,nan,-2.4931916960758826,nan,nan +Solar1,,62.87305459220988,nan,nan,2960.634117705229,nan,nan,-2.284666684729757,nan,nan +Solar2,,67.74137643231961,nan,nan,2961.833874341189,nan,nan,-2.21877169453478,nan,nan diff --git a/rnog_analysis_tools/detector_json/gps_results/survey_2023_station24.csv b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station24.csv new file mode 100644 index 0000000..e786b01 --- /dev/null +++ b/rnog_analysis_tools/detector_json/gps_results/survey_2023_station24.csv @@ -0,0 +1,16 @@ +Station Component,"Filename,Easting Mean (m)",Std. Dev. Easting (m),Precision Easting (m),Northing Mean (m),Std. Dev. Northing (m),Precision Northing (m),Up Mean (m),Std. Dev. Up (m),Precision Up (m) +Helper B,,251.45787441218013,nan,nan,4163.074572513903,nan,nan,-3.4313100815476596,nan,nan +Power A,,269.08737268271943,nan,nan,4133.055983521074,nan,nan,-3.6948952982193837,nan,nan +Helper C,,286.1035513594655,nan,nan,4163.145034743746,nan,nan,-3.522477429107539,nan,nan +LPDA 6,,263.91597297727526,nan,nan,4158.89730368016,nan,nan,-3.306094467443927,nan,nan +LPDA 5,,262.7664710384497,nan,nan,4156.6530832233075,nan,nan,-3.4985885838555077,nan,nan +LPDA 4,,261.365794198809,nan,nan,4154.098035296124,nan,nan,-3.6318715700781468,nan,nan +LPDA 3,,265.95774470166634,nan,nan,4146.072629113002,nan,nan,-3.695854265461776,nan,nan +LPDA 2,,268.5883955808995,nan,nan,4145.944626467382,nan,nan,-3.6278811347713145,nan,nan +LPDA 1,,271.55000784536674,nan,nan,4145.886638455224,nan,nan,-3.6189685079461924,nan,nan +LPDA 9,,276.2982899510555,nan,nan,4154.139701623955,nan,nan,-3.59052576751742,nan,nan +LPDA 8,,274.75471886546484,nan,nan,4156.6125502772,nan,nan,-3.5740656231178036,nan,nan +LPDA 7,,273.25504743508645,nan,nan,4158.991852457616,nan,nan,-3.5435478573467662,nan,nan +Surface Pulser,,268.08746475427506,nan,nan,4169.416486353605,nan,nan,-3.541115308964436,nan,nan +Solar1,,272.93947997100565,nan,nan,4152.891674818429,nan,nan,-3.4000713262527142,nan,nan +Solar2,,270.07305512822427,nan,nan,4156.643688792492,nan,nan,-3.385886596813407,nan,nan diff --git a/rnog_analysis_tools/detector_json/organize_2023_survey_data.py b/rnog_analysis_tools/detector_json/organize_2023_survey_data.py new file mode 100644 index 0000000..b33832f --- /dev/null +++ b/rnog_analysis_tools/detector_json/organize_2023_survey_data.py @@ -0,0 +1,60 @@ +import numpy as np +import matplotlib.pyplot as plt +import json +import csv +import rnog_analysis_tools.coordinate_system.coordinate_system + + +station_ids = [11, 12, 13, 21, 22, 23, 24] +file_path = '/home/welling/RadioNeutrino/data/GPS_SURVEY_DATA_2023/' +name_lists = json.load(open('survey_names_2023.json', 'r')) +cs = rnog_analysis_tools.coordinate_system.coordinate_system.CoordinateSystem(year=2023) + +for station_id in station_ids: + output_writer = csv.writer(open('gps_results/survey_2023_station{}.csv'.format(station_id), 'w')) + file_name = file_path + 'station{}/KaeliPhone_Station{}.csv'.format(station_id, station_id) + data = np.genfromtxt( + file_name, + delimiter=',', + skip_header=1 + ) + position_names = np.genfromtxt( + file_name, + delimiter=',', + skip_header=1, + dtype=str + )[:, 1] + output_writer.writerow([ + 'Station Component', + 'Filename,Easting Mean (m)', + 'Std. Dev. Easting (m)', + 'Precision Easting (m)', + 'Northing Mean (m)', + 'Std. Dev. Northing (m)', + 'Precision Northing (m)', + 'Up Mean (m)', + 'Std. Dev. Up (m)', + 'Precision Up (m)' + ]) + for name in name_lists[str(station_id)]: + mean_pos = np.zeros(3) + n_points = 0 + for i_pos, pos in enumerate(position_names): + if pos in name_lists[str(station_id)][name]: + mean_pos += cs.geodetic_to_enu(*data[i_pos, 4:7]) + n_points += 1 + if n_points > 0: + mean_pos /= n_points + output_writer.writerow([ + name, + '', + mean_pos[0], + 'nan', + 'nan', + mean_pos[1], + 'nan', + 'nan', + mean_pos[2], + 'nan', + 'nan' + ]) \ No newline at end of file diff --git a/rnog_analysis_tools/detector_json/survey_names_2023.json b/rnog_analysis_tools/detector_json/survey_names_2023.json new file mode 100644 index 0000000..a407536 --- /dev/null +++ b/rnog_analysis_tools/detector_json/survey_names_2023.json @@ -0,0 +1,120 @@ +{ + "11": { + "Power A": ["pow 1 side", "pow 2 side", "pow midd"], + "Helper B": ["help er b side", "help b side", "help b mifdle"], + "Helper C": ["helpr side", "helper side", "helper mid"], + "LPDA 1": ["lpda 1"], + "LPDA 2": ["lpda 2!!"], + "LPDA 3": ["lpda 3"], + "LPDA 9": ["lpda4"], + "LPDA 8": ["lpda 5"], + "LPDA 7": ["lpda 6"], + "LPDA 6": ["lpda 7"], + "LPDA 5": ["lpda8"], + "LPDA 4": ["lpda 9"], + "Surface Pulser": ["surface tx 1", "surfae tx 2", "surfsce tx mid"], + "Solar1": ["sol pan 1a", "sol pan 1a"], + "Solar2": ["sol pan 2a", "sol pan 2b"] + }, + "12": { + "Helper B": ["hole 1 middle", "hole 1 side"], + "Helper C": ["hole 2 middle", "hole 2 side1", "hole 2 side 2"], + "Power A": ["hole 3 side1", "hole 3 side2", "hole3 middle"], + "LPDA 4": ["lpda 1"], + "LPDA 5": ["lpda 2"], + "LPDA 6": ["lpda 3"], + "LPDA 7": ["lpda 4"], + "LPDA 8": ["lpda 5"], + "LPDA 9": ["lpda 6"], + "LPDA 3": ["lpda 7 height 170"], + "LPDA 2": ["lpda 8"], + "LPDA 1": ["lpda 9"], + "Surface Pulser": ["misc flag (pulser?)"], + "Solar1": ["solar panel top corn 1", "solar panel top corn 2"], + "Solar2": ["solar panel 2 corn 1", "solar panel 2 corn 2"] + }, + "13": { + "Power A": ["power side", "power mid"], + "Helper B": ["hole 1 help b sode", "hole 1 help midd"], + "Helper C": ["helper c side", "helper c midd"], + "LPDA 4": ["lpda 1"], + "LPDA 5": ["lpda 2"], + "LPDA 6": ["lpda 3"], + "LPDA 7": ["lpda 4"], + "LPDA 8": ["lpda 5"], + "LPDA 9": ["lpda 6"], + "LPDA 1": ["lpda 7"], + "LPDA 2": ["lpda 8"], + "LPDA 3": ["lpda 9"], + "Surface Pulser": ["pulser"], + "Solar1": ["sol pan 1a", "s pan 1b"], + "Solar2": ["sol pan 2a", "sol pan 2b"] + }, + "21": { + "Power A": ["power side", "power side2", "power mod"], + "Helper B": ["helper b sife", "helper b side 2", "helper b mid"], + "Helper C": ["helper a side", "helper a mid"], + "LPDA 6": ["lpda1"], + "LPDA 5": ["lpda2"], + "LPDA 4": ["lpda 3 estimate bottom ", "lpda 3 bott estimate "], + "LPDA 7": ["lpda 4"], + "LPDA 8": ["lpda5"], + "LPDA 9": ["lpda 6"], + "LPDA 1": ["lpda 7"], + "LPDA 2": ["lpda 8"], + "LPDA 3": ["lpda 9"], + "Surface Pulser": ["cal hole"], + "Solar1": ["sol pan 1a", "sol pan 1b"], + "Solar2": ["sol pan 2a", "sol pan 2b"] + }, + "22": { + "Helper B": ["hole 1"], + "Helper C": ["hole 2"], + "Power A": ["hole 3"], + "LPDA 4": ["lpda 1"], + "LPDA 5": ["lpda 2"], + "LPDA 6": ["lpda 3. og flag buried"], + "LPDA 8": ["lpda 4"], + "LPDA 1": ["lpda 5"], + "LPDA 2": ["lpda 6"], + "LPDA 7": ["lpda 7"], + "LPDA 9": ["lpda 8"], + "LPDA 3": ["lpda 9"], + "Solar1": ["sol pan 1a", "sol pan 1b"], + "Solar2": ["sol pan 2a", "sol pan 2b"] + }, + "23": { + "Power A": ["pow side", "pow mid"], + "Helper B": ["help sode", "help sofe", "hhelp mid"], + "Helper C": ["help c side", "help c sode", "help c mid"], + "LPDA 7": ["lpda 1"], + "LPDA 8": ["lpda 2"], + "LPDA 9": ["lpda 3"], + "LPDA 1": ["lpds 4"], + "LPDA 2": ["lpda 5"], + "LPDA 3": ["lpda 6"], + "LPDA 4": ["lpda 7"], + "LPDA 5": ["lpda 8"], + "LPDA 6": ["lpda 9"], + "Surface Pulser": ["surf pulse mid"], + "Solar1": ["sol pan 2n", "sol pan 2a"], + "Solar2": ["sol pan 1b", "sol pan 1b"] + }, + "24": { + "Helper B": ["hole 1 side", "hole 1side", "hole 1 mid"], + "Power A": ["hole 2 side", "hole 2 mid"], + "Helper C": ["hole 3 side", "hoe 3 side", "hole 3 midd"], + "LPDA 6": ["lpda 1"], + "LPDA 5": ["lpda 2"], + "LPDA 4": ["lpda 3"], + "LPDA 3": ["lpda 4"], + "LPDA 2": ["lpda 5"], + "LPDA 1": ["lpda 6"], + "LPDA 9": ["lpda 7"], + "LPDA 8": ["lpda 8"], + "LPDA 7": ["lpda 9"], + "Surface Pulser": ["pulser"], + "Solar1": ["sol pan 1a", "sol pan 1b"], + "Solar2": ["sol pan 2a", "sol pan 2b"] + } +} \ No newline at end of file