adler.objectdata.SSObject
Attributes
Classes
Object information from SSObject. All attributes carry the same names as the column names from the SSObject table. |
|
Filter-dependent object information from SSObject. All attributes carry the same names as the column names from the SSObject table. |
Module Contents
- class SSObject[source]
Object information from SSObject. All attributes carry the same names as the column names from the SSObject table.
Attributes:
- ssObjectId: str
LSST unique identifier
- filter_listlist of str
A comma-separated list of the filters of interest.
- discoverySubmissionDatefloat
The date the LSST first linked and submitted the discovery observations to the MPC. May be NULL if not an LSST discovery. The date format will follow general LSST conventions (MJD TAI, at the moment).
- firstObservationDate: float
The time of the first LSST observation of this object (could be precovered)
- arc: float
Arc of LSST observations
- numObs: int
Number of LSST observations of this object
- filter_dependent_values: list of FilterDependentSSO objects
A list of FilterDependentSSO objects storing the filter-dependent values H, Herr, G12, G12err and nData, in same order as filter_list. See documentation for FilterDependentSSO object for descriptions of these variables.
- maxExtendedness: float
maximum extendedness value from the DIASource
- minExtendedness: float
minimum extendedness value from the DIASource
- medianExtendedness: float
median extendedness value from the DIASource
- classmethod construct_from_data_table(ssObjectId, filter_list, data_table)[source]
Initialises the SSObject object from a table of data.
- Parameters:
ssObjectId (str) – ssObjectId of the object of interest.
filter_list (list of str) – A comma-separated list of the filters of interest.
data_table (table-like object) – Table of data from which attributes shoud be populated.
- Returns:
SSObject object with class attributes populated from data_table.
- Return type:
SSObject object
- classmethod construct_from_dictionary(ssObjectId, filter_list, data_dict)[source]
Initialises the SSObject object from a dictionary of data.
- Parameters:
ssObjectId (str) – ssObjectId of the object of interest.
filter_list (list of str) – A comma-separated list of the filters of interest.
data_dict (dict or dict-like object) – Ditcionary of data from which attributes shoud be populated.
- Returns:
SSObject object with class attributes populated from data_dict.
- Return type:
SSObject object
- class FilterDependentSSO[source]
Filter-dependent object information from SSObject. All attributes carry the same names as the column names from the SSObject table.
Attributes:
- filter_namestr
Single-letter name of the filter for which these values are relevant.
- Hfloat
Best fit absolute magnitude in filter.
- G12: float
Best fit G12 slope parameters in filter.
- Herrfloat
Uncertainty of H.
- G12Errfloat
Uncertainty of G12.
- nData: int
The number of data points used to fit the phase curve in this filter.