curl -X POST https://api.occultapi.com/api/astro/panchanga/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date_time":"2026-06-02T06:30:52.786Z","keys":["midday"],"latitude":26.849,"longitude":75.768,"timezone_as_float":5.5,"samvata_type":"shaka","mode":0,"mean_anomaly":0,"eccentricity":1,"tolerance":0.000001,"gulika_rises_at":"beginning","mandi_rises_at":"middle","kala_mrityu_rise_at":"middle","dhuma_vyatipata_relation":"360_minus_dhuma"}'Le panchanga est l’almanach hindou d’un moment en un lieu : cinq « éléments » — tithi, vaara, nakshatra, yoga et karana — plus tout ce que contient un panchang imprimé. C’est le plus gros endpoint de l’API, avec cinquante-sept clés, et la plupart des utilisateurs n’en emploient qu’une poignée. Commencez par tithi, vaara, nakshatra_segments, yogam et karana pour les cinq éléments, et par day_length, night_length, midday et midnight pour le cadre de la journée. Les clés *_segments — tithi_segments, karana_segments, yoga_segments, nakshatra_segments — se distinguent de leurs équivalents au singulier sur un point où l’on se trompe facilement : la clé au singulier répond à la question « qu’est-ce qui est en vigueur à cet instant ? », tandis que la clé segments liste toutes les périodes qui chevauchent le jour civil local entier, avec leurs heures exactes de début et de fin — ce dont a besoin une page de calendrier. Le reste se répartit en groupes. Divisions du temps : choghadiya et gauri_choghadiya en huitièmes, hora en heures planétaires, do_ghati en trente muhurtas, trikalam en tiers. Plages nommées : abhijit_muhurta, brahma_muhurta, vijaya_muhurta, nishita_muhurta, godhuli_muhurta, amrit_kalam et les deux sandhyas, face à rahu_kaalam, yamaganda_kaalam, gulika_kaalam et durmuhurata. Calendrier : lunar_month et lunar_month_poornima (le même mois selon les deux computs), shaka_samvat, vikram_samvat, kali_samvat, samvatsara_name, ritu, sankranti_dates et tamil_solar_month_date. Positions plutôt qu’horaires : upagraha_longitudes, special_longitudes, lagnas, sree_lagna et les deux variantes de bhaava_madhya. Verdicts sur la qualité du jour : tarabala, chandrabalam, panchaka_rahita, disha_shool, agni_vasa_segments, shiva_vasa_segments, yogas et shunya_nakshatra. Chaque appel nécessite date_time et timezone_as_float, et tout ce qui dépend du lever du soleil nécessite aussi latitude et longitude. Plusieurs champs facultatifs modifient la réponse elle-même, pas seulement sa mise en forme : samvata_type est requis par samvatsara_name, mode détermine le calcul de ritu, et gulika_rises_at, mandi_rises_at, gulika_portion, mandi_portion, kala_mrityu_rise_at et dhuma_vyatipata_relation permettent de choisir entre des conventions classiques concurrentes pour les positions des upagrahas. Un appel coûte un crédit quel que soit le nombre de clés demandées : demandez donc en une fois tout ce qu’il faut pour une page entière.
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| date_time | string (date-time) | obligatoire | Le moment du calcul, en ISO 8601. Incluez TOUJOURS un décalage ou un Z final - une valeur sans fuseau est lue comme Asia/Kolkata (UTC+05:30), et non comme UTC, et peut renvoyer le résultat de la veille avec un statut 200. '2026-09-01T06:00:00Z' et '2026-09-01 06:00:00' sont des instants différents et donnent des réponses différentes. |
| keys | array | obligatoire | Les calculs à renvoyer, sous forme de liste de noms. Consultez le tableau des clés de cet endpoint ; un nom non reconnu fait rejeter toute la requête. Un appel coûte un crédit quel que soit le nombre de clés demandées : demandez donc tout ce dont vous avez besoin en une seule fois plutôt que de faire plusieurs appels. |
| timezone_as_float | number (double) | obligatoire | Décalage UTC du lieu, en heures, sous forme décimale. Exemple : 5.5 pour l’Inde (UTC+05:30), -5 pour New York en hiver, 5.75 pour le Népal. Cette valeur n’est PAS contrôlée par rapport à date_time - si les deux divergent, vous obtenez une réponse réussie pour le mauvais moment ; tirez donc les deux de la même source. Utilisez le décalage en vigueur à cette date, pas celui d’aujourd’hui : une naissance en été dans un pays qui applique l’heure d’été exige le décalage d’été. min -12 · max 14 |
| dhuma_vyatipata_relation | string | facultatif | 360_minus_dhumadhuma_plus_53_20Par défaut : '360_minus_dhuma'. Transmis à. |
| eccentric_anomaly | number (double) | facultatif | |
| eccentricity | number (double) | facultatif | |
| gulika_portion | string | facultatif | saturneighthPar défaut : 'saturn'. Transmis à. |
| gulika_rises_at | string | facultatif | beginningmiddleendPar défaut : 'beginning'. Transmis à l’objet moteur Panchanga à. |
| kala_mrityu_rise_at | string | facultatif | beginningmiddleendPar défaut : 'middle'. Transmis à. |
| latitude | number (double) | facultatif | Latitude du lieu, en degrés décimaux. Positive au nord, négative au sud. Exemple : 26.9124 pour Jaipur, 40.7128 pour New York. Les minutes et les secondes ne sont pas acceptées - convertissez d’abord. min -89.9 · max 89.9 |
| longitude | number (double) | facultatif | Longitude du lieu, en degrés décimaux. Positive à l’est, négative à l’ouest. Exemple : 75.7873 pour Jaipur, -74.0060 pour New York. Attention au signe : sans le moins, New York se retrouve en Chine. min -180 · max 180 |
| mandi_portion | string | facultatif | saturneighthPar défaut : 'saturn'. Transmis à. |
| mandi_rises_at | string | facultatif | beginningmiddleendPar défaut : 'middle'. Transmis à. |
| mean_anomaly | number (double) | facultatif | |
| mode | string | facultatif | vedicdrikUtilisé uniquement par la clé 'ritu'. 'vedic' déduit la saison du mois lunaire, 'drik' du signe tropical du Soleil. Valeur par défaut du moteur : 'drik'. ATTENTION : la fonction ne lève pas d’erreur sur une valeur incorrecte - toute autre chaîne ne correspond à aucune des deux branches, sans avertissement, et la clé renvoie null (la valeur d’exemple du catalogue livré envoie même mode=0 et obtient un statut 200 avec un résultat null). |
| nakshatras | string | facultatif | specialDans le moteur, la seule valeur significative est la chaîne littérale 'special', qui remplace la table `nakshatras` de 27 entrées par la table `nakshatras_special` de 28 entrées, qui inclut Abhijit et utilise des orthographes modernes. Comme elle n’est jamais transmise, la clé 'yogas' de cet endpoint échoue actuellement avec une erreur 500 : "'Panchanga' object has no attribute 'nakshatras'". |
| samvata_type | string | facultatif | shakavikramUtilisé uniquement par la clé 'samvatsara_name'. |
| tolerance | number (double) | facultatif |
Listez dans keys exactement les calculs voulus. Une clé inconnue fait rejeter toute la requête. Vous payez 1 crédit, quel que soit le nombre de clés demandées : regroupez-les donc.
| Clé | Champs supplémentaires requis | Description | |
|---|---|---|---|
| abhijit_muhurta | — | Abhijit : le huitième des quinze muhurtas du jour, à cheval sur le milieu de la période diurne — la plage propice à usage général. Renvoie {start, end}. | |
| agni_vasa_segments | — | L’endroit où Agni, la divinité du feu, est réputé résider — le contrôle effectué avant un homa, calculé à partir de la tithi et du jour de la semaine, et qui change donc avec la tithi. Renvoie une liste de {state, is_patala, start_time, end_time}, une entrée par segment de tithi de la journée, où state vaut 'Prithvi (Earth)', 'Akasha (Heaven)' ou 'Patala (Nadir)'. Les homas accomplis en vue d’un résultat précis doivent l’être pendant qu’Agni est sur Prithvi ; is_patala signale l’état que certains panchangs appellent Bhadravasa. | |
| amrit_kalam | — | Les périodes de type Amrit du Gowri Panchangam qui chevauchent la journée — les lignes les plus favorables de cette table. Renvoie une liste de {start, end}, normalement deux : l’une pendant le jour, l’autre pendant la nuit. Calculées à partir des mêmes tables par jour de la semaine que gauri_choghadiya, et sans rapport avec l’Amrita Gadiya, fondé sur les nakshatras, de certains autres panchangs. | |
| bhaava_madhya_sripati | — | Les douze cuspides, dans la même structure {degree, sign, minutes, seconds, nakshatra, pada} que bhaava_madhya_swe. Le système Sripati est classiquement une division en quadrants, mais cette implémentation n’en retient que l’ascendant et ajoute ensuite trente degrés à chaque maison ; pour un moment donné, elle renvoie donc les mêmes douze valeurs que bhaava_madhya_swe. | |
| bhaava_madhya_swe | — | Les douze cuspides des maisons en système de maisons égales, dans le zodiaque sidéral, en commençant par la maison 1. Renvoie une liste de douze objets, chacun de la forme {degree, sign, minutes, seconds, nakshatra, pada}, sign étant une abréviation à deux lettres comme 'Ar' ou 'Cp'. | |
| brahma_muhurta | — | Brahma Muhurta : les deux derniers muhurtas de la nuit avant le lever du soleil, chacun un quinzième de la durée de la nuit — le moment traditionnel de l’étude, de la prière et de la méditation. Renvoie {start, end}. | |
| calcualte_special_tithi | — | La tithi accompagnée de ses noms spéciaux classiques : le même objet que la clé tithi, plus un champ special_name contenant une chaîne qui réunit, séparés par des virgules, tous les libellés auxquels la tithi du jour a droit, ou null s’il n’y en a aucun. En pratique, les libellés effectivement attribués sont ceux qui dépendent de la tithi en cours au lever du soleil ou à midi (Udayayvapini, Madhyanaha) et ceux propres à l’Amavasya (Sinivaali, Vriddhigami) ; de nombreuses entrées de la table sous-jacente reposent sur des noms de tithis télougous que le calcul de tithi de cet endpoint ne produit pas : elles ne correspondent donc jamais. Notez que le nom de la clé comporte bien l’inversion de lettres indiquée. | |
| chandrabalam | — | Chandra Bala : les signes ascendants de la journée qui sont bien placés par rapport au signe actuel de la Lune, et donc favorables pour entreprendre quelque chose. Renvoie une liste de noms de signes dans l’ordre, du Bélier aux Poissons, généralement six sur douze, tirés des plages udaya_lagna_muhurta qui commencent avant le lever du soleil suivant. | |
| choghadiya | — | Les périodes du Choghadiya : le jour et la nuit divisés chacun en huit parts égales, nommées selon une rotation qui part du Choghadiya propre au jour de la semaine. Renvoie {day_choghadiyas, night_choghadiyas, current_choghadiya, day_periods, night_periods}. Les deux listes de noms comptent huit entrées chacune — le cycle de sept noms, décalé pour commencer au nom de départ du jour, ce nom étant répété à la fin. day_periods et night_periods donnent les mêmes huit périodes sous forme de {name, start, end}, et current_choghadiya est le nom de la période qui couvre l’instant demandé. | |
| day_length | — | Coucher du soleil moins lever du soleil pour le jour où tombe le moment demandé, sous forme de durée en secondes. Renvoyée sous forme de CHAÎNE JSON, pas de nombre - "48927.0" -, à convertir avant tout calcul. La plupart des valeurs de cet endpoint qui découpent la journée — choghadiya, hora, rahu_kaalam, les muhurtas du jour — sont des huitièmes, des douzièmes ou des quinzièmes de cette valeur. | |
| disha_shool | — | La direction à éviter aujourd’hui en voyage, qui dépend uniquement du jour de la semaine. Une seule chaîne : East, South, West, North, ou l’une des quatre directions intercardinales. | |
| do_ghati | — | La table complète des trente muhurtas — quinze se partagent l’intervalle du lever au coucher du soleil, et quinze celui du coucher au lever suivant. Renvoie {day_muhurtas, night_muhurtas, current}. Chaque muhurta a la forme {index, number, muhurta, auspicious, name, division, special, start, end} : muhurta est la divinité qui y préside, number sa position (1-30) sur l’ensemble du jour et de la nuit, name le nakshatra associé, division la partie de la journée (Pratah, Sangava, Madhyahna, etc.), auspicious un booléen, et special signale les plages nommées comme Abhijit. current est l’entrée qui contient l’instant demandé, ou null. | |
| durmuhurata | — | Durmuhurta : la ou les deux courtes plages défavorables de la journée. Renvoie {first, second, interval}, où first et second sont des horodatages ISO ; second vaut null les jours de la semaine qui n’en comptent qu’une. `interval` est la durée de chacune en secondes et, comme les autres durées ici, c’est une CHAÎNE JSON - "2880.0" pour les 48 minutes habituelles. Notez que les décalages par rapport au lever du soleil sont des durées fixes en heures, tirées d’une table par jour de la semaine, et non des fractions de la durée du jour. | |
| eccentric_anomaly | mean_anomaly, eccentricity, tolerance | Une fonction d’aide générale de mécanique orbitale plutôt qu’une grandeur astrologique : résout l’équation de Kepler par itération de Newton. Prend mean_anomaly en degrés, eccentricity et une tolérance facultative (par défaut 1e-6), et renvoie un seul nombre en degrés. | |
| gauri_choghadiya | — | Le Gowri Panchangam, la division de la journée en huit propre à l’Inde du Sud et utilisée dans la pratique tamoule : huit périodes de jour et huit de nuit, chacune valant un huitième du jour ou de la nuit, chacune nommée et marquée bonne ou mauvaise d’après une table indexée par jour de la semaine. Renvoie {day_gowri, night_gowri}, chacun une liste de huit {name, status, start, end}, où status vaut 'Good' ou 'Bad'. | |
| godhuli_muhurta | — | Godhuli, l’heure de la poussière des vaches autour du coucher du soleil : d’un quart de muhurta du jour avant le coucher à un quart de muhurta de la nuit après. Renvoie {start, end}. | |
| gulika_kaalam | — | Gulika Kaalam, aussi appelé Kulika : le huitième du jour attribué à l’ombre de Saturne. Contrairement aux deux autres, il est considéré comme favorable aux choses destinées à durer ou à se répéter. Renvoie {gulika_start, gulika_end}. À distinguer de l’entrée 'gulika' de special_longitudes, qui est une position dans le zodiaque et non une plage horaire. | |
| hora | — | Les vingt-quatre heures planétaires : douze divisions égales du jour et douze de la nuit, chacune régie par une planète dans l’ordre classique, en commençant par le maître propre du jour de la semaine. Renvoie {day_horas, night_horas}, chacun une liste de douze {planet, start, end}. Les horas du jour et de la nuit sont de durées inégales, sauf aux équinoxes. | |
| kali_samvat | — | L’année du Kali Yuga, soit shaka_samvat plus 3179 ; elle change à Chaitra Shukla Pratipada. Un seul entier. | |
| karana | — | Le karana en vigueur à l’instant demandé — une demi-tithi, six degrés d’élongation Lune moins Soleil. Renvoie l’un des onze noms : les sept mobiles Bava, Balava, Kaulava, Taitula, Garaja, Vanija et Vishti, et les quatre fixes Kimstughna, Shakuni, Chatushpada et Naga. Vishti est celui qu’on appelle généralement Bhadra et qu’on évite. | |
| karana_segments | — | Toutes les périodes de karana qui chevauchent le jour civil local, sous forme de liste ordonnée de {name, start_time, end_time}. Un karana dure de onze à treize heures ; comptez donc deux ou trois entrées par jour. | |
| lagnas | — | Cinq ascendants spéciaux qui avancent plus vite que le signe ascendant, tous mesurés à partir du lever du soleil. Renvoie un objet contenant 'Bhava Lagna' (un signe toutes les deux heures), 'Hora Lagna' (un signe par heure, consulté pour les revenus), 'Ghati Lagna' (un signe toutes les vingt-quatre minutes, consulté pour le statut et l’autorité), 'Indu Lagna' (le point de richesse calculé à partir des maîtres de la maison 9 comptés depuis l’ascendant et depuis la Lune) et 'Bhrigu Lagna' (le point médian Lune-Rahu, généralement appelé Bhrigu Bindu), chacun de la forme {degree, sign, minutes, seconds, nakshatra, pada}. | |
| lunar_month | — | Le mois lunaire amanta qui contient la date demandée — de nouvelle lune à nouvelle lune —, nommé d’après le signe de la Lune à la nouvelle lune qui l’a ouvert. Une seule chaîne parmi les douze, de Vaisakha à Chaitra. Les mois adhika (intercalaires) ne sont pas signalés séparément. | |
| lunar_month_poornima | — | Le même mois selon le comput purnimanta, qui va d’une pleine lune à la suivante et tire son nom du signe du Soleil à la pleine lune qui l’ouvre. Une seule chaîne. C’est le comput des calendriers du nord de l’Inde ; pendant la quinzaine sombre, il donne au même jour un autre nom de mois que lunar_month. | |
| lunar_phase | — | L’élongation Soleil-Lune et la quinzaine dans laquelle elle vous place. Renvoie {paksha, moon_phase}, où moon_phase est l’angle en degrés de 0 à 360 et paksha vaut 'Shukla' en dessous de 180 et 'Krishna' à partir de 180. | |
| midday | — | Midi vrai local — le moment où le Soleil franchit le méridien supérieur au lieu donné, qui se situe quelques minutes avant ou après midi à l’horloge. Un seul horodatage, au décalage passé dans timezone_as_float. | |
| midnight | — | Le passage du Soleil au méridien inférieur, soit le vrai minuit local. Un seul horodatage, au décalage demandé. À ne pas confondre avec le milieu de la nuit entre le coucher et le lever du soleil, autour duquel est construit nishita_muhurta. | |
| nakshatra_segments | — | Tous les nakshatras de la Lune qui chevauchent le jour civil local, sous forme de liste de {name, start_time, end_time}. Les limites sont les franchissements exacts de longitude de la Lune, trouvés par dichotomie. Les noms utilisent les orthographes modernes — Shatabhisha, Purva Bhadrapada — plutôt que les translittérations anciennes qu’utilisent d’autres endpoints de cette API. | |
| night_length | — | Du coucher du soleil au lever suivant, sous forme de durée en secondes, renvoyée comme day_length sous forme de CHAÎNE JSON et non de nombre - "37464.0". C’est le pendant de day_length et la base de la moitié nocturne de choghadiya, hora et do_ghati, ainsi que de brahma_muhurta et nishita_muhurta. | |
| nishita_muhurta | — | Nishita, un ghati de part et d’autre du milieu de la nuit entre le coucher du soleil et le lever suivant, un ghati étant ici un trentième de la durée de la nuit. Renvoie {start, end}. Le milieu de la nuit n’est pas le même instant que minuit. | |
| panchaka_rahita | — | La journée divisée en plages, chacune marquée du panchaka dont elle relève, d’après la règle classique (tithi + nakshatra + jour de la semaine + signe ascendant) mod 9. Renvoie une liste de {panchaka, start, end} allant du lever du soleil au lever suivant, où panchaka vaut null pour une plage sans panchaka, sinon l’une des valeurs 'Mrityu Panchaka', 'Agni Panchaka', 'Raja Panchaka', 'Chora Panchaka' ou 'Roga Panchaka'. Une nouvelle plage commence à chaque changement de signe ascendant et à chaque changement de tithi ou de nakshatra entre-temps : on obtient donc en général une quatorzaine d’entrées. | |
| pratah_sandhya | — | La plage d’observance du crépuscule du matin : de deux ghatis avant le lever du soleil à un ghati après, un ghati étant ici un trentième de la durée du jour. Renvoie {start, end}. | |
| rahu_kaalam | — | Rahu Kaalam : le huitième du jour jugé impropre à commencer quoi que ce soit, sa position dans la journée étant fixée par le jour de la semaine. Renvoie {rahu_start, rahu_end}, séparés d’un huitième de day_length. | |
| ritu | mode | La saison. mode détermine la méthode : 'drik' la déduit du signe tropical du Soleil, 'vedic' du mois lunaire. Renvoie {ritu, season, lord}, par exemple {'Vasanta', 'Spring', 'Venus'}. La valeur par défaut du moteur est 'drik', et toute autre valeur que ces deux-là renvoie null sans avertissement au lieu d’une erreur. | |
| samvatsara_name | samvata_type | Le nom de l’année dans le cycle jovien de soixante ans, de Prabhava à Kshaya. Nécessite samvata_type : 'vikram' donne le nom nord-indien (le samvatsara de Jupiter moyen en cours au Mesha sankranti de l’année), 'shaka' le nom sud-indien, lié à l’année lunaire ; les deux peuvent donc différer. Renvoie une seule chaîne, et une erreur si samvata_type est omis. | |
| sankranti_dates | — | Les ingrès du Soleil dans les signes de part et d’autre du moment demandé — les limites du mois solaire en cours. Renvoie {'Previous Sankranti', 'Next Sankranti'} sous forme d’horodatages au décalage demandé. | |
| sayahna_sandhya | — | La plage d’observance du crépuscule du soir : d’un ghati avant le coucher du soleil à deux ghatis après, là encore en ghatis de la durée du jour. Renvoie {start, end}. | |
| shaka_samvat | — | L’année de l’ère Shaka. Elle change à Chaitra Shukla Pratipada : de janvier jusqu’à cette date, elle vaut l’année grégorienne moins 79, puis l’année grégorienne moins 78. Un seul entier. | |
| shiva_vasa_segments | — | L’endroit où réside Shiva : le contrôle équivalent avant un Rudrabhisheka, calculé à partir de la seule tithi. Renvoie une liste de {state, start_time, end_time}, une entrée par segment de tithi de la journée ; state prend l’une de sept valeurs — avec Gowri, au Kailasha, sur Vrishabha (Nandi), au Bhojanam, au Sabha, au travail/au jeu ou au Shmashana —, dont les trois premières sont favorables. | |
| shunya_nakshatra | — | Indique si la Lune occupe actuellement l’un des deux ou trois nakshatras réputés vides pour le mois lunaire amanta en cours, pendant lesquels on évite les nouvelles entreprises. Renvoie la chaîne 'shunya_nakshatra' le cas échéant et null sinon — un indicateur, sans nom ni plage dans la réponse. | |
| special_longitudes | — | Les six upagrahas dérivés du temps. Le jour ou la nuit est divisé en huit parts planétaires, et l’on prend le signe ascendant à un point choisi d’une part donnée. Renvoie un objet avec les clés 'kaala', 'mrityu', 'artha_praharaka', 'yama_ghantaka', 'maandi' et 'gulika', chacune de la forme {degree, sign, minutes, seconds, nakshatra, pada}. Kaala utilise la part du Soleil, Mrityu celle de Mars, Artha Praharaka et Yama Ghantaka le milieu des parts de Mercure et de Jupiter, Gulika et Maandi la part de Saturne — d’où l’importance des champs de requête kala_mrityu_rise_at, gulika_rises_at et mandi_rises_at : c’est le choix du début, du milieu ou de la fin de la part qui distingue Gulika de Maandi. | |
| sree_lagna | — | Sree Lagna, le point de prospérité : l’ascendant avancé de la fraction de son nakshatra que la Lune a déjà parcourue, cette fraction étant appliquée à l’ensemble du zodiaque. Renvoie un seul {degree, sign, minutes, seconds, nakshatra, pada}. | |
| tamil_solar_month_date | — | La date du calendrier solaire tamoul. Renvoie {'Tamil Solar Month', 'Tamil Solar Date'} — le nom du mois, de Chithirai à Panguni, et un jour entier. Cette implémentation compte les jours à partir d’un nouvel an fixe au 14 avril, par blocs de trente jours, plutôt qu’à partir des instants réels des sankrantis ; elle peut donc différer d’un ou deux jours d’un panchangam tamoul publié. | |
| tarabala | — | Tara Bala : les nakshatras de naissance, parmi les vingt-sept, qui sont favorablement placés par rapport au nakshatra de la Lune en transit. Renvoie {good_nakshatras, valid_until, good_nakshatras_tier2, tier2_valid_until}. La première liste contient quinze noms et reste valable jusqu’à ce que la Lune quitte son nakshatra actuel, à valid_until ; la paire tier2 applique la même règle au nakshatra suivant et reste valable jusqu’au lever du soleil suivant. Les deux champs tier2 valent null si la Lune ne change pas de nakshatra dans la journée. | |
| tithi | — | Le jour lunaire à l’instant demandé : {paksha, name, number, start_time, end_time, remaining_time}. number vaut 1-15 pour Shukla, 16-29 pour Krishna et 30 pour Amavasya, et remaining_time donne {hours, minutes, seconds} jusqu’à la fin de la tithi. À la pleine et à la nouvelle lune, le champ paksha indique 'Purnima' ou 'Amavasya' au lieu du nom de la quinzaine. Pour toutes les tithis qui chevauchent la journée, utilisez tithi_segments. | |
| tithi_segments | — | Toutes les tithis qui chevauchent le jour civil local, sous forme de liste de {paksha, name, number, start_time, end_time}. number vaut 1-15 dans la quinzaine claire, 16-29 dans la sombre, et 30 pour Amavasya. Notez qu’à la pleine et à la nouvelle lune, le champ paksha indique 'Purnima' ou 'Amavasya' plutôt que 'Shukla' ou 'Krishna'. Une tithi dure en moyenne 23.6 heures ; la plupart des jours renvoient donc une entrée, et certains deux. | |
| trikalam | — | Le jour divisé en trois parts égales. Renvoie {morning, afternoon, evening}, chacun {start, end}. C’est une simple division de la journée en tiers, et non le trio Rahu/Yamaganda/Gulika que désigne ce mot dans certains panchangams tamouls. | |
| true_anomaly | eccentric_anomaly, eccentricity | Le convertisseur associé : prend eccentric_anomaly en degrés et eccentricity, et renvoie l’anomalie vraie en degrés, sous forme d’un seul nombre. Notez qu’il lit l’anomalie excentrique dans le champ de requête de ce nom — il ne reprend pas le résultat de la clé eccentric_anomaly du même appel. | |
| udaya_lagna_muhurta | — | Les douze plages consécutives de signe ascendant qui couvrent la journée, à partir du signe qui se lève déjà juste avant le lever du soleil. Renvoie une liste ordonnée de douze {rashi, start, end}, soit environ un jour sidéral — à peu près quatre minutes de moins que l’intervalle entre deux levers du soleil. chandrabalam et panchaka_rahita sont tous deux calculés à partir de cette liste. | |
| upagraha_longitudes | — | Les cinq points d’ombre calculés arithmétiquement à partir de la longitude sidérale du Soleil, chacun découlant du précédent : Dhuma au Soleil plus 133°20', puis Vyatipata, Parivesha, Indrachapa et Upaketu. Renvoie un objet avec les clés 'Dhuma', 'Vyatipata', 'Parivesha', 'Indrachapa' et 'Upaketu', chacune de la forme {degree, sign, minutes, seconds, nakshatra, pada}. Le champ dhuma_vyatipata_relation détermine laquelle des deux formules classiques relie Vyatipata à Dhuma, et décale donc les quatre points qui suivent. | |
| vaara | — | Le jour de la semaine, compté à partir du lever du soleil plutôt que de minuit : un moment entre minuit et le lever du soleil appartient donc encore au vaara précédent. Une seule chaîne : Ravivara, Somavara, Mangalavara, Budhavara, Guruvara, Shukravara ou Shanivara. | |
| vijaya_muhurta | — | Vijaya Muhurta, le 11e des quinze muhurtas égaux entre le lever et le coucher du soleil, dans l’après-midi — la plage de tout ce qui doit réussir malgré une opposition. Renvoie {start, end}. | |
| vikram_samvat | — | L’année du Vikram Samvat. Elle change à Chaitra Shukla Pratipada : de janvier jusqu’à cette date, elle vaut l’année grégorienne plus 56, puis l’année grégorienne plus 57. Un seul entier. | |
| yamaganda_kaalam | — | Yamaganda Kaalam, un deuxième huitième néfaste du jour, lui aussi fixé par le jour de la semaine. Renvoie {yamaganda_start, yamaganda_end}. | |
| yoga_segments | — | Toutes les périodes de Nityayoga qui chevauchent le jour civil local, sous forme de liste ordonnée de {name, start_time, end_time}. Un yoga dure en moyenne environ 22.6 heures ; une journée en couvre donc généralement deux. Les limites sont les instants exacts de franchissement de la somme des longitudes du Soleil et de la Lune, non arrondis au jour. | |
| yogam | — | Le Nityayoga : les longitudes sidérales du Soleil et de la Lune additionnées et le total divisé en vingt-sept arcs égaux de 13°20'. Renvoie un seul nom, de Vishkambha à Vaidhriti, pour l’instant demandé. Pour les périodes de part et d’autre de cet instant, utilisez yoga_segments. | |
| yogas | — | Les combinaisons nommées de tithi, de nakshatra et de jour de la semaine en vigueur — les « yogas » propices et néfastes qu’un panchang indique pour la journée, comme Sarvartha Siddhi, Amrit Siddhi, Dwipushkara, Tripushkara, Guru Pushya, Ravi Pushya, Panchaka, Dagdha, Yama Ghanta et des dizaines d’autres, issus d’une vingtaine de tables classiques. Renvoie {yogas: [...]}, une liste de noms, vide si aucun ne s’applique. À distinguer de yogam, qui est l’unique Nityayoga du moment. |