@@ -71,7 +71,7 @@ class EsoNames:
71
71
raw_table = "dbo.raw"
72
72
phase3_table = "ivoa.ObsCore"
73
73
raw_instruments_column = "instrument"
74
- phase3_collections_column = "obs_collection"
74
+ phase3_surveys_column = "obs_collection"
75
75
76
76
@staticmethod
77
77
def ist_table (instrument_name ):
@@ -108,7 +108,7 @@ class EsoClass(QueryWithLogin):
108
108
def __init__ (self ):
109
109
super ().__init__ ()
110
110
self ._instruments : Optional [List [str ]] = None
111
- self ._collections : Optional [List [str ]] = None
111
+ self ._surveys : Optional [List [str ]] = None
112
112
self ._auth_info : Optional [AuthInfo ] = None
113
113
self ._hash = None
114
114
self ._maxrec = None
@@ -305,8 +305,8 @@ def list_instruments(self) -> List[str]:
305
305
return self ._instruments
306
306
307
307
@unlimited_max_rec
308
- def list_collections (self ) -> List [str ]:
309
- """ List all the available collections (phase 3) in the ESO archive.
308
+ def list_surveys (self ) -> List [str ]:
309
+ """ List all the available surveys (phase 3) in the ESO archive.
310
310
311
311
Returns
312
312
-------
@@ -315,14 +315,14 @@ def list_collections(self) -> List[str]:
315
315
Defaults to True. If set overrides global caching behavior.
316
316
See :ref:`caching documentation <astroquery_cache>`.
317
317
"""
318
- if self ._collections is None :
319
- self ._collections = []
318
+ if self ._surveys is None :
319
+ self ._surveys = []
320
320
t = EsoNames .phase3_table
321
- c = EsoNames .phase3_collections_column
321
+ c = EsoNames .phase3_surveys_column
322
322
query_str = f"select distinct { c } from { t } "
323
323
res = self .query_tap_service (query_str )[c ].data
324
- self ._collections = list (res )
325
- return self ._collections
324
+ self ._surveys = list (res )
325
+ return self ._surveys
326
326
327
327
@unlimited_max_rec
328
328
def print_table_help (self , table_name : str ) -> None :
@@ -386,16 +386,16 @@ def _query_on_allowed_values(
386
386
message += f"Values provided: ra = { ra } , dec = { dec } , radius = { radius } "
387
387
raise ValueError (message )
388
388
389
- where_collections_strlist = []
389
+ where_allowed_vals_strlist = []
390
390
if allowed_values :
391
391
if isinstance (allowed_values , str ):
392
392
allowed_values = _split_str_as_list_of_str (allowed_values )
393
393
394
394
allowed_values = list (map (lambda x : f"'{ x .strip ()} '" , allowed_values ))
395
- where_collections_strlist = [f"{ column_name } in (" + ", " .join (allowed_values ) + ")" ]
395
+ where_allowed_vals_strlist = [f"{ column_name } in (" + ", " .join (allowed_values ) + ")" ]
396
396
397
397
where_constraints_strlist = [f"{ k } = { adql_sanitize_val (v )} " for k , v in filters .items ()]
398
- where_constraints = where_collections_strlist + where_constraints_strlist
398
+ where_constraints = where_allowed_vals_strlist + where_constraints_strlist
399
399
query = py2adql (table = table_name , columns = columns ,
400
400
ra = ra , dec = dec , radius = radius ,
401
401
where_constraints = where_constraints ,
@@ -412,9 +412,9 @@ def _query_on_allowed_values(
412
412
413
413
return retval
414
414
415
- def query_collections (
415
+ def query_surveys (
416
416
self ,
417
- collections : Union [List [str ], str ] = None , * ,
417
+ surveys : Union [List [str ], str ] = None , * ,
418
418
ra : float = None , dec : float = None , radius : float = None ,
419
419
columns : Union [List , str ] = None ,
420
420
top : int = None ,
@@ -424,8 +424,8 @@ def query_collections(
424
424
authenticated : bool = False ,
425
425
** kwargs ) -> Union [astropy .table .Table , int , str ]:
426
426
return self ._query_on_allowed_values (table_name = EsoNames .phase3_table ,
427
- column_name = EsoNames .phase3_collections_column ,
428
- allowed_values = collections ,
427
+ column_name = EsoNames .phase3_surveys_column ,
428
+ allowed_values = surveys ,
429
429
ra = ra , dec = dec , radius = radius ,
430
430
columns = columns ,
431
431
top = top ,
0 commit comments