Siddhanta Parity API Documentation - v1.3.0
    Preparing search index...

    High-precision Drik Panchanga Engine.

    Aggregates results from high-precision planetary models to generate traditional Panchanga elements.

    Index

    Constructors

    Methods

    • Search for solar/lunar rising or setting events.

      Parameters

      • bodyName: string
      • date: Date
      • lat: number
      • lon: number
      • rising: boolean

      Returns Date | null

    • Finds the exact ingress of the Sun into a target sidereal sign using binary search.

      Parameters

      • date: Date
      • targetRashi: number
      • ayanMode: string = 'Chitrapaksha (Lahiri)'

      Returns Date

    • Finds the stable ingress of Jupiter into its current sidereal rashi, identifying the most recent entry into the zodiac sign that established the current Samvatsara index.

      Parameters

      • date: Date
      • ayanMode: string = 'Chitrapaksha (Lahiri)'

      Returns Date

    • Finds the NEXT stable ingress of Jupiter into the following sign.

      Parameters

      • date: Date
      • ayanMode: string = 'Chitrapaksha (Lahiri)'

      Returns Date

    • Finds the exact ingress of the Sun into a target sidereal sign (Day-based coarse search).

      Parameters

      • date: Date

        Scan date

      • targetRashi: number

        Rashi index (0=Mesha, 1=Vrishabha, etc.)

      • ayanMode: string = 'Chitrapaksha (Lahiri)'

        Ayanamsha calibration

      Returns Date

    • Get the five limbs based on modern astronomical data.

      Parameters

      • date: Date
      • ayanMethod: string = 'Chitrapaksha (Lahiri)'

      Returns {
          ayan: number;
          karanaIdx: number;
          modernSamvatsarIdx: number;
          modernSamvatsarName: string;
          nakshatraFraction: number;
          nakshatraIdx: number;
          samvatsarRawCount: number;
          siderealJupiter: number;
          siderealMoon: number;
          siderealSun: number;
          tithiFraction: number;
          tithiIdx: number;
          yogaIdx: number;
      }

    • Stabilized Solar Month Day with look-ahead logic.

      Parameters

      • date: Date
      • ayanMode: string = 'Chitrapaksha (Lahiri)'

      Returns number

    • Stabilized Solar Month Sign with look-ahead logic.

      Parameters

      • date: Date
      • ayanMode: string = 'Chitrapaksha (Lahiri)'

      Returns number

    • Parameters

      • date: Date
      • ayanMode: string = 'Chitrapaksha (Lahiri)'

      Returns number