@zodiacs/engine 1.0.0
    Preparing search index...

    Interface AspectPolicy

    interface AspectPolicy {
        aspects: readonly ResolvedAspectRule[];
        bodies: readonly string[];
        bodyOrbs: Readonly<Record<string, AspectOrbLimits>>;
        conventions: {
            arithmetic: "exact-binary64;reported-orb-rounded-half-even";
            coordinates: "ecliptic-longitude-degrees-[0,360)";
            matching: "one-per-pair;smallest-absolute-orb;definition-order-on-tie";
            motion: "instantaneous-orb-rate;right-derivative-at-circular-corners;exact-separating-unless-stationary";
            orb: "inclusive;luminary-replaces-rule;minimum-of-rule-and-both-body-caps";
            ordering: "ascending-orb;input-pair-order-on-tie";
            speed: "longitude-degrees-per-day;same-time-basis";
        };
        schema: "zodiacs.aspect-policy.v1";
        stationaryRelativeSpeed: number;
    }
    Index
    aspects: readonly ResolvedAspectRule[]
    bodies: readonly string[]
    bodyOrbs: Readonly<Record<string, AspectOrbLimits>>
    conventions: {
        arithmetic: "exact-binary64;reported-orb-rounded-half-even";
        coordinates: "ecliptic-longitude-degrees-[0,360)";
        matching: "one-per-pair;smallest-absolute-orb;definition-order-on-tie";
        motion: "instantaneous-orb-rate;right-derivative-at-circular-corners;exact-separating-unless-stationary";
        orb: "inclusive;luminary-replaces-rule;minimum-of-rule-and-both-body-caps";
        ordering: "ascending-orb;input-pair-order-on-tie";
        speed: "longitude-degrees-per-day;same-time-basis";
    }

    Type Declaration

    • Readonlyarithmetic: "exact-binary64;reported-orb-rounded-half-even"

      Every input is the exact value of its double; separation, orb, motion, eligibility, matching and ordering are decided exactly, without a tolerance. The reported orb is the exact orb rounded to nearest, ties to even.

    • Readonlycoordinates: "ecliptic-longitude-degrees-[0,360)"
    • Readonlymatching: "one-per-pair;smallest-absolute-orb;definition-order-on-tie"
    • Readonlymotion: "instantaneous-orb-rate;right-derivative-at-circular-corners;exact-separating-unless-stationary"
    • Readonlyorb: "inclusive;luminary-replaces-rule;minimum-of-rule-and-both-body-caps"
    • Readonlyordering: "ascending-orb;input-pair-order-on-tie"
    • Readonlyspeed: "longitude-degrees-per-day;same-time-basis"
    schema: "zodiacs.aspect-policy.v1"
    stationaryRelativeSpeed: number