Skip to content

Commit af87c33

Browse files
authored
Merge pull request #2358 from emolter/ringnode
ENH: querying tool for the Planetary Ring Node
2 parents 39638db + 51ead5f commit af87c33

File tree

14 files changed

+1236
-0
lines changed

14 files changed

+1236
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ MANIFEST
2020
pip-wheel-metadata
2121
.hypothesis
2222
doctests.py
23+
coverage.xml
2324

2425
# Sphinx
2526
_build

CHANGES.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ esa.hubble
2323
- Status and maintenance messages from eHST TAP when the module is instantiated. get_status_messages method to retrieve them. [#2597]
2424
- Optional parameters in all methods are kwargs keyword only. [#2597]
2525

26+
solarsystem.pds
27+
^^^^^^^^^^^^^^^
28+
29+
- New module to access the Planetary Data System's Ring Node System. [#2358]
30+
31+
2632
Service fixes and enhancements
2733
------------------------------
2834

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"""
2+
RingNode
3+
--------
4+
5+
:author: Ned Molter ([email protected])
6+
"""
7+
8+
from astropy import config as _config
9+
10+
11+
class Conf(_config.ConfigNamespace):
12+
"""
13+
Configuration parameters for `astroquery.solarsystem.pds`.
14+
"""
15+
16+
# server settings
17+
url = _config.ConfigItem(
18+
"https://pds-rings.seti.org/cgi-bin/tools/viewer3_xxx.pl?", "Ring Node"
19+
)
20+
21+
# implement later: other pds tools
22+
23+
timeout = _config.ConfigItem(30, "Time limit for connecting to PDS servers (seconds).")
24+
25+
26+
conf = Conf()
27+
28+
from .core import RingNode, RingNodeClass
29+
30+
__all__ = [
31+
"RingNode",
32+
"RingNodeClass",
33+
"Conf",
34+
"conf",
35+
]

0 commit comments

Comments
 (0)