Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ esa.emds.einsteinprobe

- New module to access the ESA Einstein Probe Science Archive. [#3511]

mast
^^^^

- Updated ``Catalogs`` interface for MAST TAP catalogs, including collection/catalog discovery helpers and a unified query workflow across
positional and non-positional searches. [#3582]



API changes
Expand Down Expand Up @@ -76,6 +82,19 @@ mast
- The ``objectname`` keyword is deprecated in ``MastMissions`` in favor of ``object_names``. [#3540]
- The ``objectname`` parameter in ``Catalogs``, ``Observations``, ``Tesscut``, and ``utils`` is deprecated
in favor of ``object_name``. [#3567]
- ``Catalogs`` has been refactored around VO-TAP queries. The new workflow uses ``collection`` + ``catalog`` (instead of HSC/PanSTARRS-specific
assumptions), supports discovery helpers (``get_collections``, ``get_catalogs``, ``get_column_metadata``), and
adds ``supports_spatial_queries`` to inspect positional-query support before querying. [#3582]
- ``Catalogs.query_criteria`` now provides a unified query interface for positional and non-positional searches, with support for
cone searches around coordinates or an object, STC-S regions via the ``region`` parameter, column selection, sorting, count-only queries,
pagination via ``limit``/``offset``, and a ``filters`` dictionary for column names that conflict with method arguments. [#3582]
- ``Catalogs.query_region`` and ``Catalogs.query_object`` now follow the same unified backend as ``query_criteria``, including support
for ``collection``/``catalog``, ``limit``/``offset``, ``select_cols``, sorting, and advanced criteria filters. [#3582]
- The legacy ``version``, ``pagesize``, and ``page`` parameters in ``Catalogs`` query methods are now deprecated in favor
of ``collection``/``catalog`` and ``limit``/``offset``. [#3582]
- Passing a collection name via ``Catalogs(..., catalog=...)`` is deprecated; use the ``collection`` parameter instead. [#3582]
- ``Catalogs`` legacy HSC-only helper methods (``query_hsc_matchid[_async]``, ``get_hsc_spectra[_async]``, and
``download_hsc_spectra``) are deprecated and will be removed in a future release. [#3582]

vo_conesearch
^^^^^^^^^^^^^
Expand Down
39 changes: 23 additions & 16 deletions astroquery/mast/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@ class Conf(_config.ConfigNamespace):
ssoserver = _config.ConfigItem(
'https://ssoportal.stsci.edu',
'MAST SSO Portal server.')
catalogs_server = _config.ConfigItem(
'https://catalogs.mast.stsci.edu',
'Catalogs.MAST server.')
timeout = _config.ConfigItem(
600,
'Time limit for requests from the STScI server.')
Expand All @@ -37,18 +34,28 @@ class Conf(_config.ConfigNamespace):

conf = Conf()

from .cutouts import TesscutClass, Tesscut, ZcutClass, Zcut, HapcutClass, Hapcut
from .observations import Observations, ObservationsClass, MastClass, Mast
from . import utils
from .collections import Catalogs, CatalogsClass
from .cutouts import Hapcut, HapcutClass, Tesscut, TesscutClass, Zcut, ZcutClass
from .missions import MastMissions, MastMissionsClass
from . import utils

__all__ = ['Observations', 'ObservationsClass',
'Catalogs', 'CatalogsClass',
'MastMissions', 'MastMissionsClass',
'Mast', 'MastClass',
'Tesscut', 'TesscutClass',
'Zcut', 'ZcutClass',
'Hapcut', 'HapcutClass',
'Conf', 'conf', 'utils',
]
from .observations import Mast, MastClass, Observations, ObservationsClass

__all__ = [
"Observations",
"ObservationsClass",
"Catalogs",
"CatalogsClass",
"MastMissions",
"MastMissionsClass",
"Mast",
"MastClass",
"Tesscut",
"TesscutClass",
"Zcut",
"ZcutClass",
"Hapcut",
"HapcutClass",
"Conf",
"conf",
"utils",
]
Loading
Loading