Tantrakulam · TKS Ephemeris

Independent Astronomical Computation
& Pañcāṅga Engine

JPL reference states · Independent Rust computation · Apparent astronomy · Sidereal astronomy · N-body dynamics

Explore Pañcāṅga → Explore Eclipses →
~34,600
YEARS
162,200
ECLIPSES
±15,000
YEARS
0.047″
APPARENT-POSITION CROSS-CHECK
NATIVE RUST · ZERO FFI 11-BODY DYNAMICAL ENGINE ~34,600-YEAR ECLIPSE CATALOGUE ≤ 1.1 m SPK REPRODUCTION ≈ 0.047″ APPARENT POSITION TRUE CHITRĀPAKṢA
MeṣaVṛṣabhaMithunaKarkaSiṃhaKanyāTulāVṛścikaDhanuMakaraKumbhaMīnaTKS EPHEMERISzodiac · nakṣatra belt · live inner planets · 5 days/s (Engine A)
TKS Pañcāṅga Transition Catalogue
~34,600 Years · ~64.4 Million Astronomical Transitions

Precomputed deep-time astronomical baseline for instantaneous Pañcāṅga and celestial-event lookup.

TITHI · KARAṆA · NAKṢATRA · YOGA · SAṄKRĀNTI · AYANA · MOON PHASES · RĀŚI · CONJUNCTIONS
DE441 apparent places · TKS Chitrāpakṣa · 16+ event classes · O(log n) lookup · ~2.5 ms warm response

Pañcāṅga — transition physics

Sun λ
apparent · tropical
Moon λ
apparent · tropical
↓ Δλ = λ☾ − λ☉
TITHI
Δλ / 12° → 30
↓ Moon λ (nirayana)
NAKṢATRA
λ☾ / 13°20′ → 27
↓ λ☉ + λ☾
YOGA
(λ☉+λ☾)/13°20′ → 27
↓ Δλ / 6°
KARAṆA
Δλ / 6° → 60
One precomputed transition layer — no ephemeris scan. Each limb is an O(log n) event stream; any date+place Pañcāṅga = these streams ∩ (sunrise…sunset). Live markers = today's limbs.
Independent astronomical computation
REFERENCE STATES → ENGINE A → APPARENT ASTRONOMY → ECLIPTIC → SIDEREAL / PAÑCĀṄGA
                    ↘ ENGINE B · N-BODY DYNAMICS

Engine A

  • DE440 / DE441 reference states
  • Independent SPK / DAF evaluation
  • IAU 2006 precession · IAU 2000B nutation
  • Light-time · aberration · deflection

Engine B

  • 11-body N-body propagation
  • DOPRI5 adaptive integrator
  • EIH 1PN relativity
  • J2–J6 · C22/S22 gravity field

Validation

  • SPK reproduction ≤ 1.1 m
  • Apparent position ≈ 0.047″ vs Skyfield
  • Time scale vs xalen · Δ = 0 s
  • full ~34,600-yr eclipse catalogue + live scan (release)

★ TKS Ayanāṃśa — true Chitrāpakṣa

α Virginis (Spicā) · HIP 65474 ↓ ICRS + proper motion ↓ ecliptic of date ↓ λ − 180° ↓ 24.216901°
  • Star-defined · Dynamic · Non-hard-coded
  • Lahiri (ICRC-1956) 24.232929° — within ~1′ (Δ ≈ 57.7″)
  • Zero-ayanāṃśa epoch ≈ 312 CE

What this page shows

TKS converts a planetary state into an apparent astronomical position and then into traditional sidereal / Pañcāṅga quantities: state → apparent place → ecliptic longitude → ayanāṃśa → nirayana longitude → rāśi / nakṣatra / tithi.
Numerical precision ≠ physical accuracy ≠ observational uncertainty — all three are distinct.

Status · Provenance

Layer status

State source
JPL DE440 / DE441 reference
State evaluation
Independent Rust DAF/SPK + Chebyshev type-2
Astronomical reduction
IAU 2006 precession · IAU 2000B nutation
Sidereal models
Lahiri (ICRC 1956) · Chitra (true Spica)
Dynamical engine
TKS-B N-body · EIH 1PN · J2–J6 · C22/S22
Validation
jplephem · Skyfield · xalen-time

Provenance

JPL
reference planetary states
TKS
independent numerical evaluation and astronomical reduction
IAU
reference astronomical conventions (precession/nutation/frames)
TKS-B
independent numerical dynamics (N-body)

Architecture — pipeline science → astronomy → sidereal → pañcāṅga

JPL DE440 / DE441reference state source
↓
TKS SPK / DAF evaluatorChebyshev type-2 · independent Rust
↓
Geometric → Apparentlight-time · aberration · deflection · precession · nutation
↓
Ecliptic of datetropical λ, β
↓
SiderealLahiri / Chitra → nirayana
↓
PAÑCĀṄGAtithi · nakṣatra · yoga · karaṇa · rāśi · saṅkrānti
DE440 / DE441reference
│
Engine Areference path
│ initial state ↓
TKS Engine BN-body + 1PN + J2–J6 · C22/S22
↓
Common Ephemeris APItrait Ephemeris
Engine A and Engine B expose the same State API; the layers above are unchanged.

TKS astronomical baseline catalogue · architecture

                  TKS EPHEMERIS
                        │
               DE440 / DE441   (reference states)
                        │
              Independent Rust SPK · apparent place · ecliptic · sidereal
                        │
         ┌──────────────┴──────────────┐
         │                             │
    LIVE COMPUTATION            BASELINE CATALOGUES
         │                             │
         │                  ┌──────────┼──────────┐
         │                  │          │          │
         │               Eclipse    Pañcāṅga   Planetary
         │                  │          │          │
         │               162,200     ~64.4M      rāśi-ingress
         │               events    transitions   + Besselian
         │
         └──────────────┬──────────────┘
                        │
                  FAST API / CLI
                        │
                Pañcāṅga / Web
    
A unified, precomputed, queryable astronomical-event layer over ~34,600 years — eclipses (162,200: solar + lunar, with Besselian elements & ΔT) and Pañcāṅga transitions (~64.4M: tithi · nakṣatra · yoga · karaṇa · vāra · saṅkrānti · rāśi-ingress · ayana · lunar phases · planetary rāśi) — served by O(log n) catalogue lookups, with the live engine independently reproducing any of it.

Catalogue indexing & lookup ~64.4M transitions · 341 MB

Encodingper-transition u32 minute deltas + u8 index; header = magic · kind · first-index
Clockminutes since J2000.0 UT (ΔT baked at build)
Granularityone file per kind — tithi · karaṇa · nakṣatra · yoga · saṅkrānti · ayana · phases · planets' rāśi · conjunctions
Lookupbinary search (partition_point) → O(log n) per query, no scan
Buildrange split across threads → per-chunk grid → merge → sort
Reproducelive engine recomputes any entry from DE441 + TKS ayanāṃśa

Try TKS · Pañcāṅga

TKS Pañcāṅga instant catalogue · today · Dehradun

पूर्ण पंचांग →
… loading …

Try TKS · live ephemeris

Engine B · TKS Dynamics

Configuration

Mode
independent numerical propagation
Integrator
DOPRI5 (adaptive)
Bodies
11 (Sun · 8 planets · Moon · Pluto)
Gravity
Newtonian N-body
Relativity
EIH 1PN toggle
Gravity field
Earth J2–J6 · C22/S22 · Sun J2 toggle
Initial conditions
DE440-derived
Asteroids
offline / optional (16 perturbers)
Validation reference
DE440

1000-year benchmark Δpos vs DE440 (planets + Moon)

Sun322 kmVenus316 km
Mercury324 kmMars469 km
Earth414 kmJupiter382 km
Moon2205 kmSaturn336 km
Uranus1223 kmNeptune5805 km
Pluto7299 km
Δpos = trajectory divergence from DE440 — not absolute observational error.
Engine B live run is available in dev mode (?dev=1); Δt ≤ 10 yr. Beyond the JPL DE441 coverage edge (−13,202 … +17,191) the engine auto-switches to Engine B: the live route is capped at ±20 yr (engineering guardrail), while the offline CLI integrates far beyond (default cap 15,000 yr). For the Moon the divergent N-body phase is replaced by a fitted truncated lunar series (DE441-fit; λ ≈ 5–7′, β ≈ 0.2° in the ±200-yr band, λ ≈ 7′ over a ~2200-yr extrapolation). A precomputed ±2000-yr eclipse catalogue (planets from the N-body, Moon from the series) is on /tks-eclipse — a reconstruction; no independent reference exists beyond the edge.

Udaya-asta · heliacal & eclipses

Aṣṭāṃśa limits · Sūrya-siddhānta ch. 9 layer 4

Moon12°Venus8° / 10°
Mercury12° / 14°Jupiter11°
Mars17°Saturn15°
Sun–planet apparent ecliptic-of-date elongation < limit → asta (set/invisible); otherwise udaya (rise/visible). Retrograde/direct branch gives Venus 8/10°, Mercury 12/14°.
Comparison with SS siddhāntic positions. The SS engine (graha::visibility) uses the same orb method but from Sūrya-siddhānta sphuṭa longitudes. Venus differs by up to ~3.7° → transition dates by up to ~2 weeks; Jupiter/Saturn by ~5 days. SS = classical tradition; TKS = modern apparent reality. Traditional elongation-orb — not physical heliacal (arcus visionis).

Next solar / lunar eclipse layer 3 · 4

Place-dependent solar eclipse (topocentric) and geocentric lunar eclipse. Method: syzygy search in the TKS apparent pipeline → vector geometry; lunar shadow angle = πMoon ± sSun (atmosphere +2%).
Live web scans up to 10 years; larger ranges (within DE441 coverage) are served instantly from the precomputed baseline catalogue (no cap). Beyond-coverage scans use the offline CLI panchanga --eclipse-scan --engine b (Engine B). Detailed per-eclipse PDF is an admin-code export.
Validation · 2026. Lunar: 3 March Total (umag 1.15, P1 08:44 → P4 14:26 UTC) · 28 August Partial (umag 0.93). Solar: 12 August Total (Reykjavik) · 17 February Annular (Antarctica ~70°S, 140°E) — both match known (NASA/Espenak) values. Full-series catalogue now precomputed over the whole DE441 range — see the Eclipse baseline catalogue below.

Eclipse baseline catalogue · 30,189 years

Precomputed · self-contained Engine A · JPL DE441

Solar eclipses71,440
Lunar eclipses72,728
Total events162,200
Coverage−13000 … +17189 · ~30,189 yr
Per eventtime · type · magnitude · Saros · Pañcāṅga · contacts · ΔT · Besselian elements · greatest point + path width
Built once by the engine (independent, reproducible); served instantly from the stored catalogue. Solar local circumstances are evaluated from the stored Besselian elements alone — no ephemeris query.

Query & rebuild latency measured · release · 14 cores

HTTP query · 100 yr17 ms
HTTP query · 500 yr83 ms
HTTP query · 1,000 yr166 ms
HTTP query · 3,000 yr490 ms
CLI reader · 1,000 yr0.31 s
CLI live scan · 1,000 yr~5 s
Full rebuild · 30,189 yr~197 s
Cross-validated against the NASA/GSFC Five Millennium Canon (Espenak & Meeus): Saros 0 mismatches, γ mean 0.0003 R⊕, magnitudes ~0.002, modern greatest-time sub-second.

Eclipse engine · validation

NASA/GSFC Five Millennium Canon full-range cross-validation · −1999…+3000

Solar eclipses compared11,898
Lunar eclipses compared12,064
Saros number0 mismatches
Type0 true mismatches (hybrid/grazing classified separately)
Solar γmean 0.0003 R⊕ · max 0.0022 R⊕
Lunar γmean 0.0003 R⊕ · max 0.0022 R⊕
Solar magnitudemean 0.0022 · max 0.067
Lunar magnitudemean 0.0034 · max 0.008
Modern greatest-eclipse timingsub-second … ~2 s
Solar central-path widthmean ~2.6 km · max ~24 km
NASA 5MC agreement demonstrates computational consistency with the reference catalogue. It is not, by itself, a claim of absolute observational accuracy. Ancient-era differences may reflect different lunar theories and ΔT models.

Pañcāṅga transition catalogues · 30,189 years

Global · self-contained DE441 + TKS ayanāṃśa

Tithi11,201,578
Karaṇa22,403,156
Nakṣatra10,896,492
Yoga11,711,565
Saṅkrānti362,254
Rāśi ingress · 7 bodies6,223,581
Ayana · equinox/solstice120,756
Moon phases1,493,544
Total transitions~64.4M
Place-independent transition instants; any date+place pañcāṅga = transitions ∩ (sunrise..sunset).

Lookup latency /v1/tks/limbs

Warm · limbs + rāśi + ayana + phase~2.7 ms
Cold · first call (loads 315 MB)~0.9 s
Catalogue on disk315 MB
Build · 14 threadsP1 61 min + P2 15 min
O(log n) binary search per limb — no ephemeris scan.

Catalogue composition transition counts · one precomputed layer

Karaṇa
22,403,156
Yoga
11,711,565
Tithi
11,201,578
Nakṣatra
10,896,492
Rāśi ingress · 7 bodies
6,223,581
Moon phases
1,493,544
Saṅkrānti
362,254
Ayana · equinox/solstice
120,756
Each class is a separate O(log n) event stream; any date+place pañcāṅga is a dot-product of the five limb streams. Karaṇa (22.4M) dominates because karaṇa = Δλ/6° (half the tithi interval).

Observational phenomena & tides

Conjunction · opposition · station · retrograde · greatest elongation layer 3

Daily scan of TKS apparent longitudes + bisection/extremum search. Station = zero of daily motion; opposition = elongation 180° (outer planets); greatest elongation = inner planets.
Visibility · arcus visionis + Schaefer. arcus visionis (Ptolemaic solar-elongation limit): Mercury 10° · Venus 5° · Mars 11.5° · Jupiter 10° · Saturn 13°. Schaefer photometric: planet magnitude (distance + phase + extinction) vs limiting magnitude from sky surface brightness (Crumey 2014); topocentric altitude + solar depression. Schaefer twilight approximation (constants from literature); full validation needs observational data.

Tidal astronomy force + equilibrium + external model

ApproachStatus
Tide-generating force a ∝ 2GM·R/d³live · Moon §14
Equilibrium tide η = A·(3cos²z − 1)/2live · Moon §14
External marine model (Mumbai)§14b · Open-Meteo Marine / FES
Own ocean modelling (bathymetry, resonance)planned / offline
Equilibrium tide A = (GM_body/GM_earth)·R·(R/d)³ is a theoretical fluid-Earth (no continents) response. Actual local sea level also needs bathymetry + ocean dynamics — shown for Mumbai (§14b) from an external model with a 48-h tide chart; equilibrium range ≈ 0.75 m vs actual Mumbai range ≈ 2.3 m. Equilibrium tide ≠ actual local sea level. Classical/shāstrīya orbs and the equilibrium tide are theoretical; the external model is used only for real-world comparison.

Validation

Reference states · SPK own checks

CheckResult
TKS SPK vs jplephem (DE421 · DE440 · DE441)position ≤ 1.1 m · velocity ≈ 10⁻¹⁰ km/s
SPK figures are numerical reproduction relative to a reference evaluator — not “JPL accuracy”.

Apparent · time · sidereal own checks

CheckResult
Apparent astronomy vs SkyfieldICRF RA/Dec ≈ 0.046″ · ecliptic λ/β ≈ 0.047″
Time scale vs xalentests 8/8 · Δ = 0 s
Numerical precision ≠ physical accuracy ≠ observational uncertainty.

Performance · release benchmarks

Eclipse scan (local visibility) release · std::thread::scope

1 year0.02 s
20 years0.08 s~690 % CPU
200 years (CE 2026–2226)0.64 s~760 % CPU
200 years BCE (3139 BCE, Ujjain)0.81 s~770 % CPU
Two-pass filter (Pass-1 syzygy root-find; Pass-2 local only for |β_moon| < 1.6°) and the scan window split across up to 8 threads in one request. Kernel reads: one pread per record + a thread-local decoded-record cache (the fix that removed a syscall storm — system time 129 s → 0.05 s for 200 yr). CPU > 100 % confirms real multi-core use.

Engine A endpoints per request (release)

/v1/tks/ephemeris≈ 8 ms
/v1/tks/heliacal≈ 39 ms
/v1/tks/eclipses (1 yr)≈ 0.23 s
Thread-per-connection server: a slow scan does not serialise other requests. Engine B (N-body) is heavier by nature — live route capped at ±20 yr near the DE edge; the offline CLI integrates far beyond.

Capability · coverage matrices

Capability & execution

Language & safetyNative Rust · zero-FFI SPK/DAF evaluator
Reference statesDE440 / DE441 (NASA/JPL, independent reader)
Live deep-time (in DE coverage)±15,020 yr (DE441), O(1)/query
Beyond DE coverageEngine B N-body · live ±20 yr near-edge · offline batch can extend to millions of years
Million-year calendarEngine B offline reconstruction — N-body batch runnable beyond 1,000,000 yr; uncertainty grows. Guardrail: --max-years (default 15,000)
ConcurrencyNative multi-thread (std::thread::scope), measured 690–770 % CPU
Dynamics11-body N-body · DOPRI5 · EIH 1PN · J2–J6 · C22/S22
Validation (own)SPK ≤ 1.1 m · ≈ 0.047″ vs Skyfield · Δ = 0 s vs xalen
Only this engine is specified. Beyond DE coverage, Engine B is an offline reconstruction that can extend to millions of years under a configurable guardrail; long-span output carries a growing uncertainty.

Computed quantities (implemented)

BodiesSun · Moon · Mercury · Venus · Mars · Jupiter · Saturn · Earth · Pluto
Pointsmean & true lunar nodes (Rāhu/Ketu) · ascendant (lagna)
UpagrahasAprakāśa (Dhūma · Vyatīpāta · Pariveṣa · Indracāpa · Upaketu) · Kālavelā (Gulika/Māndi · Kāla · Mṛtyu · Ardhaprahara · Yamaghaṇṭaka)
Pañcāṅgatithi · vāra · nakṣatra · yoga · karaṇa · rāśi · saṅkrānti
MuhūrtaRāhu-kāl · Yamaghaṇṭa · Gulika · Abhijit · Chaughadiya · Bhadrā
Eclipsesolar / lunar · local circumstances · full 30,189-yr baseline catalogue (144,168 events) + live scan
Heliacaludaya / asta per planet · Agastya (Canopus)
SiderealTKS Ayanāṃśa (true Chitrā) · Lahiri · Sūrya-siddhānta

Performance & latency matrix measured · release · 14 cores

Eclipse scan (Engine A)

SpanComputeCPU
1 year0.02 s—
20 years0.08 s~690 %
200 years (CE)0.64 s~760 %
200 years BCE (3139 BCE, Ujjain)0.81 s~770 %
8-thread sweet spot; CPU > 100 % confirms genuine multi-core use. Totals identical across builds.

Endpoint latency (Engine A · one request)

EndpointLatency
/v1/tks/ephemeris≈ 8 ms
/v1/tks/tithi≈ 20 ms
/v1/tks/heliacal≈ 39 ms
/v1/tks/sun-year≈ 68 ms
After the SPK fix — one pread per record, segment directory cached, thread-local decoded-record cache. Ephemeris 38→8 ms, heliacal 186→39 ms.

Engine · coverage matrices

Engine A vs Engine B

AspectEngine A — SPK/DAFEngine B — N-body
SourceJPL DE440 / DE441 reference states11-body integration from a DE epoch
MethodChebyshev record evaluation, O(1)/queryDOPRI5 · EIH 1PN · J2–J6 · C22/S22
Validity±15,020 yr (DE441)live ±20 yr near DE edge · offline to millions of years
Speed≈ 8 ms/request · eclipse 1 yr 0.02 seclipse 1 yr ≈ 0.35 s (offline)
Best forEveryday ephemeris & Pañcāṅga in coverageOutside coverage, deep time, self-tests
UncertaintyBounded by the JPL fitGrows with span (long-horizon reconstruction)

Coverage & precision

DE441 reference coverage (Engine A)−13,202 … +17,191
Eclipse baseline catalogue−13,000 … +17,189 · 30,189 yr
Pañcāṅga transition catalogues−13,000 … +17,189 · 30,189 yr
Engine B live band±20 yr near DE edge
Engine-B reconstruction> 10⁶ yr experimental
SPK reproduction≤ 1.1 m
Apparent vs Skyfield≈ 0.047″
Time scale vs xalenΔ = 0 s
TKS Ayanāṃśa vs Lahiri≈ 57.7″ (definition)
Numerical precision ≠ physical accuracy ≠ observational uncertainty.

Sidereal & bodies

Ayanāṃśa comparison

SystemValueΔ vs TKSZero-epoch
TKS Ayanāṃśa (dynamic Chitrāpakṣa) computed24.216901°baseline≈ 312 CE
Lahiri (ICRC-1956) our model24.232929°+57.7″285 CE†
KP / KPNA‡≈ 24.238–24.242°+~1.3–1.5′291 CE‡
B.V. Raman‡≈ 22.79–22.82°−~1.4°389 CE‡
TKS & Lahiri values are computed by this engine. †Lahiri's epoch and the ‡KP / Raman rows are third-party estimates, unverified here (shown for orientation). TKS Ayanāṃśa = Spicā (HIP 65474) at nirayana 180° via ICRS + proper motion. Zero-epoch = the year a system assumes sāyana λ = nirayana λ.

Bodies & points

Classical bodiesSun · Moon · Mercury · Venus · Mars · Jupiter · Saturn
ExtraEarth · Pluto
Nodesmean + true Rāhu / Ketu
UpagrahasDhūma · Vyatīpāta · Pariveṣa · Indracāpa · Upaketu · Gulika/Māndi · Kāla · Mṛtyu · Ardhaprahara · Yamaghaṇṭaka
Lagnaascendant + whole-sign bhāvas
StarsSpicā (ayanāṃśa reference) · named-star catalogue

Error budget & deep-time

Sources

SPK evaluationvalidated
Time conversionvalidated
Light-timeiterative
Aberrationincluded (relativistic)
Solar deflectionincluded
PrecessionIAU 2006
NutationIAU 2000B
ΔTmodel-dependent
UT1observational
Ayanāṃśamodel-dependent
Lunar dynamics (Engine B)engine-dependent
Numerical precision ≠ physical accuracy ≠ observational uncertainty. Our SPK evaluator matches the reference evaluator numerically (≤1 m), but that does not prove the positions are physically identical everywhere — over long spans model/observational uncertainty dominates.

Deep-time ephemeris proven

Reference range DE441 ≈ ±15,000 years. Long-term propagation of Engine B (full 11-body, tight tolerance) — diagnostics: Δλ · Δβ · Δr · Δv · energy/angular-momentum drift (with Moon). Large Δt is slow (faster in release); 1 kyr–1 Myr = offline batch (experimental).
Disclaimer: deep-time results are dynamical reconstructions, not equivalent to modern observational ephemeris accuracy.
Deep-time live run is available in dev mode (?dev=1); Δt ≤ 10 yr. Larger spans run as an offline batch (CLI / release). Deep-time results are reconstructions, not equivalent to modern observational ephemeris accuracy — see σλ(t) below.
Śāstra / textual reconstruction planned — input: epoch · planet · textual longitude · reference system · ayanāṃśa · calendar interpretation; output: source vs TKS Δλ (kala/vikala). This will distinguish TKS from the general Pañcāṅga site.

Long-term uncertainty · σλ(t)

Engine-B initial-condition Monte-Carlo — σλ(t), arcsec 10 members · σp = 1 km · σv = 1e-6 km/s · offline

Δt (yr)Earth/EMBMercuryVenusMarsJupiterSaturnUranusNeptunePluto
101.49.71.70.780.300.100.030.010.01
10013.749.817.79.42.11.10.570.540.28
10001374201768823147.53.95.4
10000132170271778840274125703920
Sensitivity to the initial state only (model error excluded); σλ grows ≈ linearly in time and scales linearly with the assumed σ. Reproduce: cargo run --release -p tks-ephemeris --example uncertainty (env TKS_MEMBERS, TKS_SKIP_MC).

Engine-B vs DE441 model divergence — |Δλ|, arcsec offline · planets + EMB

Δt (yr)Earth/EMBMercuryVenusMarsJupiterSaturnUranusNeptunePluto
100161010.50.020.010.000.010.040.02
10001668557530.40.090.040.150.580.51
100001777510554466.40.090.601.31.80.63
True model error of the simplified N-body (point masses + 1PN EIH + J2–J6 + C22/S22; no asteroids) against JPL DE441. Threshold 5′ = 300″: the outer planets (Mars through Pluto) stay within at 10 kyr; Mercury, Venus, Earth exceed 5′ by ≈1–2 kyr (values wrap past ~1°). DE440 and DE441 agree to <0.01″ within their overlap, so their difference is not a usable uncertainty proxy.

Provenance & reproducibility

TKS Ephemeris · v0.1 · Engine A (reference) + Engine B (dynamics)
Kernel: dynamic (active kernel below) · Frame: ICRF · Origin: barycentric/geocentric · Reduction: IAU 2006 / IAU 2000B · Ayanāṃśa: Lahiri (ICRC 1956) · Sidereal: true-Spica (Chitra).
Author: Acharya Rajesh Benjwal (Tantrakul) · License: TKS-API v1.0 (/license/tks) · whitepaper: TKS_WHITEPAPER.md.
संस्करणः bin-1790611335