{
  "altitude_deg": -40.9467781995292,
  "bharata_drishti": {
    "map_svg": null,
    "n_adrishya": 23,
    "n_khanda": 0,
    "n_purna": 0,
    "note_sa": "पूर्ण 0 · खण्ड 0 · अदृश्य 23। स्थान-घड़ी Ujjayinī। cartopy/skyfield/NASA नहीं।",
    "scope_sa": "भारत-दृष्टिः — चन्द्रोच्चता सूर्यसिद्धान्त। स्पर्श-मोक्ष पर्वान्तस्य। मानचित्र केवल दृश्ये।",
    "stations": [
      {
        "class": "adrishya",
        "lat": 34.15,
        "lon": 77.58,
        "madhya_alt": -40.3,
        "madhya_up": false,
        "moksha_alt": -59.2,
        "moksha_up": false,
        "name": "लेह",
        "sparsa_alt": -18.1,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 34.08,
        "lon": 74.8,
        "madhya_alt": -38.2,
        "madhya_up": false,
        "moksha_alt": -57.7,
        "moksha_up": false,
        "name": "श्रीनगर",
        "sparsa_alt": -15.9,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 31.63,
        "lon": 74.87,
        "madhya_alt": -38.8,
        "madhya_up": false,
        "moksha_alt": -59.4,
        "moksha_up": false,
        "name": "अमृतसर",
        "sparsa_alt": -15.9,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 28.61,
        "lon": 77.21,
        "madhya_alt": -41.3,
        "madhya_up": false,
        "moksha_alt": -62.8,
        "moksha_up": false,
        "name": "दिल्ली",
        "sparsa_alt": -17.6,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 30.32,
        "lon": 78.03,
        "madhya_alt": -41.6,
        "madhya_up": false,
        "moksha_alt": -62.2,
        "moksha_up": false,
        "name": "देहरादून",
        "sparsa_alt": -18.4,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 26.91,
        "lon": 75.79,
        "madhya_alt": -40.4,
        "madhya_up": false,
        "moksha_alt": -62.8,
        "moksha_up": false,
        "name": "जयपुर",
        "sparsa_alt": -16.3,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 26.24,
        "lon": 73.02,
        "madhya_alt": -38.2,
        "madhya_up": false,
        "moksha_alt": -61.1,
        "moksha_up": false,
        "name": "जोधपुर",
        "sparsa_alt": -13.9,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 22.24,
        "lon": 68.97,
        "madhya_alt": -35.0,
        "madhya_up": false,
        "moksha_alt": -59.4,
        "moksha_up": false,
        "name": "द्वारका",
        "sparsa_alt": -9.9,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 23.02,
        "lon": 72.57,
        "madhya_alt": -38.1,
        "madhya_up": false,
        "moksha_alt": -62.2,
        "moksha_up": false,
        "name": "अहमदाबाद",
        "sparsa_alt": -13.1,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 23.18,
        "lon": 75.79,
        "madhya_alt": -40.9,
        "madhya_up": false,
        "moksha_alt": -64.7,
        "moksha_up": false,
        "name": "उज्जयिनी",
        "sparsa_alt": -16.0,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 19.08,
        "lon": 72.88,
        "madhya_alt": -38.6,
        "madhya_up": false,
        "moksha_alt": -63.7,
        "moksha_up": false,
        "name": "मुम्बई",
        "sparsa_alt": -12.9,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 26.85,
        "lon": 80.95,
        "madhya_alt": -44.8,
        "madhya_up": false,
        "moksha_alt": -66.3,
        "moksha_up": false,
        "name": "लखनऊ",
        "sparsa_alt": -20.7,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 25.32,
        "lon": 82.97,
        "madhya_alt": -46.8,
        "madhya_up": false,
        "moksha_alt": -68.6,
        "moksha_up": false,
        "name": "वाराणसी",
        "sparsa_alt": -22.4,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 25.59,
        "lon": 85.14,
        "madhya_alt": -48.6,
        "madhya_up": false,
        "moksha_alt": -69.7,
        "moksha_up": false,
        "name": "पटना",
        "sparsa_alt": -24.3,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 22.57,
        "lon": 88.36,
        "madhya_alt": -52.1,
        "madhya_up": false,
        "moksha_alt": -73.8,
        "moksha_up": false,
        "name": "कोलकाता",
        "sparsa_alt": -27.1,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 26.14,
        "lon": 91.74,
        "madhya_alt": -53.9,
        "madhya_up": false,
        "moksha_alt": -72.4,
        "moksha_up": false,
        "name": "गुवाहाटी",
        "sparsa_alt": -30.0,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 24.82,
        "lon": 93.94,
        "madhya_alt": -56.2,
        "madhya_up": false,
        "moksha_alt": -74.3,
        "moksha_up": false,
        "name": "इम्फाल",
        "sparsa_alt": -32.0,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 20.3,
        "lon": 85.82,
        "madhya_alt": -50.2,
        "madhya_up": false,
        "moksha_alt": -73.8,
        "moksha_up": false,
        "name": "भुवनेश्वर",
        "sparsa_alt": -24.7,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 17.39,
        "lon": 78.49,
        "madhya_alt": -43.8,
        "madhya_up": false,
        "moksha_alt": -69.2,
        "moksha_up": false,
        "name": "हैदराबाद",
        "sparsa_alt": -17.8,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 12.97,
        "lon": 77.59,
        "madhya_alt": -42.9,
        "madhya_up": false,
        "moksha_alt": -69.2,
        "moksha_up": false,
        "name": "बेंगलुरु",
        "sparsa_alt": -16.5,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 13.08,
        "lon": 80.27,
        "madhya_alt": -45.5,
        "madhya_up": false,
        "moksha_alt": -71.7,
        "moksha_up": false,
        "name": "चेन्नई",
        "sparsa_alt": -19.0,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 8.52,
        "lon": 76.94,
        "madhya_alt": -42.0,
        "madhya_up": false,
        "moksha_alt": -68.6,
        "moksha_up": false,
        "name": "तिरुवनन्तपुरम्",
        "sparsa_alt": -15.2,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      },
      {
        "class": "adrishya",
        "lat": 11.62,
        "lon": 92.73,
        "madhya_alt": -57.2,
        "madhya_up": false,
        "moksha_alt": -83.6,
        "moksha_up": false,
        "name": "पोर्ट ब्लेयर",
        "sparsa_alt": -30.5,
        "sparsa_up": false,
        "visible_sa": "अदृश्यम्"
      }
    ]
  },
  "date": {
    "above_horizon": false,
    "altitude_deg": -40.9467781995292,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "09:00",
    "hours": 9.012524500489235,
    "jd": 2461280.6463551875,
    "local": "09:00:45",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "desa_drishti": {
    "first_visible": null,
    "note_sa": "स्पर्शात् मोक्षपर्यन्तं चन्द्रः क्षितिजाधः (मध्य -40.9°)। ग्रहणं लब्धम्, अत्र अदृश्यम्।",
    "phases": [
      {
        "above_horizon": false,
        "altitude_deg": -15.98950974670977,
        "horizon_sa": "क्षितिजाधः",
        "jd": 2461280.5680091,
        "local": "07:07:56",
        "name_sa": "स्पर्शः"
      },
      {
        "above_horizon": false,
        "altitude_deg": -29.955955971406496,
        "horizon_sa": "क्षितिजाधः",
        "jd": 2461280.611838553,
        "local": "08:11:03",
        "name_sa": "सम्मीलनम्"
      },
      {
        "above_horizon": false,
        "altitude_deg": -40.9467781995292,
        "horizon_sa": "क्षितिजाधः",
        "jd": 2461280.6463551875,
        "local": "09:00:45",
        "name_sa": "मध्यम्"
      },
      {
        "above_horizon": false,
        "altitude_deg": -51.529605830669816,
        "horizon_sa": "क्षितिजाधः",
        "jd": 2461280.680004281,
        "local": "09:49:12",
        "name_sa": "उन्मीलनम्"
      },
      {
        "above_horizon": false,
        "altitude_deg": -64.67043554962233,
        "horizon_sa": "क्षितिजाधः",
        "jd": 2461280.723833733,
        "local": "10:52:19",
        "name_sa": "मोक्षः"
      }
    ],
    "place": "Ujjayinī",
    "scope_sa": "देश-दृष्टिः — चन्द्रोच्चता। स्पर्श-मध्य-मोक्ष पर्वान्तस्य।",
    "visible": false,
    "visible_sa": "अदृश्यम्"
  },
  "disks": {
    "moon_diam_kala": 31.118887191250302,
    "moon_sd_kala": 15.559443595625151,
    "moon_sphuta_yojana": 466.78330786875455,
    "shadow_diam_kala": 80.3028422608549,
    "shadow_sd_kala": 40.15142113042745,
    "suchi_yojana": 1555.944359562515,
    "sun_diam_kala": 31.70841473181388,
    "sun_sd_kala": 15.85420736590694,
    "sun_sphuta_yojana": 6358.565034839572,
    "tamas_yojana": 1204.5426339128235,
    "verse_sa": "४.१–५",
    "viyogaardha_kala": 24.5919775348023,
    "yogaardha_kala": 55.710864726052606
  },
  "drishya": null,
  "edition": "rc_panday",
  "formulas": [
    {
      "id": "sphuta_bimba",
      "sa": "स्फुटविम्ब = मध्यमविम्ब × स्पष्टगति ÷ मध्यमगति",
      "verse_sa": "४.१"
    },
    {
      "id": "kala_from_yojana",
      "sa": "चन्द्रकक्षायां सूर्यव्यास = स्फुटसूर्य × रविभगण ÷ चन्द्रभगण (अथवा चन्द्रकक्षा÷सूर्यकक्षा)। व्यासकला = योजन ÷ १५",
      "verse_sa": "४.२–३"
    },
    {
      "id": "bhubha",
      "sa": "सूची = स्पष्टेन्दुभुक्ति × भूव्यास ÷ मध्येन्दुभुक्ति। द्वितीय = (स्फुटार्कयोजन−भूव्यास) × मध्येन्दुव्यास ÷ मध्यार्कव्यास। तमः = सूची−द्वितीय। कला = तमः ÷ १५",
      "verse_sa": "४.४–५"
    },
    {
      "id": "parva_sambhava",
      "sa": "सूर्यात् षड्भान्तरे भूच्छाया। पातः सूर्यतुल्य वा सषड्भार्क तुल्य वा कियद्भागान्तरे — चन्द्रग्रहणे द्वादशांश निश्चयार्थम्",
      "verse_sa": "४.६"
    },
    {
      "id": "parvanta",
      "sa": "पूर्णिमान्ते सूर्येन्दु भागादिभिः समौ षड्भान्तरे",
      "verse_sa": "४.७"
    },
    {
      "id": "tatkalika",
      "sa": "गतैष्यपर्वनाडी × भुक्ति ÷ ६० = फल। सूर्येन्दु गत-हीन एष्य-युत। पातः विलोम",
      "verse_sa": "४.८"
    },
    {
      "id": "chhadya_chhadaka",
      "sa": "चन्द्रग्रहणे छाद्य = चन्द्र, छादक = भूभा। पूर्वाभिमुखश्चन्द्रो भूच्छायां विशति",
      "verse_sa": "४.९"
    },
    {
      "id": "grasa",
      "sa": "ग्रास = मानैक्यार्ध − तात्कालिकविक्षेप। ग्राह्ममानाधिके सकल। न्यूने खण्ड। मानैक्यार्धाधिके विक्षेपे नास्ति",
      "verse_sa": "४.१०–११"
    },
    {
      "id": "sthiti_vimarda",
      "sa": "योगार्ध·वियोगार्ध। पद = √(तद्वर्ग − विक्षेपवर्ग)। ×६० ÷ सूर्येन्दुगत्यन्तर = स्थित्यर्ध·विमर्दार्ध नाडी",
      "verse_sa": "४.१२–१३"
    },
    {
      "id": "asakrit",
      "sa": "स्थित्यर्धनाडी × गति ÷ ६० = कला। स्पर्शे सूर्येन्दु हीन, पात युत। मोक्षे विपरीत। असकृत् यावदविशेषः",
      "verse_sa": "४.१४–१५"
    },
    {
      "id": "sparsa_moksha",
      "sa": "स्फुटतिथ्यन्ते मध्यग्रहणम्। स्पर्श = मध्य − स्पर्शस्थित्यर्ध। मोक्ष = मध्य + मोक्षस्थित्यर्ध",
      "verse_sa": "४.१६"
    },
    {
      "id": "sammilana",
      "sa": "सकले: निमीलन = मध्य − स्पर्शविमर्दार्ध। उन्मीलन = मध्य + मोक्षविमर्दार्ध",
      "verse_sa": "४.१७"
    },
    {
      "id": "ishta_grasa_koti",
      "sa": "कोटिकला = (स्थित्यर्ध − इष्टनाडी) × गत्यन्तर ÷ ६०",
      "verse_sa": "४.१८"
    }
  ],
  "grasa_kala": 52.03828957270495,
  "grasa_note_sa": "ग्रास = मानैक्यार्ध − विक्षेप (४.१०)। शास्त्रीय कला; आधुनिक प्रतिशत नहीं।",
  "hour": "09:00",
  "jd": 2461280.6463551875,
  "jya_mode": "ClassicalExact",
  "kind": "lunar",
  "kind_sa": "चन्द्रग्रहणम्",
  "layer": 4,
  "layer_sa": "चन्द्रग्रहण — चन्द्रग्रहणाधिकार",
  "layers_note_sa": "स्तर १ मध्यम · २ स्पष्ट · ३ त्रिप्रश्न · यह स्तर ४ चन्द्रग्रहण। सूर्यग्रहण अध्याय ५ (लम्बन)। NASA नहीं।",
  "local": "09:00:45",
  "madhya": {
    "above_horizon": false,
    "altitude_deg": -40.9467781995292,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "09:00",
    "hours": 9.012524500489235,
    "jd": 2461280.6463551875,
    "local": "09:00:45",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "moksha": {
    "above_horizon": false,
    "altitude_deg": -64.67043554962233,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "10:52",
    "hours": 10.872009586542845,
    "jd": 2461280.723833733,
    "local": "10:52:19",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "moksha_jd": 2461280.723833733,
  "moon_latitude_deg": 0.06120958588912763,
  "node_distance_deg": 0.7794020603215586,
  "paat": {
    "above_horizon": false,
    "altitude_deg": -15.98950974670977,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "07:07",
    "hours": 7.132218398153782,
    "jd": 2461280.5680091,
    "local": "07:07:56",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "parvanta": {
    "elongation_deg": 180.00000000017744,
    "jd": 2461280.6463551875,
    "moon": {
      "amsha": 10,
      "kala": 0,
      "label_sa": "कुम्भ १०° ०′ ३३″",
      "pipe": "१०|१०|०|३३",
      "rashi": 10,
      "rashi_sa": "कुम्भ",
      "vikala": 33
    },
    "moon_gati_deg": 12.813544251242035,
    "pata": {
      "amsha": 9,
      "kala": 13,
      "label_sa": "कुम्भ ९° १३′ ४७″",
      "pipe": "१०|९|१३|४७",
      "rashi": 10,
      "rashi_sa": "कुम्भ",
      "vikala": 47
    },
    "pata_gati_deg": -0.05298481233711527,
    "sun": {
      "amsha": 10,
      "kala": 0,
      "label_sa": "सिंह १०° ०′ ३३″",
      "pipe": "४|१०|०|३३",
      "rashi": 4,
      "rashi_sa": "सिंह",
      "vikala": 33
    },
    "sun_gati_deg": 0.9641567042637291,
    "verse_sa": "४.७"
  },
  "place": {
    "latitude": 23.1765,
    "longitude": 75.7885,
    "name": "Ujjayinī"
  },
  "prahara": null,
  "sammilana": {
    "above_horizon": false,
    "altitude_deg": -29.955955971406496,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "08:11",
    "hours": 8.184125274419785,
    "jd": 2461280.611838553,
    "local": "08:11:03",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "sammilana_jd": 2461280.611838553,
  "sparsa": {
    "above_horizon": false,
    "altitude_deg": -15.98950974670977,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "07:07",
    "hours": 7.132218398153782,
    "jd": 2461280.5680091,
    "local": "07:07:56",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "sparsa_jd": 2461280.5680091,
  "sthityardha_moksha_ghati": 4.648712724246101,
  "sthityardha_sparsa_ghati": 4.70076526811128,
  "sutak": {
    "applies": false,
    "end": null,
    "note": "अदृश्ये दृश्य-यामः वेधः सूतकं च नास्ति।",
    "start": null
  },
  "type": "total",
  "type_sa": "सर्वग्रासः",
  "unmilana": {
    "above_horizon": false,
    "altitude_deg": -51.529605830669816,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "09:49",
    "hours": 9.820102743804455,
    "jd": 2461280.680004281,
    "local": "09:49:12",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "unmilana_jd": 2461280.680004281,
  "vedha": null,
  "vikshepa_deg": 0.06120958588912763,
  "vikshepa_kala": 3.672575153347658,
  "vimarda_end": {
    "above_horizon": false,
    "altitude_deg": -51.529605830669816,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "09:49",
    "hours": 9.820102743804455,
    "jd": 2461280.680004281,
    "local": "09:49:12",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "vimarda_start": {
    "above_horizon": false,
    "altitude_deg": -29.955955971406496,
    "day": 28,
    "era": "ce",
    "horizon_sa": "क्षितिजाधः",
    "hour": "08:11",
    "hours": 8.184125274419785,
    "jd": 2461280.611838553,
    "local": "08:11:03",
    "month": 8,
    "month_sa": "अगस्त",
    "year": 2026,
    "year_label": 2026
  },
  "vimardardha_moksha_ghati": 2.0189456062380167,
  "vimardardha_sparsa_ghati": 2.0709980519553466,
  "visible": false,
  "visible_note": "स्पर्शात् मोक्षपर्यन्तं चन्द्रः क्षितिजाधः (मध्य -40.9°)। ग्रहणं लब्धम्, अत्र अदृश्यम्।",
  "visible_sa": "अदृश्यम्"
}