I wish to have an optimized jyotish calculator of graha positions, including nakshatras, retrograde motion etc, so I can call multiple times in succession to build a projection of future transits for interpretation/analysis.
Ideally the developer will either be an astrologer or have a good understanding of it.
Inputs should be date, time, country, city, and outputs should automatically update the daylight saving based on country and date, and returm correct planets.
An example of inputs which I would send to the java class would be typically what you'd submit via something like the app - astrosage kundli.
i.e. it would automatically calculate the daylight saving based upon country, and date, and outputs would be all the graha positions, degrees, nakshatras, whether retrograde or not.