adler.objectdata.MPCORB
Attributes
Classes
Object information from MPCORB. All attributes carry the same names as the column names from the MPCORB table. |
Module Contents
- 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
- 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