UNPKG

vedic-astrology

Version:

Astrology Library to get Birth Chart and Navamsa Chart. Compatibility retrieval using the same.

50 lines (36 loc) 1.42 kB
# Vedic Astrology `Doesn't work in browser environments. Please run on server` ```shell npm i -S vedic-astrology ``` 1. Default House System: `Whole Sign` 2. Default Ayanamsha Used: `Lahiri` 3. Compatibility can have maximum 30 points. Default threshold for matching is 12. (>=12) ### Get Birth Chart ```javascript const vedicAstrology = require("vedic-astrology"); // Get Birth Chart Details /** * @param {String} dateString format YYYY-MM-DD * @param {String} timeString format HH:MM:SS * @param {Number} lat latitude * @param {Number} lng longitude * @param {Number} timezone timezone in hours */ const birthChart = vedicAstrology.positioner.getBirthChart("1999-05-22", "08:00:00", 28.6139, 77.209, 5.5); // Get Rashi birthChart.meta.Mo.rashi // Rashi is Moon Sign in Indian Astrology // Get Sun Sign birthChart.meta.Su.rashi // Get Grahas in a certain Rashi birthChart.aries.signs // returns an array of grahas // Get compatibility (returns Boolean) vedicAstrology.compatibility.areCompatible({dateString, timeString, lat, lng, timezone}, {dateString, timeString, lat, lng, timezone}); ``` ## Updates for 1.1.5 1. Changed Getting Navamsa Chart Logic to be more accurate considering floating point inaccuracies 2. More constants available ## Breaking Changes 1. Not a default Export anymore 2. Gives Positioner and Compatibility Feature ### Verified with [Prokerala.com](https://www.prokerala.com)