Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
6722d7a
started building infrastructure for solarsystem.pds.RingNode
Apr 8, 2022
d96fa2e
minimum working example. parses basic query for all six targets
Apr 8, 2022
21e146c
allowed option to pass observatory coordinates
Apr 8, 2022
ae97eb9
added some tests
Apr 12, 2022
b7d2751
attempted to fix all pep8 problems
Apr 12, 2022
d4b1f02
added units, some fixes suggested by mkelley
emolter May 7, 2022
72a34be
added offline test
emolter May 9, 2022
2dfa100
small fixes to tests, improved documentation
emolter May 13, 2022
c8f7b4c
added test for Pluto, wrote an rst file
emolter May 13, 2022
44dc8f7
small fixes as suggested by mkelley, and trying to fix docs
emolter May 13, 2022
d6e7edf
tests for Saturn, Neptune special cases
emolter May 20, 2022
eb6a179
made (hopefully) all changes from code review
emolter May 24, 2022
b884513
made all changes suggested by @eerovaher
emolter May 25, 2022
1d2621d
attempted fix to AttributeError: 'RingNodeClass' object has no attrib…
emolter May 25, 2022
95c9570
complying with template in pull request #2341
emolter May 30, 2022
66c87f2
fixes suggested by @eerovaher
emolter May 30, 2022
65f5167
changes suggested by @bsipocz
emolter Jun 24, 2022
3c92254
made adding units with QTable back-compatible with 3.7
emolter Jun 24, 2022
550bd95
fixing oldest dependencies table read duplicate column error
Sep 6, 2022
a33753b
added support for jwst
Oct 27, 2022
9570932
forgot to test before push :facepalm:
Nov 17, 2022
55cea03
changes suggested by @bsipocz, most importantly adding platform-indep…
Nov 17, 2022
6cc3749
changelog entry
Nov 18, 2022
6448ab8
Addressing final review items
bsipocz Dec 12, 2022
51ead5f
Fix windows parsing
bsipocz Jan 5, 2023
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
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"
)
Comment on lines +16 to +19
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are different URLs possible?


# 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