jyotisham / jyotisha

Python tools for the astronomical / astrological vedAnga of Hindus
MIT License
88 stars 52 forks source link

Injunction era/ location offsets for events #153

Open vvasuki opened 1 month ago

vvasuki commented 1 month ago

How to make panchAngas for use by communities living in Australia or Argentina?

Can't escape making separate festival timings - since many events are seasonal! (Unlike northern hemisphere fixes like Artava-chAndra-mAna computation) This can be done by having separate festival repositories; or by marking "injunction era + location" for events. For example "श्रावण्याम् पौर्णमास्याम् ओषधीषु जातेषु" refers to an era when monsoon in India (=daxiNAyanArambha) started with shrAvaNa-pUrva-paxa.

Once such markings are done, one can dynamically assign the event based on the user's location and era (In the example quoted earlier - the pUrNima closer to the daxINAyanArambha in the quoted example for someone in 20th CE northern hemisphere).

For southern hemisphere, given "वसन्ते ब्राह्मणम् उपनयीत" etc.. "उत्तरायण" for deva-karmas and "दक्षिणायन" for pitR-karmas would be flipped. Should yama-naxatra-s remain the same?

Related discussion - https://groups.google.com/g/hindu-vidyA/c/q7IElZSmS5Q/m/uQknX9JRAQAJ