Reverse engineered prompt

Build me a pure Rust ephemeris and astrology toolkit that can be built from source right now. I want very accurate Sun, Moon, planet, node, asteroid, and eclipse calculations, with optional support for loading real JPL DE440 files for higher accuracy and longer date ranges. It should be useful for real astrology work, especially Vedic and Western, but also include the other traditions already suggested here, with ayanamsa choices, lots of house systems, panchang style details, divisional charts, aspects, returns, fixed stars, retrograde checks, topocentric and geocentric positions, and clear time system handling.

Please make the Rust API clean and practical, keep the core safe and fast, and include SVG chart rendering plus a simple demo or playground where someone can enter birth date, time, and place and see results. If the repo already has Python, Node, WASM, and C bindings, wire those up too so they build from source. Add good examples, validation tests, and docs so it feels trustworthy. Look up current reference docs online if you need to.

Want more depth? Deep Reverse