Le chakra Panchashalaka est un diagramme de muhurta : les 28 nakshatras (les 27 habituels plus Abhijit) sont disposés à raison de sept par côté autour d’un carré, et des lignes tracées en travers associent chaque nakshatra à celui qui lui fait face. Cette relation de vis-à-vis s’appelle vedha, « perçant ». Si une planète maléfique occupe le nakshatra opposé à celui que vous comptiez utiliser, le moment est considéré comme percé et écarté : c’est pourquoi on consulte ce chakra pour fixer la date d’un mariage.
Cet endpoint GET renvoie le diagramme entier en un seul appel et ne prend aucun paramètre. `edges` est un objet avec `east`, `south`, `west` et `north`, chacun une liste ordonnée de sept noms de nakshatras, dans l’ordre où ils apparaissent le long de ce côté. `vedha_map` est indexé par nom de nakshatra : 28 entrées de la forme `{edge, vedha_nakshatra}`, qui donnent le côté où se trouve ce nakshatra et son unique partenaire.
La table est une donnée de référence fixe et la réponse ne change jamais : mettez-la en cache au lieu d’appeler l’endpoint à répétition. Chaque appariement est symétrique : si Ashwini correspond à Purva Phalguni, alors Purva Phalguni renvoie à Ashwini. Utilisez `/api/astro/panchashalaka_vedha/` si vous ne voulez que le partenaire d’un seul nakshatra. Notez que le Panchashalaka donne à chaque nakshatra exactement un partenaire, alors que le chakra Saptashalaka, apparenté, en donne trois, et que les deux diagrammes placent les nakshatras sur des côtés différents : les partenaires ne sont donc pas les mêmes dans les deux.
Référence complète de cet endpoint