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

    Interface ProgressionConfig

    Configuration options for progression calculations.

    All options are optional - sensible defaults are used when not specified.

    interface ProgressionConfig {
        type?: ProgressionType;
        angleMethod?: AngleProgressionMethod;
        bodies?: CelestialBody[];
        includeProgressedAspects?: boolean;
        includeNatalAspects?: boolean;
        aspectTypes?: AspectType[];
        orbs?: Partial<Record<AspectType, number>>;
        includeSolarArc?: boolean;
        minimumStrength?: number;
        exactThreshold?: number;
    }
    Index

    Properties

    Progression system to use.

    'secondary'
    

    Method for angle progression (ASC, MC).

    'solar-arc'
    
    bodies?: CelestialBody[]

    Bodies to include in progressed chart.

    Sun, Moon, Mercury, Venus, Mars, Jupiter, Saturn
    
    includeProgressedAspects?: boolean

    Include progressed-to-progressed aspects.

    false
    
    includeNatalAspects?: boolean

    Include progressed-to-natal aspects.

    true
    
    aspectTypes?: AspectType[]

    Aspect types to detect.

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

    Custom orbs per aspect type (overrides defaults). Values in degrees. Progression orbs are much tighter than natal.

    includeSolarArc?: boolean

    Include solar arc directed positions.

    true
    
    minimumStrength?: number

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

    0 (include all within orb)
    
    exactThreshold?: number

    Threshold for marking aspect as 'exact' phase (degrees).

    0.1 (~6 arcminutes)