Skip to content

Commit d05c7cf

Browse files
authored
Merge pull request #2418 from mkelley/jplhorizons-cleanup-2022.05
jplhorizons cleanup 2022.05
2 parents cbe6d20 + d699f4a commit d05c7cf

12 files changed

+1008
-150
lines changed

CHANGES.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ ipac.nexsci.nasa_exoplanet_archive
3838

3939
- The deprecated methods ``query_planet()`` and ``query_star()`` have been removed.
4040

41+
jplhorizons
42+
^^^^^^^^^^^
43+
44+
- Deprecate ``get_raw_response`` options in query methods. The raw response may
45+
be retrieved from the _async() methods. [#2418]
46+
4147
jplsbdb
4248
^^^^^^^
4349

astroquery/jplhorizons/core.py

Lines changed: 155 additions & 106 deletions
Large diffs are not rendered by default.

astroquery/jplhorizons/tests/data/README

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,23 @@
11
Generate these files from the following URIs:
22

3-
ceres_elements.txt
3+
ceres_elements_single.txt
44
https://ssd.jpl.nasa.gov/api/horizons.api?format=text&EPHEM_TYPE=ELEMENTS&MAKE_EPHEM=YES&OUT_UNITS=AU-D&COMMAND=%22Ceres%3B%22&CENTER=%27500%4010%27&CSV_FORMAT=YES&ELEM_LABELS=YES&OBJ_DATA=YES&REF_SYSTEM=ICRF&REF_PLANE=ECLIPTIC&TP_TYPE=ABSOLUTE&TLIST=2451544.5
55

6-
ceres_ephemerides.txt
6+
ceres_ephemerides_single.txt
77
https://ssd.jpl.nasa.gov/api/horizons.api?format=text&EPHEM_TYPE=OBSERVER&QUANTITIES=%271%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2C12%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C20%2C21%2C22%2C23%2C24%2C25%2C26%2C27%2C28%2C29%2C30%2C31%2C32%2C33%2C34%2C35%2C36%2C37%2C38%2C39%2C40%2C41%2C42%2C43%27&COMMAND=%22Ceres%3B%22&SOLAR_ELONG=%220%2C180%22&LHA_CUTOFF=0&CSV_FORMAT=YES&CAL_FORMAT=BOTH&ANG_FORMAT=DEG&APPARENT=AIRLESS&REF_SYSTEM=ICRF&EXTRA_PREC=NO&CENTER=%27500%27&TLIST=2451544.5&SKIP_DAYLT=NO
88

9-
ceres_vectors.txt
9+
ceres_vectors_single.txt
1010
https://ssd.jpl.nasa.gov/api/horizons.api?format=text&EPHEM_TYPE=VECTORS&OUT_UNITS=AU-D&COMMAND=%22Ceres%3B%22&CENTER=%27500%4010%27&CSV_FORMAT=%22YES%22&REF_PLANE=ECLIPTIC&REF_SYSTEM=ICRF&TP_TYPE=ABSOLUTE&VEC_LABELS=YES&VEC_CORR=%22NONE%22&VEC_DELTA_T=NO&OBJ_DATA=YES&TLIST=2451544.5
1111

12+
ceres_elements_range.txt
13+
https://ssd.jpl.nasa.gov/api/horizons.api?format=text&EPHEM_TYPE=ELEMENTS&MAKE_EPHEM=YES&OUT_UNITS=AU-D&COMMAND=%22Ceres%3B%22&CENTER=%27500%4010%27&CSV_FORMAT=YES&ELEM_LABELS=YES&OBJ_DATA=YES&REF_SYSTEM=ICRF&REF_PLANE=ECLIPTIC&TP_TYPE=ABSOLUTE&START_TIME=2022-06-10&STOP_TIME=2022-07-10&STEP_SIZE=10d
14+
15+
ceres_ephemerides_range.txt
16+
https://ssd.jpl.nasa.gov/api/horizons.api?format=text&EPHEM_TYPE=OBSERVER&QUANTITIES=%271%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2C12%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C20%2C21%2C22%2C23%2C24%2C25%2C26%2C27%2C28%2C29%2C30%2C31%2C32%2C33%2C34%2C35%2C36%2C37%2C38%2C39%2C40%2C41%2C42%2C43%27&COMMAND=%22Ceres%3B%22&SOLAR_ELONG=%220%2C180%22&LHA_CUTOFF=0&CSV_FORMAT=YES&CAL_FORMAT=BOTH&ANG_FORMAT=DEG&APPARENT=AIRLESS&REF_SYSTEM=ICRF&EXTRA_PREC=NO&CENTER=%27500%27&SKIP_DAYLT=NO&START_TIME=2022-06-10&STOP_TIME=2022-07-10&STEP_SIZE=10d
17+
18+
ceres_vectors_range.txt
19+
https://ssd.jpl.nasa.gov/api/horizons.api?format=text&EPHEM_TYPE=VECTORS&OUT_UNITS=AU-D&COMMAND=%22Ceres%3B%22&CENTER=%27500%4010%27&CSV_FORMAT=%22YES%22&REF_PLANE=ECLIPTIC&REF_SYSTEM=ICRF&TP_TYPE=ABSOLUTE&VEC_LABELS=YES&VEC_CORR=%22NONE%22&VEC_DELTA_T=NO&OBJ_DATA=YES&START_TIME=2022-06-10&STOP_TIME=2022-07-10&STEP_SIZE=10d
20+
1221
no_H.txt
1322
https://ssd.jpl.nasa.gov/api/horizons.api?format=text&EPHEM_TYPE=OBSERVER&QUANTITIES=%271%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2C12%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C20%2C21%2C22%2C23%2C24%2C25%2C26%2C27%2C28%2C29%2C30%2C31%2C32%2C33%2C34%2C35%2C36%2C37%2C38%2C39%2C40%2C41%2C42%2C43%27&COMMAND=%221935+UZ%3B%22&SOLAR_ELONG=%220%2C180%22&LHA_CUTOFF=0&CSV_FORMAT=YES&CAL_FORMAT=BOTH&ANG_FORMAT=DEG&APPARENT=AIRLESS&REF_SYSTEM=ICRF&EXTRA_PREC=NO&CENTER=%27500%40399%27&TLIST=2459480.5004416634&SKIP_DAYLT=NO
1423

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
API VERSION: 1.1
2+
API SOURCE: NASA/JPL Horizons API
3+
4+
*******************************************************************************
5+
JPL/HORIZONS 1 Ceres (A801 AA) 2022-Jun-10 08:56:42
6+
Rec #: 1 (+COV) Soln.date: 2021-Apr-13_11:04:44 # obs: 1075 (1995-2021)
7+
8+
IAU76/J2000 helio. ecliptic osc. elements (au, days, deg., period=Julian yrs):
9+
10+
EPOCH= 2458849.5 ! 2020-Jan-01.00 (TDB) Residual RMS= .24563
11+
EC= .07687465013145245 QR= 2.556401146697176 TP= 2458240.1791309435
12+
OM= 80.3011901917491 W= 73.80896808746482 IN= 10.59127767086216
13+
A= 2.769289292143484 MA= 130.3159688200986 ADIST= 2.982177437589792
14+
PER= 4.60851 N= .213870839 ANGMOM= .028541613
15+
DAN= 2.69515 DDN= 2.81323 L= 153.8445988
16+
B= 10.1666388 MOID= 1.59231997 TP= 2018-May-01.6791309435
17+
18+
Asteroid physical parameters (km, seconds, rotational period in hours):
19+
GM= 62.6284 RAD= 469.7 ROTPER= 9.07417
20+
H= 3.33 G= .120 B-V= .713
21+
ALBEDO= .090 STYP= C
22+
23+
ASTEROID comments:
24+
1: soln ref.= JPL#48, OCC=0 radar(60 delay, 0 Dop.)
25+
2: source=ORB
26+
*******************************************************************************
27+
28+
29+
*******************************************************************************
30+
Ephemeris / API_USER Fri Jun 10 08:56:43 2022 Pasadena, USA / Horizons
31+
*******************************************************************************
32+
Target body name: 1 Ceres (A801 AA) {source: JPL#48}
33+
Center body name: Sun (10) {source: DE441}
34+
Center-site name: BODY CENTER
35+
*******************************************************************************
36+
Start time : A.D. 2022-Jun-10 00:00:00.0000 TDB
37+
Stop time : A.D. 2022-Jul-10 00:00:00.0000 TDB
38+
Step-size : 14400 minutes
39+
*******************************************************************************
40+
Center geodetic : 0.00000000,0.00000000,0.0000000 {E-lon(deg),Lat(deg),Alt(km)}
41+
Center cylindric: 0.00000000,0.00000000,0.0000000 {E-lon(deg),Dxy(km),Dz(km)}
42+
Center radii : 696000.0 x 696000.0 x 696000.0 k{Equator, meridian, pole}
43+
Keplerian GM : 2.9591220828411951E-04 au^3/d^2
44+
Small perturbers: Yes {source: SB441-N16}
45+
Output units : AU-D, deg, Julian Day Number (Tp)
46+
Output type : GEOMETRIC osculating elements
47+
Output format : 10
48+
Reference frame : Ecliptic of J2000.0
49+
*******************************************************************************
50+
Initial IAU76/J2000 heliocentric ecliptic osculating elements (au, days, deg.):
51+
EPOCH= 2458849.5 ! 2020-Jan-01.00 (TDB) Residual RMS= .24563
52+
EC= .07687465013145245 QR= 2.556401146697176 TP= 2458240.1791309435
53+
OM= 80.3011901917491 W= 73.80896808746482 IN= 10.59127767086216
54+
Equivalent ICRF heliocentric cartesian coordinates (au, au/d):
55+
X= 1.007608869613381E+00 Y=-2.390064275223502E+00 Z=-1.332124522752402E+00
56+
VX= 9.201724467227128E-03 VY= 3.370381135398406E-03 VZ=-2.850337057661093E-04
57+
Asteroid physical parameters (km, seconds, rotational period in hours):
58+
GM= 62.6284 RAD= 469.7 ROTPER= 9.07417
59+
H= 3.33 G= .120 B-V= .713
60+
ALBEDO= .090 STYP= C
61+
*******************************************************************************
62+
JDTDB, Calendar Date (TDB), EC, QR, IN, OM, W, Tp, N, MA, TA, A, AD, PR,
63+
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************
64+
$$SOE
65+
2459740.500000000, A.D. 2022-Jun-10 00:00:00.0000, 7.857509431507990E-02, 2.549012173144731E+00, 1.058712597794349E+01, 8.026775296710701E+01, 7.356968535036279E+01, 2.459920525171203E+06, 2.142082187859277E-01, 3.214371287399738E+02, 3.153704983697174E+02, 2.766380805878023E+00, 2.983749438611315E+00, 1.680607784520964E+03,
66+
2459750.500000000, A.D. 2022-Jun-20 00:00:00.0000, 7.858376292112841E-02, 2.549023692352033E+00, 1.058706771204556E+01, 8.026756872640345E+01, 7.356246662775156E+01, 2.459920495273060E+06, 2.142037439326482E-01, 3.235863760597782E+02, 3.177937805117618E+02, 2.766419333387372E+00, 2.983814974422712E+00, 1.680642893493002E+03,
67+
2459760.500000000, A.D. 2022-Jun-30 00:00:00.0000, 7.859345715357316E-02, 2.549034456775973E+00, 1.058700882991960E+01, 8.026736396328340E+01, 7.355524826865661E+01, 2.459920465228080E+06, 2.141990066488527E-01, 3.257356070468648E+02, 3.202273031907437E+02, 2.766460121827925E+00, 2.983885786879876E+00, 1.680680063050742E+03,
68+
2459770.500000000, A.D. 2022-Jul-10 00:00:00.0000, 7.860414361068520E-02, 2.549043873533912E+00, 1.058695038677373E+01, 8.026714122872585E+01, 7.354835812167732E+01, 2.459920436348567E+06, 2.141940933158067E-01, 3.278845197635605E+02, 3.226703112488304E+02, 2.766502427656752E+00, 2.983960981779593E+00, 1.680718615658639E+03,
69+
$$EOE
70+
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************
71+
72+
TIME
73+
74+
Barycentric Dynamical Time ("TDB" or T_eph) output was requested. This
75+
continuous relativistic coordinate time is equivalent to the relativistic
76+
proper time of a clock at rest in a reference frame comoving with the
77+
solar system barycenter but outside the system's gravity well. It is the
78+
independent variable in the solar system relativistic equations of motion.
79+
80+
TDB runs at a uniform rate of one SI second per second and is independent
81+
of irregularities in Earth's rotation.
82+
83+
Calendar dates prior to 1582-Oct-15 are in the Julian calendar system.
84+
Later calendar dates are in the Gregorian system.
85+
86+
REFERENCE FRAME AND COORDINATES
87+
88+
Ecliptic at the standard reference epoch
89+
90+
Reference epoch: J2000.0
91+
X-Y plane: adopted Earth orbital plane at the reference epoch
92+
Note: IAU76 obliquity of 84381.448 arcseconds wrt ICRF X-Y plane
93+
X-axis : ICRF
94+
Z-axis : perpendicular to the X-Y plane in the directional (+ or -) sense
95+
of Earth's north pole at the reference epoch.
96+
97+
Symbol meaning [1 au= 149597870.700 km, 1 day= 86400.0 s]:
98+
99+
JDTDB Julian Day Number, Barycentric Dynamical Time
100+
EC Eccentricity, e
101+
QR Periapsis distance, q (au)
102+
IN Inclination w.r.t X-Y plane, i (degrees)
103+
OM Longitude of Ascending Node, OMEGA, (degrees)
104+
W Argument of Perifocus, w (degrees)
105+
Tp Time of periapsis (Julian Day Number)
106+
N Mean motion, n (degrees/day)
107+
MA Mean anomaly, M (degrees)
108+
TA True anomaly, nu (degrees)
109+
A Semi-major axis, a (au)
110+
AD Apoapsis distance (au)
111+
PR Sidereal orbit period (day)
112+
113+
ABERRATIONS AND CORRECTIONS
114+
115+
Geometric osculating elements have NO corrections or aberrations applied.
116+
117+
Computations by ...
118+
119+
Solar System Dynamics Group, Horizons On-Line Ephemeris System
120+
4800 Oak Grove Drive, Jet Propulsion Laboratory
121+
Pasadena, CA 91109 USA
122+
123+
General site: https://ssd.jpl.nasa.gov/
124+
Mailing list: https://ssd.jpl.nasa.gov/email_list.html
125+
System news : https://ssd.jpl.nasa.gov/horizons/news.html
126+
User Guide : https://ssd.jpl.nasa.gov/horizons/manual.html
127+
Connect : browser https://ssd.jpl.nasa.gov/horizons/app.html#/x
128+
API https://ssd-api.jpl.nasa.gov/doc/horizons.html
129+
command-line telnet ssd.jpl.nasa.gov 6775
130+
e-mail/batch https://ssd.jpl.nasa.gov/ftp/ssd/hrzn_batch.txt
131+
scripts https://ssd.jpl.nasa.gov/ftp/ssd/SCRIPTS
132+
133+
*******************************************************************************

0 commit comments

Comments
 (0)