LSST Applications g00d0e8bbd7+edbf708997,g03191d30f7+6b31559d11,g118115db7c+ac820e85d2,g199a45376c+5137f08352,g1fd858c14a+90100aa1a7,g262e1987ae+64df5f6984,g29ae962dfc+1eb4aece83,g2cef7863aa+73c82f25e4,g3541666cd7+1e37cdad5c,g35bb328faa+edbf708997,g3fd5ace14f+fb4e2866cc,g47891489e3+19fcc35de2,g53246c7159+edbf708997,g5b326b94bb+d622351b67,g64539dfbff+dfe1dff262,g67b6fd64d1+19fcc35de2,g74acd417e5+cfdc02aca8,g786e29fd12+af89c03590,g7aefaa3e3d+dc1a598170,g87389fa792+a4172ec7da,g88cb488625+60ba2c3075,g89139ef638+19fcc35de2,g8d4809ba88+dfe1dff262,g8d7436a09f+db94b797be,g8ea07a8fe4+79658f16ab,g90f42f885a+6577634e1f,g9722cb1a7f+d8f85438e7,g98df359435+7fdd888faa,ga2180abaac+edbf708997,ga9e74d7ce9+128cc68277,gbf99507273+edbf708997,gca7fc764a6+19fcc35de2,gd7ef33dd92+19fcc35de2,gdab6d2f7ff+cfdc02aca8,gdbb4c4dda9+dfe1dff262,ge410e46f29+19fcc35de2,ge41e95a9f2+dfe1dff262,geaed405ab2+062dfc8cdc,w.2025.46
LSST Data Management Base Package
Loading...
Searching...
No Matches
lsst.pipe.tasks.generateEphemerides Namespace Reference

Classes

class  GenerateEphemeridesConfig
 
class  GenerateEphemeridesConnections
 
class  GenerateEphemeridesTask
 

Detailed Description

Generate per-visit solar system ephemerides using Sorcha.

Sorcha is an open-source solar system survey simulation tool, which
efficiently generates ephemerides for solar system objects from input orbits
and observation pointings. It is currently the fastest robust and maintained
ephemeris generator, and can fit our use case well.

Sorcha is a command line tool, and is not designed for direct use in python.
This task creates a temporary directory in which to run Sorcha as designed,
providing it with all required input files and reading the Sorcha-generated
ephemerides from a csv. While awkward and un-pipetask-like, it works and takes
advantage of Sorcha's as-designed speed.

Eventually, this should be replaced with adam_core's ephemeris generation
tools which propagate forward orbital uncertainty into on-sky ellipses.
Doing so will require re-implementing the healpix binning method described
in https://arxiv.org/abs/2506.02140. Doing so will not only improve this code
but also allow on-sky uncertainties to be used during association. When this is
done, mpsky should be modified to do the same.