ApdbReassignDiaSourceToSSObjectRecord¶
- class lsst.dax.apdb.ApdbReassignDiaSourceToSSObjectRecord(*, diaSourceId: int, ra: float, dec: float, midpointMjdTai: float, update_time_ns: int, update_order: int, ssObjectId: int, ssObjectReassocTimeMjdTai: float)¶
Bases:
ApdbUpdateRecord,DiaSourceIdUpdate record representing re-assignment of DIASource to SSObject.
Attributes Summary
Class variable defining APDB table that this update applies to, must be defined in all concrete subclasses.
DIASource dec, in degrees.
ID of DIASource record.
DIASource midpointMjdTai, not required to be exact, but needs to be close to the value in database record.
DIASource ra, in degrees.
Class variable defining type of the update, must be defined in all concrete subclasses and be unique.
Methods Summary
from_json(update_time_ns, update_order, json_str)from_named_tuple(named_tuple)Construct DiaSourceId from a named tuple.
to_json()Attributes Documentation
- apdb_table: ClassVar[ApdbTables] = 'DiaSource'¶
Class variable defining APDB table that this update applies to, must be defined in all concrete subclasses.
- dec: float¶
DIASource dec, in degrees. Not required to be exact, but needs to be close to the value in database record.
- midpointMjdTai: float¶
DIASource midpointMjdTai, not required to be exact, but needs to be close to the value in database record.
- ra: float¶
DIASource ra, in degrees. Not required to be exact, but needs to be close to the value in database record.
- update_type: ClassVar[str] = 'reassign_diasource_to_ssobject'¶
Class variable defining type of the update, must be defined in all concrete subclasses and be unique.
Methods Documentation
- classmethod from_json(update_time_ns: int, update_order: int, json_str: str) ApdbUpdateRecord¶
- classmethod from_named_tuple(named_tuple: Any) DiaSourceId¶
Construct DiaSourceId from a named tuple.
- Parameters:
- named_tuple
Named tuple which includes the same attributes as this class, e.g. a tuple returned from
pandas.DataFrame.itertuples(). Any additional attributes are ignored.
- Returns:
- object_id
DiaSourceId Instance of this class.
- object_id