ForHosting KIT · Sciences

Calculateur de durée de transit d'exoplanète

Sachez si un transit complet tient dans une seule nuit : une planète de période 3,5 jours, en orbite à dix rayons stellaires, traverse son étoile en 2,67827955606 heures, soit environ 160,696773363 minutes, pour un passage central. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Période
3,5
Rayon stellaire
1
Demi-grand axe
10
Vous obtenez
Rayon sur a
0,1
Durée (heures)
2,6782795561
Durée (jours)
0,1115949815
Durée (minutes)
160,696773363

Ce calculateur de durée de transit d'exoplanète estime le temps qu'une planète met à traverser le disque de son étoile hôte lors d'un transit central. Vous fournissez la période orbitale en jours, le rayon stellaire et le demi-grand axe orbital dans des unités de longueur cohérentes ; le moteur applique la géométrie fermée du transit central T égale à P sur pi fois l'arcsin de R-star sur a, puis communique la durée en heures, jours et minutes. Le modèle suppose une orbite circulaire, un paramètre d'impact nul et un rayon planétaire négligeable, de sorte que la corde est fixée par le seul disque stellaire. La période et le rayon stellaire doivent être strictement positifs, et le rayon stellaire doit rester inférieur au demi-grand axe pour que l'argument de l'arcsin reste dans l'intervalle unitaire ouvert.

Quand estimer la durée d'un transit est utile

Étudiants et enseignants utilisent un calculateur de durée de transit lorsqu'un exercice demande combien de temps une planète de période de trois jours autour d'une étoile de type solaire à dix rayons stellaires reste en transit, sans forcer chaque apprenant à redériver la corde arcsin depuis zéro. Les planificateurs de photométrie amateur convertissent périodes de catalogue et rapports approximatifs a sur R-star en fenêtres d'échelle horaire pour savoir si un transit complet tient en une seule nuit.

Rédacteurs de propositions et études de concept de mission ont besoin d'une durée reproductible de premier jet avant d'investir dans des simulations complètes de courbe de lumière avec assombrissement centre-bord et paramètre d'impact. Une validation échouée ne consomme pas de solde. Gardez la période en jours, R-star et a dans une seule unité de longueur, figez les heures nettoyées dans les tests, et vous obtenez une durée de transit central stable pour l'enseignement, la planification et les workers de bord sans monter votre propre pipeline photométrique.

Devoirs et exercices de catalogue

Calculez les heures de transit central à partir de P, R★ et a de manuel et vérifiez la géométrie arcsin avant les laboratoires de photométrie.

Planification de nuits d'observation

Convertissez périodes de catalogue et estimations a/R★ en fenêtres de transit d'échelle horaire pour télescopes amateurs ou étudiants.

Que se passe-t-il si le demi-grand axe est nul ou négatif ?

Un demi-grand axe non positif ne peut pas définir une géométrie de transit fermée dans ce modèle et n'est pas facturé.

Le rayon stellaire et le demi-grand axe doivent-ils partager les mêmes unités ?

Oui. Seul le rapport R★/a entre dans la formule, donc les deux doivent partager une unité de longueur (par exemple tous deux en rayons solaires ou tous deux en mètres).

Cela inclut-il le rayon planétaire ou le paramètre d'impact ?

Les cordes inclinées, rasantes ou à Rp fini exigent un autre outil ou un post-traitement.

Pourquoi le rayon de l'étoile doit-il être inférieur au demi-grand axe ?

Parce que la formule exige que le rapport entre les deux reste inférieur à un. Une étoile aussi grande que l'orbite engloutirait la planète : la géométrie du transit n'existe plus et le calcul est refusé.

Puis-je saisir la période orbitale en heures ?

Non. La période est attendue en jours, l'unité de la plupart des catalogues exoplanétaires, et le résultat est donné en heures, en jours et en minutes. Convertissez d'abord en jours une période exprimée en heures.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/astro/transit-duration

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/astro/transit-duration \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"period":3.5,"stellar_radius":1,"semi_major_axis":10}'
{
  "period": 3.5,
  "stellar_radius": 1,
  "semi_major_axis": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.transit_duration",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les valeurs non positives du demi-grand axe échouent avec invalid_input car elles ne définissent pas d'orbite fermée physique pour cette formule.

Ce que signifie la durée d'un transit central et ce que contient la réponse

La durée de transit est le temps qu'une planète passe devant son étoile vue par un observateur lointain, mesuré du premier au quatrième contact lorsque la corde stellaire complète est considérée sous le modèle géométrique simple. Pour une orbite circulaire avec un transit parfaitement central le paramètre d'impact est zéro, la trajectoire de la planète traverse le centre du disque stellaire et, lorsque le rayon planétaire est négligé par rapport à l'étoile, le demi-angle de corde se réduit à l'arcsin de R-star sur a. Multiplier cet angle par la période orbitale sur pi récupère la durée complète dans la même unité de temps que la période. Cette capacité prend la période en jours — l'unité de la plupart des catalogues d'exoplanètes — et multiplie la durée en jours par vingt-quatre afin que le champ principal duration_hours corresponde à la façon dont les observateurs citent les événements de Jupiter chauds et de super-Terres. La réponse renvoie les entrées nettoyées period, stellar_radius et semi_major_axis, signale radius_over_a pour des contrôles rapides et inclut duration_days et duration_minutes pour les feuilles qui préfèrent ces unités. Le champ small_angle_hours montre l'approximation linéaire obtenue en remplaçant arcsin de x par x, précise lorsque l'étoile est beaucoup plus petite que la séparation orbitale. Les chaînes method et formula documentent que le chemin est central_transit avec circular_orbit_b0_rp_neglected afin que les clients ne confondent pas cette estimation avec un ajustement complet de courbe de lumière Mandel–Agol. Il n'y a ni consultation réseau de catalogues stellaires ni tirage Monte Carlo de paramètres d'impact : soit les trois nombres définissent un transit central valide et le moteur renvoie des flottants déterministes, soit la requête échoue avec invalid_input en nommant la règle géométrique ou de positivité violée.

Contrat d'entrée, unités et comportement d'erreur

Les rayons solaires pour R-star et a sont courants lorsque vous convertissez a depuis des unités astronomiques via le rayon solaire en AU ; les mètres conviennent également si les deux champs sont en SI. Associez la réponse à vos propres corrections d'inclinaison ou de rayon planétaire si votre cas scientifique l'exige ; ce point de terminaison ne répond qu'à la réécriture centrale, circulaire et à Rp négligé. Envoyez par POST un corps JSON avec trois nombres finis obligatoires : period, la période orbitale en jours strictement supérieure à zéro ; stellar_radius, le rayon de l'étoile hôte dans l'unité de longueur de votre choix ; et semi_major_axis, le demi-grand axe orbital dans cette même unité. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; champs manquants, chaînes vides, NaN et Infinity échouent avec invalid_input. La règle produit à retenir est que semi_major_axis doit être positif : zéro et les négatifs sont rejetés avec un message clair indiquant qu'un demi-grand axe non positif n'est pas physique pour une géométrie de transit fermée, et ces échecs ne sont pas facturés. period et stellar_radius doivent aussi être positifs. Si stellar_radius est supérieur ou égal à semi_major_axis, le rapport R-star sur a quitte l'intervalle unitaire ouvert et l'arcsin n'est pas défini pour une corde centrale réelle, donc le gestionnaire rejette le cas au lieu de renvoyer NaN. Exemple : period égal à 3.5 jours, stellar_radius égal à 1 et semi_major_axis égal à 10 donne radius_over_a égal à 0.1 et une durée d'environ 2.68 heures, la référence à petit angle étant un peu plus courte comme prévu.

Où une API de durée de transit d'exoplanète apporte de la valeur

Les développeurs alimentent tests unitaires et vérifications de propriétés avec des valeurs déterministes de duration_hours afin que la CI échoue si quelqu'un remplace arcsin par un facteur linéaire par accident. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.

Fixtures de test déterministes

Générez des duration_hours reproductibles pour tests unitaires, feuilles de proposition et assertions CI sur le code de géométrie de transit.

Comment calculer la durée de transit d'une exoplanète pour un transit central ?

Envoyez period P en jours, stellar_radius R★ et semi_major_axis a dans des unités de longueur cohérentes. L'API renvoie T = (P/π)·arcsin(R★/a) mis à l'échelle en heures, plus jours et minutes.

Combien coûte le calculateur de durée de transit d'exoplanète ?

L'outil navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →