Intro
Jyotisha is a package to do various panchaanga (traditional vedic astronomical / astrological) calculations, produce calendars. It is backed by the pretty big adyatithi events database.
The code itself is capable of typical (amAnta, chitra-at-180 ayanAMsha, असङ्क्रान्तिमासोऽधिकः ) based calculation as well as the ancient but now uncommon tropical lunisolar system.
For a survey of similar software, see here.
User guide
See separate page here.
Accuracy status
It is very important to note that this is an approximate panchaanga, automatically generated, without the careful oversight of learned scholars who have the depth of knowledge to resolve the exact dates for occurrences of different festivals. The best use of this panchaanga is as an approximate guide (95% of the events are also probably spot on) — when in doubt, consult only your own panchaanga!
Kartik has primarily restricted his testing to Chennai, Mumbai, London and Palo Alto.
Development status
- Active
- There is also a multiplatform-targetted Kotlin project at jyotisha-kotlin which merits attention.
Credits by kArtik
Sincere thanks to the creators of pyswisseph, without which I could not have attempted this. Many thanks are due to Ajit Krishnan for so clearly explaining the panchaanga process, and example festivals, which was sort of the inspiration for integrating a number of festivals. Many thanks to Saketha Nath for getting details of hundreds of festivals from obscure sources, and to the Vaidikasri magazine, which is another veritable treasure house of these festivals.