Skip to content

Commit

Permalink
Merge pull request #2358 from emolter/ringnode
Browse files Browse the repository at this point in the history
ENH: querying tool for the Planetary Ring Node
  • Loading branch information
bsipocz authored Jan 5, 2023
2 parents 39638db + 51ead5f commit af87c33
Show file tree
Hide file tree
Showing 14 changed files with 1,236 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ MANIFEST
pip-wheel-metadata
.hypothesis
doctests.py
coverage.xml

# Sphinx
_build
Expand Down
6 changes: 6 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ esa.hubble
- Status and maintenance messages from eHST TAP when the module is instantiated. get_status_messages method to retrieve them. [#2597]
- Optional parameters in all methods are kwargs keyword only. [#2597]

solarsystem.pds
^^^^^^^^^^^^^^^

- New module to access the Planetary Data System's Ring Node System. [#2358]


Service fixes and enhancements
------------------------------

Expand Down
35 changes: 35 additions & 0 deletions astroquery/solarsystem/pds/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
"""
RingNode
--------
:author: Ned Molter ([email protected])
"""

from astropy import config as _config


class Conf(_config.ConfigNamespace):
"""
Configuration parameters for `astroquery.solarsystem.pds`.
"""

# server settings
url = _config.ConfigItem(
"https://pds-rings.seti.org/cgi-bin/tools/viewer3_xxx.pl?", "Ring Node"
)

# implement later: other pds tools

timeout = _config.ConfigItem(30, "Time limit for connecting to PDS servers (seconds).")


conf = Conf()

from .core import RingNode, RingNodeClass

__all__ = [
"RingNode",
"RingNodeClass",
"Conf",
"conf",
]
Loading

0 comments on commit af87c33

Please sign in to comment.