prepare_solution() calculates helper columns from an astronomical solution input.
Arguments
- data
A data frame with the following columns:
tTime \(t\) (days).eeEccentricity \(e\) (unitless).lphLongitude of perihelion \(\varpi\) (degrees).lanLongitude of the ascending node \(\Omega\) (degrees).incInclination \(I\) (degrees).
The easiest way to get this is with
get_solution().- quiet
Be quiet?
If
TRUE, hide info messages.If
FALSE(the default) print info messages and timing.
Value
A tibble with the new columns added.
Details
New columns include:
lphuUnwrapped longitude of perihelion \(\varpi\) (degrees without jumps).lanuUnwrapped longitude of the ascending node \(\Omega\) (degrees without jumps).hhVariable: \(e\sin(\varpi)\).kkVariable: \(e\cos(\varpi)\).ppVariable: \(2\sin(0.5I)\sin(\Omega)\).qqVariable: \(2\sin(0.5I)\cos(\Omega)\).ccHelper: \(\cos(I)\).ddHelper: \(\cos(I)/2\).nnx,nny,nnzThe \(x\), \(y\), and \(z\)-components of the Earth's orbit unit normal vector \(\vec{n}\), normal to Earth's instantaneous orbital plane.