|
7 | 7 |
|
8 | 8 | from astropy.io import votable, fits |
9 | 9 | from astropy.table import Table |
| 10 | +from astropy.utils.decorators import deprecated_renamed_argument |
10 | 11 | from astropy.utils.exceptions import AstropyDeprecationWarning |
11 | 12 |
|
12 | 13 | from astroquery.query import BaseQuery |
@@ -230,8 +231,9 @@ def list_catalogs(self): |
230 | 231 | catalogs.remove("--- Internal use only:") |
231 | 232 | return catalogs |
232 | 233 |
|
| 234 | + @deprecated_renamed_argument('obj_nafid', 'obj_naifid', since='0.4.12') |
233 | 235 | def get_images(self, catalog="wise_merge", input_mode="name_input", ephem_step=0.25, |
234 | | - obs_begin=None, obs_end=None, obj_name=None, obj_nafid=None, obj_naifid=None, obj_type=None, |
| 236 | + obs_begin=None, obs_end=None, obj_name=None, obj_naifid=None, obj_type=None, |
235 | 237 | mpc_data=None, body_designation=None, epoch=None, eccentricity=None, |
236 | 238 | inclination=None, arg_perihelion=None, ascend_node=None, semimajor_axis=None, |
237 | 239 | mean_anomaly=None, perih_dist=None, perih_time=None, get_query_payload=False, |
@@ -269,9 +271,11 @@ def get_images(self, catalog="wise_merge", input_mode="name_input", ephem_step=0 |
269 | 271 | obj_name : str or None |
270 | 272 | Object name. |
271 | 273 | Required when input mode is ``"name_input"``. |
272 | | - obj_nafid : str or None |
273 | | - Object NAIFD. |
| 274 | + obj_naifid : str or None |
| 275 | + Object NAIF ID. |
274 | 276 | Required when input mode is ``"naifid_input"``. |
| 277 | + obj_nafid : str or None |
| 278 | + Deprecated name for ``obj_naifid``. |
275 | 279 | obj_type : str or None |
276 | 280 | Object type, ``"Asteroid"`` or ``Comet``. |
277 | 281 | Required when input mode is ``"mpc_input"`` or ``"manual_input"``. |
@@ -329,14 +333,6 @@ def get_images(self, catalog="wise_merge", input_mode="name_input", ephem_step=0 |
329 | 333 | images : list |
330 | 334 | A list of `~astropy.io.fits.HDUList` objects. |
331 | 335 | """ |
332 | | - # Handle deprecated parameters |
333 | | - if obj_nafid is not None and obj_naifid is None: |
334 | | - warnings.warn( |
335 | | - "'obj_nafid' is deprecated; use 'obj_naifid' instead (the API parameter is 'obj_naifid').", |
336 | | - AstropyDeprecationWarning, |
337 | | - stacklevel=2, |
338 | | - ) |
339 | | - obj_naifid = obj_nafid |
340 | 336 | if input_mode == "nafid_input": |
341 | 337 | warnings.warn( |
342 | 338 | "'nafid_input' is deprecated; use 'naifid_input' instead (the API value is 'naifid_input').", |
@@ -392,10 +388,11 @@ def get_images(self, catalog="wise_merge", input_mode="name_input", ephem_step=0 |
392 | 388 |
|
393 | 389 | return images |
394 | 390 |
|
| 391 | + @deprecated_renamed_argument('obj_nafid', 'obj_naifid', since='0.4.12') |
395 | 392 | @class_or_instance |
396 | 393 | def query_object(self, catalog="wise_merge", input_mode="name_input", output_mode="Regular", |
397 | 394 | ephem_step=0.25, with_tarballs=False, obs_begin=None, obs_end=None, |
398 | | - obj_name=None, obj_nafid=None, obj_naifid=None, obj_type=None, mpc_data=None, |
| 395 | + obj_name=None, obj_naifid=None, obj_type=None, mpc_data=None, |
399 | 396 | body_designation=None, epoch=None, eccentricity=None, inclination=None, |
400 | 397 | arg_perihelion=None, ascend_node=None, semimajor_axis=None, mean_anomaly=None, |
401 | 398 | perih_dist=None, perih_time=None, get_query_payload=False): |
@@ -454,9 +451,11 @@ def query_object(self, catalog="wise_merge", input_mode="name_input", output_mod |
454 | 451 | obj_name : str or None |
455 | 452 | Object name. |
456 | 453 | Required when input mode is ``"name_input"``. |
457 | | - obj_nafid : str or None |
458 | | - Object NAIFD |
| 454 | + obj_naifid : str or None |
| 455 | + Object NAIF ID. |
459 | 456 | Required when input mode is ``"naifid_input"``. |
| 457 | + obj_nafid : str or None |
| 458 | + Deprecated name for ``obj_naifid``. |
460 | 459 | obj_type : str or None |
461 | 460 | Object type, ``"Asteroid"`` or ``Comet`` |
462 | 461 | Required when input mode is ``"mpc_input"`` or ``"manual_input"``. |
@@ -515,14 +514,6 @@ def query_object(self, catalog="wise_merge", input_mode="name_input", output_mod |
515 | 514 | in ``"VOTable"`` an `~astropy.io.votable.tree.VOTableFile`. See |
516 | 515 | module help for more details on the content of these tables. |
517 | 516 | """ |
518 | | - # Handle deprecated parameters |
519 | | - if obj_nafid is not None and obj_naifid is None: |
520 | | - warnings.warn( |
521 | | - "'obj_nafid' is deprecated; use 'obj_naifid' instead (the API parameter is 'obj_naifid').", |
522 | | - AstropyDeprecationWarning, |
523 | | - stacklevel=2, |
524 | | - ) |
525 | | - obj_naifid = obj_nafid |
526 | 517 | if input_mode == "nafid_input": |
527 | 518 | warnings.warn( |
528 | 519 | "'nafid_input' is deprecated; use 'naifid_input' instead (the API value is 'naifid_input').", |
|
0 commit comments