Celestine API Documentation - v0.2.0
    Preparing search index...

    Interface AspectConfig

    Configuration options for aspect calculations.

    Allows customization of which aspects to detect and how orbs are applied.

    interface AspectConfig {
        aspectTypes?: AspectType[];
        orbs?: Partial<Record<AspectType, number>>;
        includeOutOfSign?: boolean;
        outOfSignPenalty?: number;
        minimumStrength?: number;
        includeApplying?: boolean;
    }
    Index

    Properties

    aspectTypes?: AspectType[]

    Which aspect types to detect.

    Major aspects only (conjunction, sextile, square, trine, opposition)
    
    orbs?: Partial<Record<AspectType, number>>

    Custom orbs per aspect type (overrides defaults). Values in degrees.

    includeOutOfSign?: boolean

    Whether to detect out-of-sign (dissociate) aspects.

    true
    
    outOfSignPenalty?: number

    Strength multiplier for out-of-sign aspects (0-1). Applied as: finalStrength = strength * (1 - outOfSignPenalty)

    0 (no penalty)
    
    minimumStrength?: number

    Minimum strength (0-100) to include in results.

    0 (include all within orb)
    
    includeApplying?: boolean

    Whether to calculate and include applying/separating info. Requires longitudeSpeed data for the bodies.

    true