Skip to content

Commit 186a514

Browse files
committed
Removed _sanitize_input_position as it is already covered by parse_coordinates
1 parent 6e1e766 commit 186a514

File tree

1 file changed

+6
-21
lines changed

1 file changed

+6
-21
lines changed

astroquery/esasky/core.py

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,6 @@ def query_sso_maps(self, sso_name, *, sso_type="ALL", missions=__ALL_STRING,
502502
specify_type=specify_type,
503503
found_ssos='\n'.join(map(str, sso)))
504504
)
505-
return None
506505

507506
sanitized_missions = self._sanitize_input_sso_mission(missions)
508507
sanitized_row_limit = self._sanitize_input_row_limit(row_limit)
@@ -672,15 +671,14 @@ def query_region_maps(self, position, radius, missions=__ALL_STRING,
672671
query_region_maps("265.05, 69.0", 14*u.arcmin, "Herschel")
673672
query_region_maps("265.05, 69.0", 14*u.arcmin, ["Herschel", "HST-OPTICAL"])
674673
"""
675-
sanitized_position = self._sanitize_input_position(position)
676674
sanitized_radius = self._sanitize_input_radius(radius)
677675
sanitized_missions = self._sanitize_input_mission(missions)
678676
sanitized_row_limit = self._sanitize_input_row_limit(row_limit)
679677

680678
query_result = {}
681679

682680
sesame_database.set('simbad')
683-
coordinates = commons.parse_coordinates(sanitized_position)
681+
coordinates = commons.parse_coordinates(position)
684682

685683
self._store_query_result(query_result=query_result, names=sanitized_missions, json=self._get_observation_json(),
686684
coordinates=coordinates, radius=sanitized_radius, row_limit=sanitized_row_limit,
@@ -739,13 +737,12 @@ def query_region_catalogs(self, position, radius, catalogs=__ALL_STRING,
739737
query_region_catalogs("265.05, 69.0", 14*u.arcmin, "Hipparcos-2")
740738
query_region_catalogs("265.05, 69.0", 14*u.arcmin, ["Hipparcos-2", "HSC"])
741739
"""
742-
sanitized_position = self._sanitize_input_position(position)
743740
sanitized_radius = self._sanitize_input_radius(radius)
744741
sanitized_catalogs = self._sanitize_input_catalogs(catalogs)
745742
sanitized_row_limit = self._sanitize_input_row_limit(row_limit)
746743

747744
sesame_database.set('simbad')
748-
coordinates = commons.parse_coordinates(sanitized_position)
745+
coordinates = commons.parse_coordinates(position)
749746

750747
query_result = {}
751748

@@ -806,15 +803,14 @@ def query_region_spectra(self, position, radius, missions=__ALL_STRING,
806803
query_region_spectra("265.05, 69.0", 30*u.arcmin, "Herschel")
807804
query_region_spectra("265.05, 69.0", 30*u.arcmin, ["Herschel", "IUE"])
808805
"""
809-
sanitized_position = self._sanitize_input_position(position)
810806
sanitized_radius = self._sanitize_input_radius(radius)
811807
sanitized_missions = self._sanitize_input_spectra(missions)
812808
sanitized_row_limit = self._sanitize_input_row_limit(row_limit)
813809

814810
query_result = {}
815811

816812
sesame_database.set('simbad')
817-
coordinates = commons.parse_coordinates(sanitized_position)
813+
coordinates = commons.parse_coordinates(position)
818814

819815
self._store_query_result(query_result=query_result, names=sanitized_missions, json=self._get_spectra_json(),
820816
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
11181114
"""
11191115
if position is None and observation_ids is None:
11201116
raise ValueError("An input is required for either position or observation_ids.")
1121-
sanitized_position = self._sanitize_input_position(position)
11221117
sanitized_radius = self._sanitize_input_radius(radius)
11231118
sanitized_missions = self._sanitize_input_mission(missions)
11241119
sanitized_observation_ids = self._sanitize_input_ids(observation_ids)
11251120

11261121
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,
11281123
sanitized_radius,
11291124
sanitized_missions,
11301125
get_query_payload=False,
@@ -1214,15 +1209,14 @@ def get_spectra(self, *, position=None, observation_ids=None, radius=__ZERO_ARCM
12141209
"""
12151210
if position is None and observation_ids is None:
12161211
raise ValueError("An input is required for either position or observation_ids.")
1217-
sanitized_position = self._sanitize_input_position(position)
12181212
sanitized_radius = self._sanitize_input_radius(radius)
12191213
sanitized_missions = self._sanitize_input_spectra(missions)
12201214
sanitized_observation_ids = self._sanitize_input_ids(observation_ids)
12211215

12221216
spectra = dict()
12231217

12241218
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,
12261220
sanitized_radius,
12271221
sanitized_missions,
12281222
get_query_payload=False,
@@ -1316,16 +1310,6 @@ def get_spectra_from_table(self, query_table_list, missions=__ALL_STRING,
13161310
log.info("No spectra found.")
13171311
return spectra
13181312

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-
13291313
def _sanitize_input_radius(self, radius):
13301314
if (isinstance(radius, str) or isinstance(radius,
13311315
astropy.units.Quantity)):
@@ -1751,6 +1735,7 @@ def _build_id_query(self, ids, row_limit, json):
17511735
if id_column == "designation":
17521736
id_column = "obsid"
17531737

1738+
data_type = None
17541739
for column in self.get_columns(table_name=json['tapTable'], only_names=False):
17551740
if column.name == id_column:
17561741
data_type = column.data_type

0 commit comments

Comments
 (0)