adler.objectdata.MPCORB

Attributes

MPCORB_KEYS

Classes

MPCORB

Object information from MPCORB. All attributes carry the same names as the column names from the MPCORB table.

Module Contents

MPCORB_KEYS[source]
class MPCORB[source]

Object information from MPCORB. All attributes carry the same names as the column names from the MPCORB table.

Attributes:

ssObjectId: str

LSST unique identifier (if observed by LSST)

mpcDesignation: str

Number or provisional designation (in packed form)

fullDesignation: str

Number or provisional designation (in readable form)

mpcNumber: int

MPC number (if the asteroid has been numbered; NULL otherwise). Provided for convenience.

mpcH: float

Absolute magnitude, H

mpcG: float

Slope parameter, G

epoch: float

Epoch (in MJD, .0 TT)

tperi: float

MJD of pericentric passage

peri: float

Argument of perihelion, J2000.0 (degrees)

node: float

Longitude of the ascending node, J2000.0 (degrees)

incl: float

Inclination to the ecliptic, J2000.0 (degrees)

e: float

Orbital eccentricity

n: float

Mean daily motion (degrees per day)

q: float

Perihelion distance (AU)

uncertaintyParameter: str

Uncertainty parameter, U

flags: str

4-hexdigit flags. See https://minorplanetcenter.net//iau/info/MPOrbitFormat.html for details

ssObjectId: str = ''[source]
mpcDesignation: str = ''[source]
fullDesignation: str = ''[source]
mpcNumber: int = 0[source]
mpcH: float = 0.0[source]
mpcG: float = 0.0[source]
epoch: float = 0.0[source]
tperi: float = 0.0[source]
peri: float = 0.0[source]
node: float = 0.0[source]
incl: float = 0.0[source]
e: float = 0.0[source]
n: float = 0.0[source]
q: float = 0.0[source]
uncertaintyParameter: str = ''[source]
flags: str = ''[source]
classmethod construct_from_data_table(ssObjectId, data_table)[source]

Initialises the MPCORB object from a table of data.

Parameters:
  • ssObjectId (str) – ssObjectId of the object of interest.

  • data_table (table-like object) – Table of data from which attributes should be populated.

Returns:

MPCORB object with class attributes populated from data_table.

Return type:

MPCORB object

classmethod construct_from_dictionary(ssObjectId, data_dict)[source]

Initialises the MPCORB object from a dictionary of data.

Parameters:
  • ssObjectId (str) – ssObjectId of the object of interest.

  • data_dict (dict or dict-like object) – Dictionary of data from which attributes shoud be populated.

Returns:

MPCORB object with class attributes populated from data_table.

Return type:

MPCORB object