lsst.pipe.tasks gcf790cdeb6+e07a3617c0
Loading...
Searching...
No Matches
lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConfig:
lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections

Static Public Attributes

 observatoryCode
 
 observatoryFOVRadius
 
 loggingSleepTime
 
 visitTable
 
 mpcorb
 
 dummyPerVisitInput
 
 de440s
 
 sb441_n16
 
 obsCodes
 
 linux_p1550p2650
 
 pck00010
 
 earth_latest_high_prec
 
 earth_620120_250826
 
 earth_2025_250826_2125_predict
 
 naif0012
 
 ssObjects
 

Detailed Description

Definition at line 166 of file generateEphemerides.py.

Member Data Documentation

◆ de440s

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.de440s
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="NAIF DE440 ephemeris file (de440s.bsp)",
name="de440s",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 102 of file generateEphemerides.py.

◆ dummyPerVisitInput

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.dummyPerVisitInput
staticinherited
Initial value:
= connectionTypes.Input(
doc="Dummy per-visit input to help trim QG generation",
name="visit_summary",
storageClass="ExposureCatalog",
dimensions={"instrument", "visit"},
multiple=True,
deferLoad=True,
)

Definition at line 92 of file generateEphemerides.py.

◆ earth_2025_250826_2125_predict

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.earth_2025_250826_2125_predict
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="Longterm EOP predictions",
name="earth_2025_250826_2125_predict",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 144 of file generateEphemerides.py.

◆ earth_620120_250826

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.earth_620120_250826
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="Historical EOP",
name="earth_620120_250826",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 138 of file generateEphemerides.py.

◆ earth_latest_high_prec

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.earth_latest_high_prec
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="High-precision Earth orientation parameters (EOP) kernel",
name="earth_latest_high_prec",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 132 of file generateEphemerides.py.

◆ linux_p1550p2650

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.linux_p1550p2650
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="TODO (linux_p1550p2650.440)",
name="linux_p1550p2650",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 120 of file generateEphemerides.py.

◆ loggingSleepTime

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConfig.loggingSleepTime
static
Initial value:
= Field(
dtype=int,
doc="Time (seconds) to sleep between checking Sorcha's progress",
default=60,
)

Definition at line 180 of file generateEphemerides.py.

◆ mpcorb

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.mpcorb
staticinherited
Initial value:
= connectionTypes.Input(
doc="Minor Planet Center orbit table used for association",
name="mpcorb",
storageClass="ArrowAstropy",
dimensions={},
)

Definition at line 82 of file generateEphemerides.py.

◆ naif0012

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.naif0012
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="Leapsecond tls file",
name="naif0012",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 150 of file generateEphemerides.py.

◆ obsCodes

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.obsCodes
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="MPC observatory code file (ObsCodes.json)",
name="obscodes",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 114 of file generateEphemerides.py.

◆ observatoryCode

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConfig.observatoryCode
static
Initial value:
= Field(
dtype=str,
doc="IAU Minor Planet Center observer code for queries "
"(default is X05 for Rubin Obs./LSST)",
default='X05'
)

Definition at line 169 of file generateEphemerides.py.

◆ observatoryFOVRadius

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConfig.observatoryFOVRadius
static
Initial value:
= Field(
dtype=float,
doc="The field of view of the observatory (degrees)",
default=2.06,
)

Definition at line 175 of file generateEphemerides.py.

◆ pck00010

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.pck00010
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="orientation of planets, moons, the Sun, and selected asteroids. (pck00010.pck)",
name="pck00010",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 126 of file generateEphemerides.py.

◆ sb441_n16

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.sb441_n16
staticinherited
Initial value:
= connectionTypes.PrerequisiteInput(
doc="NAIF DE440 ephemeris file (sb441_n16.bsp)",
name="sb441_n16",
storageClass="SSPAuxiliaryFile",
dimensions={},
)

Definition at line 108 of file generateEphemerides.py.

◆ ssObjects

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.ssObjects
staticinherited
Initial value:
= connectionTypes.Output(
doc="Sorcha-provided Solar System objects observable in this detector-visit",
name="preloaded_ss_object_visit",
storageClass="DataFrame",
dimensions=("instrument", "visit"),
multiple=True,
)

Definition at line 157 of file generateEphemerides.py.

◆ visitTable

lsst.pipe.tasks.generateEphemerides.GenerateEphemeridesConnections.visitTable
staticinherited
Initial value:
= connectionTypes.Input(
doc="Table summarizing each visit, including ra, dec, and time",
name="preliminary_visit_table",
storageClass="ArrowAstropy",
dimensions={"instrument"},
)

Definition at line 76 of file generateEphemerides.py.


The documentation for this class was generated from the following file: