Pluto¶
Class to model Pluto planet.
-
pymeeus.Pluto.
PLUTO_ARGUMENT
= [(0.0, 0.0, 1.0), (0.0, 0.0, 2.0), (0.0, 0.0, 3.0), (0.0, 0.0, 4.0), (0.0, 0.0, 5.0), (0.0, 0.0, 6.0), (0.0, 1.0, -1.0), (0.0, 1.0, 0.0), (0.0, 1.0, 1.0), (0.0, 1.0, 2.0), (0.0, 1.0, 3.0), (0.0, 2.0, -2.0), (0.0, 2.0, -1.0), (0.0, 2.0, 0.0), (1.0, -1.0, 0.0), (1.0, -1.0, 1.0), (1.0, 0.0, -3.0), (1.0, 0.0, -2.0), (1.0, 0.0, -1.0), (1.0, 0.0, 0.0), (1.0, 0.0, 1.0), (1.0, 0.0, 2.0), (1.0, 0.0, 3.0), (1.0, 0.0, 4.0), (1.0, 1.0, -3.0), (1.0, 1.0, -2.0), (1.0, 1.0, -1.0), (1.0, 1.0, 0.0), (1.0, 1.0, 1.0), (1.0, 1.0, 3.0), (2.0, 0.0, -6.0), (2.0, 0.0, -5.0), (2.0, 0.0, -4.0), (2.0, 0.0, -3.0), (2.0, 0.0, -2.0), (2.0, 0.0, -1.0), (2.0, 0.0, 0.0), (2.0, 0.0, 1.0), (2.0, 0.0, 2.0), (2.0, 0.0, 3.0), (3.0, 0.0, -2.0), (3.0, 0.0, -1.0), (3.0, 0.0, 0.0)]¶ This table contains Pluto’s argument coefficients according to Table 37.A in Meeus’ book, page 265.
-
pymeeus.Pluto.
PLUTO_LATITUDE
= [(-5452852.0, -14974862), (3527812.0, 1672790.0), (-1050748.0, 327647.0), (178690.0, -292153.0), (18650.0, 100340.0), (-30697.0, -25823.0), (4878.0, 11248.0), (226.0, -64.0), (2030.0, -836.0), (69.0, -604.0), (-247.0, -567.0), (-57.0, 1.0), (-122.0, 175.0), (-49.0, -164.0), (-197.0, 199.0), (-25.0, 217.0), (589.0, -248.0), (-269.0, 711.0), (185.0, 193.0), (315.0, 807.0), (-130.0, -43.0), (5.0, 3.0), (2.0, 17.0), (2.0, 5.0), (2.0, 3.0), (3.0, 1.0), (2.0, -1.0), (1.0, -1.0), (0.0, -1.0), (0.0, 0.0), (0.0, -2.0), (2.0, 2.0), (-7.0, 0.0), (10.0, -8.0), (-3.0, 20.0), (6.0, 5.0), (14.0, 17.0), (-2.0, 0.0), (0.0, 0.0), (0.0, 0.0), (0.0, 1.0), (0.0, 0.0), (1.0, 0.0)]¶ This table contains the periodic terms to compute Pluto’s heliocentric latitude according to Table 37.A in Meeus’ book, page 265
-
pymeeus.Pluto.
PLUTO_LONGITUDE
= [(-19799805.0, 19850055.0), (897144.0, -4954829.0), (611149.0, 1211027.0), (-341243.0, -189585.0), (129287.0, -34992.0), (-38164.0, 30893.0), (20442.0, -9987.0), (-4063.0, -5071.0), (-6016.0, -3336.0), (-3956.0, 3039.0), (-667.0, 3572.0), (1276.0, 501.0), (1152.0, -917.0), (630.0, -1277.0), (2571.0, -459.0), (899.0, -1449.0), (-1016.0, 1043.0), (-2343.0, -1012.0), (7042.0, 788.0), (1199.0, -338.0), (418.0, -67.0), (120.0, -274.0), (-60.0, -159.0), (-82.0, -29.0), (-36.0, -29.0), (-40.0, 7.0), (-14.0, 22.0), (4.0, 13.0), (5.0, 2.0), (-1.0, 0.0), (2.0, 0.0), (-4.0, 5.0), (4.0, -7.0), (14.0, 24.0), (-49.0, -34.0), (163.0, -48.0), (9.0, -24.0), (-4.0, 1.0), (-3.0, 1.0), (1.0, 3.0), (-3.0, -1.0), (5.0, -3.0), (0.0, 0.0)]¶ This table contains the periodic terms to compute Pluto’s heliocentric longitude according to Table 37.A in Meeus’ book, page 265
-
pymeeus.Pluto.
PLUTO_RADIUS_VECTOR
= [(66865439.0, 68951812.0), (-11827535.0, -332538.0), (1593179.0, -1438890.0), (-18444.0, 483220.0), (-65977.0, -85431.0), (31174.0, -6032.0), (-5794.0, 22161.0), (4601.0, 4032.0), (-1729.0, 234.0), (-415.0, 702.0), (239.0, 723.0), (67.0, -67.0), (1034.0, -451.0), (-129.0, 504.0), (480.0, -231.0), (2.0, -441.0), (-3359.0, 265.0), (7856.0, -7832.0), (36.0, 45763.0), (8663.0, 8547.0), (-809.0, -769.0), (263.0, -144.0), (-126.0, 32.0), (-35.0, -16.0), (-19.0, -4.0), (-15.0, 8.0), (-4.0, 12.0), (5.0, 6.0), (3.0, 1.0), (6.0, -2.0), (2.0, 2.0), (-2.0, -2.0), (14.0, 13.0), (-63.0, 13.0), (136.0, -236.0), (273.0, 1065.0), (251.0, 149.0), (-25.0, -9.0), (9.0, -2.0), (-8.0, 7.0), (2.0, -10.0), (19.0, 35.0), (10.0, 3.0)]¶ This table contains the periodic terms to compute Pluto’s heliocentric radius vector according to Table 37.A in Meeus’ book, page 265
-
class
pymeeus.Pluto.
Pluto
[source]¶ Class Pluto models that minor planet.
-
__weakref__
¶ list of weak references to the object (if defined)
-
static
geocentric_position
(epoch)[source]¶ This method computes the geocentric position of Pluto (right ascension and declination) for the given epoch, for the standard equinox J2000.0.
Parameters: epoch ( Epoch
) – Epoch to compute geocentric position, as an Epoch objectReturns: A tuple containing the right ascension and the declination as Angle objects Return type: tuple Raises: TypeError if input value is of wrong type. Raises: ValueError if input epoch outside the 1885-2099 range. >>> epoch = Epoch(1992, 10, 13.0) >>> ra, dec = Pluto.geocentric_position(epoch) >>> print(ra.ra_str(n_dec=1)) 15h 31' 43.7'' >>> print(dec.dms_str(n_dec=0)) -4d 27' 29.0''
-
static
geometric_heliocentric_position
(epoch)[source]¶ This method computes the geometric heliocentric position of planet Pluto for a given epoch.
Parameters: epoch ( Epoch
) – Epoch to compute Pluto position, as an Epoch objectReturns: A tuple with the heliocentric longitude and latitude (as Angle
objects), and the radius vector (as a float, in astronomical units), in that orderReturn type: tuple Raises: TypeError if input value is of wrong type. Raises: ValueError if input epoch outside the 1885-2099 range. >>> epoch = Epoch(1992, 10, 13.0) >>> l, b, r = Pluto.geometric_heliocentric_position(epoch) >>> print(round(l, 5)) 232.74071 >>> print(round(b, 5)) 14.58782 >>> print(round(r, 6)) 29.711111
-