Vedākṣha

API Reference

9 workspace crates, 212 public API items. Full rustdoc available after build with cargo doc --workspace --open

vedaksha-math

Numeric primitives — Chebyshev polynomials, angle arithmetic, interpolation, rotation matrices

chebyshev_compute()normalize_degrees()lagrange_interpolate()Matrix3, Vector3

vedaksha-ephem-core

Astronomy engine — JPL SPK reader, coordinate transforms, precession, nutation

apparent_position()SpkReaderprecession_matrix()nutation()delta_t()mean_node() / true_node()

vedaksha-astro

Western astrology — houses, aspects, dignities, transits, chart orchestrator

compute_chart()compute_houses()find_aspects()search_transits()solar_return()44 ayanamsha systems

vedaksha-vedic

Vedic astrology — nakshatras, dashas, vargas, yogas, shadbala, muhurta

compute_vimshottari()compute_yogini()detect_yogas()compute_shadbala_full()assess_muhurta()varga_sign()

vedaksha-graph

Property graph model — 10 node types, 13 edge types, deterministic IDs

ChartGraphNode / EdgeNodeIdDataClassification

vedaksha-emit

Graph emitters — Cypher, SurrealQL, JSON-LD, JSON, embedding text

CypherEmitterSurrealEmitterJsonLdEmitterJsonGraphEmitterEmbeddingTextEmitter

vedaksha-mcp

MCP server — 7 JSON-RPC tools for AI agents

McpServercompute_natal_chartcompute_dashaemit_graphsearch_transits

vedaksha-locale

Localization — planet, sign, nakshatra names in 7 languages

planet_name()sign_name()nakshatra_name()Language enum

vedaksha-wasm

WebAssembly bindings — browser-ready computation with zero server

compute_dasha()get_nakshatra()compute_houses()find_aspects()tropical_to_sidereal()