Planets Rise, Birth Chart Calculation, Vedic Astrology

To Answer this questions you need be expertise in few fields.
Programming, Mathematics, Astrology or Astronomy (Vedic astrology would be better)
I have a personal interest for astrology. Well its my hobby. I have many books and can do some basic calculations. I have a particular interest to Vedic astrology. I can calculate Julian date, houses and Lagna. So on. However Im stuck on calculating planetary rising. Sun, Moon, Venus, mars, Jupiter, Saturn, Uranus, Neptune, Pluto, Rahu, Kethu. I want to develop small application for matchmaking and prediction for my pleasure. (calculate birthchart) Im using old school way of calculating planetary positions using charts and logs.
Does any experts familiar with mathematical formula behind these calculations? Im looking for mathematical formulas to calculate planetary positions/rising.
Java, PHP, VB, code examples even better.
Please help.
Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Commented:
There are several places you can get astronomical formulae from. The "gold standard" is Jan Meeus's "Astronomical Algorithms" but you better know your terminology - Mean anomaly, eccentric anomaly, nutation, aberration, etc.....

The charmingly mis-named "Practical astronomy with your pocket calculator" by P Duffet-Smith gives a less rigorous treatment with fairly good accuracy. Since astrology has the "houses" out of sync with the constellations (about 30 degree difference IIRC - the "First point of Aries" is no in Pisces.....) then pin-point accuracy is probably not required. Duffet-Smith should be right to about 1/60 degree or so - maybe better.

All these techniques require a lot of mathematical functions and would be very heavy on a webserver. Java may do better. In the past I have done all this in C and C++ and even then, calculating the position of Jupiter to less than 1 second of arc gave the PC a good thrashing.

There's way more than 500 points of work - this could be a major education exercise......
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Commented:
Actually, checking my library, Meeus did a "light" version of "Astronimical Algorithms" called "Astronomical Formulae for Calculators" with 'calculators' in the sense of 'someone who calculates'....

They are on Amazon, and I had a typo earlier, it is Jean Meeus not Jan Meeus

http://www.amazon.com/s/ref=nb_ss_gw/104-0814626-9314337?url=search-alias%3Daps&field-keywords=astronomical+algorithms&x=0&y=0
0
Author Commented:
bportlock
Yes I think java would be better. I had issues with PHP and VB
I assume these books are focus on mainly western astrology?
Do you happen to know any web base link regarding this subject?
1) Calculations or 2) Sample applications (javascript would be better)
Udana
0
Author Commented:
webtubbs,
I had problems with submiting this question from my home pc. Vista
0
Commented:
udana said: "I assume these books are focus on mainly western astrology?"

No - they focus on ASTRONOMY not astrology, but if you need to know where a planet or the moon or sun is on a given date then it's astronomy you need.

I don't know of any websites that have the forumlae on them. How accurate do the positions have to be?
0
Author Commented:
nearest degree or so would do..
0
Commented:
In that case the book by Duffet-Smith is your best bet.

You could use skymap http://www.skymap.com/ or the now free Skyglobe http://www.sidewalkastronomy.com/skyglobe.html both of which will do the calculations for you.
0
Author Commented:
okay thanks bportlock
0
Commented:
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.