@@ -502,7 +502,6 @@ def query_sso_maps(self, sso_name, *, sso_type="ALL", missions=__ALL_STRING,
502
502
specify_type = specify_type ,
503
503
found_ssos = '\n ' .join (map (str , sso )))
504
504
)
505
- return None
506
505
507
506
sanitized_missions = self ._sanitize_input_sso_mission (missions )
508
507
sanitized_row_limit = self ._sanitize_input_row_limit (row_limit )
@@ -672,15 +671,14 @@ def query_region_maps(self, position, radius, missions=__ALL_STRING,
672
671
query_region_maps("265.05, 69.0", 14*u.arcmin, "Herschel")
673
672
query_region_maps("265.05, 69.0", 14*u.arcmin, ["Herschel", "HST-OPTICAL"])
674
673
"""
675
- sanitized_position = self ._sanitize_input_position (position )
676
674
sanitized_radius = self ._sanitize_input_radius (radius )
677
675
sanitized_missions = self ._sanitize_input_mission (missions )
678
676
sanitized_row_limit = self ._sanitize_input_row_limit (row_limit )
679
677
680
678
query_result = {}
681
679
682
680
sesame_database .set ('simbad' )
683
- coordinates = commons .parse_coordinates (sanitized_position )
681
+ coordinates = commons .parse_coordinates (position )
684
682
685
683
self ._store_query_result (query_result = query_result , names = sanitized_missions , json = self ._get_observation_json (),
686
684
coordinates = coordinates , radius = sanitized_radius , row_limit = sanitized_row_limit ,
@@ -739,13 +737,12 @@ def query_region_catalogs(self, position, radius, catalogs=__ALL_STRING,
739
737
query_region_catalogs("265.05, 69.0", 14*u.arcmin, "Hipparcos-2")
740
738
query_region_catalogs("265.05, 69.0", 14*u.arcmin, ["Hipparcos-2", "HSC"])
741
739
"""
742
- sanitized_position = self ._sanitize_input_position (position )
743
740
sanitized_radius = self ._sanitize_input_radius (radius )
744
741
sanitized_catalogs = self ._sanitize_input_catalogs (catalogs )
745
742
sanitized_row_limit = self ._sanitize_input_row_limit (row_limit )
746
743
747
744
sesame_database .set ('simbad' )
748
- coordinates = commons .parse_coordinates (sanitized_position )
745
+ coordinates = commons .parse_coordinates (position )
749
746
750
747
query_result = {}
751
748
@@ -806,15 +803,14 @@ def query_region_spectra(self, position, radius, missions=__ALL_STRING,
806
803
query_region_spectra("265.05, 69.0", 30*u.arcmin, "Herschel")
807
804
query_region_spectra("265.05, 69.0", 30*u.arcmin, ["Herschel", "IUE"])
808
805
"""
809
- sanitized_position = self ._sanitize_input_position (position )
810
806
sanitized_radius = self ._sanitize_input_radius (radius )
811
807
sanitized_missions = self ._sanitize_input_spectra (missions )
812
808
sanitized_row_limit = self ._sanitize_input_row_limit (row_limit )
813
809
814
810
query_result = {}
815
811
816
812
sesame_database .set ('simbad' )
817
- coordinates = commons .parse_coordinates (sanitized_position )
813
+ coordinates = commons .parse_coordinates (position )
818
814
819
815
self ._store_query_result (query_result = query_result , names = sanitized_missions , json = self ._get_spectra_json (),
820
816
coordinates = coordinates , radius = sanitized_radius , row_limit = sanitized_row_limit ,
@@ -1118,13 +1114,12 @@ def get_images(self, *, position=None, observation_ids=None, radius=__ZERO_ARCMI
1118
1114
"""
1119
1115
if position is None and observation_ids is None :
1120
1116
raise ValueError ("An input is required for either position or observation_ids." )
1121
- sanitized_position = self ._sanitize_input_position (position )
1122
1117
sanitized_radius = self ._sanitize_input_radius (radius )
1123
1118
sanitized_missions = self ._sanitize_input_mission (missions )
1124
1119
sanitized_observation_ids = self ._sanitize_input_ids (observation_ids )
1125
1120
1126
1121
if sanitized_observation_ids is None :
1127
- map_query_result = self .query_region_maps (sanitized_position ,
1122
+ map_query_result = self .query_region_maps (position ,
1128
1123
sanitized_radius ,
1129
1124
sanitized_missions ,
1130
1125
get_query_payload = False ,
@@ -1214,15 +1209,14 @@ def get_spectra(self, *, position=None, observation_ids=None, radius=__ZERO_ARCM
1214
1209
"""
1215
1210
if position is None and observation_ids is None :
1216
1211
raise ValueError ("An input is required for either position or observation_ids." )
1217
- sanitized_position = self ._sanitize_input_position (position )
1218
1212
sanitized_radius = self ._sanitize_input_radius (radius )
1219
1213
sanitized_missions = self ._sanitize_input_spectra (missions )
1220
1214
sanitized_observation_ids = self ._sanitize_input_ids (observation_ids )
1221
1215
1222
1216
spectra = dict ()
1223
1217
1224
1218
if sanitized_observation_ids is None :
1225
- spectra_query_result = self .query_region_spectra (sanitized_position ,
1219
+ spectra_query_result = self .query_region_spectra (position ,
1226
1220
sanitized_radius ,
1227
1221
sanitized_missions ,
1228
1222
get_query_payload = False ,
@@ -1316,16 +1310,6 @@ def get_spectra_from_table(self, query_table_list, missions=__ALL_STRING,
1316
1310
log .info ("No spectra found." )
1317
1311
return spectra
1318
1312
1319
- def _sanitize_input_position (self , position ):
1320
- if (isinstance (position , str ) or isinstance (position ,
1321
- commons .CoordClasses )):
1322
- return position
1323
- if position is None :
1324
- return None
1325
- else :
1326
- raise ValueError ("Position must be either a string or "
1327
- "astropy.coordinates" )
1328
-
1329
1313
def _sanitize_input_radius (self , radius ):
1330
1314
if (isinstance (radius , str ) or isinstance (radius ,
1331
1315
astropy .units .Quantity )):
@@ -1751,6 +1735,7 @@ def _build_id_query(self, ids, row_limit, json):
1751
1735
if id_column == "designation" :
1752
1736
id_column = "obsid"
1753
1737
1738
+ data_type = None
1754
1739
for column in self .get_columns (table_name = json ['tapTable' ], only_names = False ):
1755
1740
if column .name == id_column :
1756
1741
data_type = column .data_type
0 commit comments