Function: composeRemainders()
function composeRemainders(
payload,
remainders,
opts?): CanonicalChart;
Rebuild the finer-grid canonical payload from a base payload and its
refinement remainder set: every frontier leaf is reconstructed as
ratio * base + residue (modular for angles), then sign, house,
dignities, retrograde, and the aspect list are re-derived in integer
arithmetic exactly as canonicalChart would at that grid. Pass the
same orbs/aspects/separation options the base was built with.
The result equals canonicalChart(chart, { grid: remainders.remainderGrid })
field for field -- the telescoping property the canonical-golden pins.
Time stays integer ms and distance micro-AU in the composed payload (both
are grid-independent); their microsecond / nano-AU residues are precision
escrow readable straight off the sidecar.
Throws if the sidecar is a bits set, binds to a different payload, or its key set does not exactly match the payload's frontier.
Parameters
| Parameter | Type |
|---|---|
payload | CanonicalChart |
remainders | CanonicalRemainders |
opts | CanonicalOptions |