observations_wrapper¶

Functions¶

process_odf_data_single_file(file_name, ...)

No documentation found.

process_odf_data_multiple_files(file_names, ...)

No documentation found.

set_odf_information_in_bodies(...)

No documentation found.

create_odf_observed_observation_collection(...)

No documentation found.

observations_from_odf_files(bodies, ...[, ...])

No documentation found.

observations_from_ifms_files(...[, ...])

No documentation found.

observations_from_multi_station_ifms_files(...)

No documentation found.

observations_from_fdets_files(...[, ...])

No documentation found.

create_compressed_doppler_collection(...[, ...])

No documentation found.

create_tracking_txtfile_observation_collection(...)

No documentation found.

create_pseudo_observations_and_models(...)

No documentation found.

set_existing_observations(observations, ...)

simulate_observations(simulation_settings, ...)

Function to simulate observations.

single_type_observation_collection(...[, ...])

No documentation found.

process_odf_data_single_file(file_name: str, spacecraft_name: str, verbose: bool = True, earth_fixed_ground_station_positions: collections.abc.Mapping[str, Annotated[numpy.typing.ArrayLike, numpy.float64, '[3, 1]']] = {'DSS-12': array([-2350443.812, -4651980.837, 3665630.988]), 'DSS-13': array([-2351112.659, -4655530.636, 3660912.728]), 'DSS-14': array([-2353621.42, -4641341.472, 3677052.318]), 'DSS-15': array([-2353538.958, -4641649.429, 3676669.984]), 'DSS-24': array([-2354906.711, -4646840.095, 3669242.325]), 'DSS-25': array([-2355022.014, -4646953.204, 3669040.567]), 'DSS-26': array([-2354890.797, -4647166.328, 3668871.755]), 'DSS-27': array([-2349915.428, -4656756.406, 3660096.469]), 'DSS-34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS-35': array([-4461273.09, 2682568.925, -3674152.093]), 'DSS-36': array([-4461168.415, 2682814.657, -3674083.901]), 'DSS-42': array([-4460981.016, 2682413.525, -3674582.072]), 'DSS-43': array([-4460894.917, 2682361.507, -3674748.152]), 'DSS-45': array([-4460935.578, 2682765.661, -3674380.982]), 'DSS-54': array([4849434.488, -360723.8999, 4114618.835]), 'DSS-55': array([4849525.256, -360606.0932, 4114495.084]), 'DSS-61': array([4849245.211, -360278.166, 4114884.445]), 'DSS-63': array([4849092.518, -360180.348, 4115109.251]), 'DSS-65': array([4849339.634, -360427.663, 4114750.733])}) tudatpy.kernel.estimation.observations_setup.observations_wrapper.ProcessedOdfFileContents¶

No documentation found.

process_odf_data_multiple_files(file_names: collections.abc.Sequence[str], spacecraft_name: str, verbose: bool = True, earth_fixed_ground_station_positions: collections.abc.Mapping[str, Annotated[numpy.typing.ArrayLike, numpy.float64, '[3, 1]']] = {'DSS-12': array([-2350443.812, -4651980.837, 3665630.988]), 'DSS-13': array([-2351112.659, -4655530.636, 3660912.728]), 'DSS-14': array([-2353621.42, -4641341.472, 3677052.318]), 'DSS-15': array([-2353538.958, -4641649.429, 3676669.984]), 'DSS-24': array([-2354906.711, -4646840.095, 3669242.325]), 'DSS-25': array([-2355022.014, -4646953.204, 3669040.567]), 'DSS-26': array([-2354890.797, -4647166.328, 3668871.755]), 'DSS-27': array([-2349915.428, -4656756.406, 3660096.469]), 'DSS-34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS-35': array([-4461273.09, 2682568.925, -3674152.093]), 'DSS-36': array([-4461168.415, 2682814.657, -3674083.901]), 'DSS-42': array([-4460981.016, 2682413.525, -3674582.072]), 'DSS-43': array([-4460894.917, 2682361.507, -3674748.152]), 'DSS-45': array([-4460935.578, 2682765.661, -3674380.982]), 'DSS-54': array([4849434.488, -360723.8999, 4114618.835]), 'DSS-55': array([4849525.256, -360606.0932, 4114495.084]), 'DSS-61': array([4849245.211, -360278.166, 4114884.445]), 'DSS-63': array([4849092.518, -360180.348, 4115109.251]), 'DSS-65': array([4849339.634, -360427.663, 4114750.733])}) tudatpy.kernel.estimation.observations_setup.observations_wrapper.ProcessedOdfFileContents¶

No documentation found.

set_odf_information_in_bodies(processed_odf_file: tudatpy.kernel.estimation.observations_setup.observations_wrapper.ProcessedOdfFileContents, bodies: tudatpy.kernel.dynamics.environment.SystemOfBodies, body_with_ground_stations_name: str = 'Earth', turnaround_ratio_function: collections.abc.Callable[[tudatpy.kernel.estimation.observations_setup.ancillary_settings.FrequencyBands, tudatpy.kernel.estimation.observations_setup.ancillary_settings.FrequencyBands], float] = <built-in method of pybind11_builtins.pybind11_detail_function_record_v1_system_libstdcpp_gxx_abi_1xxx_use_cxx11_abi_1 object at 0x7a62216be3f0>) None¶

No documentation found.

create_odf_observed_observation_collection(processed_odf_file: tudatpy.kernel.estimation.observations_setup.observations_wrapper.ProcessedOdfFileContents, observable_types_to_process: collections.abc.Sequence[tudatpy.kernel.estimation.observable_models_setup.model_settings.ObservableType], start_and_end_times_to_process: tuple[tudatpy.kernel.astro.time_representation.Time, tudatpy.kernel.astro.time_representation.Time]) tudatpy.kernel.estimation.observations.ObservationCollection¶

No documentation found.

observations_from_odf_files(bodies: tudatpy.kernel.dynamics.environment.SystemOfBodies, odf_file_names: collections.abc.Sequence[str], target_name: str, verbose_output: bool = True, earth_fixed_station_positions: collections.abc.Mapping[str, Annotated[numpy.typing.ArrayLike, numpy.float64, '[3, 1]']] = {'DSS-12': array([-2350443.812, -4651980.837, 3665630.988]), 'DSS-13': array([-2351112.659, -4655530.636, 3660912.728]), 'DSS-14': array([-2353621.42, -4641341.472, 3677052.318]), 'DSS-15': array([-2353538.958, -4641649.429, 3676669.984]), 'DSS-24': array([-2354906.711, -4646840.095, 3669242.325]), 'DSS-25': array([-2355022.014, -4646953.204, 3669040.567]), 'DSS-26': array([-2354890.797, -4647166.328, 3668871.755]), 'DSS-27': array([-2349915.428, -4656756.406, 3660096.469]), 'DSS-34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS-35': array([-4461273.09, 2682568.925, -3674152.093]), 'DSS-36': array([-4461168.415, 2682814.657, -3674083.901]), 'DSS-42': array([-4460981.016, 2682413.525, -3674582.072]), 'DSS-43': array([-4460894.917, 2682361.507, -3674748.152]), 'DSS-45': array([-4460935.578, 2682765.661, -3674380.982]), 'DSS-54': array([4849434.488, -360723.8999, 4114618.835]), 'DSS-55': array([4849525.256, -360606.0932, 4114495.084]), 'DSS-61': array([4849245.211, -360278.166, 4114884.445]), 'DSS-63': array([4849092.518, -360180.348, 4115109.251]), 'DSS-65': array([4849339.634, -360427.663, 4114750.733])}) tudatpy.kernel.estimation.observations.ObservationCollection¶

No documentation found.

observations_from_ifms_files(ifms_file_names: collections.abc.Sequence[str], bodies: tudatpy.kernel.dynamics.environment.SystemOfBodies, target_name: str, ground_station_name: str, reception_band: tudatpy.kernel.estimation.observations_setup.ancillary_settings.FrequencyBands, transmission_band: tudatpy.kernel.estimation.observations_setup.ancillary_settings.FrequencyBands, apply_troposphere_correction: bool = True, earth_fixed_station_positions: collections.abc.Mapping[str, Annotated[numpy.typing.ArrayLike, numpy.float64, '[3, 1]']] = {'AGGO': array([2765116.676, -4449233.733, -3626420.576]), 'AIRA': array([-3530219.32, 4118797.573, 3344015.856]), 'ALGOPARK': array([918034.742, -4346132.271, 4561971.166]), 'ARECIBO': array([2390486.88, -5564731.449, 1994720.429]), 'ASKAP-29': array([-2556743.707, 5097440.315, -2847749.657]), 'ATCA-104': array([-4751639.827, 2791700.371, -3200491.152]), 'ATCAPN5': array([-4751639.827, 2791700.371, -3200491.152]), 'AUSTINTX': array([-737793.845, -5459892.282, 3202990.432]), 'AZORES': array([4552174.618, -2186664.689, 3882779.801]), 'BADARY': array([-838200.657, 3865751.551, 4987670.933]), 'BEIJING': array([-2201304.721, 4324789.258, 4125367.909]), 'BERMUDA': array([2307209.451, -4874215.916, 3394318.024]), 'BLKBUTTE': array([-2306307.024, -4787914.368, 3515736.346]), 'BLOOMIND': array([302384.403, -4941699.071, 4007908.514]), 'BR-VLBA': array([-2112064.978, -3705356.52, 4726813.798]), 'BREST': array([4228877.089, -333104.178, 4747181.019]), 'CAMBRIDG': array([3.92035485e+06, 2.54580400e+03, 5.01428505e+06]), 'CARNUSTY': array([3526416.327, -171421.192, 5294098.875]), 'CARROLGA': array([453520.558, -5300506.777, 3507207.459]), 'CEBREROS': array([4846733.919, -370174.723, 4116878.862]), 'CEDUNA': array([-3753442.731, 3912709.767, -3348067.582]), 'CHICHI10': array([-4490618.49, 3483908.178, 2884899.138]), 'CHLBOLTN': array([4008310.053, -100650.745, 4943794.814]), 'CRIMEA': array([3785231.062, 2551207.418, 4439796.372]), 'CTVASBAY': array([1091444.668, -4351283.492, 4518706.982]), 'CTVASTJ': array([2612545.682, -3426878.759, 4686756.076]), 'DAITO': array([-3786460.511, 4320156.008, 2762038.878]), 'DEADMANL': array([-2336820., -4732587.509, 3570330.341]), 'DSS-12': array([-2350443.812, -4651980.837, 3665630.988]), 'DSS-13': array([-2351112.659, -4655530.636, 3660912.728]), 'DSS-14': array([-2353621.42, -4641341.472, 3677052.318]), 'DSS-15': array([-2353538.958, -4641649.429, 3676669.984]), 'DSS-24': array([-2354906.711, -4646840.095, 3669242.325]), 'DSS-25': array([-2355022.014, -4646953.204, 3669040.567]), 'DSS-26': array([-2354890.797, -4647166.328, 3668871.755]), 'DSS-27': array([-2349915.428, -4656756.406, 3660096.469]), 'DSS-34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS-35': array([-4461273.09, 2682568.925, -3674152.093]), 'DSS-36': array([-4461168.415, 2682814.657, -3674083.901]), 'DSS-42': array([-4460981.016, 2682413.525, -3674582.072]), 'DSS-43': array([-4460894.917, 2682361.507, -3674748.152]), 'DSS-45': array([-4460935.578, 2682765.661, -3674380.982]), 'DSS-54': array([4849434.488, -360723.8999, 4114618.835]), 'DSS-55': array([4849525.256, -360606.0932, 4114495.084]), 'DSS-61': array([4849245.211, -360278.166, 4114884.445]), 'DSS-63': array([4849092.518, -360180.348, 4115109.251]), 'DSS-65': array([4849339.634, -360427.663, 4114750.733]), 'DSS13': array([-2351112.533, -4655530.646, 3660912.752]), 'DSS14': array([-2353621.336, -4641341.464, 3677052.278]), 'DSS15': array([-2353538.84, -4641649.477, 3676669.979]), 'DSS34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS35': array([-4461272.983, 2682568.935, -3674152.207]), 'DSS43': array([-4460894.804, 2682361.54, -3674748.181]), 'DSS45': array([-4460935.401, 2682765.711, -3674381.193]), 'DSS63': array([4849092.611, -360180.531, 4115109.189]), 'DSS65': array([4849336.694, -360488.791, 4114748.832]), 'DSS65A': array([4849339.695, -360427.8, 4114750.623]), 'DWINGELO': array([3839343.805, 430391.469, 5057960.784]), 'EFLSBERG': array([4033947.477, 486990.521, 4900430.815]), 'ELY': array([-2077236.395, -4486712.695, 4018753.678]), 'EVPATORI': array([3768313.352, 2464733.385, 4502224.502]), 'FD-VLBA': array([-1324009.129, -5332181.97, 3231962.472]), 'FLAGSTAF': array([-1923992.772, -4850854.63, 3658589.327]), 'FORT-ORD': array([-2697026.968, -4354393.075, 3788077.837]), 'FORTLEZA': array([4985370.037, -3955020.32, -428472.286]), 'FORTORDS': array([-2699840.466, -4359126.859, 3781051.195]), 'FTD-7900': array([-1324228.131, -5332062.837, 3232023.278]), 'GBT-VLBA': array([882589.645, -4924872.321, 3943729.363]), 'GBTS': array([882879.888, -4924482.305, 3944130.692]), 'GEOCENTR': array([0., 0., 0.]), 'GGAO7108': array([1130794.763, -4831233.803, 3994217.042]), 'GIFU11': array([-3787123.324, 3564181.704, 3680275.053]), 'GIFU3': array([-3787518.216, 3564247.156, 3679797.217]), 'GILCREEK': array([-2281547.339, -1453645.131, 5756993.148]), 'GOLDVENU': array([-2351129.187, -4655477.035, 3660956.891]), 'GORF7102': array([1130686.512, -4831353.028, 3994110.934]), 'GRASSE': array([4581697.64, 556125.759, 4389351.462]), 'HALEAKAL': array([-5465998.542, -2404408.028, 2242228.756]), 'HART15M': array([5085489.54, 2668160.834, -2768691.933]), 'HARTRAO': array([5085442.78, 2668263.49, -2768697.014]), 'HATCREEK': array([-2523970.044, -4123506.314, 4147752.547]), 'HAYSTACK': array([1492404.731, -4457266.525, 4296881.773]), 'HITA32': array([-3961788.796, 3243597.525, 3790597.709]), 'HN-VLBA': array([1446375.114, -4447939.66, 4322306.122]), 'HOBART12': array([-3949990.106, 2522421.118, -4311708.734]), 'HOBART26': array([-3950236.737, 2522347.56, -4311562.539]), 'HOFN': array([2679650.255, -727916.435, 5722807.252]), 'HOHENFRG': array([3778214.705, 698644.63, 5074053.696]), 'HOHNBERG': array([4213687.237, 820422.964, 4702784.248]), 'HRAS-085': array([-1324210.999, -5332023.153, 3232118.362]), 'JODRELL1': array([3822626.04, -154105.65, 5086486.04]), 'JODRELL2': array([3822846.803, -153802.301, 5086285.973]), 'JPL-MV1': array([-2493306.21, -4655197.464, 3565519.451]), 'KAINAN': array([-3751040.432, 3721052.308, 3560816.744]), 'KALYAZIN': array([2731190.445, 2126198.279, 5339535.645]), 'KANOZAN': array([-3991747.447, 3355061.807, 3661225.34]), 'KARLBURG': array([3653204.339, 884427.618, 5135732.074]), 'KASHIM11': array([-3997505.667, 3276878.4, 3724240.706]), 'KASHIM34': array([-3997649.227, 3276690.754, 3724278.825]), 'KASHIMA': array([-3997892.269, 3276581.278, 3724118.233]), 'KATH12M': array([-4147354.683, 4581542.378, -1573303.165]), 'KAUAI': array([-5543846.063, -2054563.643, 2387814.111]), 'KIRSBERG': array([3879830.862, 987963.312, 4948713.273]), 'KODIAK': array([-3026940.295, -1575911.776, 5370362.494]), 'KOGANEI': array([-3941937.444, 3368150.904, 3702235.302]), 'KOGANEI3': array([-3942077.38, 3368332.115, 3701904.824]), 'KOKEE': array([-5543837.628, -2054567.859, 2387851.939]), 'KP-VLBA': array([-1995678.63, -5037317.718, 3357328.129]), 'KUNMING': array([-1281151.967, 5640865.079, 2682653.601]), 'KVNTN': array([-3171731.481, 4292677.373, 3481040.458]), 'KVNUS': array([-3287268.543, 4023450.145, 3687379.675]), 'KVNYS': array([-3042278.256, 4045902.809, 3867376.143]), 'KWAJAL26': array([-6143536.313, 1363997.795, 1034707.667]), 'LA-VLBA': array([-1449752.361, -4975298.593, 3709123.926]), 'LEFT853': array([882325.56, -4925137.999, 3943397.685]), 'LEONRDOK': array([-522231.633, -5145676.876, 3720152.348]), 'MALARGUE': array([1823343.285, -4850457.838, -3708971.913]), 'MAMMOTHL': array([-2448246.832, -4426738.164, 3875435.804]), 'MARCUS': array([-5227446.456, 2551379.668, 2607604.981]), 'MARPOINT': array([1106629.299, -4882907.183, 3938086.976]), 'MATERA': array([4641938.77, 1393003.017, 4133325.546]), 'MCD-7850': array([-1330008.196, -5328391.586, 3236502.709]), 'MEDICINA': array([4461369.985, 919596.819, 4449559.208]), 'METSAHOV': array([2892585.106, 1311715.32, 5512639.922]), 'METSHOVI': array([2890652.756, 1310295.39, 5513958.816]), 'MIAMI20': array([961255.335, -5674092.605, 2740533.803]), 'MILESMON': array([-1204439.073, -4239211.106, 4596266.022]), 'MIURA': array([-3976129.962, 3377927.881, 3656753.845]), 'MIYAZAKI': array([-3582767.933, 4052033.956, 3369020.464]), 'MIYUN50': array([-2201304.721, 4324789.258, 4125367.909]), 'MIZNAO10': array([-3857236.105, 3108803.216, 4003883.079]), 'MIZUSGSI': array([-3862411.898, 3105015.041, 4001944.877]), 'MK-VLBA': array([-5464074.965, -2495249.118, 2148296.845]), 'MOJ-7288': array([-2356494.171, -4646607.649, 3668426.614]), 'MOJAVE12': array([-2356171.082, -4646755.859, 3668470.588]), 'MON-PEAK': array([-2386289.623, -4802346.312, 3444884.074]), 'MOPRA': array([-4682769.083, 2802619.001, -3291759.345]), 'MV2ONSLA': array([3370641.953, 711866.122, 5349796.163]), 'NL-VLBA': array([-130872.256, -4762317.122, 4226851.039]), 'NOBEY-6M': array([-3871168.293, 3428274.004, 3723697.593]), 'NOME': array([-2658150.62, -693821.987, 5737236.602]), 'NOTO': array([4934563.122, 1321201.261, 3806484.497]), 'NOTOX': array([4934563.122, 1321201.261, 3806484.497]), 'NRAO-140': array([882879.888, -4924482.305, 3944130.692]), 'NRAO20': array([883772.747, -4924385.596, 3944042.494]), 'NRAO85-1': array([883555.551, -4924490.884, 3943961.968]), 'NRAO85-3': array([882325.569, -4925137.994, 3943397.679]), 'NWNORCIA': array([-2414066.959, 4907869.392, -3270605.378]), 'NYALES20': array([1202462.754, 252734.395, 6237766.038]), 'OCOTILLO': array([-2335601.374, -4832244.012, 3434392.772]), 'OHIGGINS': array([1525833.008, -2432463.64, -5676174.435]), 'ONSALA60': array([3370606.031, 711917.485, 5349830.746]), 'ONSALA85': array([3370966.123, 711465.962, 5349664.02]), 'OV-VLBA': array([-2409150.114, -4478573.232, 3838617.397]), 'OVR-7853': array([-2410421.302, -4477800.352, 3838690.298]), 'OVRO-130': array([-2409600.832, -4478349.49, 3838603.18]), 'PARKES': array([-4554232.006, 2816758.963, -3454035.849]), 'PBLOSSOM': array([-2464070.996, -4649425.391, 3593905.671]), 'PENTICTN': array([-2058840.545, -3621286.532, 4814420.844]), 'PIETOWN': array([-1640953.713, -5014816.027, 3575411.878]), 'PINFLATS': array([-2369636.093, -4761324.8, 3511116.22]), 'PLATTVIL': array([-1240708.213, -4720454.393, 4094481.635]), 'PRESIDIO': array([-2707704.981, -4257609.377, 3888374.241]), 'PT-REYES': array([-2732333.292, -4217634.739, 3914491.298]), 'PUSHCHIN': array([2916951.305, 2248647.942, 5190099.861]), 'PVERDES': array([-2525452.959, -4670035.383, 3522886.851]), 'QUINCY': array([-2517230.997, -4198595.154, 4076531.236]), 'RICHMOND': array([961258.052, -5674090.06, 2740533.809]), 'ROBLED32': array([4849245.219, -360278.147, 4114884.58]), 'SAGARA': array([-3913437.826, 3501122.817, 3608593.53]), 'SANPAULA': array([-2554476.918, -4608627.241, 3582138.462]), 'SANTIA12': array([1769693.112, -5044504.532, -3468434.968]), 'SARDINIA': array([4865182.972, 791922.43, 4035136.91]), 'SC-VLBA': array([2607848.521, -5488069.69, 1932739.537]), 'SEATTLE1': array([-2295347.989, -3638029.369, 4693408.513]), 'SESHAN25': array([-2831686.913, 4675733.666, 3275327.69]), 'SEST': array([1838237.891, -5258699.272, -3100588.743]), 'SHANGHAI': array([-2847698.084, 4659872.288, 3283958.461]), 'SINTOTU': array([-3642141.952, 2861496.558, 4370361.61]), 'SINTOTU3': array([-3642142.086, 2861496.676, 4370361.835]), 'SNDPOINT': array([-3425462.023, -1214669.115, 5223858.174]), 'SOURDOGH': array([-2419993.667, -1664228.712, 5643538.092]), 'SUWON': array([-3062023.992, 4055453.801, 3841809.964]), 'SVETLOE': array([2730173.983, 1562442.587, 5529969.046]), 'SYOWA': array([1766194.109, 1460410.924, -5932273.292]), 'TAKAHAGI': array([-3961880.535, 3243373.951, 3790687.986]), 'TATEYAMA': array([-4000983.411, 3375275.959, 3632213.191]), 'TIANMA65': array([-2826708.224, 4679237.251, 3274667.699]), 'TIDBIN64': array([-4460894.679, 2682361.496, -3674748.309]), 'TIGOCONC': array([1492053.971, -4887960.969, -3803541.469]), 'TIGOWTZL': array([4075572.677, 931755.126, 4801584.359]), 'TITIJIMA': array([-4489356.607, 3482989.674, 2887931.264]), 'TOMAKO11': array([-3680586.329, 2917515.759, 4300987.69]), 'TORUN': array([3638558.517, 1221969.731, 5077036.754]), 'TOULOUSE': array([4627949.982, 119843.675, 4372863.024]), 'TROMSONO': array([2102904.042, 721602.6, 5958201.339]), 'TRYSILNO': array([2988029.175, 655957.077, 5578669.169]), 'TSUKU3': array([-3957184.482, 3310224.783, 3737709.121]), 'TSUKUB32': array([-3957408.752, 3310229.367, 3737494.789]), 'TSUKUBA': array([-3957172.92, 3310237.962, 3737708.951]), 'UCHINOUR': array([-3586229.364, 4114103.673, 3290224.744]), 'URUMQI': array([228310.72, 4631922.785, 4367063.969]), 'USSURISK': array([-3059725.324, 3427256.783, 4409485.741]), 'USUDA64': array([-3855355.424, 3427427.625, 3740971.29]), 'VERAIRIK': array([-3521719.501, 4132174.773, 3336994.332]), 'VERAISGK': array([-3263994.56, 4808056.32, 2619949.537]), 'VERAMZSW': array([-3857241.857, 3108784.806, 4003900.597]), 'VERAOGSW': array([-4491069.075, 3481544.689, 2887399.416]), 'VERNAL': array([-1631473.372, -4589129., 4106759.889]), 'VICTORIA': array([-2341310.145, -3539083.888, 4745768.321]), 'VLA': array([-1601185.305, -5041977.457, 3554875.918]), 'VLA-N8': array([-1601147.743, -5041733.502, 3555235.768]), 'VLBA85-3': array([882325.56, -4925137.999, 3943397.685]), 'VNDNBERG': array([-2678094.952, -4525450.572, 3597410.339]), 'WARK12M': array([-5115324.373, 477843.314, -3767192.887]), 'WARK30M': array([-5115425.6, 477880.3, -3767042.81]), 'WESTFORD': array([1492206.588, -4458130.518, 4296015.541]), 'WETTZ13N': array([4075627.926, 931774.14, 4801552.221]), 'WETTZ13S': array([4075659.1, 931824.64, 4801516.18]), 'WETTZELL': array([4075539.883, 931735.261, 4801629.371]), 'WHTHORSE': array([-2215213.387, -2209261.279, 5540291.832]), 'WIDE85-3': array([882325.56, -4925137.999, 3943397.685]), 'WSTRB-07': array([3828651.396, 443447.489, 5064921.684]), 'WSTRBORK': array([3828445.659, 445223.6, 5064921.568]), 'YAKATAGA': array([-2529744.398, -1942091.078, 5505028.109]), 'YAMAGU32': array([-3502544.259, 3950966.397, 3566381.165]), 'YARRAGAD': array([-2388896.179, 5043349.999, -3078590.811]), 'YEBES': array([4848780.299, -261702.073, 4123035.749]), 'YEBES40M': array([4848761.965, -261484.497, 4123084.827]), 'YELLOWKN': array([-1224124.64, -2689530.667, 5633555.32]), 'YLOW7296': array([-1224399.571, -2689273.26, 5633620.273]), 'YUMA': array([-2196778.005, -4887337.152, 3448425.248]), 'ZELENCHK': array([3451207.87, 3060375.195, 4391914.928])}) tudatpy.kernel.estimation.observations.ObservationCollection¶

No documentation found.

observations_from_multi_station_ifms_files(ifms_file_names: collections.abc.Sequence[str], bodies: tudatpy.kernel.dynamics.environment.SystemOfBodies, target_name: str, ground_station_names: collections.abc.Sequence[str], reception_band: tudatpy.kernel.estimation.observations_setup.ancillary_settings.FrequencyBands, transmission_band: tudatpy.kernel.estimation.observations_setup.ancillary_settings.FrequencyBands, apply_troposphere_correction: bool = True, earth_fixed_station_positions: collections.abc.Mapping[str, Annotated[numpy.typing.ArrayLike, numpy.float64, '[3, 1]']] = {'AGGO': array([2765116.676, -4449233.733, -3626420.576]), 'AIRA': array([-3530219.32, 4118797.573, 3344015.856]), 'ALGOPARK': array([918034.742, -4346132.271, 4561971.166]), 'ARECIBO': array([2390486.88, -5564731.449, 1994720.429]), 'ASKAP-29': array([-2556743.707, 5097440.315, -2847749.657]), 'ATCA-104': array([-4751639.827, 2791700.371, -3200491.152]), 'ATCAPN5': array([-4751639.827, 2791700.371, -3200491.152]), 'AUSTINTX': array([-737793.845, -5459892.282, 3202990.432]), 'AZORES': array([4552174.618, -2186664.689, 3882779.801]), 'BADARY': array([-838200.657, 3865751.551, 4987670.933]), 'BEIJING': array([-2201304.721, 4324789.258, 4125367.909]), 'BERMUDA': array([2307209.451, -4874215.916, 3394318.024]), 'BLKBUTTE': array([-2306307.024, -4787914.368, 3515736.346]), 'BLOOMIND': array([302384.403, -4941699.071, 4007908.514]), 'BR-VLBA': array([-2112064.978, -3705356.52, 4726813.798]), 'BREST': array([4228877.089, -333104.178, 4747181.019]), 'CAMBRIDG': array([3.92035485e+06, 2.54580400e+03, 5.01428505e+06]), 'CARNUSTY': array([3526416.327, -171421.192, 5294098.875]), 'CARROLGA': array([453520.558, -5300506.777, 3507207.459]), 'CEBREROS': array([4846733.919, -370174.723, 4116878.862]), 'CEDUNA': array([-3753442.731, 3912709.767, -3348067.582]), 'CHICHI10': array([-4490618.49, 3483908.178, 2884899.138]), 'CHLBOLTN': array([4008310.053, -100650.745, 4943794.814]), 'CRIMEA': array([3785231.062, 2551207.418, 4439796.372]), 'CTVASBAY': array([1091444.668, -4351283.492, 4518706.982]), 'CTVASTJ': array([2612545.682, -3426878.759, 4686756.076]), 'DAITO': array([-3786460.511, 4320156.008, 2762038.878]), 'DEADMANL': array([-2336820., -4732587.509, 3570330.341]), 'DSS-12': array([-2350443.812, -4651980.837, 3665630.988]), 'DSS-13': array([-2351112.659, -4655530.636, 3660912.728]), 'DSS-14': array([-2353621.42, -4641341.472, 3677052.318]), 'DSS-15': array([-2353538.958, -4641649.429, 3676669.984]), 'DSS-24': array([-2354906.711, -4646840.095, 3669242.325]), 'DSS-25': array([-2355022.014, -4646953.204, 3669040.567]), 'DSS-26': array([-2354890.797, -4647166.328, 3668871.755]), 'DSS-27': array([-2349915.428, -4656756.406, 3660096.469]), 'DSS-34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS-35': array([-4461273.09, 2682568.925, -3674152.093]), 'DSS-36': array([-4461168.415, 2682814.657, -3674083.901]), 'DSS-42': array([-4460981.016, 2682413.525, -3674582.072]), 'DSS-43': array([-4460894.917, 2682361.507, -3674748.152]), 'DSS-45': array([-4460935.578, 2682765.661, -3674380.982]), 'DSS-54': array([4849434.488, -360723.8999, 4114618.835]), 'DSS-55': array([4849525.256, -360606.0932, 4114495.084]), 'DSS-61': array([4849245.211, -360278.166, 4114884.445]), 'DSS-63': array([4849092.518, -360180.348, 4115109.251]), 'DSS-65': array([4849339.634, -360427.663, 4114750.733]), 'DSS13': array([-2351112.533, -4655530.646, 3660912.752]), 'DSS14': array([-2353621.336, -4641341.464, 3677052.278]), 'DSS15': array([-2353538.84, -4641649.477, 3676669.979]), 'DSS34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS35': array([-4461272.983, 2682568.935, -3674152.207]), 'DSS43': array([-4460894.804, 2682361.54, -3674748.181]), 'DSS45': array([-4460935.401, 2682765.711, -3674381.193]), 'DSS63': array([4849092.611, -360180.531, 4115109.189]), 'DSS65': array([4849336.694, -360488.791, 4114748.832]), 'DSS65A': array([4849339.695, -360427.8, 4114750.623]), 'DWINGELO': array([3839343.805, 430391.469, 5057960.784]), 'EFLSBERG': array([4033947.477, 486990.521, 4900430.815]), 'ELY': array([-2077236.395, -4486712.695, 4018753.678]), 'EVPATORI': array([3768313.352, 2464733.385, 4502224.502]), 'FD-VLBA': array([-1324009.129, -5332181.97, 3231962.472]), 'FLAGSTAF': array([-1923992.772, -4850854.63, 3658589.327]), 'FORT-ORD': array([-2697026.968, -4354393.075, 3788077.837]), 'FORTLEZA': array([4985370.037, -3955020.32, -428472.286]), 'FORTORDS': array([-2699840.466, -4359126.859, 3781051.195]), 'FTD-7900': array([-1324228.131, -5332062.837, 3232023.278]), 'GBT-VLBA': array([882589.645, -4924872.321, 3943729.363]), 'GBTS': array([882879.888, -4924482.305, 3944130.692]), 'GEOCENTR': array([0., 0., 0.]), 'GGAO7108': array([1130794.763, -4831233.803, 3994217.042]), 'GIFU11': array([-3787123.324, 3564181.704, 3680275.053]), 'GIFU3': array([-3787518.216, 3564247.156, 3679797.217]), 'GILCREEK': array([-2281547.339, -1453645.131, 5756993.148]), 'GOLDVENU': array([-2351129.187, -4655477.035, 3660956.891]), 'GORF7102': array([1130686.512, -4831353.028, 3994110.934]), 'GRASSE': array([4581697.64, 556125.759, 4389351.462]), 'HALEAKAL': array([-5465998.542, -2404408.028, 2242228.756]), 'HART15M': array([5085489.54, 2668160.834, -2768691.933]), 'HARTRAO': array([5085442.78, 2668263.49, -2768697.014]), 'HATCREEK': array([-2523970.044, -4123506.314, 4147752.547]), 'HAYSTACK': array([1492404.731, -4457266.525, 4296881.773]), 'HITA32': array([-3961788.796, 3243597.525, 3790597.709]), 'HN-VLBA': array([1446375.114, -4447939.66, 4322306.122]), 'HOBART12': array([-3949990.106, 2522421.118, -4311708.734]), 'HOBART26': array([-3950236.737, 2522347.56, -4311562.539]), 'HOFN': array([2679650.255, -727916.435, 5722807.252]), 'HOHENFRG': array([3778214.705, 698644.63, 5074053.696]), 'HOHNBERG': array([4213687.237, 820422.964, 4702784.248]), 'HRAS-085': array([-1324210.999, -5332023.153, 3232118.362]), 'JODRELL1': array([3822626.04, -154105.65, 5086486.04]), 'JODRELL2': array([3822846.803, -153802.301, 5086285.973]), 'JPL-MV1': array([-2493306.21, -4655197.464, 3565519.451]), 'KAINAN': array([-3751040.432, 3721052.308, 3560816.744]), 'KALYAZIN': array([2731190.445, 2126198.279, 5339535.645]), 'KANOZAN': array([-3991747.447, 3355061.807, 3661225.34]), 'KARLBURG': array([3653204.339, 884427.618, 5135732.074]), 'KASHIM11': array([-3997505.667, 3276878.4, 3724240.706]), 'KASHIM34': array([-3997649.227, 3276690.754, 3724278.825]), 'KASHIMA': array([-3997892.269, 3276581.278, 3724118.233]), 'KATH12M': array([-4147354.683, 4581542.378, -1573303.165]), 'KAUAI': array([-5543846.063, -2054563.643, 2387814.111]), 'KIRSBERG': array([3879830.862, 987963.312, 4948713.273]), 'KODIAK': array([-3026940.295, -1575911.776, 5370362.494]), 'KOGANEI': array([-3941937.444, 3368150.904, 3702235.302]), 'KOGANEI3': array([-3942077.38, 3368332.115, 3701904.824]), 'KOKEE': array([-5543837.628, -2054567.859, 2387851.939]), 'KP-VLBA': array([-1995678.63, -5037317.718, 3357328.129]), 'KUNMING': array([-1281151.967, 5640865.079, 2682653.601]), 'KVNTN': array([-3171731.481, 4292677.373, 3481040.458]), 'KVNUS': array([-3287268.543, 4023450.145, 3687379.675]), 'KVNYS': array([-3042278.256, 4045902.809, 3867376.143]), 'KWAJAL26': array([-6143536.313, 1363997.795, 1034707.667]), 'LA-VLBA': array([-1449752.361, -4975298.593, 3709123.926]), 'LEFT853': array([882325.56, -4925137.999, 3943397.685]), 'LEONRDOK': array([-522231.633, -5145676.876, 3720152.348]), 'MALARGUE': array([1823343.285, -4850457.838, -3708971.913]), 'MAMMOTHL': array([-2448246.832, -4426738.164, 3875435.804]), 'MARCUS': array([-5227446.456, 2551379.668, 2607604.981]), 'MARPOINT': array([1106629.299, -4882907.183, 3938086.976]), 'MATERA': array([4641938.77, 1393003.017, 4133325.546]), 'MCD-7850': array([-1330008.196, -5328391.586, 3236502.709]), 'MEDICINA': array([4461369.985, 919596.819, 4449559.208]), 'METSAHOV': array([2892585.106, 1311715.32, 5512639.922]), 'METSHOVI': array([2890652.756, 1310295.39, 5513958.816]), 'MIAMI20': array([961255.335, -5674092.605, 2740533.803]), 'MILESMON': array([-1204439.073, -4239211.106, 4596266.022]), 'MIURA': array([-3976129.962, 3377927.881, 3656753.845]), 'MIYAZAKI': array([-3582767.933, 4052033.956, 3369020.464]), 'MIYUN50': array([-2201304.721, 4324789.258, 4125367.909]), 'MIZNAO10': array([-3857236.105, 3108803.216, 4003883.079]), 'MIZUSGSI': array([-3862411.898, 3105015.041, 4001944.877]), 'MK-VLBA': array([-5464074.965, -2495249.118, 2148296.845]), 'MOJ-7288': array([-2356494.171, -4646607.649, 3668426.614]), 'MOJAVE12': array([-2356171.082, -4646755.859, 3668470.588]), 'MON-PEAK': array([-2386289.623, -4802346.312, 3444884.074]), 'MOPRA': array([-4682769.083, 2802619.001, -3291759.345]), 'MV2ONSLA': array([3370641.953, 711866.122, 5349796.163]), 'NL-VLBA': array([-130872.256, -4762317.122, 4226851.039]), 'NOBEY-6M': array([-3871168.293, 3428274.004, 3723697.593]), 'NOME': array([-2658150.62, -693821.987, 5737236.602]), 'NOTO': array([4934563.122, 1321201.261, 3806484.497]), 'NOTOX': array([4934563.122, 1321201.261, 3806484.497]), 'NRAO-140': array([882879.888, -4924482.305, 3944130.692]), 'NRAO20': array([883772.747, -4924385.596, 3944042.494]), 'NRAO85-1': array([883555.551, -4924490.884, 3943961.968]), 'NRAO85-3': array([882325.569, -4925137.994, 3943397.679]), 'NWNORCIA': array([-2414066.959, 4907869.392, -3270605.378]), 'NYALES20': array([1202462.754, 252734.395, 6237766.038]), 'OCOTILLO': array([-2335601.374, -4832244.012, 3434392.772]), 'OHIGGINS': array([1525833.008, -2432463.64, -5676174.435]), 'ONSALA60': array([3370606.031, 711917.485, 5349830.746]), 'ONSALA85': array([3370966.123, 711465.962, 5349664.02]), 'OV-VLBA': array([-2409150.114, -4478573.232, 3838617.397]), 'OVR-7853': array([-2410421.302, -4477800.352, 3838690.298]), 'OVRO-130': array([-2409600.832, -4478349.49, 3838603.18]), 'PARKES': array([-4554232.006, 2816758.963, -3454035.849]), 'PBLOSSOM': array([-2464070.996, -4649425.391, 3593905.671]), 'PENTICTN': array([-2058840.545, -3621286.532, 4814420.844]), 'PIETOWN': array([-1640953.713, -5014816.027, 3575411.878]), 'PINFLATS': array([-2369636.093, -4761324.8, 3511116.22]), 'PLATTVIL': array([-1240708.213, -4720454.393, 4094481.635]), 'PRESIDIO': array([-2707704.981, -4257609.377, 3888374.241]), 'PT-REYES': array([-2732333.292, -4217634.739, 3914491.298]), 'PUSHCHIN': array([2916951.305, 2248647.942, 5190099.861]), 'PVERDES': array([-2525452.959, -4670035.383, 3522886.851]), 'QUINCY': array([-2517230.997, -4198595.154, 4076531.236]), 'RICHMOND': array([961258.052, -5674090.06, 2740533.809]), 'ROBLED32': array([4849245.219, -360278.147, 4114884.58]), 'SAGARA': array([-3913437.826, 3501122.817, 3608593.53]), 'SANPAULA': array([-2554476.918, -4608627.241, 3582138.462]), 'SANTIA12': array([1769693.112, -5044504.532, -3468434.968]), 'SARDINIA': array([4865182.972, 791922.43, 4035136.91]), 'SC-VLBA': array([2607848.521, -5488069.69, 1932739.537]), 'SEATTLE1': array([-2295347.989, -3638029.369, 4693408.513]), 'SESHAN25': array([-2831686.913, 4675733.666, 3275327.69]), 'SEST': array([1838237.891, -5258699.272, -3100588.743]), 'SHANGHAI': array([-2847698.084, 4659872.288, 3283958.461]), 'SINTOTU': array([-3642141.952, 2861496.558, 4370361.61]), 'SINTOTU3': array([-3642142.086, 2861496.676, 4370361.835]), 'SNDPOINT': array([-3425462.023, -1214669.115, 5223858.174]), 'SOURDOGH': array([-2419993.667, -1664228.712, 5643538.092]), 'SUWON': array([-3062023.992, 4055453.801, 3841809.964]), 'SVETLOE': array([2730173.983, 1562442.587, 5529969.046]), 'SYOWA': array([1766194.109, 1460410.924, -5932273.292]), 'TAKAHAGI': array([-3961880.535, 3243373.951, 3790687.986]), 'TATEYAMA': array([-4000983.411, 3375275.959, 3632213.191]), 'TIANMA65': array([-2826708.224, 4679237.251, 3274667.699]), 'TIDBIN64': array([-4460894.679, 2682361.496, -3674748.309]), 'TIGOCONC': array([1492053.971, -4887960.969, -3803541.469]), 'TIGOWTZL': array([4075572.677, 931755.126, 4801584.359]), 'TITIJIMA': array([-4489356.607, 3482989.674, 2887931.264]), 'TOMAKO11': array([-3680586.329, 2917515.759, 4300987.69]), 'TORUN': array([3638558.517, 1221969.731, 5077036.754]), 'TOULOUSE': array([4627949.982, 119843.675, 4372863.024]), 'TROMSONO': array([2102904.042, 721602.6, 5958201.339]), 'TRYSILNO': array([2988029.175, 655957.077, 5578669.169]), 'TSUKU3': array([-3957184.482, 3310224.783, 3737709.121]), 'TSUKUB32': array([-3957408.752, 3310229.367, 3737494.789]), 'TSUKUBA': array([-3957172.92, 3310237.962, 3737708.951]), 'UCHINOUR': array([-3586229.364, 4114103.673, 3290224.744]), 'URUMQI': array([228310.72, 4631922.785, 4367063.969]), 'USSURISK': array([-3059725.324, 3427256.783, 4409485.741]), 'USUDA64': array([-3855355.424, 3427427.625, 3740971.29]), 'VERAIRIK': array([-3521719.501, 4132174.773, 3336994.332]), 'VERAISGK': array([-3263994.56, 4808056.32, 2619949.537]), 'VERAMZSW': array([-3857241.857, 3108784.806, 4003900.597]), 'VERAOGSW': array([-4491069.075, 3481544.689, 2887399.416]), 'VERNAL': array([-1631473.372, -4589129., 4106759.889]), 'VICTORIA': array([-2341310.145, -3539083.888, 4745768.321]), 'VLA': array([-1601185.305, -5041977.457, 3554875.918]), 'VLA-N8': array([-1601147.743, -5041733.502, 3555235.768]), 'VLBA85-3': array([882325.56, -4925137.999, 3943397.685]), 'VNDNBERG': array([-2678094.952, -4525450.572, 3597410.339]), 'WARK12M': array([-5115324.373, 477843.314, -3767192.887]), 'WARK30M': array([-5115425.6, 477880.3, -3767042.81]), 'WESTFORD': array([1492206.588, -4458130.518, 4296015.541]), 'WETTZ13N': array([4075627.926, 931774.14, 4801552.221]), 'WETTZ13S': array([4075659.1, 931824.64, 4801516.18]), 'WETTZELL': array([4075539.883, 931735.261, 4801629.371]), 'WHTHORSE': array([-2215213.387, -2209261.279, 5540291.832]), 'WIDE85-3': array([882325.56, -4925137.999, 3943397.685]), 'WSTRB-07': array([3828651.396, 443447.489, 5064921.684]), 'WSTRBORK': array([3828445.659, 445223.6, 5064921.568]), 'YAKATAGA': array([-2529744.398, -1942091.078, 5505028.109]), 'YAMAGU32': array([-3502544.259, 3950966.397, 3566381.165]), 'YARRAGAD': array([-2388896.179, 5043349.999, -3078590.811]), 'YEBES': array([4848780.299, -261702.073, 4123035.749]), 'YEBES40M': array([4848761.965, -261484.497, 4123084.827]), 'YELLOWKN': array([-1224124.64, -2689530.667, 5633555.32]), 'YLOW7296': array([-1224399.571, -2689273.26, 5633620.273]), 'YUMA': array([-2196778.005, -4887337.152, 3448425.248]), 'ZELENCHK': array([3451207.87, 3060375.195, 4391914.928])}) tudatpy.kernel.estimation.observations.ObservationCollection¶

No documentation found.

observations_from_fdets_files(ifms_file_name: str, base_frequency: SupportsFloat, column_types: collections.abc.Sequence[str], target_name: str, transmitting_station_name: str, receiving_station_name: str, reception_band: tudatpy.kernel.estimation.observations_setup.ancillary_settings.FrequencyBands, transmission_band: tudatpy.kernel.estimation.observations_setup.ancillary_settings.FrequencyBands, earth_fixed_station_positions: collections.abc.Mapping[str, Annotated[numpy.typing.ArrayLike, numpy.float64, '[3, 1]']] = {'AGGO': array([2765116.676, -4449233.733, -3626420.576]), 'AIRA': array([-3530219.32, 4118797.573, 3344015.856]), 'ALGOPARK': array([918034.742, -4346132.271, 4561971.166]), 'ARECIBO': array([2390486.88, -5564731.449, 1994720.429]), 'ASKAP-29': array([-2556743.707, 5097440.315, -2847749.657]), 'ATCA-104': array([-4751639.827, 2791700.371, -3200491.152]), 'ATCAPN5': array([-4751639.827, 2791700.371, -3200491.152]), 'AUSTINTX': array([-737793.845, -5459892.282, 3202990.432]), 'AZORES': array([4552174.618, -2186664.689, 3882779.801]), 'BADARY': array([-838200.657, 3865751.551, 4987670.933]), 'BEIJING': array([-2201304.721, 4324789.258, 4125367.909]), 'BERMUDA': array([2307209.451, -4874215.916, 3394318.024]), 'BLKBUTTE': array([-2306307.024, -4787914.368, 3515736.346]), 'BLOOMIND': array([302384.403, -4941699.071, 4007908.514]), 'BR-VLBA': array([-2112064.978, -3705356.52, 4726813.798]), 'BREST': array([4228877.089, -333104.178, 4747181.019]), 'CAMBRIDG': array([3.92035485e+06, 2.54580400e+03, 5.01428505e+06]), 'CARNUSTY': array([3526416.327, -171421.192, 5294098.875]), 'CARROLGA': array([453520.558, -5300506.777, 3507207.459]), 'CEBREROS': array([4846733.919, -370174.723, 4116878.862]), 'CEDUNA': array([-3753442.731, 3912709.767, -3348067.582]), 'CHICHI10': array([-4490618.49, 3483908.178, 2884899.138]), 'CHLBOLTN': array([4008310.053, -100650.745, 4943794.814]), 'CRIMEA': array([3785231.062, 2551207.418, 4439796.372]), 'CTVASBAY': array([1091444.668, -4351283.492, 4518706.982]), 'CTVASTJ': array([2612545.682, -3426878.759, 4686756.076]), 'DAITO': array([-3786460.511, 4320156.008, 2762038.878]), 'DEADMANL': array([-2336820., -4732587.509, 3570330.341]), 'DSS-12': array([-2350443.812, -4651980.837, 3665630.988]), 'DSS-13': array([-2351112.659, -4655530.636, 3660912.728]), 'DSS-14': array([-2353621.42, -4641341.472, 3677052.318]), 'DSS-15': array([-2353538.958, -4641649.429, 3676669.984]), 'DSS-24': array([-2354906.711, -4646840.095, 3669242.325]), 'DSS-25': array([-2355022.014, -4646953.204, 3669040.567]), 'DSS-26': array([-2354890.797, -4647166.328, 3668871.755]), 'DSS-27': array([-2349915.428, -4656756.406, 3660096.469]), 'DSS-34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS-35': array([-4461273.09, 2682568.925, -3674152.093]), 'DSS-36': array([-4461168.415, 2682814.657, -3674083.901]), 'DSS-42': array([-4460981.016, 2682413.525, -3674582.072]), 'DSS-43': array([-4460894.917, 2682361.507, -3674748.152]), 'DSS-45': array([-4460935.578, 2682765.661, -3674380.982]), 'DSS-54': array([4849434.488, -360723.8999, 4114618.835]), 'DSS-55': array([4849525.256, -360606.0932, 4114495.084]), 'DSS-61': array([4849245.211, -360278.166, 4114884.445]), 'DSS-63': array([4849092.518, -360180.348, 4115109.251]), 'DSS-65': array([4849339.634, -360427.663, 4114750.733]), 'DSS13': array([-2351112.533, -4655530.646, 3660912.752]), 'DSS14': array([-2353621.336, -4641341.464, 3677052.278]), 'DSS15': array([-2353538.84, -4641649.477, 3676669.979]), 'DSS34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS35': array([-4461272.983, 2682568.935, -3674152.207]), 'DSS43': array([-4460894.804, 2682361.54, -3674748.181]), 'DSS45': array([-4460935.401, 2682765.711, -3674381.193]), 'DSS63': array([4849092.611, -360180.531, 4115109.189]), 'DSS65': array([4849336.694, -360488.791, 4114748.832]), 'DSS65A': array([4849339.695, -360427.8, 4114750.623]), 'DWINGELO': array([3839343.805, 430391.469, 5057960.784]), 'EFLSBERG': array([4033947.477, 486990.521, 4900430.815]), 'ELY': array([-2077236.395, -4486712.695, 4018753.678]), 'EVPATORI': array([3768313.352, 2464733.385, 4502224.502]), 'FD-VLBA': array([-1324009.129, -5332181.97, 3231962.472]), 'FLAGSTAF': array([-1923992.772, -4850854.63, 3658589.327]), 'FORT-ORD': array([-2697026.968, -4354393.075, 3788077.837]), 'FORTLEZA': array([4985370.037, -3955020.32, -428472.286]), 'FORTORDS': array([-2699840.466, -4359126.859, 3781051.195]), 'FTD-7900': array([-1324228.131, -5332062.837, 3232023.278]), 'GBT-VLBA': array([882589.645, -4924872.321, 3943729.363]), 'GBTS': array([882879.888, -4924482.305, 3944130.692]), 'GEOCENTR': array([0., 0., 0.]), 'GGAO7108': array([1130794.763, -4831233.803, 3994217.042]), 'GIFU11': array([-3787123.324, 3564181.704, 3680275.053]), 'GIFU3': array([-3787518.216, 3564247.156, 3679797.217]), 'GILCREEK': array([-2281547.339, -1453645.131, 5756993.148]), 'GOLDVENU': array([-2351129.187, -4655477.035, 3660956.891]), 'GORF7102': array([1130686.512, -4831353.028, 3994110.934]), 'GRASSE': array([4581697.64, 556125.759, 4389351.462]), 'HALEAKAL': array([-5465998.542, -2404408.028, 2242228.756]), 'HART15M': array([5085489.54, 2668160.834, -2768691.933]), 'HARTRAO': array([5085442.78, 2668263.49, -2768697.014]), 'HATCREEK': array([-2523970.044, -4123506.314, 4147752.547]), 'HAYSTACK': array([1492404.731, -4457266.525, 4296881.773]), 'HITA32': array([-3961788.796, 3243597.525, 3790597.709]), 'HN-VLBA': array([1446375.114, -4447939.66, 4322306.122]), 'HOBART12': array([-3949990.106, 2522421.118, -4311708.734]), 'HOBART26': array([-3950236.737, 2522347.56, -4311562.539]), 'HOFN': array([2679650.255, -727916.435, 5722807.252]), 'HOHENFRG': array([3778214.705, 698644.63, 5074053.696]), 'HOHNBERG': array([4213687.237, 820422.964, 4702784.248]), 'HRAS-085': array([-1324210.999, -5332023.153, 3232118.362]), 'JODRELL1': array([3822626.04, -154105.65, 5086486.04]), 'JODRELL2': array([3822846.803, -153802.301, 5086285.973]), 'JPL-MV1': array([-2493306.21, -4655197.464, 3565519.451]), 'KAINAN': array([-3751040.432, 3721052.308, 3560816.744]), 'KALYAZIN': array([2731190.445, 2126198.279, 5339535.645]), 'KANOZAN': array([-3991747.447, 3355061.807, 3661225.34]), 'KARLBURG': array([3653204.339, 884427.618, 5135732.074]), 'KASHIM11': array([-3997505.667, 3276878.4, 3724240.706]), 'KASHIM34': array([-3997649.227, 3276690.754, 3724278.825]), 'KASHIMA': array([-3997892.269, 3276581.278, 3724118.233]), 'KATH12M': array([-4147354.683, 4581542.378, -1573303.165]), 'KAUAI': array([-5543846.063, -2054563.643, 2387814.111]), 'KIRSBERG': array([3879830.862, 987963.312, 4948713.273]), 'KODIAK': array([-3026940.295, -1575911.776, 5370362.494]), 'KOGANEI': array([-3941937.444, 3368150.904, 3702235.302]), 'KOGANEI3': array([-3942077.38, 3368332.115, 3701904.824]), 'KOKEE': array([-5543837.628, -2054567.859, 2387851.939]), 'KP-VLBA': array([-1995678.63, -5037317.718, 3357328.129]), 'KUNMING': array([-1281151.967, 5640865.079, 2682653.601]), 'KVNTN': array([-3171731.481, 4292677.373, 3481040.458]), 'KVNUS': array([-3287268.543, 4023450.145, 3687379.675]), 'KVNYS': array([-3042278.256, 4045902.809, 3867376.143]), 'KWAJAL26': array([-6143536.313, 1363997.795, 1034707.667]), 'LA-VLBA': array([-1449752.361, -4975298.593, 3709123.926]), 'LEFT853': array([882325.56, -4925137.999, 3943397.685]), 'LEONRDOK': array([-522231.633, -5145676.876, 3720152.348]), 'MALARGUE': array([1823343.285, -4850457.838, -3708971.913]), 'MAMMOTHL': array([-2448246.832, -4426738.164, 3875435.804]), 'MARCUS': array([-5227446.456, 2551379.668, 2607604.981]), 'MARPOINT': array([1106629.299, -4882907.183, 3938086.976]), 'MATERA': array([4641938.77, 1393003.017, 4133325.546]), 'MCD-7850': array([-1330008.196, -5328391.586, 3236502.709]), 'MEDICINA': array([4461369.985, 919596.819, 4449559.208]), 'METSAHOV': array([2892585.106, 1311715.32, 5512639.922]), 'METSHOVI': array([2890652.756, 1310295.39, 5513958.816]), 'MIAMI20': array([961255.335, -5674092.605, 2740533.803]), 'MILESMON': array([-1204439.073, -4239211.106, 4596266.022]), 'MIURA': array([-3976129.962, 3377927.881, 3656753.845]), 'MIYAZAKI': array([-3582767.933, 4052033.956, 3369020.464]), 'MIYUN50': array([-2201304.721, 4324789.258, 4125367.909]), 'MIZNAO10': array([-3857236.105, 3108803.216, 4003883.079]), 'MIZUSGSI': array([-3862411.898, 3105015.041, 4001944.877]), 'MK-VLBA': array([-5464074.965, -2495249.118, 2148296.845]), 'MOJ-7288': array([-2356494.171, -4646607.649, 3668426.614]), 'MOJAVE12': array([-2356171.082, -4646755.859, 3668470.588]), 'MON-PEAK': array([-2386289.623, -4802346.312, 3444884.074]), 'MOPRA': array([-4682769.083, 2802619.001, -3291759.345]), 'MV2ONSLA': array([3370641.953, 711866.122, 5349796.163]), 'NL-VLBA': array([-130872.256, -4762317.122, 4226851.039]), 'NOBEY-6M': array([-3871168.293, 3428274.004, 3723697.593]), 'NOME': array([-2658150.62, -693821.987, 5737236.602]), 'NOTO': array([4934563.122, 1321201.261, 3806484.497]), 'NOTOX': array([4934563.122, 1321201.261, 3806484.497]), 'NRAO-140': array([882879.888, -4924482.305, 3944130.692]), 'NRAO20': array([883772.747, -4924385.596, 3944042.494]), 'NRAO85-1': array([883555.551, -4924490.884, 3943961.968]), 'NRAO85-3': array([882325.569, -4925137.994, 3943397.679]), 'NWNORCIA': array([-2414066.959, 4907869.392, -3270605.378]), 'NYALES20': array([1202462.754, 252734.395, 6237766.038]), 'OCOTILLO': array([-2335601.374, -4832244.012, 3434392.772]), 'OHIGGINS': array([1525833.008, -2432463.64, -5676174.435]), 'ONSALA60': array([3370606.031, 711917.485, 5349830.746]), 'ONSALA85': array([3370966.123, 711465.962, 5349664.02]), 'OV-VLBA': array([-2409150.114, -4478573.232, 3838617.397]), 'OVR-7853': array([-2410421.302, -4477800.352, 3838690.298]), 'OVRO-130': array([-2409600.832, -4478349.49, 3838603.18]), 'PARKES': array([-4554232.006, 2816758.963, -3454035.849]), 'PBLOSSOM': array([-2464070.996, -4649425.391, 3593905.671]), 'PENTICTN': array([-2058840.545, -3621286.532, 4814420.844]), 'PIETOWN': array([-1640953.713, -5014816.027, 3575411.878]), 'PINFLATS': array([-2369636.093, -4761324.8, 3511116.22]), 'PLATTVIL': array([-1240708.213, -4720454.393, 4094481.635]), 'PRESIDIO': array([-2707704.981, -4257609.377, 3888374.241]), 'PT-REYES': array([-2732333.292, -4217634.739, 3914491.298]), 'PUSHCHIN': array([2916951.305, 2248647.942, 5190099.861]), 'PVERDES': array([-2525452.959, -4670035.383, 3522886.851]), 'QUINCY': array([-2517230.997, -4198595.154, 4076531.236]), 'RICHMOND': array([961258.052, -5674090.06, 2740533.809]), 'ROBLED32': array([4849245.219, -360278.147, 4114884.58]), 'SAGARA': array([-3913437.826, 3501122.817, 3608593.53]), 'SANPAULA': array([-2554476.918, -4608627.241, 3582138.462]), 'SANTIA12': array([1769693.112, -5044504.532, -3468434.968]), 'SARDINIA': array([4865182.972, 791922.43, 4035136.91]), 'SC-VLBA': array([2607848.521, -5488069.69, 1932739.537]), 'SEATTLE1': array([-2295347.989, -3638029.369, 4693408.513]), 'SESHAN25': array([-2831686.913, 4675733.666, 3275327.69]), 'SEST': array([1838237.891, -5258699.272, -3100588.743]), 'SHANGHAI': array([-2847698.084, 4659872.288, 3283958.461]), 'SINTOTU': array([-3642141.952, 2861496.558, 4370361.61]), 'SINTOTU3': array([-3642142.086, 2861496.676, 4370361.835]), 'SNDPOINT': array([-3425462.023, -1214669.115, 5223858.174]), 'SOURDOGH': array([-2419993.667, -1664228.712, 5643538.092]), 'SUWON': array([-3062023.992, 4055453.801, 3841809.964]), 'SVETLOE': array([2730173.983, 1562442.587, 5529969.046]), 'SYOWA': array([1766194.109, 1460410.924, -5932273.292]), 'TAKAHAGI': array([-3961880.535, 3243373.951, 3790687.986]), 'TATEYAMA': array([-4000983.411, 3375275.959, 3632213.191]), 'TIANMA65': array([-2826708.224, 4679237.251, 3274667.699]), 'TIDBIN64': array([-4460894.679, 2682361.496, -3674748.309]), 'TIGOCONC': array([1492053.971, -4887960.969, -3803541.469]), 'TIGOWTZL': array([4075572.677, 931755.126, 4801584.359]), 'TITIJIMA': array([-4489356.607, 3482989.674, 2887931.264]), 'TOMAKO11': array([-3680586.329, 2917515.759, 4300987.69]), 'TORUN': array([3638558.517, 1221969.731, 5077036.754]), 'TOULOUSE': array([4627949.982, 119843.675, 4372863.024]), 'TROMSONO': array([2102904.042, 721602.6, 5958201.339]), 'TRYSILNO': array([2988029.175, 655957.077, 5578669.169]), 'TSUKU3': array([-3957184.482, 3310224.783, 3737709.121]), 'TSUKUB32': array([-3957408.752, 3310229.367, 3737494.789]), 'TSUKUBA': array([-3957172.92, 3310237.962, 3737708.951]), 'UCHINOUR': array([-3586229.364, 4114103.673, 3290224.744]), 'URUMQI': array([228310.72, 4631922.785, 4367063.969]), 'USSURISK': array([-3059725.324, 3427256.783, 4409485.741]), 'USUDA64': array([-3855355.424, 3427427.625, 3740971.29]), 'VERAIRIK': array([-3521719.501, 4132174.773, 3336994.332]), 'VERAISGK': array([-3263994.56, 4808056.32, 2619949.537]), 'VERAMZSW': array([-3857241.857, 3108784.806, 4003900.597]), 'VERAOGSW': array([-4491069.075, 3481544.689, 2887399.416]), 'VERNAL': array([-1631473.372, -4589129., 4106759.889]), 'VICTORIA': array([-2341310.145, -3539083.888, 4745768.321]), 'VLA': array([-1601185.305, -5041977.457, 3554875.918]), 'VLA-N8': array([-1601147.743, -5041733.502, 3555235.768]), 'VLBA85-3': array([882325.56, -4925137.999, 3943397.685]), 'VNDNBERG': array([-2678094.952, -4525450.572, 3597410.339]), 'WARK12M': array([-5115324.373, 477843.314, -3767192.887]), 'WARK30M': array([-5115425.6, 477880.3, -3767042.81]), 'WESTFORD': array([1492206.588, -4458130.518, 4296015.541]), 'WETTZ13N': array([4075627.926, 931774.14, 4801552.221]), 'WETTZ13S': array([4075659.1, 931824.64, 4801516.18]), 'WETTZELL': array([4075539.883, 931735.261, 4801629.371]), 'WHTHORSE': array([-2215213.387, -2209261.279, 5540291.832]), 'WIDE85-3': array([882325.56, -4925137.999, 3943397.685]), 'WSTRB-07': array([3828651.396, 443447.489, 5064921.684]), 'WSTRBORK': array([3828445.659, 445223.6, 5064921.568]), 'YAKATAGA': array([-2529744.398, -1942091.078, 5505028.109]), 'YAMAGU32': array([-3502544.259, 3950966.397, 3566381.165]), 'YARRAGAD': array([-2388896.179, 5043349.999, -3078590.811]), 'YEBES': array([4848780.299, -261702.073, 4123035.749]), 'YEBES40M': array([4848761.965, -261484.497, 4123084.827]), 'YELLOWKN': array([-1224124.64, -2689530.667, 5633555.32]), 'YLOW7296': array([-1224399.571, -2689273.26, 5633620.273]), 'YUMA': array([-2196778.005, -4887337.152, 3448425.248]), 'ZELENCHK': array([3451207.87, 3060375.195, 4391914.928])}) tudatpy.kernel.estimation.observations.ObservationCollection¶

No documentation found.

create_compressed_doppler_collection(original_observation_collection: tudatpy.kernel.estimation.observations.ObservationCollection, compression_ratio: SupportsInt, minimum_number_of_observations: SupportsInt = 10) tudatpy.kernel.estimation.observations.ObservationCollection¶

No documentation found.

create_tracking_txtfile_observation_collection(raw_tracking_txtfile_contents: tudatpy.kernel.data.TrackingTxtFileContents, spacecraft_name: str, observable_types_to_process: collections.abc.Sequence[tudatpy.kernel.estimation.observable_models_setup.model_settings.ObservableType] = [], earth_fixed_ground_station_positions: collections.abc.Mapping[str, typing.Annotated[numpy.typing.ArrayLike, numpy.float64, "[3, 1]"]] = {'DSS-12': array([-2350443.812, -4651980.837, 3665630.988]), 'DSS-13': array([-2351112.659, -4655530.636, 3660912.728]), 'DSS-14': array([-2353621.42, -4641341.472, 3677052.318]), 'DSS-15': array([-2353538.958, -4641649.429, 3676669.984]), 'DSS-24': array([-2354906.711, -4646840.095, 3669242.325]), 'DSS-25': array([-2355022.014, -4646953.204, 3669040.567]), 'DSS-26': array([-2354890.797, -4647166.328, 3668871.755]), 'DSS-27': array([-2349915.428, -4656756.406, 3660096.469]), 'DSS-34': array([-4461147.093, 2682439.239, -3674393.133]), 'DSS-35': array([-4461273.09, 2682568.925, -3674152.093]), 'DSS-36': array([-4461168.415, 2682814.657, -3674083.901]), 'DSS-42': array([-4460981.016, 2682413.525, -3674582.072]), 'DSS-43': array([-4460894.917, 2682361.507, -3674748.152]), 'DSS-45': array([-4460935.578, 2682765.661, -3674380.982]), 'DSS-54': array([4849434.488, -360723.8999, 4114618.835 ]), 'DSS-55': array([4849525.256, -360606.0932, 4114495.084 ]), 'DSS-61': array([4849245.211, -360278.166, 4114884.445]), 'DSS-63': array([4849092.518, -360180.348, 4115109.251]), 'DSS-65': array([4849339.634, -360427.663, 4114750.733])}, ancillary_settings: tudatpy.kernel.estimation.observations_setup.ancillary_settings.ObservationAncilliarySimulationSettings = <tudatpy.kernel.estimation.observations_setup.ancillary_settings.ObservationAncilliarySimulationSettings object at 0x7a622170ac30>) tudatpy.kernel.estimation.observations.ObservationCollection¶

No documentation found.

create_pseudo_observations_and_models(bodies: tudatpy.kernel.dynamics.environment.SystemOfBodies, observed_bodies: collections.abc.Sequence[str], central_bodies: collections.abc.Sequence[str], initial_time: tudatpy.kernel.astro.time_representation.Time, final_time: tudatpy.kernel.astro.time_representation.Time, time_step: tudatpy.kernel.astro.time_representation.Time) tuple[list[tudatpy.kernel.estimation.observable_models_setup.model_settings.ObservationModelSettings], tudatpy.kernel.estimation.observations.ObservationCollection]¶

No documentation found.

set_existing_observations(observations: collections.abc.Mapping[tudatpy.kernel.estimation.observable_models_setup.model_settings.ObservableType, tuple[collections.abc.Mapping[tudatpy.kernel.estimation.observable_models_setup.links.LinkEndType, tudatpy.kernel.estimation.observable_models_setup.links.LinkEndId], tuple[collections.abc.Sequence[Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, 1]']], collections.abc.Sequence[tudatpy.kernel.astro.time_representation.Time]]]], reference_link_end: tudatpy.kernel.estimation.observable_models_setup.links.LinkEndType, ancilliary_settings_per_observatble: collections.abc.Mapping[tudatpy.kernel.estimation.observable_models_setup.model_settings.ObservableType, tudatpy.kernel.estimation.observations_setup.ancillary_settings.ObservationAncilliarySimulationSettings] = {}) tudatpy.kernel.estimation.observations.ObservationCollection¶
simulate_observations(simulation_settings: collections.abc.Sequence[tudatpy.kernel.estimation.observations_setup.observations_simulation_settings.ObservationSimulationSettings], observation_simulators: collections.abc.Sequence[tudatpy.kernel.estimation.observable_models.observables_simulation.ObservationSimulator], bodies: tudatpy.kernel.dynamics.environment.SystemOfBodies) tudatpy.kernel.estimation.observations.ObservationCollection¶

Function to simulate observations.

Function to simulate observations from set observation simulators and observation simulator settings. Automatically iterates over all provided observation simulators, generating the full set of simulated observations.

Parameters:
  • observation_to_simulate (List[ ObservationSimulationSettings ]) – List of settings objects, each object providing the observation time settings for simulating one type of observable and link end set.

  • observation_simulators (List[ ObservationSimulator ]) – List of ObservationSimulator objects, each object hosting the functionality for simulating one type of observable and link end set.

  • bodies (SystemOfBodies) – Object consolidating all bodies and environment models, including ground station models, that constitute the physical environment.

Returns:

Object collecting all products of the observation simulation.

Return type:

ObservationCollection

single_type_observation_collection(observable_type: tudatpy.kernel.estimation.observable_models_setup.model_settings.ObservableType, link_ends: tudatpy.kernel.estimation.observable_models_setup.links.LinkDefinition, observations_list: collections.abc.Sequence[Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, 1]']], times_list: collections.abc.Sequence[tudatpy.kernel.astro.time_representation.Time], reference_link_end: tudatpy.kernel.estimation.observable_models_setup.links.LinkEndType, ancilliary_settings: tudatpy.kernel.estimation.observations_setup.ancillary_settings.ObservationAncilliarySimulationSettings = None) tudatpy.kernel.estimation.observations.ObservationCollection¶

No documentation found.

Classes¶

ProcessedOdfFileContents

No documentation found.

class ProcessedOdfFileContents¶

No documentation found.

define_antenna_id(self: tudatpy.kernel.estimation.observations_setup.observations_wrapper.ProcessedOdfFileContents, spacecraft_name: str, antenna_name: str) None¶

No documentation found.

property ground_station_names¶

No documentation found.

property ignored_ground_stations¶

No documentation found.

property ignored_odf_observable_types¶

No documentation found.

property processed_observable_types¶

No documentation found.

property raw_odf_data¶

No documentation found.

property start_and_end_time¶

No documentation found.