1- 0.4.11 (unreleased )
1+ 0.4.11 (2025-09-19 )
22===================
33
4- New Tools and Services
5- ----------------------
6-
7-
8-
94API changes
105-----------
116
127esa.hubble
138^^^^^^^^^^
149
15- - Internal refactor of the module to use to PyVO. [#3367]
16-
17- - Removal of the deprecated ``query_hst_tap `` method, use ``query_tap `` instead. [#3367]
10+ - Removal of the deprecated ``query_hst_tap `` method, use ``query_tap `` instead.
11+ [#3367]
1812
1913gaia
2014^^^^
2115
2216- Deprecated ``band `` from ``load_data `` as it has no effect on upstream
2317 response any more. [#3278]
24- - New datalink retrieve types EPOCH_PHOTOMETRY_CROWDED_FIELD, EPOCH_ASTROMETRY_BRIGHT, XP_MEAN_SPECTRUM_GRAVLENS,
25- EPOCH_FLAGS_NSS, EPOCH_PARAMETERS_RVS_SINGLE, EPOCH_PARAMETERS_RVS_DOUBLE, EPOCH_FLAGS_VARI. [#3371, #3372]
26- - Rename datalink retrieval types EPOCH_SPECTRUM_RVS, EPOCH_SPECTRUM_XP_SSO, EPOCH_SPECTRUM_XP_CROWDING, MEAN_SPECTRUM_XP,
27- EPOCH_SPECTRUM_XP and MEAN_SPECTRUM_XP_GRAVLENS. [#3382]
2818
2919mast
3020^^^^
3121
32- - Deprecated the ``product `` parameter in the ``Tesscut.get_sectors ``, ``Tesscut.get_cutouts ``, and ``Tesscut.download_cutouts `` methods.
33- Support for TESS Image Calibration (TICA) high-level science products has been removed; only Science Processing Operations Center (SPOC)
34- products are now supported. [#3391]
22+ - Deprecated the ``product `` parameter in the ``Tesscut.get_sectors ``,
23+ ``Tesscut.get_cutouts ``, and ``Tesscut.download_cutouts `` methods.
24+ Support for TESS Image Calibration (TICA) high-level science products has
25+ been removed; only Science Processing Operations Center (SPOC) products
26+ are supported. [#3391]
27+
3528
3629Service fixes and enhancements
3730------------------------------
3831
3932alma
4033^^^^
4134
42- - Bug fix in ``footprint_to_reg `` that did not allow regions to be plotted. [#3285]
43-
35+ - Bug fix in ``footprint_to_reg `` that did not allow regions to be plotted.
36+ [#3285]
4437
4538esa.euclid
4639^^^^^^^^^^
4740
48- - New method, get_scientific_product_list, to retrieve scientific LE3
41+ - New method, `` get_scientific_product_list `` , to retrieve scientific LE3
4942 products. [#3313]
43+
5044- New cross-match method [#3386]
5145
46+ esa.hubble
47+ ^^^^^^^^^^
48+
49+ - Internal refactor of the module to use to PyVO. [#3367]
50+
5251gaia
5352^^^^
5453
55- - New method cross_match_basic that simplifies the positional x-match method [#3320]
56- - new DR4 datalink retrieve type MEAN_SPECTRUM_RVS [#3342 ]
54+ - New method cross_match_basic that simplifies the positional x-match method.
55+ [#3320 ]
5756
58- linelists.cdms
59- ^^^^^^^^^^^^^^
57+ - New datalink retrieve types EPOCH_PHOTOMETRY_CROWDED_FIELD,
58+ EPOCH_ASTROMETRY_BRIGHT, XP_MEAN_SPECTRUM_GRAVLENS, EPOCH_FLAGS_NSS,
59+ EPOCH_PARAMETERS_RVS_SINGLE, EPOCH_PARAMETERS_RVS_DOUBLE,
60+ EPOCH_FLAGS_VARI, and MEAN_SPECTRUM_RVS. [#3371, #3342]
6061
61- - Add a keyword to control writing of new species cache files. This is needed to prevent tests from overwriting those files. [#3297]
62+ - Rename datalink retrieval types EPOCH_SPECTRUM_RVS, EPOCH_SPECTRUM_XP_SSO,
63+ EPOCH_SPECTRUM_XP_CROWDING, MEAN_SPECTRUM_XP, EPOCH_SPECTRUM_XP and
64+ MEAN_SPECTRUM_XP_GRAVLENS. [#3382]
6265
6366heasarc
6467^^^^^^^
6568
66- - Add support for astropy.table.Row in Heasarc.download_data and Heasarc.locate_data. [#3270]
67- - Heasarc.locate_data returns empty rows with an error in the error_message column if there are
68- no data associated with that row rather than filtering it out. [#3275]
69- - Heasarc.locate_data changed to use POST request instead of GET to accomodate large requests. [#3356]
70- - Preserve size of mask when all values are False in HeasarcClass.locate_data [#3411]
69+ - Add support for astropy.table.Row in ``download_data `` and ``locate_data ``.
70+ [#3270]
71+
72+ - ``locate_data `` returns empty rows with an error in the error_message column
73+ if there are no data associated with that row rather than filtering it
74+ out. [#3275]
75+
76+ - ``locate_data `` changed to use POST request instead of GET to accomodate
77+ large requests. [#3356]
78+
79+ - Preserve size of mask when all values are False in ``locate_data ``. [#3411]
80+
81+ image_cutouts.first
82+ ^^^^^^^^^^^^^^^^^^^
83+
84+ - Changed FIRST URL. [#3413]
7185
7286imcce
7387^^^^^
7892- Changing RuntimeError to NoResultsWarning when an empty result is
7993 returned. [#3307]
8094
95+ - Changed SkyBot URLs. [#3306]
96+
8197ipac.irsa
8298^^^^^^^^^
8399
@@ -89,55 +105,65 @@ ipac.irsa
89105- The "filter" kwarg of ``list_catalogs `` is now looking for string matches
90106 either in catalog names and short descriptions. [#3415]
91107
92- SIMBAD
93- ^^^^^^
108+ linelists.cdms
109+ ^^^^^^^^^^^^^^
94110
95- - add ``async_job `` option in all query methods. This executes the query in asynchronous
96- mode. It provides slower to start, but more robust queries for which the timeout can
97- be increased (with the ``timeout `` property or with the configuration file) [#3305]
111+ - Add a keyword to control writing of new species cache files.
112+ This is needed to prevent tests from overwriting those files. [#3297]
98113
99- skyview
100- ^^^^^^^
114+ mast
115+ ^^^^
101116
117+ - Add ``resolver `` parameter to query methods to specify the resolver to
118+ use when resolving object names to coordinates. [#3292]
102119
103- - Added ``get_query_payload `` kwarg to ``Skyview.get_images() `` and `` Skyview.get_images_list() ``
104- to return the query payload [#3318 ]
120+ - Add ``resolve_all `` parameter to ``resolve_object `` to resolve
121+ object names and return coordinates for all available resolvers. [#3292 ]
105122
106- utils.tap
107- ^^^^^^^^^
123+ - Fix bug in `` utils.remove_duplicate_products `` that does not retain the
124+ order of the products in an input table. [#3314]
108125
109- - Get the cookie associated to the keys JSESSIONID or SESSION due to the tap library release at ESAC. [#3289]
126+ - Add ``return_uri_map `` parameter to ``Observations.get_cloud_uris `` to return
127+ a mapping of the input data product URIs to the returned cloud URIs. [#3314]
110128
111- - The method ``upload_table `` accepts file formats accepted by astropy's
112- ``Table.read() ``. [#3295]
129+ - Add ``verbose `` parameter to ``Observations.get_cloud_uris `` to control
130+ whether warnings are logged when a product cannot be found in the cloud.
131+ [#3314]
113132
114- mast
115- ^^^^
133+ - Improved `` MastMissions `` queries to accept lists for query critieria
134+ values, in addition to comma-delimited strings. [#3319]
116135
117- - Added ``resolver `` parameter to query methods to specify the resolver to use when resolving object names to coordinates. [#3292]
136+ - Enhanced ``filter_products `` methods in ``MastMissions `` and ``Observations ``
137+ to support advanced filtering expressions for numeric columns and with
138+ negative values. [#3365, #3393]
118139
119- - Added `` resolve_all `` parameter to `` MastClass.resolve_object `` to resolve object names and return
120- coordinates for all available resolvers. [#3292 ]
140+ - Fix bug where duplicate columns from server responses cause an error when
141+ converting to an `` ~astropy.table.Table ``. [#3400 ]
121142
122- - Fix bug in ``utils.remove_duplicate_products `` that does not retain the order of the products in an input table. [#3314]
143+ - Support for resolving multiple object names at once with ``resolve_object ``,
144+ including automatic batching into groups of up to 30 names per request to
145+ the name translation service. [#3398]
123146
124- - Added `` return_uri_map `` parameter to `` Observations.get_cloud_uris `` to return a mapping of the input data product URIs
125- to the returned cloud URIs. [#3314]
147+ simbad
148+ ^^^^^^
126149
127- - Added ``verbose `` parameter to `` Observations.get_cloud_uris `` to control whether warnings are logged when a product cannot
128- be found in the cloud . [#3314 ]
150+ - Add ``async_job `` option in all query methods. It provides slower to start,
151+ but more robust queries for which the timeout can be increased . [#3305 ]
129152
130- - Improved ``MastMissions `` queries to accept lists for query critieria values, in addition to comma-delimited strings. [#3319]
153+ skyview
154+ ^^^^^^^
131155
132- - Enhanced ``filter_products `` methods in ``MastMissions `` and `` Observations `` to support advanced filtering expressions
133- for numeric columns . [#3365 ]
156+ - Add ``get_query_payload `` kwarg to ``Skyview.get_images() `` and
157+ `` Skyview.get_images_list() `` to return the query payload . [#3318 ]
134158
135- - Enhanced `` filter_products `` methods in `` MastMissions `` and `` Observations `` to support filtering with negated values . [#3393 ]
159+ - Changed SkyView URL to https . [#3346 ]
136160
137- - Fix bug where duplicate columns from server responses cause an error when converting to an `~astropy.table.Table `. [#3400]
161+ utils.tap
162+ ^^^^^^^^^
163+
164+ - The method ``upload_table `` accepts file formats accepted by astropy's
165+ ``Table.read() ``. [#3295]
138166
139- - Support for resolving multiple object names at once with `~astroquery.mast.MastClass.resolve_object `, including automatic batching
140- into groups of up to 30 names per request to the name translation service. [#3398]
141167
142168Infrastructure, Utility and Other Changes and Additions
143169-------------------------------------------------------
@@ -149,18 +175,13 @@ query.py
149175 Some corner cases where downloads were not properly continued have been
150176 fixed. [#3232]
151177
152- skyview
153- ^^^^^^^
154-
155- - Changed SkyView URL to https. [#3346]
156-
157-
158178utils
159179^^^^^
160180
161181- Raising cleaner errors earlier when server returns with error. [#3284]
162182
163- - ``return_frame `` parameter in ``utils.commons.parse_coordinates `` returns coordinates in the specified frame. [#3164]
183+ - ``return_frame `` parameter in ``utils.commons.parse_coordinates `` returns
184+ coordinates in the specified frame. [#3164]
164185
165186
1661870.4.10 (2025-03-18)
0 commit comments