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()