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

    Interface ChartOptions

    Optional configuration for chart calculation.

    interface ChartOptions {
        houseSystem?: HouseSystem;
        includeAsteroids?: boolean;
        includeChiron?: boolean;
        includeLilith?: false | "mean" | "true" | "both";
        includeNodes?: false | "mean" | "true" | "both";
        includeLots?: boolean;
        aspectTypes?: AspectType[];
        aspectOrbs?: Partial<Record<AspectType, number>>;
        includePatterns?: boolean;
        minimumAspectStrength?: number;
    }
    Index

    Properties

    houseSystem?: HouseSystem

    House system to use (default: 'placidus')

    includeAsteroids?: boolean

    Include major asteroids: Ceres, Pallas, Juno, Vesta (default: true)

    includeChiron?: boolean

    Include Chiron (default: true)

    includeLilith?: false | "mean" | "true" | "both"

    Lilith calculation method.

    • 'mean': Mean Black Moon Lilith (smooth motion)
    • 'true': True/Oscillating Lilith (includes perturbations)
    • 'both': Include both
    • false: Exclude Lilith Default: 'mean'
    includeNodes?: false | "mean" | "true" | "both"

    Lunar node calculation method.

    • 'mean': Mean Node (smooth motion)
    • 'true': True Node (includes oscillations)
    • 'both': Include both
    • false: Don't include nodes Default: 'true'
    includeLots?: boolean

    Include Part of Fortune and Part of Spirit (default: true)

    aspectTypes?: AspectType[]

    Aspect types to calculate (default: major aspects)

    aspectOrbs?: Partial<Record<AspectType, number>>

    Custom orbs per aspect type

    includePatterns?: boolean

    Detect aspect patterns like T-Square, Grand Trine (default: true)

    minimumAspectStrength?: number

    Minimum aspect strength to include (0-100, default: 0)