MPSkyEphemerisQueryTask#
- class lsst.ap.association.MPSkyEphemerisQueryTask(*, config: PipelineTaskConfig | None = None, log: logging.Logger | LsstLogAdapter | None = None, initInputs: dict[str, Any] | None = None, **kwargs: Any)#
Bases:
PipelineTaskTask to query the MPSky service and retrieve the solar system objects that are observable within the input visit.
Methods Summary
run(predictedRegionTime)Parse the information on the current visit and retrieve the observable solar system objects from MPSky.
Methods Documentation
- run(predictedRegionTime)#
Parse the information on the current visit and retrieve the observable solar system objects from MPSky.
Parameters#
- predictedRegionTime
lsst.pipe.base.utils.RegionTimeInfo Predicted footprint and timespan of the exposure
Returns#
- result
lsst.pipe.base.Struct Results struct with components:
ssObjectspandas.DataFrameDataFrame containing Solar System Objects near the detector footprint as retrieved by MPSky. The columns are as follows:
Nameobject name (
str)raRA in decimal degrees (
float)decDEC in decimal degrees (
float)obj_X_poly,obj_Y_poly,obj_Z_polyChebyshev coefficients for object path
obs_X_poly,obs_Y_poly,obs_Z_polyChebyshev coefficients for observer path
t_minLower time bound for polynomials
t_maxUpper time bound for polynomials
- predictedRegionTime