Jyotisha Ganita

वेदिक ज्योतिष

Janma Kundali

Swiss Ephemeris v2.10 · NASA JPL DE431 · Lahiri Ayanamsha
Базовый расчёт бесплатно · Без регистрации · Swiss Ephemeris


Kriya Vidhi

Как это работает


Janma Data Praveshana

Бесплатно · Без регистрации · Whole Sign Houses

Phala Jyotish

Janma Kundali:

Полный Jyotish-отчёт

Vimshottari Dasha, Ashtakavarga, Shadbala, Yogas, Gochara, Upayas — 20+ страниц AI-расшифровки

↑ Оформите заказ ниже ↓

Seva Vibhaga

Базовый · Sampurna Phala

Одноразовый платёж · Без подписки · Swiss Ephemeris


Vishvasaniyata

Почему нам доверяют

SE 2.10
Swiss Ephemeris
Та же библиотека, что в Jagannatha Hora, Parashara's Light и Solar Fire
DE431
NASA JPL
Эфемериды Jet Propulsion Laboratory. Точность ±0.001°
79
API Endpoints
Вимшоттари, Аштакаварга, Шадбала, Гочара, KP, Джаймини
4 500
KB Entries
База знаний: планета в знаке, доме, накшатре, йоги

Часть экосистемы SUTRA — 7 систем анализа, 19 сайтов, единый backend


Jnana Kosha


Prashna Uttara

Частые вопросы


Sutra Mandala

Материалы носят информационно-аналитический характер. Не являются гаданием, медицинской или финансовой консультацией. 16+
Генерируем Jyotish-отчёт...
Обычно 20–40 секунд
h+=''; // Cover h+='
'; h+='
✦ JYOTISH ✦
'; h+='
Janma Kundali
'; h+='
\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430
'; h+='
'+(name?name+' \u00b7 ':'')+date+'
'; h+='
Swiss Ephemeris v2.10 \u00b7 NASA JPL DE431 \u00b7 Lahiri Ayanamsha
'; h+='
'+(CONFIG.domain||'')+' \u00b7 Powered by SUTRA
'; h+='
'; // AI sections h+='
'; h+='
SAMPURNA PHALA
'; var aiTitles=CONFIG.ai_titles||{}; results.forEach(function(res,idx){ if(idx>0&&idx%2===0)h+='
'; h+='
'; h+='
'+(aiTitles[res.section]||res.section).toUpperCase()+'
'; var bodyHTML=(res.text||'\u0420\u0430\u0437\u0434\u0435\u043b \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438.') .replace(/\*\*(.+?)\*\*/g,'$1') .replace(/\*(.+?)\*/g,'$1') .split('\n\n').map(function(p){return p.trim()?'

'+p.replace(/\n/g,' ')+'

':''}).join(''); h+=bodyHTML+'
'; }); // Cross-sell SUTRA h+='
'; h+='
SUTRA
'; h+='

\u041f\u043e\u043b\u043d\u044b\u0439 \u0440\u0430\u0441\u0447\u0451\u0442: Vimshottari Dasha, Ashtakavarga, Shadbala, KP, Jaimini \u2014 79 API endpoints \u0432 \u043e\u0434\u043d\u043e\u043c \u043a\u0430\u0431\u0438\u043d\u0435\u0442\u0435.

'; h+='sutra.center'; h+='
'; // Disclaimer h+='
'; h+='\u0414\u0430\u043d\u043d\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u043d\u043e\u0441\u0438\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e-\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u041d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0433\u0430\u0434\u0430\u043d\u0438\u0435\u043c, \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u043e\u0439 \u0438\u043b\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0435\u0439. 16+'; h+='
'; // Footer h+=''; h+=''; var w=window.open('','_blank'); if(w){w.document.write(h);w.document.close();w.onload=function(){setTimeout(function(){w.print()},500)}} if(btn){btn.textContent='\u2728 Sampurna Phala \u2014 \u041f\u043e\u043b\u043d\u0430\u044f \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430';btn.style.pointerEvents='auto';btn.style.opacity='1'} }); } /* ================================================================ PANCHANG-SPECIFIC OVERRIDES ================================================================ Override doCalculate and renderGateResult for Panchang (GET /panchang) which returns tithi, nakshatra, yoga, karana, vara instead of natal chart. */ // Hide date input since Panchang is for today (function() { var dateInput = document.getElementById('date-input'); if (dateInput) { dateInput.style.display = 'none'; } var timeInput = document.getElementById('time-input'); if (timeInput) { timeInput.style.display = 'none'; } var timeRow = document.getElementById('time-unknown-row'); if (timeRow) { timeRow.style.display = 'none'; } var nameInput = document.getElementById('name-input'); if (nameInput) { nameInput.style.display = 'none'; } // Update calc hint var calcHint = document.getElementById('calc-hint'); if (calcHint) calcHint.textContent = '\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0433\u043e\u0440\u043e\u0434 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u041f\u0430\u043d\u0447\u0430\u043d\u0433\u0430 \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f'; // Hide chart area var chartArea = document.getElementById('chart-table-area'); if (chartArea) chartArea.style.display = 'none'; })(); // Override doCalculate for Panchang GET window.doCalculate = function() { var errEl = document.getElementById('calc-error'); errEl.textContent = ''; errEl.style.color = ''; var cityStr = (document.getElementById('city-input').value.trim()) || '\u041c\u043e\u0441\u043a\u0432\u0430'; var city = findCity(cityStr); errEl.textContent = '\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c... Swiss Ephemeris'; errEl.style.color = 'var(--accent)'; var endpoint = CONFIG.gate_endpoint || '/api/v1/free/panchang'; var params = new URLSearchParams({ city: cityStr, lat: city.lat, lon: city.lon }); if (city.tz) params.append('tz', city.tz); var url = API + endpoint + '?' + params.toString(); fetch(url, { method: 'GET', headers: { 'Content-Type': 'application/json' } }) .then(function(resp) { if (!resp.ok) throw new Error('API error ' + resp.status); return resp.json(); }) .then(function(data) { errEl.textContent = ''; errEl.style.color = ''; window._lastResult = data; window._lastBirth = { city: cityStr, lat: city.lat, lon: city.lon, tz: city.tz || '' }; document.getElementById('result').classList.add('visible'); document.getElementById('progress-bar-container').style.display = 'block'; document.getElementById('purchase-block').style.display = 'block'; document.getElementById('result-name-display').textContent = cityStr; // Timestamp document.getElementById('result-timestamp').textContent = '\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043e: ' + new Date().toLocaleString('ru-RU') + ' \u00b7 Swiss Ephemeris v2.10 \u00b7 Lahiri Ayanamsha \u00b7 ' + city.name; setTimeout(function() { document.getElementById('progress-bar-fill').style.width = '20%'; }, 300); setTimeout(function() { document.getElementById('result').scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 100); // Telegram Stars link var tgBtn = document.getElementById('tg-pay-btn'); if (tgBtn && CONFIG.telegram_bot) { tgBtn.href = 'https://t.me/' + CONFIG.telegram_bot + '?start=' + (CONFIG.telegram_start || 'pay'); tgBtn.style.display = 'block'; } renderGateResult(data); }) .catch(function(err) { errEl.textContent = '\u041e\u0448\u0438\u0431\u043a\u0430 \u0440\u0430\u0441\u0447\u0451\u0442\u0430. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.'; errEl.style.color = 'var(--mars)'; }); }; // Override renderGateResult for Panchang data window.renderGateResult = function(data) { var gateEl = document.getElementById('gate-result'); var h = ''; // Main panchang elements card h += '
'; h += 'PA\u00d1C\u0100\u1e44GA \u2014 5 \u042d\u041b\u0415\u041c\u0415\u041d\u0422\u041e\u0412'; h += '
'; // Tithi var tithi = data.tithi || data.Tithi || {}; h += '
'; h += '
Tithi \u00b7 \u0422\u0438\u0442\u0445\u0438
'; h += '
' + (tithi.name || tithi.tithi || (typeof tithi === 'string' ? tithi : '\u2014')) + '
'; if (tithi.paksha) h += '
' + tithi.paksha + '
'; h += '
'; // Vara var vara = data.vara || data.Vara || data.weekday || ''; h += '
'; h += '
V\u0101ra \u00b7 \u0412\u0430\u0440\u0430
'; h += '
' + (typeof vara === 'object' ? (vara.name || vara.vara || '\u2014') : vara) + '
'; h += '
'; // Nakshatra var nak = data.nakshatra || data.Nakshatra || {}; h += '
'; h += '
Nak\u1e63atra \u00b7 \u041d\u0430\u043a\u0448\u0430\u0442\u0440\u0430
'; h += '
\u2606 ' + (nak.name || nak.nakshatra || (typeof nak === 'string' ? nak : '\u2014')) + '
'; if (nak.ruler) h += '
\u041f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c: ' + nak.ruler + '
'; h += '
'; // Yoga var yoga = data.yoga || data.Yoga || {}; h += '
'; h += '
Yoga \u00b7 \u0419\u043e\u0433\u0430
'; h += '
' + (yoga.name || yoga.yoga || (typeof yoga === 'string' ? yoga : '\u2014')) + '
'; h += '
'; // Karana var karana = data.karana || data.Karana || {}; h += '
'; h += '
Kara\u1e47a \u00b7 \u041a\u0430\u0440\u0430\u043d\u0430
'; h += '
' + (karana.name || karana.karana || (typeof karana === 'string' ? karana : '\u2014')) + '
'; h += '
'; h += '
'; // Rahu Kaal var rk = data.rahu_kaal || data.rahu_kaal_time || data.rahukaal || ''; if (rk) { h += '
'; h += 'R\u0100HU K\u0100LA \u00b7 \u0420\u0410\u0425\u0423 \u041a\u0410\u0410\u041b'; h += '
'; h += '
\u26a0 ' + (typeof rk === 'object' ? (rk.start + ' \u2014 ' + rk.end) : rk) + '
'; h += '
\u041d\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0439\u0442\u0435 \u0432\u0430\u0436\u043d\u044b\u0445 \u0434\u0435\u043b \u0432 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f
'; h += '
'; } // Yamaganda var yg = data.yamaganda || data.yamaganda_time || ''; if (yg) { h += '
'; h += 'YAMAGANDA \u00b7 \u042f\u041c\u0410\u0413\u0410\u041d\u0414\u0410'; h += '
' + (typeof yg === 'object' ? (yg.start + ' \u2014 ' + yg.end) : yg) + '
'; h += '
'; } // Abhijit Muhurta var abhijit = data.abhijit_muhurta || data.abhijit || ''; if (abhijit) { h += '
'; h += 'ABHIJIT MUHURTA \u00b7 \u0410\u0411\u0425\u0418\u0414\u0416\u0418\u0422'; h += '
\u2728 ' + (typeof abhijit === 'object' ? (abhijit.start + ' \u2014 ' + abhijit.end) : abhijit) + '
'; h += '
\u041b\u0443\u0447\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043d\u044f \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u0435\u043b
'; h += '
'; } // Sunrise/Sunset var sunrise = data.sunrise || ''; var sunset = data.sunset || ''; if (sunrise || sunset) { h += '
'; h += 'S\u016aRYODAYA \u00b7 \u0412\u041e\u0421\u0425\u041e\u0414 / \u0417\u0410\u041a\u0410\u0422'; h += '
'; if (sunrise) h += '
\u2600 \u0412\u043e\u0441\u0445\u043e\u0434: ' + sunrise + '
'; if (sunset) h += '
\u263d \u0417\u0430\u043a\u0430\u0442: ' + sunset + '
'; h += '
'; } gateEl.innerHTML = h; };