Shoola Dasa

Your Shoola periods

Loading your person list…

What would you like to see?
Period detail & system

Select a person, then choose what to explore.

What is Shoola Dasa used for?

Shoola provides a sign-based timing sequence. The available implementation evidence documents twelve nine-year periods and their subperiod rules. It does not establish a personal death, illness or longevity prediction, so the calculated schedule should not be presented as one.

Your result shows calculated time periods. Understanding what happens within a period requires the rest of the birth chart; this page does not generate a new personal prediction.

How Shoola Dasa is calculated

A stronger-opposite-sign rule resolves the starting reference. Follow the implemented sign order in the result rather than assuming every sign-based system begins and proceeds identically.

Follow the calculation step by step
  1. Calculate the natal positions from the person’s birth time and place, using the selected Ayanamsa. Check applicability: Applicable to all charts.
  2. Use the resolved sign sequence and chart-dependent balance reported by this method. Planetary nakshatra-balance formulas must not be substituted for a sign-system rule.
  3. The system provides equal antardasas, with selectable behavior through DasaOptions.ShoolaAntardasa. The recovered Shoola chart renderer is not used as a duration calculator.
  4. Subperiods follow this sign system’s own sequence and equal-division rules where defined. Keep parallel tracks separate and do not substitute a nine-planet proportional formula.
  5. Convert the resulting year fractions to dates using the reported year convention. This system defaults to TrueSiderealSolar. A sidereal solar year measures a full sidereal revolution of the Sun; a fixed 360-day year and a mean tropical year are different clocks. Published approximate month/day arithmetic can differ from exact solar-motion boundaries.

Read each result from its inclusive start to its exclusive end. The schedule is clipped to the supported span; its length is not a prediction of lifespan. Use the live date query for fine detail and the life timeline for an overview.

History and traditional context

The supplied book does not provide a Shoola calculation or case study. This implementation uses documented sign-strength and period rules; a recovered chart-rendering routine is explicitly not treated as a historical or computational authority for the durations.

When and how to use it

Use it to inspect the implemented sign chronology with its selected antardasa mode. The available evidence does not justify turning the schedule into a personal death or illness forecast. Compare active signs with the whole natal chart rather than interpreting the title as a predicted event.

Illustrative calculation and source limits

Arithmetic illustration, not a book case: twelve nine-year major periods total 108 years. Twelve equal subperiods inside one nine-year period each occupy 0.75 year; the selected antardasa mode supplies their sign order.

This arithmetic illustration is explanatory; it is not a recorded API response.

References: ShoolaDasa.cs; recovered opposite-sign strength rules and implementation audit. Calculation implementation · Source audit and known differences.

How Shoola works

108-year cycleMajor periods and subperiods

Traditional applicability

Applicable to all charts.

Your result will tell you whether this person meets the traditional selection conditions. You can still explore the periods when the conditions are not met.

Starting rule, durations and settings

Starting reference and balance

A stronger-opposite-sign rule resolves the starting reference. Follow the implemented sign order in the result rather than assuming every sign-based system begins and proceeds identically.

Lord sequence and durations

The worked table below shows the actual chart sequence and dated durations. Chart-dependent sequences are not presented as fixed universal orders.

The system provides equal antardasas, with selectable behavior through DasaOptions.ShoolaAntardasa. The recovered Shoola chart renderer is not used as a duration calculator.

Calculation settings

DasaOptions.ShoolaAntardasa selects the antardasa mode. The response reports the convention actually used. A system’s full cycle is not a prediction of a person’s lifespan.

Use Shoola with an AI assistant

Connect an MCP-compatible assistant to the free public MCP endpoint https://mcp.vedastro.org/api/mcp/public. Follow the MCP connection guide, initialize the MCP session, list the available tools, and call either tool below with system: "Shoola".

Replace the sample with the user’s actual birth location, local birth date (DD/MM/YYYY) and time (HH:MM, 24-hour). No saved-person ID or website account is required by these tools. Never invent missing birth details. The server resolves coordinates and date-specific offsets. Inspection times are local to the birth location, not the browser timezone.

get_dasa_at_time

tools/call
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_dasa_at_time",
    "arguments": {
      "location_name": "Bangalore, India",
      "birth_date": "16/10/1918",
      "birth_time": "14:20",
      "system": "Shoola",
      "check_date": "17/10/1918",
      "check_time": "12:00",
      "levels": 3
    }
  }
}

get_dasa_for_life

tools/call
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_dasa_for_life",
    "arguments": {
      "location_name": "Bangalore, India",
      "birth_date": "16/10/1918",
      "birth_time": "14:20",
      "system": "Shoola",
      "levels": 1
    }
  }
}

The date tool defaults to levels 3 and midday; the life tool defaults to level 1. Both use Raman Ayanamsa. Moola requires level 1. Deep whole-life expansions can be very large: prefer a date query for fine detail. Read raw_dasa.DasaAtTime or raw_dasa.DasaForLife; check IsApplicable, ApplicabilityReason and YearConvention. Intervals include Start and exclude End. Life periods use response-local Id/ParentId; keep Sudarsana tracks separate. These are calculation results, not generated predictions.

Developer API examplesHTTP requests and five official SDKs

Take it into your app.

Use an official client library or send a raw HTTP POST request to the public VedAstro API at https://vedastro.zaishi.net/api/Calculate. Choose a language below. These are recorded examples; use the calculator above for a live result.

Hosted API
vedastro.zaishi.net
Python pip install vedastroOfficial SDK repository ↗
OFFICIAL SDK · PUBLIC API
from vedastro import Calculate, Time, GeoLocation, PlanetName, ZodiacName
import json

Calculate.SetAPIKey("FreeAPIUser")
Calculate.SetAyanamsa("RAMAN")
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate"
location = GeoLocation("Bangalore", 77.5833, 12.9667)
birthTime = Time("14:20 16/10/1918 +05:30", location)
result = Calculate.DasaForLife(birthTime, "Shoola", depth=2)
print(json.dumps(result, indent=2))
Node.js npm install vedastroOfficial SDK repository ↗
OFFICIAL SDK · PUBLIC API
import { Calculate, Time, GeoLocation, DasaSystem, PlanetName, ZodiacName } from "vedastro";

Calculate.SetAPIKey("FreeAPIUser");
Calculate.SetAyanamsa("RAMAN");
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate";
const location = new GeoLocation("Bangalore", 77.5833, 12.9667);
const birthTime = new Time("14:20 16/10/1918 +05:30", location);
const result = await Calculate.DasaForLife(birthTime, DasaSystem.Shoola, 2);
console.log(JSON.stringify(result, null, 2));
Dart dart pub add vedastroOfficial SDK repository ↗
OFFICIAL SDK · PUBLIC API
import 'dart:convert';
import 'package:vedastro/vedastro.dart';

Future<void> main() async {
  final client = VedAstroClient(apiKey: 'FreeAPIUser',
    baseUrl: 'https://vedastro.zaishi.net/api/Calculate', defaultAyanamsa: Ayanamsa.raman);
  try {
    final location = GeoLocation.of('Bangalore', 77.5833, 12.9667);
    final birthTime = Time.of("14:20 16/10/1918 +05:30", location);
    final result = await client.calculate().dasaForLife(birthTime, system: DasaSystem.shoola, depth: 2);
    print(const JsonEncoder.withIndent("  ").convert(result));
  } finally {
    client.close();
  }
}
Go go get github.com/VedAstro/VedAstro.GoOfficial SDK repository ↗
OFFICIAL SDK · PUBLIC API
package main

import (
 "context"
 "encoding/json"
 "fmt"
 vedastro "github.com/VedAstro/VedAstro.Go"
)

func main() {
    client := vedastro.NewClient("FreeAPIUser",
        vedastro.WithBaseURL("https://vedastro.zaishi.net/api/Calculate"),
        vedastro.WithDefaultAyanamsa(vedastro.AyanamsaRaman))
    location := vedastro.NewGeoLocation("Bangalore", 77.5833, 12.9667)
    birthTime, err := vedastro.NewTime("14:20 16/10/1918 +05:30", location)
    if err != nil { panic(err) }
    result, err := client.DasaForLife(context.Background(), birthTime, vedastro.DasaForLifeOptions{System: vedastro.Ptr(vedastro.DasaSystemShoola), Depth: vedastro.Ptr(2)})
    if err != nil { panic(err) }
    data, err := json.MarshalIndent(result, "", "  ")
    if err != nil { panic(err) }
    fmt.Println(string(data))
}
Java org.vedastro:vedastro:1.0.0Official SDK repository ↗
OFFICIAL SDK · PUBLIC API
import java.util.List;
import org.vedastro.*;
import org.vedastro.calculate.*;

class DasaExample {
    public static void main(String[] args) {
        var client = VedAstroClient.builder().apiKey("FreeAPIUser")
            .baseUrl("https://vedastro.zaishi.net/api/Calculate")
            .defaultAyanamsa(Ayanamsa.RAMAN).build();
        var location = GeoLocation.of("Bangalore", 77.5833, 12.9667);
        var birthTime = Time.of("14:20 16/10/1918 +05:30", location);
        var options = new Calculators.DasaForLifeOptions();
        options.system = DasaSystem.SHOOLA;
        options.depth = 2;
        var result = client.calculate().dasaForLife(birthTime, options);
        System.out.println(Json.encode(result));
    }
}

Example API response · Shoola

View full inline example ↓
View recorded JSON response
{
  "System": "Shoola",
  "Method": "Shoola",
  "MethodReason": "Twelve nine-year sign periods, equal antardasas.",
  "YearConvention": "TrueSiderealSolar",
  "Birth": "1918-10-16T14:20:00+05:30",
  "End": "2026-10-17T06:44:02.5742036+05:30",
  "LifeSpanYears": 108.0,
  "IsApplicable": true,
  "ApplicabilityReason": "Applicable to all charts.",
  "Periods": [
    {
      "Id": 1,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1918-10-16T14:20:00+05:30",
      "End": "1927-10-16T21:47:54.3122946+05:30",
      "Track": null
    },
    {
      "Id": 2,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1918-10-16T14:20:00+05:30",
      "End": "1919-07-15T23:58:36.9713224+05:30",
      "Track": null
    },
    {
      "Id": 3,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1919-07-15T23:58:36.9713224+05:30",
      "End": "1920-04-12T15:51:21.134624+05:30",
      "Track": null
    },
    {
      "Id": 4,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1920-04-12T15:51:21.134624+05:30",
      "End": "1921-01-13T03:54:30.9780806+05:30",
      "Track": null
    },
    {
      "Id": 5,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1921-01-13T03:54:30.9780806+05:30",
      "End": "1921-10-16T08:47:53.9676578+05:30",
      "Track": null
    },
    {
      "Id": 6,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1921-10-16T08:47:53.9676578+05:30",
      "End": "1922-07-15T18:33:08.0517573+05:30",
      "Track": null
    },
    {
      "Id": 7,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1922-07-15T18:33:08.0517573+05:30",
      "End": "1923-04-13T10:13:57.6921037+05:30",
      "Track": null
    },
    {
      "Id": 8,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1923-04-13T10:13:57.6921037+05:30",
      "End": "1924-01-13T22:19:07.50446+05:30",
      "Track": null
    },
    {
      "Id": 9,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1924-01-13T22:19:07.50446+05:30",
      "End": "1924-10-16T03:25:42.7300536+05:30",
      "Track": null
    },
    {
      "Id": 10,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1924-10-16T03:25:42.7300536+05:30",
      "End": "1925-07-15T12:56:10.3754491+05:30",
      "Track": null
    },
    {
      "Id": 11,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1925-07-15T12:56:10.3754491+05:30",
      "End": "1926-04-13T04:40:09.4479488+05:30",
      "Track": null
    },
    {
      "Id": 12,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1926-04-13T04:40:09.4479488+05:30",
      "End": "1927-01-13T16:56:18.938198+05:30",
      "Track": null
    },
    {
      "Id": 13,
      "ParentId": 1,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1927-01-13T16:56:18.938198+05:30",
      "End": "1927-10-16T21:47:54.3122946+05:30",
      "Track": null
    },
    {
      "Id": 14,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1927-10-16T21:47:54.3122946+05:30",
      "End": "1936-10-16T05:15:41.1624337+05:30",
      "Track": null
    },
    {
      "Id": 15,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1927-10-16T21:47:54.3122946+05:30",
      "End": "1928-07-15T07:15:58.1078117+05:30",
      "Track": null
    },
    {
      "Id": 16,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1928-07-15T07:15:58.1078117+05:30",
      "End": "1929-04-12T23:14:48.0531668+05:30",
      "Track": null
    },
    {
      "Id": 17,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1929-04-12T23:14:48.0531668+05:30",
      "End": "1930-01-13T11:18:37.3049747+05:30",
      "Track": null
    },
    {
      "Id": 18,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1930-01-13T11:18:37.3049747+05:30",
      "End": "1930-10-16T16:13:33.3227879+05:30",
      "Track": null
    },
    {
      "Id": 19,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1930-10-16T16:13:33.3227879+05:30",
      "End": "1931-07-16T01:42:54.0743195+05:30",
      "Track": null
    },
    {
      "Id": 20,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1931-07-16T01:42:54.0743195+05:30",
      "End": "1932-04-12T17:37:55.2342419+05:30",
      "Track": null
    },
    {
      "Id": 21,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1932-04-12T17:37:55.2342419+05:30",
      "End": "1933-01-13T05:46:03.9307289+05:30",
      "Track": null
    },
    {
      "Id": 22,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1933-01-13T05:46:03.9307289+05:30",
      "End": "1933-10-16T10:44:09.9772031+05:30",
      "Track": null
    },
    {
      "Id": 23,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1933-10-16T10:44:09.9772031+05:30",
      "End": "1934-07-15T20:10:50.4320452+05:30",
      "Track": null
    },
    {
      "Id": 24,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1934-07-15T20:10:50.4320452+05:30",
      "End": "1935-04-13T12:06:22.397111+05:30",
      "Track": null
    },
    {
      "Id": 25,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1935-04-13T12:06:22.397111+05:30",
      "End": "1936-01-14T00:12:29.5892009+05:30",
      "Track": null
    },
    {
      "Id": 26,
      "ParentId": 14,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1936-01-14T00:12:29.5892009+05:30",
      "End": "1936-10-16T05:15:41.1624337+05:30",
      "Track": null
    },
    {
      "Id": 27,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1936-10-16T05:15:41.1624337+05:30",
      "End": "1945-10-16T12:22:52.2627489+05:30",
      "Track": null
    },
    {
      "Id": 28,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1936-10-16T05:15:41.1624337+05:30",
      "End": "1937-07-15T14:38:02.7224017+05:30",
      "Track": null
    },
    {
      "Id": 29,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1937-07-15T14:38:02.7224017+05:30",
      "End": "1938-04-13T06:32:36.2410744+05:30",
      "Track": null
    },
    {
      "Id": 30,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1938-04-13T06:32:36.2410744+05:30",
      "End": "1939-01-13T18:50:31.5943894+05:30",
      "Track": null
    },
    {
      "Id": 31,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1939-01-13T18:50:31.5943894+05:30",
      "End": "1939-10-16T23:37:12.8587916+05:30",
      "Track": null
    },
    {
      "Id": 32,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1939-10-16T23:37:12.8587916+05:30",
      "End": "1940-07-15T09:01:13.4487999+05:30",
      "Track": null
    },
    {
      "Id": 33,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1940-07-15T09:01:13.4487999+05:30",
      "End": "1941-04-13T01:06:03.9708515+05:30",
      "Track": null
    },
    {
      "Id": 34,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1941-04-13T01:06:03.9708515+05:30",
      "End": "1942-01-13T13:16:17.3094401+05:30",
      "Track": null
    },
    {
      "Id": 35,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1942-01-13T13:16:17.3094401+05:30",
      "End": "1942-10-16T17:57:26.4196493+05:30",
      "Track": null
    },
    {
      "Id": 36,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1942-10-16T17:57:26.4196493+05:30",
      "End": "1943-07-16T03:29:29.564544+05:30",
      "Track": null
    },
    {
      "Id": 37,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1943-07-16T03:29:29.564544+05:30",
      "End": "1944-04-12T19:31:04.1819522+05:30",
      "Track": null
    },
    {
      "Id": 38,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1944-04-12T19:31:04.1819522+05:30",
      "End": "1945-01-13T07:40:19.8398895+05:30",
      "Track": null
    },
    {
      "Id": 39,
      "ParentId": 27,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1945-01-13T07:40:19.8398895+05:30",
      "End": "1945-10-16T12:22:52.2627489+05:30",
      "Track": null
    },
    {
      "Id": 40,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1945-10-16T12:22:52.2627489+05:30",
      "End": "1954-10-16T19:54:33.3365928+05:30",
      "Track": null
    },
    {
      "Id": 41,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1945-10-16T12:22:52.2627489+05:30",
      "End": "1946-07-15T22:04:48.0783207+05:30",
      "Track": null
    },
    {
      "Id": 42,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1946-07-15T22:04:48.0783207+05:30",
      "End": "1947-04-13T13:56:46.4748934+05:30",
      "Track": null
    },
    {
      "Id": 43,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1947-04-13T13:56:46.4748934+05:30",
      "End": "1948-01-14T02:04:26.7762122+05:30",
      "Track": null
    },
    {
      "Id": 44,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1948-01-14T02:04:26.7762122+05:30",
      "End": "1948-10-16T07:01:08.2557807+05:30",
      "Track": null
    },
    {
      "Id": 45,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1948-10-16T07:01:08.2557807+05:30",
      "End": "1949-07-15T16:34:23.5654317+05:30",
      "Track": null
    },
    {
      "Id": 46,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1949-07-15T16:34:23.5654317+05:30",
      "End": "1950-04-13T08:25:10.1966129+05:30",
      "Track": null
    },
    {
      "Id": 47,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1950-04-13T08:25:10.1966129+05:30",
      "End": "1951-01-13T20:40:31.4425795+05:30",
      "Track": null
    },
    {
      "Id": 48,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1951-01-13T20:40:31.4425795+05:30",
      "End": "1951-10-17T01:27:28.6516494+05:30",
      "Track": null
    },
    {
      "Id": 49,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1951-10-17T01:27:28.6516494+05:30",
      "End": "1952-07-15T10:56:52.5093983+05:30",
      "Track": null
    },
    {
      "Id": 50,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1952-07-15T10:56:52.5093983+05:30",
      "End": "1953-04-13T02:58:57.882824+05:30",
      "Track": null
    },
    {
      "Id": 51,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1953-04-13T02:58:57.882824+05:30",
      "End": "1954-01-13T15:01:46.22567+05:30",
      "Track": null
    },
    {
      "Id": 52,
      "ParentId": 40,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1954-01-13T15:01:46.22567+05:30",
      "End": "1954-10-16T19:54:33.3365928+05:30",
      "Track": null
    },
    {
      "Id": 53,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1954-10-16T19:54:33.3365928+05:30",
      "End": "1963-10-17T03:17:12.8255628+05:30",
      "Track": null
    },
    {
      "Id": 54,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1954-10-16T19:54:33.3365928+05:30",
      "End": "1955-07-16T05:21:31.2442366+05:30",
      "Track": null
    },
    {
      "Id": 55,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1955-07-16T05:21:31.2442366+05:30",
      "End": "1956-04-12T21:18:17.1196857+05:30",
      "Track": null
    },
    {
      "Id": 56,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1956-04-12T21:18:17.1196857+05:30",
      "End": "1957-01-13T09:27:45.905001+05:30",
      "Track": null
    },
    {
      "Id": 57,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1957-01-13T09:27:45.905001+05:30",
      "End": "1957-10-16T14:23:46.4826515+05:30",
      "Track": null
    },
    {
      "Id": 58,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1957-10-16T14:23:46.4826515+05:30",
      "End": "1958-07-15T23:45:48.1872174+05:30",
      "Track": null
    },
    {
      "Id": 59,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1958-07-15T23:45:48.1872174+05:30",
      "End": "1959-04-13T15:45:58.7383519+05:30",
      "Track": null
    },
    {
      "Id": 60,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1959-04-13T15:45:58.7383519+05:30",
      "End": "1960-01-14T03:54:24.9331237+05:30",
      "Track": null
    },
    {
      "Id": 61,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1960-01-14T03:54:24.9331237+05:30",
      "End": "1960-10-16T08:55:26.7989057+05:30",
      "Track": null
    },
    {
      "Id": 62,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1960-10-16T08:55:26.7989057+05:30",
      "End": "1961-07-15T18:13:07.5186143+05:30",
      "Track": null
    },
    {
      "Id": 63,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1961-07-15T18:13:07.5186143+05:30",
      "End": "1962-04-13T10:13:05.1814482+05:30",
      "Track": null
    },
    {
      "Id": 64,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1962-04-13T10:13:05.1814482+05:30",
      "End": "1963-01-13T22:33:37.7972376+05:30",
      "Track": null
    },
    {
      "Id": 65,
      "ParentId": 53,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1963-01-13T22:33:37.7972376+05:30",
      "End": "1963-10-17T03:17:12.8255628+05:30",
      "Track": null
    },
    {
      "Id": 66,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1963-10-17T03:17:12.8255628+05:30",
      "End": "1972-10-16T10:38:52.5576275+05:30",
      "Track": null
    },
    {
      "Id": 67,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1963-10-17T03:17:12.8255628+05:30",
      "End": "1964-07-15T12:38:54.6256825+05:30",
      "Track": null
    },
    {
      "Id": 68,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1964-07-15T12:38:54.6256825+05:30",
      "End": "1965-04-13T04:47:42.6096679+05:30",
      "Track": null
    },
    {
      "Id": 69,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1965-04-13T04:47:42.6096679+05:30",
      "End": "1966-01-13T17:00:41.1256357+05:30",
      "Track": null
    },
    {
      "Id": 70,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1966-01-13T17:00:41.1256357+05:30",
      "End": "1966-10-16T21:39:14.267256+05:30",
      "Track": null
    },
    {
      "Id": 71,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1966-10-16T21:39:14.267256+05:30",
      "End": "1967-07-16T07:07:36.3190023+05:30",
      "Track": null
    },
    {
      "Id": 72,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1967-07-16T07:07:36.3190023+05:30",
      "End": "1968-04-12T23:10:08.7041716+05:30",
      "Track": null
    },
    {
      "Id": 73,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1968-04-12T23:10:08.7041716+05:30",
      "End": "1969-01-13T11:25:46.4065895+05:30",
      "Track": null
    },
    {
      "Id": 74,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1969-01-13T11:25:46.4065895+05:30",
      "End": "1969-10-16T16:05:12.1831909+05:30",
      "Track": null
    },
    {
      "Id": 75,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1969-10-16T16:05:12.1831909+05:30",
      "End": "1970-07-16T01:37:53.3087941+05:30",
      "Track": null
    },
    {
      "Id": 76,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1970-07-16T01:37:53.3087941+05:30",
      "End": "1971-04-13T17:34:04.8775995+05:30",
      "Track": null
    },
    {
      "Id": 77,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1971-04-13T17:34:04.8775995+05:30",
      "End": "1972-01-14T05:52:20.5384232+05:30",
      "Track": null
    },
    {
      "Id": 78,
      "ParentId": 66,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1972-01-14T05:52:20.5384232+05:30",
      "End": "1972-10-16T10:38:52.5576275+05:30",
      "Track": null
    },
    {
      "Id": 79,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1972-10-16T10:38:52.5576275+05:30",
      "End": "1981-10-16T18:02:51.0805146+05:30",
      "Track": null
    },
    {
      "Id": 80,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1972-10-16T10:38:52.5576275+05:30",
      "End": "1973-07-15T20:04:53.0429376+05:30",
      "Track": null
    },
    {
      "Id": 81,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1973-07-15T20:04:53.0429376+05:30",
      "End": "1974-04-13T12:06:02.4943584+05:30",
      "Track": null
    },
    {
      "Id": 82,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1974-04-13T12:06:02.4943584+05:30",
      "End": "1975-01-14T00:27:18.6088685+05:30",
      "Track": null
    },
    {
      "Id": 83,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1975-01-14T00:27:18.6088685+05:30",
      "End": "1975-10-17T05:02:34.3812889+05:30",
      "Track": null
    },
    {
      "Id": 84,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1975-10-17T05:02:34.3812889+05:30",
      "End": "1976-07-15T14:30:37.1166725+05:30",
      "Track": null
    },
    {
      "Id": 85,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1976-07-15T14:30:37.1166725+05:30",
      "End": "1977-04-13T06:43:10.8880902+05:30",
      "Track": null
    },
    {
      "Id": 86,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1977-04-13T06:43:10.8880902+05:30",
      "End": "1978-01-13T18:46:32.4511753+05:30",
      "Track": null
    },
    {
      "Id": 87,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1978-01-13T18:46:32.4511753+05:30",
      "End": "1978-10-16T23:28:49.7119194+05:30",
      "Track": null
    },
    {
      "Id": 88,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1978-10-16T23:28:49.7119194+05:30",
      "End": "1979-07-16T08:59:52.9362475+05:30",
      "Track": null
    },
    {
      "Id": 89,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1979-07-16T08:59:52.9362475+05:30",
      "End": "1980-04-13T01:03:57.6844719+05:30",
      "Track": null
    },
    {
      "Id": 90,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1980-04-13T01:03:57.6844719+05:30",
      "End": "1981-01-13T13:09:46.856134+05:30",
      "Track": null
    },
    {
      "Id": 91,
      "ParentId": 79,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1981-01-13T13:09:46.856134+05:30",
      "End": "1981-10-16T18:02:51.0805146+05:30",
      "Track": null
    },
    {
      "Id": 92,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1981-10-16T18:02:51.0805146+05:30",
      "End": "1990-10-17T01:19:20.5797907+05:30",
      "Track": null
    },
    {
      "Id": 93,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1981-10-16T18:02:51.0805146+05:30",
      "End": "1982-07-16T03:26:41.0942627+05:30",
      "Track": null
    },
    {
      "Id": 94,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1982-07-16T03:26:41.0942627+05:30",
      "End": "1983-04-13T19:29:21.7443236+05:30",
      "Track": null
    },
    {
      "Id": 95,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1983-04-13T19:29:21.7443236+05:30",
      "End": "1984-01-14T07:36:50.2063151+05:30",
      "Track": null
    },
    {
      "Id": 96,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1984-01-14T07:36:50.2063151+05:30",
      "End": "1984-10-16T12:37:50.7055488+05:30",
      "Track": null
    },
    {
      "Id": 97,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1984-10-16T12:37:50.7055488+05:30",
      "End": "1985-07-15T21:53:00.1899916+05:30",
      "Track": null
    },
    {
      "Id": 98,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1985-07-15T21:53:00.1899916+05:30",
      "End": "1986-04-13T13:54:37.8443791+05:30",
      "Track": null
    },
    {
      "Id": 99,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1986-04-13T13:54:37.8443791+05:30",
      "End": "1987-01-14T02:16:07.5263291+05:30",
      "Track": null
    },
    {
      "Id": 100,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1987-01-14T02:16:07.5263291+05:30",
      "End": "1987-10-17T07:00:14.7934478+05:30",
      "Track": null
    },
    {
      "Id": 101,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1987-10-17T07:00:14.7934478+05:30",
      "End": "1988-07-15T16:15:11.597118+05:30",
      "Track": null
    },
    {
      "Id": 102,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1988-07-15T16:15:11.597118+05:30",
      "End": "1989-04-13T08:27:12.5155807+05:30",
      "Track": null
    },
    {
      "Id": 103,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1989-04-13T08:27:12.5155807+05:30",
      "End": "1990-01-13T20:43:54.8799603+05:30",
      "Track": null
    },
    {
      "Id": 104,
      "ParentId": 92,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1990-01-13T20:43:54.8799603+05:30",
      "End": "1990-10-17T01:19:20.5797907+05:30",
      "Track": null
    },
    {
      "Id": 105,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1990-10-17T01:19:20.5797907+05:30",
      "End": "1999-10-17T08:43:29.0117862+05:30",
      "Track": null
    },
    {
      "Id": 106,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "1990-10-17T01:19:20.5797907+05:30",
      "End": "1991-07-16T10:41:53.7434206+05:30",
      "Track": null
    },
    {
      "Id": 107,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1991-07-16T10:41:53.7434206+05:30",
      "End": "1992-04-13T02:49:20.1230399+05:30",
      "Track": null
    },
    {
      "Id": 108,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "1992-04-13T02:49:20.1230399+05:30",
      "End": "1993-01-13T15:08:58.0656991+05:30",
      "Track": null
    },
    {
      "Id": 109,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "1993-01-13T15:08:58.0656991+05:30",
      "End": "1993-10-16T19:43:47.8129208+05:30",
      "Track": null
    },
    {
      "Id": 110,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "1993-10-16T19:43:47.8129208+05:30",
      "End": "1994-07-16T05:11:42.2953914+05:30",
      "Track": null
    },
    {
      "Id": 111,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "1994-07-16T05:11:42.2953914+05:30",
      "End": "1995-04-13T21:13:23.5929947+05:30",
      "Track": null
    },
    {
      "Id": 112,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "1995-04-13T21:13:23.5929947+05:30",
      "End": "1996-01-14T09:36:31.0406071+05:30",
      "Track": null
    },
    {
      "Id": 113,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "1996-01-14T09:36:31.0406071+05:30",
      "End": "1996-10-16T14:18:00.8386439+05:30",
      "Track": null
    },
    {
      "Id": 114,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "1996-10-16T14:18:00.8386439+05:30",
      "End": "1997-07-15T23:41:22.3187003+05:30",
      "Track": null
    },
    {
      "Id": 115,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "1997-07-15T23:41:22.3187003+05:30",
      "End": "1998-04-13T15:45:54.041122+05:30",
      "Track": null
    },
    {
      "Id": 116,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "1998-04-13T15:45:54.041122+05:30",
      "End": "1999-01-14T04:13:39.3659539+05:30",
      "Track": null
    },
    {
      "Id": 117,
      "ParentId": 105,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "1999-01-14T04:13:39.3659539+05:30",
      "End": "1999-10-17T08:43:29.0117862+05:30",
      "Track": null
    },
    {
      "Id": 118,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1999-10-17T08:43:29.0117862+05:30",
      "End": "2008-10-16T16:12:33.7513103+05:30",
      "Track": null
    },
    {
      "Id": 119,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "1999-10-17T08:43:29.0117862+05:30",
      "End": "2000-07-15T18:06:30.3005487+05:30",
      "Track": null
    },
    {
      "Id": 120,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "2000-07-15T18:06:30.3005487+05:30",
      "End": "2001-04-13T10:24:14.1830554+05:30",
      "Track": null
    },
    {
      "Id": 121,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "2001-04-13T10:24:14.1830554+05:30",
      "End": "2002-01-13T22:34:01.2586981+05:30",
      "Track": null
    },
    {
      "Id": 122,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "2002-01-13T22:34:01.2586981+05:30",
      "End": "2002-10-17T03:07:04.1654761+05:30",
      "Track": null
    },
    {
      "Id": 123,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "2002-10-17T03:07:04.1654761+05:30",
      "End": "2003-07-16T12:33:53.2413163+05:30",
      "Track": null
    },
    {
      "Id": 124,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "2003-07-16T12:33:53.2413163+05:30",
      "End": "2004-04-13T04:45:01.6762821+05:30",
      "Track": null
    },
    {
      "Id": 125,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "2004-04-13T04:45:01.6762821+05:30",
      "End": "2005-01-13T16:54:42.2553423+05:30",
      "Track": null
    },
    {
      "Id": 126,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "2005-01-13T16:54:42.2553423+05:30",
      "End": "2005-10-16T21:38:30.2447517+05:30",
      "Track": null
    },
    {
      "Id": 127,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "2005-10-16T21:38:30.2447517+05:30",
      "End": "2006-07-16T06:59:18.4579503+05:30",
      "Track": null
    },
    {
      "Id": 128,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "2006-07-16T06:59:18.4579503+05:30",
      "End": "2007-04-13T23:11:23.3984861+05:30",
      "Track": null
    },
    {
      "Id": 129,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "2007-04-13T23:11:23.3984861+05:30",
      "End": "2008-01-14T11:21:25.4721139+05:30",
      "Track": null
    },
    {
      "Id": 130,
      "ParentId": 118,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "2008-01-14T11:21:25.4721139+05:30",
      "End": "2008-10-16T16:12:33.7513103+05:30",
      "Track": null
    },
    {
      "Id": 131,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "2008-10-16T16:12:33.7513103+05:30",
      "End": "2017-10-16T23:28:04.6326734+05:30",
      "Track": null
    },
    {
      "Id": 132,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "2008-10-16T16:12:33.7513103+05:30",
      "End": "2009-07-16T01:28:48.8635402+05:30",
      "Track": null
    },
    {
      "Id": 133,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "2009-07-16T01:28:48.8635402+05:30",
      "End": "2010-04-13T17:40:22.0685483+05:30",
      "Track": null
    },
    {
      "Id": 134,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "2010-04-13T17:40:22.0685483+05:30",
      "End": "2011-01-14T05:56:54.8064911+05:30",
      "Track": null
    },
    {
      "Id": 135,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "2011-01-14T05:56:54.8064911+05:30",
      "End": "2011-10-17T10:38:36.6267549+05:30",
      "Track": null
    },
    {
      "Id": 136,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "2011-10-17T10:38:36.6267549+05:30",
      "End": "2012-07-15T19:57:32.2778656+05:30",
      "Track": null
    },
    {
      "Id": 137,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "2012-07-15T19:57:32.2778656+05:30",
      "End": "2013-04-13T12:11:38.4057763+05:30",
      "Track": null
    },
    {
      "Id": 138,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "2013-04-13T12:11:38.4057763+05:30",
      "End": "2014-01-14T00:25:30.3587206+05:30",
      "Track": null
    },
    {
      "Id": 139,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "2014-01-14T00:25:30.3587206+05:30",
      "End": "2014-10-17T05:02:49.4389452+05:30",
      "Track": null
    },
    {
      "Id": 140,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "2014-10-17T05:02:49.4389452+05:30",
      "End": "2015-07-16T14:23:31.14237+05:30",
      "Track": null
    },
    {
      "Id": 141,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "2015-07-16T14:23:31.14237+05:30",
      "End": "2016-04-13T06:30:44.3337609+05:30",
      "Track": null
    },
    {
      "Id": 142,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "2016-04-13T06:30:44.3337609+05:30",
      "End": "2017-01-13T18:51:31.927664+05:30",
      "Track": null
    },
    {
      "Id": 143,
      "ParentId": 131,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "2017-01-13T18:51:31.927664+05:30",
      "End": "2017-10-16T23:28:04.6326734+05:30",
      "Track": null
    },
    {
      "Id": 144,
      "ParentId": null,
      "Level": 1,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "2017-10-16T23:28:04.6326734+05:30",
      "End": "2026-10-17T06:44:02.5742036+05:30",
      "Track": null
    },
    {
      "Id": 145,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Gemini"
      },
      "Start": "2017-10-16T23:28:04.6326734+05:30",
      "End": "2018-07-16T08:48:07.5831293+05:30",
      "Track": null
    },
    {
      "Id": 146,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Cancer"
      },
      "Start": "2018-07-16T08:48:07.5831293+05:30",
      "End": "2019-04-14T00:51:37.2407052+05:30",
      "Track": null
    },
    {
      "Id": 147,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Leo"
      },
      "Start": "2019-04-14T00:51:37.2407052+05:30",
      "End": "2020-01-14T13:20:52.5158075+05:30",
      "Track": null
    },
    {
      "Id": 148,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Virgo"
      },
      "Start": "2020-01-14T13:20:52.5158075+05:30",
      "End": "2020-10-16T17:58:15.5647136+05:30",
      "Track": null
    },
    {
      "Id": 149,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Libra"
      },
      "Start": "2020-10-16T17:58:15.5647136+05:30",
      "End": "2021-07-16T03:14:35.6743908+05:30",
      "Track": null
    },
    {
      "Id": 150,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Scorpio"
      },
      "Start": "2021-07-16T03:14:35.6743908+05:30",
      "End": "2022-04-13T19:23:52.6200353+05:30",
      "Track": null
    },
    {
      "Id": 151,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Sagittarius"
      },
      "Start": "2022-04-13T19:23:52.6200353+05:30",
      "End": "2023-01-14T07:58:19.8051376+05:30",
      "Track": null
    },
    {
      "Id": 152,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Capricorn"
      },
      "Start": "2023-01-14T07:58:19.8051376+05:30",
      "End": "2023-10-17T12:22:24.0850611+05:30",
      "Track": null
    },
    {
      "Id": 153,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aquarius"
      },
      "Start": "2023-10-17T12:22:24.0850611+05:30",
      "End": "2024-07-15T21:39:39.6608794+05:30",
      "Track": null
    },
    {
      "Id": 154,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Pisces"
      },
      "Start": "2024-07-15T21:39:39.6608794+05:30",
      "End": "2025-04-13T14:03:43.0597014+05:30",
      "Track": null
    },
    {
      "Id": 155,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Aries"
      },
      "Start": "2025-04-13T14:03:43.0597014+05:30",
      "End": "2026-01-14T02:20:19.0035128+05:30",
      "Track": null
    },
    {
      "Id": 156,
      "ParentId": 144,
      "Level": 2,
      "Lord": {
        "Kind": "Sign",
        "Name": "Taurus"
      },
      "Start": "2026-01-14T02:20:19.0035128+05:30",
      "End": "2026-10-17T06:44:02.5742036+05:30",
      "Track": null
    }
  ],
  "Notes": [
    {
      "Label": "StartSign",
      "Value": "Cancer"
    },
    {
      "Label": "AntardasaMode",
      "Value": "DasaSign"
    }
  ]
}
Raw HTTP / cURL and JSON request

POST https://vedastro.zaishi.net/api/Calculate/DasaForLife. SDKs unwrap Payload.DasaForLife; raw HTTP includes Status, Input and Payload. Check Status before reading Payload.

curl --request POST https://vedastro.zaishi.net/api/Calculate/DasaForLife \\
  --header 'Content-Type: application/json' \\
  --data-binary @request.json
request.json
{
  "birthTime": {
    "StdTime": "14:20 16/10/1918 +05:30",
    "Location": {
      "Name": "Bangalore",
      "Longitude": 77.5833,
      "Latitude": 12.9667
    }
  },
  "system": "Shoola",
  "depth": 2,
  "Ayanamsa": "RAMAN",
  "APIKey": "FreeAPIUser"
}

Recorded calculation exampleSample birth details and period boundaries

A recorded Shoola example

Birth: 14:20 16/10/1918 +05:30, Bangalore (longitude 77.5833, latitude 12.9667), Raman Ayanamsa. The following are the first 4 major periods from the actual recorded response.

Resolved method: Shoola. Twelve nine-year sign periods, equal antardasas.

LordStartEnd (exclusive)
Cancer1918-10-16T14:20:00+05:301927-10-16T21:47:54.3122946+05:30
Leo1927-10-16T21:47:54.3122946+05:301936-10-16T05:15:41.1624337+05:30
Virgo1936-10-16T05:15:41.1624337+05:301945-10-16T12:22:52.2627489+05:30
Libra1945-10-16T12:22:52.2627489+05:301954-10-16T19:54:33.3365928+05:30

Sample applicability: conditions met. Applicable to all charts.

Read the complete request, response and SDK examples ↓
Sources and calculation limitsRecovered sign-strength rules and Shoola port; implementation audit

These sign-based rules follow the documented recovered JHora implementation. The supplied Rath and Raman texts do not establish these five systems. A recovered drawing routine is not treated as proof of calculation accuracy.

Recovered sign-strength rules and Shoola port; implementation audit

Understand the responsePeriod fields, hierarchy and timestamps
04 / FROM JSON TO UI

One period model. No interpretation.

DasaForLife returns a single chronological Periods array. Each level defined by the system is present, up to the requested depth. Filter by Level to draw bands, or follow ParentId to build a tree.

Flat timeline

Level 1 = Mahadasa, 2 = Bhukti, 3 = Antaram, through level 8.

// Node.js
const bhuktis = result.Periods.filter(p => p.Level === 2);

Nested display

Ids are local to this response. A root has no parent; a child references its enclosing period.

Id 1 · Rahu · Level 1
├─ Id 2 · Saturn · ParentId 1
└─ Id 3 · Mercury · ParentId 1
Dasa period response fields
FieldHow to use it
Id / ParentIdResponse-local integer id and nullable parent id. Build relationships within this result; do not store them as permanent identifiers.
LevelSubdivision depth, 1–8. Systems that define no subperiods return level 1 only.
Lord{ Kind, Name }. Kind is Planet or Sign; planetary systems and rasi systems share one shape.
Start / EndISO timestamps with offset. Half-open intervals: [Start, End). The first period starts at birth; its natural beginning may be earlier.
TrackNull for single-track systems. Sudarsana returns three tracks: Lagna, Moon and Sun.

Metadata explains the calculation: System, Method, MethodReason, YearConvention, LifeSpanYears, IsApplicable, ApplicabilityReason and display-only Notes.

Point snapshots

DasaAtTime returns Levels with Level, Type, Lord, Start and End for the chain running at at.

Separate clocks

Ayanamsa sets zodiac positions. DasaOptions.YearConvention sets duration. Janma defaults to 360-day years; Chara and Kalachakra use mean tropical years; other selections use true sidereal solar motion.

API reference & advanced discoverySignatures, parameters and CheckDasaSystemApplicability
05 / API REFERENCE

Small methods. Explicit choices.

Signatures below use API wire names and server defaults. Python and Node.js retain PascalCase method names; Dart and Java use lowerCamelCase; Go retains PascalCase with a context first and an optional options struct.

DasaForLife

DasaForLife(birthTime, system = Vimshottari, depth = 3, options = null)

The whole system-defined life as one chronological Periods array.

Open example →

DasaAtTime

DasaAtTime(birthTime, at, system = Vimshottari, depth = 3, options = null)

The running chain at one moment, with the start and end of every level.

Open example →

CheckDasaSystemApplicability

CheckDasaSystemApplicability(birthTime)

Advanced discovery: every supported system, whether it applies to this chart, why, its life span and whether it defines subperiods.

Open example →

Parameters

ParameterRequired / defaultMeaning
birthTimeRequiredTime and birth location.
atRequired for DasaAtTimeMoment to inspect; must be inside the system's life.
systemVimshottariOne of the 24 forms. Explicit choices are never silently replaced.
depth3Integer 1–8. Start with 1 or 2 for long spans.
optionsnullYearConvention, plus Kalachakra, Shoola or Narayana Sama settings only for those systems.

Events charts use a separate path

LifePredictor and Events APIs keep their sampled time-slice evaluation. Dasa calls return raw periods and no interpretation; use the API builder for event/chart calls.

Install an official SDKPython, Node.js, Dart, Go and Java
06 / OFFICIAL CLIENT LIBRARIES

Use the SDK you already know.

Each client library sends requests to the same hosted VedAstro API. Install the SDK for your language, then use the examples above with the public API base URL. Keep API keys in your application configuration; the public examples use FreeAPIUser.

Pythonpip install vedastroSource & setup ↗
Node.jsnpm install vedastroSource & setup ↗
Dartdart pub add vedastroSource & setup ↗
Gogo get github.com/VedAstro/VedAstro.GoSource & setup ↗
Javaorg.vedastro:vedastro:1.0.0Source & setup ↗

API base URL: https://vedastro.zaishi.net/api/Calculate

Also explore the API overview, interactive API builder, Python library guide and Postman collection.

Complete inline examplesFive SDKs, requests and recorded responses
Shoola · DasaForLife
Python SDK example
from vedastro import Calculate, Time, GeoLocation, PlanetName, ZodiacName
import json

Calculate.SetAPIKey("FreeAPIUser")
Calculate.SetAyanamsa("RAMAN")
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate"
location = GeoLocation("Bangalore", 77.5833, 12.9667)
birthTime = Time("14:20 16/10/1918 +05:30", location)
result = Calculate.DasaForLife(birthTime, "Shoola", depth=2)
print(json.dumps(result, indent=2))
Node.js SDK example
import { Calculate, Time, GeoLocation, DasaSystem, PlanetName, ZodiacName } from "vedastro";

Calculate.SetAPIKey("FreeAPIUser");
Calculate.SetAyanamsa("RAMAN");
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate";
const location = new GeoLocation("Bangalore", 77.5833, 12.9667);
const birthTime = new Time("14:20 16/10/1918 +05:30", location);
const result = await Calculate.DasaForLife(birthTime, DasaSystem.Shoola, 2);
console.log(JSON.stringify(result, null, 2));
Dart SDK example
import 'dart:convert';
import 'package:vedastro/vedastro.dart';

Future<void> main() async {
  final client = VedAstroClient(apiKey: 'FreeAPIUser',
    baseUrl: 'https://vedastro.zaishi.net/api/Calculate', defaultAyanamsa: Ayanamsa.raman);
  try {
    final location = GeoLocation.of('Bangalore', 77.5833, 12.9667);
    final birthTime = Time.of("14:20 16/10/1918 +05:30", location);
    final result = await client.calculate().dasaForLife(birthTime, system: DasaSystem.shoola, depth: 2);
    print(const JsonEncoder.withIndent("  ").convert(result));
  } finally {
    client.close();
  }
}
Go SDK example
package main

import (
 "context"
 "encoding/json"
 "fmt"
 vedastro "github.com/VedAstro/VedAstro.Go"
)

func main() {
    client := vedastro.NewClient("FreeAPIUser",
        vedastro.WithBaseURL("https://vedastro.zaishi.net/api/Calculate"),
        vedastro.WithDefaultAyanamsa(vedastro.AyanamsaRaman))
    location := vedastro.NewGeoLocation("Bangalore", 77.5833, 12.9667)
    birthTime, err := vedastro.NewTime("14:20 16/10/1918 +05:30", location)
    if err != nil { panic(err) }
    result, err := client.DasaForLife(context.Background(), birthTime, vedastro.DasaForLifeOptions{System: vedastro.Ptr(vedastro.DasaSystemShoola), Depth: vedastro.Ptr(2)})
    if err != nil { panic(err) }
    data, err := json.MarshalIndent(result, "", "  ")
    if err != nil { panic(err) }
    fmt.Println(string(data))
}
Java SDK example
import java.util.List;
import org.vedastro.*;
import org.vedastro.calculate.*;

class DasaExample {
    public static void main(String[] args) {
        var client = VedAstroClient.builder().apiKey("FreeAPIUser")
            .baseUrl("https://vedastro.zaishi.net/api/Calculate")
            .defaultAyanamsa(Ayanamsa.RAMAN).build();
        var location = GeoLocation.of("Bangalore", 77.5833, 12.9667);
        var birthTime = Time.of("14:20 16/10/1918 +05:30", location);
        var options = new Calculators.DasaForLifeOptions();
        options.system = DasaSystem.SHOOLA;
        options.depth = 2;
        var result = client.calculate().dasaForLife(birthTime, options);
        System.out.println(Json.encode(result));
    }
}
Complete recorded request and response
{
  "capturedOn": "2026-10-26",
  "endpoint": "DasaForLife",
  "request": {
    "birthTime": {
      "StdTime": "14:20 16/10/1918 +05:30",
      "Location": {
        "Name": "Bangalore",
        "Longitude": 77.5833,
        "Latitude": 12.9667
      }
    },
    "system": "Shoola",
    "depth": 2,
    "Ayanamsa": "RAMAN",
    "APIKey": "FreeAPIUser"
  },
  "response": {
    "Status": "Pass",
    "Input": {
      "CalculatorName": "DasaForLife",
      "Type": "SingleCall",
      "Ayanamsa": 3,
      "Parameters": [
        {
          "Name": "birthTime",
          "Type": "Time",
          "Value": {
            "StdTime": "14:20 16/10/1918 +05:30",
            "Location": {
              "Name": "Bangalore",
              "Longitude": 77.5833,
              "Latitude": 12.9667
            }
          }
        },
        {
          "Name": "system",
          "Type": "DasaSystem",
          "Value": "Shoola"
        },
        {
          "Name": "depth",
          "Type": "Int32",
          "Value": "2"
        },
        {
          "Name": "options",
          "Type": "DasaOptions",
          "Value": null
        }
      ]
    },
    "Payload": {
      "DasaForLife": {
        "System": "Shoola",
        "Method": "Shoola",
        "MethodReason": "Twelve nine-year sign periods, equal antardasas.",
        "YearConvention": "TrueSiderealSolar",
        "Birth": "1918-10-16T14:20:00+05:30",
        "End": "2026-10-17T06:44:02.5742036+05:30",
        "LifeSpanYears": 108.0,
        "IsApplicable": true,
        "ApplicabilityReason": "Applicable to all charts.",
        "Periods": [
          {
            "Id": 1,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1918-10-16T14:20:00+05:30",
            "End": "1927-10-16T21:47:54.3122946+05:30",
            "Track": null
          },
          {
            "Id": 2,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1918-10-16T14:20:00+05:30",
            "End": "1919-07-15T23:58:36.9713224+05:30",
            "Track": null
          },
          {
            "Id": 3,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1919-07-15T23:58:36.9713224+05:30",
            "End": "1920-04-12T15:51:21.134624+05:30",
            "Track": null
          },
          {
            "Id": 4,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1920-04-12T15:51:21.134624+05:30",
            "End": "1921-01-13T03:54:30.9780806+05:30",
            "Track": null
          },
          {
            "Id": 5,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1921-01-13T03:54:30.9780806+05:30",
            "End": "1921-10-16T08:47:53.9676578+05:30",
            "Track": null
          },
          {
            "Id": 6,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1921-10-16T08:47:53.9676578+05:30",
            "End": "1922-07-15T18:33:08.0517573+05:30",
            "Track": null
          },
          {
            "Id": 7,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1922-07-15T18:33:08.0517573+05:30",
            "End": "1923-04-13T10:13:57.6921037+05:30",
            "Track": null
          },
          {
            "Id": 8,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1923-04-13T10:13:57.6921037+05:30",
            "End": "1924-01-13T22:19:07.50446+05:30",
            "Track": null
          },
          {
            "Id": 9,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1924-01-13T22:19:07.50446+05:30",
            "End": "1924-10-16T03:25:42.7300536+05:30",
            "Track": null
          },
          {
            "Id": 10,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1924-10-16T03:25:42.7300536+05:30",
            "End": "1925-07-15T12:56:10.3754491+05:30",
            "Track": null
          },
          {
            "Id": 11,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1925-07-15T12:56:10.3754491+05:30",
            "End": "1926-04-13T04:40:09.4479488+05:30",
            "Track": null
          },
          {
            "Id": 12,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1926-04-13T04:40:09.4479488+05:30",
            "End": "1927-01-13T16:56:18.938198+05:30",
            "Track": null
          },
          {
            "Id": 13,
            "ParentId": 1,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1927-01-13T16:56:18.938198+05:30",
            "End": "1927-10-16T21:47:54.3122946+05:30",
            "Track": null
          },
          {
            "Id": 14,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1927-10-16T21:47:54.3122946+05:30",
            "End": "1936-10-16T05:15:41.1624337+05:30",
            "Track": null
          },
          {
            "Id": 15,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1927-10-16T21:47:54.3122946+05:30",
            "End": "1928-07-15T07:15:58.1078117+05:30",
            "Track": null
          },
          {
            "Id": 16,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1928-07-15T07:15:58.1078117+05:30",
            "End": "1929-04-12T23:14:48.0531668+05:30",
            "Track": null
          },
          {
            "Id": 17,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1929-04-12T23:14:48.0531668+05:30",
            "End": "1930-01-13T11:18:37.3049747+05:30",
            "Track": null
          },
          {
            "Id": 18,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1930-01-13T11:18:37.3049747+05:30",
            "End": "1930-10-16T16:13:33.3227879+05:30",
            "Track": null
          },
          {
            "Id": 19,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1930-10-16T16:13:33.3227879+05:30",
            "End": "1931-07-16T01:42:54.0743195+05:30",
            "Track": null
          },
          {
            "Id": 20,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1931-07-16T01:42:54.0743195+05:30",
            "End": "1932-04-12T17:37:55.2342419+05:30",
            "Track": null
          },
          {
            "Id": 21,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1932-04-12T17:37:55.2342419+05:30",
            "End": "1933-01-13T05:46:03.9307289+05:30",
            "Track": null
          },
          {
            "Id": 22,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1933-01-13T05:46:03.9307289+05:30",
            "End": "1933-10-16T10:44:09.9772031+05:30",
            "Track": null
          },
          {
            "Id": 23,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1933-10-16T10:44:09.9772031+05:30",
            "End": "1934-07-15T20:10:50.4320452+05:30",
            "Track": null
          },
          {
            "Id": 24,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1934-07-15T20:10:50.4320452+05:30",
            "End": "1935-04-13T12:06:22.397111+05:30",
            "Track": null
          },
          {
            "Id": 25,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1935-04-13T12:06:22.397111+05:30",
            "End": "1936-01-14T00:12:29.5892009+05:30",
            "Track": null
          },
          {
            "Id": 26,
            "ParentId": 14,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1936-01-14T00:12:29.5892009+05:30",
            "End": "1936-10-16T05:15:41.1624337+05:30",
            "Track": null
          },
          {
            "Id": 27,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1936-10-16T05:15:41.1624337+05:30",
            "End": "1945-10-16T12:22:52.2627489+05:30",
            "Track": null
          },
          {
            "Id": 28,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1936-10-16T05:15:41.1624337+05:30",
            "End": "1937-07-15T14:38:02.7224017+05:30",
            "Track": null
          },
          {
            "Id": 29,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1937-07-15T14:38:02.7224017+05:30",
            "End": "1938-04-13T06:32:36.2410744+05:30",
            "Track": null
          },
          {
            "Id": 30,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1938-04-13T06:32:36.2410744+05:30",
            "End": "1939-01-13T18:50:31.5943894+05:30",
            "Track": null
          },
          {
            "Id": 31,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1939-01-13T18:50:31.5943894+05:30",
            "End": "1939-10-16T23:37:12.8587916+05:30",
            "Track": null
          },
          {
            "Id": 32,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1939-10-16T23:37:12.8587916+05:30",
            "End": "1940-07-15T09:01:13.4487999+05:30",
            "Track": null
          },
          {
            "Id": 33,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1940-07-15T09:01:13.4487999+05:30",
            "End": "1941-04-13T01:06:03.9708515+05:30",
            "Track": null
          },
          {
            "Id": 34,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1941-04-13T01:06:03.9708515+05:30",
            "End": "1942-01-13T13:16:17.3094401+05:30",
            "Track": null
          },
          {
            "Id": 35,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1942-01-13T13:16:17.3094401+05:30",
            "End": "1942-10-16T17:57:26.4196493+05:30",
            "Track": null
          },
          {
            "Id": 36,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1942-10-16T17:57:26.4196493+05:30",
            "End": "1943-07-16T03:29:29.564544+05:30",
            "Track": null
          },
          {
            "Id": 37,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1943-07-16T03:29:29.564544+05:30",
            "End": "1944-04-12T19:31:04.1819522+05:30",
            "Track": null
          },
          {
            "Id": 38,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1944-04-12T19:31:04.1819522+05:30",
            "End": "1945-01-13T07:40:19.8398895+05:30",
            "Track": null
          },
          {
            "Id": 39,
            "ParentId": 27,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1945-01-13T07:40:19.8398895+05:30",
            "End": "1945-10-16T12:22:52.2627489+05:30",
            "Track": null
          },
          {
            "Id": 40,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1945-10-16T12:22:52.2627489+05:30",
            "End": "1954-10-16T19:54:33.3365928+05:30",
            "Track": null
          },
          {
            "Id": 41,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1945-10-16T12:22:52.2627489+05:30",
            "End": "1946-07-15T22:04:48.0783207+05:30",
            "Track": null
          },
          {
            "Id": 42,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1946-07-15T22:04:48.0783207+05:30",
            "End": "1947-04-13T13:56:46.4748934+05:30",
            "Track": null
          },
          {
            "Id": 43,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1947-04-13T13:56:46.4748934+05:30",
            "End": "1948-01-14T02:04:26.7762122+05:30",
            "Track": null
          },
          {
            "Id": 44,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1948-01-14T02:04:26.7762122+05:30",
            "End": "1948-10-16T07:01:08.2557807+05:30",
            "Track": null
          },
          {
            "Id": 45,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1948-10-16T07:01:08.2557807+05:30",
            "End": "1949-07-15T16:34:23.5654317+05:30",
            "Track": null
          },
          {
            "Id": 46,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1949-07-15T16:34:23.5654317+05:30",
            "End": "1950-04-13T08:25:10.1966129+05:30",
            "Track": null
          },
          {
            "Id": 47,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1950-04-13T08:25:10.1966129+05:30",
            "End": "1951-01-13T20:40:31.4425795+05:30",
            "Track": null
          },
          {
            "Id": 48,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1951-01-13T20:40:31.4425795+05:30",
            "End": "1951-10-17T01:27:28.6516494+05:30",
            "Track": null
          },
          {
            "Id": 49,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1951-10-17T01:27:28.6516494+05:30",
            "End": "1952-07-15T10:56:52.5093983+05:30",
            "Track": null
          },
          {
            "Id": 50,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1952-07-15T10:56:52.5093983+05:30",
            "End": "1953-04-13T02:58:57.882824+05:30",
            "Track": null
          },
          {
            "Id": 51,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1953-04-13T02:58:57.882824+05:30",
            "End": "1954-01-13T15:01:46.22567+05:30",
            "Track": null
          },
          {
            "Id": 52,
            "ParentId": 40,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1954-01-13T15:01:46.22567+05:30",
            "End": "1954-10-16T19:54:33.3365928+05:30",
            "Track": null
          },
          {
            "Id": 53,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1954-10-16T19:54:33.3365928+05:30",
            "End": "1963-10-17T03:17:12.8255628+05:30",
            "Track": null
          },
          {
            "Id": 54,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1954-10-16T19:54:33.3365928+05:30",
            "End": "1955-07-16T05:21:31.2442366+05:30",
            "Track": null
          },
          {
            "Id": 55,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1955-07-16T05:21:31.2442366+05:30",
            "End": "1956-04-12T21:18:17.1196857+05:30",
            "Track": null
          },
          {
            "Id": 56,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1956-04-12T21:18:17.1196857+05:30",
            "End": "1957-01-13T09:27:45.905001+05:30",
            "Track": null
          },
          {
            "Id": 57,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1957-01-13T09:27:45.905001+05:30",
            "End": "1957-10-16T14:23:46.4826515+05:30",
            "Track": null
          },
          {
            "Id": 58,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1957-10-16T14:23:46.4826515+05:30",
            "End": "1958-07-15T23:45:48.1872174+05:30",
            "Track": null
          },
          {
            "Id": 59,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1958-07-15T23:45:48.1872174+05:30",
            "End": "1959-04-13T15:45:58.7383519+05:30",
            "Track": null
          },
          {
            "Id": 60,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1959-04-13T15:45:58.7383519+05:30",
            "End": "1960-01-14T03:54:24.9331237+05:30",
            "Track": null
          },
          {
            "Id": 61,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1960-01-14T03:54:24.9331237+05:30",
            "End": "1960-10-16T08:55:26.7989057+05:30",
            "Track": null
          },
          {
            "Id": 62,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1960-10-16T08:55:26.7989057+05:30",
            "End": "1961-07-15T18:13:07.5186143+05:30",
            "Track": null
          },
          {
            "Id": 63,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1961-07-15T18:13:07.5186143+05:30",
            "End": "1962-04-13T10:13:05.1814482+05:30",
            "Track": null
          },
          {
            "Id": 64,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1962-04-13T10:13:05.1814482+05:30",
            "End": "1963-01-13T22:33:37.7972376+05:30",
            "Track": null
          },
          {
            "Id": 65,
            "ParentId": 53,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1963-01-13T22:33:37.7972376+05:30",
            "End": "1963-10-17T03:17:12.8255628+05:30",
            "Track": null
          },
          {
            "Id": 66,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1963-10-17T03:17:12.8255628+05:30",
            "End": "1972-10-16T10:38:52.5576275+05:30",
            "Track": null
          },
          {
            "Id": 67,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1963-10-17T03:17:12.8255628+05:30",
            "End": "1964-07-15T12:38:54.6256825+05:30",
            "Track": null
          },
          {
            "Id": 68,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1964-07-15T12:38:54.6256825+05:30",
            "End": "1965-04-13T04:47:42.6096679+05:30",
            "Track": null
          },
          {
            "Id": 69,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1965-04-13T04:47:42.6096679+05:30",
            "End": "1966-01-13T17:00:41.1256357+05:30",
            "Track": null
          },
          {
            "Id": 70,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1966-01-13T17:00:41.1256357+05:30",
            "End": "1966-10-16T21:39:14.267256+05:30",
            "Track": null
          },
          {
            "Id": 71,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1966-10-16T21:39:14.267256+05:30",
            "End": "1967-07-16T07:07:36.3190023+05:30",
            "Track": null
          },
          {
            "Id": 72,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1967-07-16T07:07:36.3190023+05:30",
            "End": "1968-04-12T23:10:08.7041716+05:30",
            "Track": null
          },
          {
            "Id": 73,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1968-04-12T23:10:08.7041716+05:30",
            "End": "1969-01-13T11:25:46.4065895+05:30",
            "Track": null
          },
          {
            "Id": 74,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1969-01-13T11:25:46.4065895+05:30",
            "End": "1969-10-16T16:05:12.1831909+05:30",
            "Track": null
          },
          {
            "Id": 75,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1969-10-16T16:05:12.1831909+05:30",
            "End": "1970-07-16T01:37:53.3087941+05:30",
            "Track": null
          },
          {
            "Id": 76,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1970-07-16T01:37:53.3087941+05:30",
            "End": "1971-04-13T17:34:04.8775995+05:30",
            "Track": null
          },
          {
            "Id": 77,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1971-04-13T17:34:04.8775995+05:30",
            "End": "1972-01-14T05:52:20.5384232+05:30",
            "Track": null
          },
          {
            "Id": 78,
            "ParentId": 66,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1972-01-14T05:52:20.5384232+05:30",
            "End": "1972-10-16T10:38:52.5576275+05:30",
            "Track": null
          },
          {
            "Id": 79,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1972-10-16T10:38:52.5576275+05:30",
            "End": "1981-10-16T18:02:51.0805146+05:30",
            "Track": null
          },
          {
            "Id": 80,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1972-10-16T10:38:52.5576275+05:30",
            "End": "1973-07-15T20:04:53.0429376+05:30",
            "Track": null
          },
          {
            "Id": 81,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1973-07-15T20:04:53.0429376+05:30",
            "End": "1974-04-13T12:06:02.4943584+05:30",
            "Track": null
          },
          {
            "Id": 82,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1974-04-13T12:06:02.4943584+05:30",
            "End": "1975-01-14T00:27:18.6088685+05:30",
            "Track": null
          },
          {
            "Id": 83,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1975-01-14T00:27:18.6088685+05:30",
            "End": "1975-10-17T05:02:34.3812889+05:30",
            "Track": null
          },
          {
            "Id": 84,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1975-10-17T05:02:34.3812889+05:30",
            "End": "1976-07-15T14:30:37.1166725+05:30",
            "Track": null
          },
          {
            "Id": 85,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1976-07-15T14:30:37.1166725+05:30",
            "End": "1977-04-13T06:43:10.8880902+05:30",
            "Track": null
          },
          {
            "Id": 86,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1977-04-13T06:43:10.8880902+05:30",
            "End": "1978-01-13T18:46:32.4511753+05:30",
            "Track": null
          },
          {
            "Id": 87,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1978-01-13T18:46:32.4511753+05:30",
            "End": "1978-10-16T23:28:49.7119194+05:30",
            "Track": null
          },
          {
            "Id": 88,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1978-10-16T23:28:49.7119194+05:30",
            "End": "1979-07-16T08:59:52.9362475+05:30",
            "Track": null
          },
          {
            "Id": 89,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1979-07-16T08:59:52.9362475+05:30",
            "End": "1980-04-13T01:03:57.6844719+05:30",
            "Track": null
          },
          {
            "Id": 90,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1980-04-13T01:03:57.6844719+05:30",
            "End": "1981-01-13T13:09:46.856134+05:30",
            "Track": null
          },
          {
            "Id": 91,
            "ParentId": 79,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1981-01-13T13:09:46.856134+05:30",
            "End": "1981-10-16T18:02:51.0805146+05:30",
            "Track": null
          },
          {
            "Id": 92,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1981-10-16T18:02:51.0805146+05:30",
            "End": "1990-10-17T01:19:20.5797907+05:30",
            "Track": null
          },
          {
            "Id": 93,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1981-10-16T18:02:51.0805146+05:30",
            "End": "1982-07-16T03:26:41.0942627+05:30",
            "Track": null
          },
          {
            "Id": 94,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1982-07-16T03:26:41.0942627+05:30",
            "End": "1983-04-13T19:29:21.7443236+05:30",
            "Track": null
          },
          {
            "Id": 95,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1983-04-13T19:29:21.7443236+05:30",
            "End": "1984-01-14T07:36:50.2063151+05:30",
            "Track": null
          },
          {
            "Id": 96,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1984-01-14T07:36:50.2063151+05:30",
            "End": "1984-10-16T12:37:50.7055488+05:30",
            "Track": null
          },
          {
            "Id": 97,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1984-10-16T12:37:50.7055488+05:30",
            "End": "1985-07-15T21:53:00.1899916+05:30",
            "Track": null
          },
          {
            "Id": 98,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1985-07-15T21:53:00.1899916+05:30",
            "End": "1986-04-13T13:54:37.8443791+05:30",
            "Track": null
          },
          {
            "Id": 99,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1986-04-13T13:54:37.8443791+05:30",
            "End": "1987-01-14T02:16:07.5263291+05:30",
            "Track": null
          },
          {
            "Id": 100,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1987-01-14T02:16:07.5263291+05:30",
            "End": "1987-10-17T07:00:14.7934478+05:30",
            "Track": null
          },
          {
            "Id": 101,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1987-10-17T07:00:14.7934478+05:30",
            "End": "1988-07-15T16:15:11.597118+05:30",
            "Track": null
          },
          {
            "Id": 102,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1988-07-15T16:15:11.597118+05:30",
            "End": "1989-04-13T08:27:12.5155807+05:30",
            "Track": null
          },
          {
            "Id": 103,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1989-04-13T08:27:12.5155807+05:30",
            "End": "1990-01-13T20:43:54.8799603+05:30",
            "Track": null
          },
          {
            "Id": 104,
            "ParentId": 92,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1990-01-13T20:43:54.8799603+05:30",
            "End": "1990-10-17T01:19:20.5797907+05:30",
            "Track": null
          },
          {
            "Id": 105,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1990-10-17T01:19:20.5797907+05:30",
            "End": "1999-10-17T08:43:29.0117862+05:30",
            "Track": null
          },
          {
            "Id": 106,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "1990-10-17T01:19:20.5797907+05:30",
            "End": "1991-07-16T10:41:53.7434206+05:30",
            "Track": null
          },
          {
            "Id": 107,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1991-07-16T10:41:53.7434206+05:30",
            "End": "1992-04-13T02:49:20.1230399+05:30",
            "Track": null
          },
          {
            "Id": 108,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "1992-04-13T02:49:20.1230399+05:30",
            "End": "1993-01-13T15:08:58.0656991+05:30",
            "Track": null
          },
          {
            "Id": 109,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "1993-01-13T15:08:58.0656991+05:30",
            "End": "1993-10-16T19:43:47.8129208+05:30",
            "Track": null
          },
          {
            "Id": 110,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1993-10-16T19:43:47.8129208+05:30",
            "End": "1994-07-16T05:11:42.2953914+05:30",
            "Track": null
          },
          {
            "Id": 111,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "1994-07-16T05:11:42.2953914+05:30",
            "End": "1995-04-13T21:13:23.5929947+05:30",
            "Track": null
          },
          {
            "Id": 112,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "1995-04-13T21:13:23.5929947+05:30",
            "End": "1996-01-14T09:36:31.0406071+05:30",
            "Track": null
          },
          {
            "Id": 113,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "1996-01-14T09:36:31.0406071+05:30",
            "End": "1996-10-16T14:18:00.8386439+05:30",
            "Track": null
          },
          {
            "Id": 114,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "1996-10-16T14:18:00.8386439+05:30",
            "End": "1997-07-15T23:41:22.3187003+05:30",
            "Track": null
          },
          {
            "Id": 115,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "1997-07-15T23:41:22.3187003+05:30",
            "End": "1998-04-13T15:45:54.041122+05:30",
            "Track": null
          },
          {
            "Id": 116,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "1998-04-13T15:45:54.041122+05:30",
            "End": "1999-01-14T04:13:39.3659539+05:30",
            "Track": null
          },
          {
            "Id": 117,
            "ParentId": 105,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "1999-01-14T04:13:39.3659539+05:30",
            "End": "1999-10-17T08:43:29.0117862+05:30",
            "Track": null
          },
          {
            "Id": 118,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1999-10-17T08:43:29.0117862+05:30",
            "End": "2008-10-16T16:12:33.7513103+05:30",
            "Track": null
          },
          {
            "Id": 119,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "1999-10-17T08:43:29.0117862+05:30",
            "End": "2000-07-15T18:06:30.3005487+05:30",
            "Track": null
          },
          {
            "Id": 120,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "2000-07-15T18:06:30.3005487+05:30",
            "End": "2001-04-13T10:24:14.1830554+05:30",
            "Track": null
          },
          {
            "Id": 121,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "2001-04-13T10:24:14.1830554+05:30",
            "End": "2002-01-13T22:34:01.2586981+05:30",
            "Track": null
          },
          {
            "Id": 122,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "2002-01-13T22:34:01.2586981+05:30",
            "End": "2002-10-17T03:07:04.1654761+05:30",
            "Track": null
          },
          {
            "Id": 123,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "2002-10-17T03:07:04.1654761+05:30",
            "End": "2003-07-16T12:33:53.2413163+05:30",
            "Track": null
          },
          {
            "Id": 124,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "2003-07-16T12:33:53.2413163+05:30",
            "End": "2004-04-13T04:45:01.6762821+05:30",
            "Track": null
          },
          {
            "Id": 125,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "2004-04-13T04:45:01.6762821+05:30",
            "End": "2005-01-13T16:54:42.2553423+05:30",
            "Track": null
          },
          {
            "Id": 126,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "2005-01-13T16:54:42.2553423+05:30",
            "End": "2005-10-16T21:38:30.2447517+05:30",
            "Track": null
          },
          {
            "Id": 127,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "2005-10-16T21:38:30.2447517+05:30",
            "End": "2006-07-16T06:59:18.4579503+05:30",
            "Track": null
          },
          {
            "Id": 128,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "2006-07-16T06:59:18.4579503+05:30",
            "End": "2007-04-13T23:11:23.3984861+05:30",
            "Track": null
          },
          {
            "Id": 129,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "2007-04-13T23:11:23.3984861+05:30",
            "End": "2008-01-14T11:21:25.4721139+05:30",
            "Track": null
          },
          {
            "Id": 130,
            "ParentId": 118,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "2008-01-14T11:21:25.4721139+05:30",
            "End": "2008-10-16T16:12:33.7513103+05:30",
            "Track": null
          },
          {
            "Id": 131,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "2008-10-16T16:12:33.7513103+05:30",
            "End": "2017-10-16T23:28:04.6326734+05:30",
            "Track": null
          },
          {
            "Id": 132,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "2008-10-16T16:12:33.7513103+05:30",
            "End": "2009-07-16T01:28:48.8635402+05:30",
            "Track": null
          },
          {
            "Id": 133,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "2009-07-16T01:28:48.8635402+05:30",
            "End": "2010-04-13T17:40:22.0685483+05:30",
            "Track": null
          },
          {
            "Id": 134,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "2010-04-13T17:40:22.0685483+05:30",
            "End": "2011-01-14T05:56:54.8064911+05:30",
            "Track": null
          },
          {
            "Id": 135,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "2011-01-14T05:56:54.8064911+05:30",
            "End": "2011-10-17T10:38:36.6267549+05:30",
            "Track": null
          },
          {
            "Id": 136,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "2011-10-17T10:38:36.6267549+05:30",
            "End": "2012-07-15T19:57:32.2778656+05:30",
            "Track": null
          },
          {
            "Id": 137,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "2012-07-15T19:57:32.2778656+05:30",
            "End": "2013-04-13T12:11:38.4057763+05:30",
            "Track": null
          },
          {
            "Id": 138,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "2013-04-13T12:11:38.4057763+05:30",
            "End": "2014-01-14T00:25:30.3587206+05:30",
            "Track": null
          },
          {
            "Id": 139,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "2014-01-14T00:25:30.3587206+05:30",
            "End": "2014-10-17T05:02:49.4389452+05:30",
            "Track": null
          },
          {
            "Id": 140,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "2014-10-17T05:02:49.4389452+05:30",
            "End": "2015-07-16T14:23:31.14237+05:30",
            "Track": null
          },
          {
            "Id": 141,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "2015-07-16T14:23:31.14237+05:30",
            "End": "2016-04-13T06:30:44.3337609+05:30",
            "Track": null
          },
          {
            "Id": 142,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "2016-04-13T06:30:44.3337609+05:30",
            "End": "2017-01-13T18:51:31.927664+05:30",
            "Track": null
          },
          {
            "Id": 143,
            "ParentId": 131,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "2017-01-13T18:51:31.927664+05:30",
            "End": "2017-10-16T23:28:04.6326734+05:30",
            "Track": null
          },
          {
            "Id": 144,
            "ParentId": null,
            "Level": 1,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "2017-10-16T23:28:04.6326734+05:30",
            "End": "2026-10-17T06:44:02.5742036+05:30",
            "Track": null
          },
          {
            "Id": 145,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Gemini"
            },
            "Start": "2017-10-16T23:28:04.6326734+05:30",
            "End": "2018-07-16T08:48:07.5831293+05:30",
            "Track": null
          },
          {
            "Id": 146,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "2018-07-16T08:48:07.5831293+05:30",
            "End": "2019-04-14T00:51:37.2407052+05:30",
            "Track": null
          },
          {
            "Id": 147,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Leo"
            },
            "Start": "2019-04-14T00:51:37.2407052+05:30",
            "End": "2020-01-14T13:20:52.5158075+05:30",
            "Track": null
          },
          {
            "Id": 148,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Virgo"
            },
            "Start": "2020-01-14T13:20:52.5158075+05:30",
            "End": "2020-10-16T17:58:15.5647136+05:30",
            "Track": null
          },
          {
            "Id": 149,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Libra"
            },
            "Start": "2020-10-16T17:58:15.5647136+05:30",
            "End": "2021-07-16T03:14:35.6743908+05:30",
            "Track": null
          },
          {
            "Id": 150,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Scorpio"
            },
            "Start": "2021-07-16T03:14:35.6743908+05:30",
            "End": "2022-04-13T19:23:52.6200353+05:30",
            "Track": null
          },
          {
            "Id": 151,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Sagittarius"
            },
            "Start": "2022-04-13T19:23:52.6200353+05:30",
            "End": "2023-01-14T07:58:19.8051376+05:30",
            "Track": null
          },
          {
            "Id": 152,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Capricorn"
            },
            "Start": "2023-01-14T07:58:19.8051376+05:30",
            "End": "2023-10-17T12:22:24.0850611+05:30",
            "Track": null
          },
          {
            "Id": 153,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aquarius"
            },
            "Start": "2023-10-17T12:22:24.0850611+05:30",
            "End": "2024-07-15T21:39:39.6608794+05:30",
            "Track": null
          },
          {
            "Id": 154,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Pisces"
            },
            "Start": "2024-07-15T21:39:39.6608794+05:30",
            "End": "2025-04-13T14:03:43.0597014+05:30",
            "Track": null
          },
          {
            "Id": 155,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Aries"
            },
            "Start": "2025-04-13T14:03:43.0597014+05:30",
            "End": "2026-01-14T02:20:19.0035128+05:30",
            "Track": null
          },
          {
            "Id": 156,
            "ParentId": 144,
            "Level": 2,
            "Lord": {
              "Kind": "Sign",
              "Name": "Taurus"
            },
            "Start": "2026-01-14T02:20:19.0035128+05:30",
            "End": "2026-10-17T06:44:02.5742036+05:30",
            "Track": null
          }
        ],
        "Notes": [
          {
            "Label": "StartSign",
            "Value": "Cancer"
          },
          {
            "Label": "AntardasaMode",
            "Value": "DasaSign"
          }
        ]
      }
    }
  }
}
DasaAtTime · DasaAtTime
Python SDK example
from vedastro import Calculate, Time, GeoLocation, PlanetName, ZodiacName
import json

Calculate.SetAPIKey("FreeAPIUser")
Calculate.SetAyanamsa("RAMAN")
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate"
location = GeoLocation("Bangalore", 77.5833, 12.9667)
birthTime = Time("14:20 16/10/1918 +05:30", location)
at = Time("12:00 17/10/1918 +05:30", location)
result = Calculate.DasaAtTime(birthTime, at, "Shoola", depth=3)
print(json.dumps(result, indent=2))
Node.js SDK example
import { Calculate, Time, GeoLocation, DasaSystem, PlanetName, ZodiacName } from "vedastro";

Calculate.SetAPIKey("FreeAPIUser");
Calculate.SetAyanamsa("RAMAN");
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate";
const location = new GeoLocation("Bangalore", 77.5833, 12.9667);
const birthTime = new Time("14:20 16/10/1918 +05:30", location);
const at = new Time("12:00 17/10/1918 +05:30", location);
const result = await Calculate.DasaAtTime(birthTime, at, DasaSystem.Shoola, 3);
console.log(JSON.stringify(result, null, 2));
Dart SDK example
import 'dart:convert';
import 'package:vedastro/vedastro.dart';

Future<void> main() async {
  final client = VedAstroClient(apiKey: 'FreeAPIUser',
    baseUrl: 'https://vedastro.zaishi.net/api/Calculate', defaultAyanamsa: Ayanamsa.raman);
  try {
    final location = GeoLocation.of('Bangalore', 77.5833, 12.9667);
    final birthTime = Time.of("14:20 16/10/1918 +05:30", location);
    final at = Time.of("12:00 17/10/1918 +05:30", location);
    final result = await client.calculate().dasaAtTime(birthTime, at, system: DasaSystem.shoola, depth: 3);
    print(const JsonEncoder.withIndent("  ").convert(result));
  } finally {
    client.close();
  }
}
Go SDK example
package main

import (
 "context"
 "encoding/json"
 "fmt"
 vedastro "github.com/VedAstro/VedAstro.Go"
)

func main() {
    client := vedastro.NewClient("FreeAPIUser",
        vedastro.WithBaseURL("https://vedastro.zaishi.net/api/Calculate"),
        vedastro.WithDefaultAyanamsa(vedastro.AyanamsaRaman))
    location := vedastro.NewGeoLocation("Bangalore", 77.5833, 12.9667)
    birthTime, err := vedastro.NewTime("14:20 16/10/1918 +05:30", location)
    if err != nil { panic(err) }
    at, err := vedastro.NewTime("12:00 17/10/1918 +05:30", location)
    if err != nil { panic(err) }
    result, err := client.DasaAtTime(context.Background(), birthTime, at, vedastro.DasaAtTimeOptions{System: vedastro.Ptr(vedastro.DasaSystemShoola), Depth: vedastro.Ptr(3)})
    if err != nil { panic(err) }
    data, err := json.MarshalIndent(result, "", "  ")
    if err != nil { panic(err) }
    fmt.Println(string(data))
}
Java SDK example
import java.util.List;
import org.vedastro.*;
import org.vedastro.calculate.*;

class DasaExample {
    public static void main(String[] args) {
        var client = VedAstroClient.builder().apiKey("FreeAPIUser")
            .baseUrl("https://vedastro.zaishi.net/api/Calculate")
            .defaultAyanamsa(Ayanamsa.RAMAN).build();
        var location = GeoLocation.of("Bangalore", 77.5833, 12.9667);
        var birthTime = Time.of("14:20 16/10/1918 +05:30", location);
        var at = Time.of("12:00 17/10/1918 +05:30", location);
        var options = new Calculators.DasaAtTimeOptions();
        options.system = DasaSystem.SHOOLA;
        options.depth = 3;
        var result = client.calculate().dasaAtTime(birthTime, at, options);
        System.out.println(Json.encode(result));
    }
}
Complete recorded request and response
{
  "capturedOn": "2026-10-26",
  "endpoint": "DasaAtTime",
  "request": {
    "birthTime": {
      "StdTime": "14:20 16/10/1918 +05:30",
      "Location": {
        "Name": "Bangalore",
        "Longitude": 77.5833,
        "Latitude": 12.9667
      }
    },
    "at": {
      "StdTime": "12:00 17/10/1918 +05:30",
      "Location": {
        "Name": "Bangalore",
        "Longitude": 77.5833,
        "Latitude": 12.9667
      }
    },
    "system": "Shoola",
    "depth": 3,
    "Ayanamsa": "RAMAN",
    "APIKey": "FreeAPIUser"
  },
  "response": {
    "Status": "Pass",
    "Input": {
      "CalculatorName": "DasaAtTime",
      "Type": "SingleCall",
      "Ayanamsa": 3,
      "Parameters": [
        {
          "Name": "birthTime",
          "Type": "Time",
          "Value": {
            "StdTime": "14:20 16/10/1918 +05:30",
            "Location": {
              "Name": "Bangalore",
              "Longitude": 77.5833,
              "Latitude": 12.9667
            }
          }
        },
        {
          "Name": "at",
          "Type": "Time",
          "Value": {
            "StdTime": "12:00 17/10/1918 +05:30",
            "Location": {
              "Name": "Bangalore",
              "Longitude": 77.5833,
              "Latitude": 12.9667
            }
          }
        },
        {
          "Name": "system",
          "Type": "DasaSystem",
          "Value": "Shoola"
        },
        {
          "Name": "depth",
          "Type": "Int32",
          "Value": "3"
        },
        {
          "Name": "options",
          "Type": "DasaOptions",
          "Value": null
        }
      ]
    },
    "Payload": {
      "DasaAtTime": {
        "System": "Shoola",
        "Method": "Shoola",
        "MethodReason": "Twelve nine-year sign periods, equal antardasas.",
        "Time": "1918-10-17T12:00:00+05:30",
        "YearConvention": "TrueSiderealSolar",
        "LifeSpanYears": 108.0,
        "IsApplicable": true,
        "ApplicabilityReason": "Applicable to all charts.",
        "Levels": [
          {
            "Level": 1,
            "Type": "Dasa",
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1918-10-16T14:20:00+05:30",
            "End": "1927-10-16T21:47:54.3122946+05:30",
            "Track": null
          },
          {
            "Level": 2,
            "Type": "Bhukti",
            "Lord": {
              "Kind": "Sign",
              "Name": "Cancer"
            },
            "Start": "1918-10-16T14:20:00+05:30",
            "End": "1919-07-15T23:58:36.9713224+05:30",
            "Track": null
          }
        ],
        "Notes": [
          {
            "Label": "StartSign",
            "Value": "Cancer"
          },
          {
            "Label": "AntardasaMode",
            "Value": "DasaSign"
          }
        ]
      }
    }
  }
}
CheckDasaSystemApplicability · CheckDasaSystemApplicability
Python SDK example
from vedastro import Calculate, Time, GeoLocation, PlanetName, ZodiacName
import json

Calculate.SetAPIKey("FreeAPIUser")
Calculate.SetAyanamsa("RAMAN")
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate"
location = GeoLocation("Bangalore", 77.5833, 12.9667)
birthTime = Time("14:20 16/10/1918 +05:30", location)
result = Calculate.CheckDasaSystemApplicability(birthTime)
print(json.dumps(result, indent=2))
Node.js SDK example
import { Calculate, Time, GeoLocation, DasaSystem, PlanetName, ZodiacName } from "vedastro";

Calculate.SetAPIKey("FreeAPIUser");
Calculate.SetAyanamsa("RAMAN");
Calculate.base_url = "https://vedastro.zaishi.net/api/Calculate";
const location = new GeoLocation("Bangalore", 77.5833, 12.9667);
const birthTime = new Time("14:20 16/10/1918 +05:30", location);
const result = await Calculate.CheckDasaSystemApplicability(birthTime);
console.log(JSON.stringify(result, null, 2));
Dart SDK example
import 'dart:convert';
import 'package:vedastro/vedastro.dart';

Future<void> main() async {
  final client = VedAstroClient(apiKey: 'FreeAPIUser',
    baseUrl: 'https://vedastro.zaishi.net/api/Calculate', defaultAyanamsa: Ayanamsa.raman);
  try {
    final location = GeoLocation.of('Bangalore', 77.5833, 12.9667);
    final birthTime = Time.of("14:20 16/10/1918 +05:30", location);
    final result = await client.calculate().checkDasaSystemApplicability(birthTime);
    print(const JsonEncoder.withIndent("  ").convert(result));
  } finally {
    client.close();
  }
}
Go SDK example
package main

import (
 "context"
 "encoding/json"
 "fmt"
 vedastro "github.com/VedAstro/VedAstro.Go"
)

func main() {
    client := vedastro.NewClient("FreeAPIUser",
        vedastro.WithBaseURL("https://vedastro.zaishi.net/api/Calculate"),
        vedastro.WithDefaultAyanamsa(vedastro.AyanamsaRaman))
    location := vedastro.NewGeoLocation("Bangalore", 77.5833, 12.9667)
    birthTime, err := vedastro.NewTime("14:20 16/10/1918 +05:30", location)
    if err != nil { panic(err) }
    result, err := client.CheckDasaSystemApplicability(context.Background(), birthTime)
    if err != nil { panic(err) }
    data, err := json.MarshalIndent(result, "", "  ")
    if err != nil { panic(err) }
    fmt.Println(string(data))
}
Java SDK example
import java.util.List;
import org.vedastro.*;
import org.vedastro.calculate.*;

class DasaExample {
    public static void main(String[] args) {
        var client = VedAstroClient.builder().apiKey("FreeAPIUser")
            .baseUrl("https://vedastro.zaishi.net/api/Calculate")
            .defaultAyanamsa(Ayanamsa.RAMAN).build();
        var location = GeoLocation.of("Bangalore", 77.5833, 12.9667);
        var birthTime = Time.of("14:20 16/10/1918 +05:30", location);
        var result = client.calculate().checkDasaSystemApplicability(birthTime);
        System.out.println(Json.encode(result));
    }
}
Complete recorded request and response
{
  "capturedOn": "2026-10-26",
  "endpoint": "CheckDasaSystemApplicability",
  "request": {
    "birthTime": {
      "StdTime": "14:20 16/10/1918 +05:30",
      "Location": {
        "Name": "Bangalore",
        "Longitude": 77.5833,
        "Latitude": 12.9667
      }
    },
    "Ayanamsa": "RAMAN",
    "APIKey": "FreeAPIUser"
  },
  "response": {
    "Status": "Pass",
    "Input": {
      "CalculatorName": "CheckDasaSystemApplicability",
      "Type": "SingleCall",
      "Ayanamsa": 3,
      "Parameters": [
        {
          "Name": "birthTime",
          "Type": "Time",
          "Value": {
            "StdTime": "14:20 16/10/1918 +05:30",
            "Location": {
              "Name": "Bangalore",
              "Longitude": 77.5833,
              "Latitude": 12.9667
            }
          }
        }
      ]
    },
    "Payload": {
      "CheckDasaSystemApplicability": {
        "Systems": [
          {
            "System": "Vimshottari",
            "Name": "Vimshottari",
            "Group": "Vimshottari",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Universally applicable to all charts.",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "VimshottariJanma",
            "Name": "Vimshottari Janma",
            "Group": "Vimshottari",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Universally applicable to all charts.",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "Fixed360Days",
            "DefinesSubperiods": true
          },
          {
            "System": "VimshottariLagna",
            "Name": "Vimshottari Lagna",
            "Group": "Vimshottari",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Universally applicable to all charts.",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "VimshottariUtpanna",
            "Name": "Vimshottari Utpanna",
            "Group": "Vimshottari",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Universally applicable to all charts.",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "VimshottariKshema",
            "Name": "Vimshottari Kshema",
            "Group": "Vimshottari",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Universally applicable to all charts.",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "VimshottariAdhana",
            "Name": "Vimshottari Adhana",
            "Group": "Vimshottari",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Universally applicable to all charts.",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Ashtottari",
            "Name": "Ashtottari",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": false,
            "ApplicabilityReason": "Rahu in a quadrant or trine from the Lagna lord (not in Lagna), with birth in Sukla Paksha at night or Krishna Paksha in the day",
            "LifeSpanYears": 108.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Shodshottari",
            "Name": "Shodshottari",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": true,
            "ApplicabilityReason": "Birth in Sukla Paksha with Lagna in Sun's Hora, or Krishna Paksha with Lagna in Moon's Hora",
            "LifeSpanYears": 116.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Dvadashottari",
            "Name": "Dvadashottari",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": false,
            "ApplicabilityReason": "Lagna in Sukramsa (same sign as Venus occupies in Navamsa)",
            "LifeSpanYears": 112.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Panchottari",
            "Name": "Panchottari",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": false,
            "ApplicabilityReason": "Lagna in Cancer Rasi and Cancer Dwadasamsa (0 to 2 deg 30 min Cancer)",
            "LifeSpanYears": 105.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Satabdika",
            "Name": "Satabdika",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": false,
            "ApplicabilityReason": "Vargottama Lagna (same sign in Rasi and Navamsa)",
            "LifeSpanYears": 100.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "ChaturashitiSama",
            "Name": "Chaturashiti Sama",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": false,
            "ApplicabilityReason": "10th lord placed in the 10th house (Karma Yogi)",
            "LifeSpanYears": 84.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "DwisaptatiSama",
            "Name": "Dwisaptati Sama",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": false,
            "ApplicabilityReason": "Lagna lord in the 7th house or 7th lord in Lagna",
            "LifeSpanYears": 72.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Shastihayani",
            "Name": "Shastihayani",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": false,
            "ApplicabilityReason": "Sun placed in Lagna",
            "LifeSpanYears": 60.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "ShattrimshatSama",
            "Name": "Shattrimshat Sama",
            "Group": "Conditional",
            "Purpose": "Special",
            "IsApplicable": true,
            "ApplicabilityReason": "Day birth with Lagna in Sun's Hora, or night birth with Lagna in Moon's Hora",
            "LifeSpanYears": 36.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Tara",
            "Name": "Tara",
            "Group": "Derived",
            "Purpose": "Natal",
            "IsApplicable": false,
            "ApplicabilityReason": "At least one planet in each of the four quadrants from Lagna (Rath 6.1.1).",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "TribhagiVimshottari",
            "Name": "Tribhagi Vimshottari",
            "Group": "Derived",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Universally applicable; three 40-year cycles.",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "TithiAshtottari",
            "Name": "Tithi Ashtottari",
            "Group": "Conditional",
            "Purpose": "Annual",
            "IsApplicable": true,
            "ApplicabilityReason": "Universally applicable in Rath's account, including annual charts.",
            "LifeSpanYears": 108.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Moola",
            "Name": "Moola",
            "Group": "Derived",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Applicable to all charts (Rath 6.2).",
            "LifeSpanYears": 120.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": false
          },
          {
            "System": "Narayana",
            "Name": "Narayana",
            "Group": "SignBased",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Applicable to all charts.",
            "LifeSpanYears": 144.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Shoola",
            "Name": "Shoola",
            "Group": "SignBased",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Applicable to all charts.",
            "LifeSpanYears": 108.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Sudarsana",
            "Name": "Sudarsana",
            "Group": "SignBased",
            "Purpose": "Annual",
            "IsApplicable": true,
            "ApplicabilityReason": "Applicable to all charts.",
            "LifeSpanYears": 12.0,
            "DefaultYearConvention": "TrueSiderealSolar",
            "DefinesSubperiods": true
          },
          {
            "System": "Chara",
            "Name": "Chara",
            "Group": "SignBased",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Applicable to all charts.",
            "LifeSpanYears": null,
            "DefaultYearConvention": "MeanTropical",
            "DefinesSubperiods": true
          },
          {
            "System": "Kalachakra",
            "Name": "Kalachakra",
            "Group": "SignBased",
            "Purpose": "Natal",
            "IsApplicable": true,
            "ApplicabilityReason": "Applicable to all charts.",
            "LifeSpanYears": null,
            "DefaultYearConvention": "MeanTropical",
            "DefinesSubperiods": true
          }
        ],
        "PreferredSpecialDasa": "Shodshottari"
      }
    }
  }
}

Questions about Shoola

When should I choose Shoola?

Applicable to all charts.

How is the first period selected?

A stronger-opposite-sign rule resolves the starting reference. Follow the implemented sign order in the result rather than assuming every sign-based system begins and proceeds identically.

Can I request every subdivision?

Request depth 1–8; the response includes only levels defined by this system. Use a date query for deep detail without generating a whole-life expansion.

Which clock and options does this system use?

The default is TrueSiderealSolar. Ayanamsa controls zodiac positions, while DasaOptions.YearConvention controls durations. DasaOptions.ShoolaAntardasa selects the antardasa mode.

Explore another system

Back to the complete Dasa API guide →