Calculateur de luminosité stellaire en unités solaires
Comparez la puissance d'une étoile à celle du Soleil à partir de deux rapports : deux fois le rayon solaire et 1,5 fois sa température donnent 20,25 luminosités solaires, car l'éclat croît avec le carré du rayon et la puissance quatre de la température. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rayon (solaire)
- 2
- Température (solaire)
- 1,5
- Luminosité (solaire)
- 20,25
Ce calculateur de luminosité stellaire estime la puissance rayonnée par une étoile par rapport au Soleil lorsque vous connaissez son rayon et sa température effective sous forme de rapports solaires. Il applique la relation d’échelle de Stefan-Boltzmann : la luminosité croît comme le carré du rayon et la quatrième puissance de la température. Saisissez 1 pour une propriété identique à celle du Soleil, 2 pour le double, ou tout autre rapport positif fini. Le résultat est directement exprimé en luminosités solaires afin de simplifier les comparaisons entre étoiles.
Saisissez le rayon et la température sous forme de rapports solaires
Si votre donnée initiale est en kelvins, divisez-la par la température solaire retenue par votre source avant d’utiliser le calculateur. Utilisez une référence solaire cohérente pour les deux grandeurs afin d’éviter toute erreur inutile. Chaque entrée doit être un nombre fini strictement supérieur à zéro.
Les rapports nuls ou négatifs n’ont aucun sens physique dans ce modèle, et les valeurs non finies ne peuvent produire de luminosité exploitable. Le calculateur les refuse explicitement plutôt que d’afficher un résultat trompeur.
Comprenez la loi du rayon au carré et de la température à la puissance quatre
Le recours aux rapports élimine la constante de Stefan-Boltzmann ainsi que les valeurs absolues du rayon et de la température solaires. Le rayon agit sur la surface rayonnante : le doubler multiplie donc la luminosité par quatre à température constante. La température a une influence bien plus forte, puisque l’émission thermique varie selon sa quatrième puissance.
Une étoile deux fois plus chaude que le Soleil atteindrait seize luminosités solaires même avec un rayon identique.
Interprétez le résultat et tenez compte des limites du modèle
Un résultat de 1 signifie que l’étoile modélisée possède la luminosité du Soleil. Une valeur de 10 indique dix luminosités solaires, et 0.1 un dixième. Cette relation convient aux contrôles rapides de paramètres stellaires, aux exercices pédagogiques, aux comparaisons de catalogues et aux estimations fondées sur des rayons et températures effectives ajustés.
Elle facilite aussi les études de sensibilité : une légère révision de température peut fortement modifier la luminosité à cause de la quatrième puissance. Le calcul suppose que l’étoile peut être décrite par une seule température effective et que son émission totale suit l’échelle sphérique usuelle de type corps noir. Il ne traite pas séparément les bandes spectrales, l’extinction, la distance, l’éclat apparent, la rotation rapide, les variations de température en surface ou la propagation des incertitudes.
Il ne déduit pas non plus le rayon ou la température d’observations. Pour un travail scientifique, conservez les sources et incertitudes, puis propagez-les séparément.
Cas d’usage
Comparez une étoile modélisée au Soleil
Transformez le rayon et la température effective relatifs en un rapport de luminosité direct pour une comparaison physique immédiate.
Vérifiez les paramètres d’un catalogue stellaire
Recalculez la luminosité impliquée par les rayons et températures publiés afin de repérer les données incohérentes ou mal saisies.
Étudiez la sensibilité à la température
Faites varier le rapport de température à rayon constant pour observer l’influence marquée de la quatrième puissance sur la luminosité.
Questions fréquentes
Quel est le prix du calculateur ?
Le même calcul déterministe peut être exécuté dans le navigateur.
Que signifie une luminosité égale à 1 ?
Cela signifie que la luminosité calculée est égale à celle du Soleil selon cette relation d’échelle.
Faut-il saisir la température en kelvins ?
Non. Saisissez la température effective de l’étoile divisée par celle du Soleil.
Pourquoi la température a-t-elle autant d’influence ?
La luminosité rayonnée varie selon la quatrième puissance de la température effective, ce qui amplifie même une variation modérée du rapport.
Une entrée peut-elle être nulle ou négative ?
Non. Les rapports de rayon et de température effective doivent être finis et strictement positifs.
Le résultat tient-il compte de la distance ou de l’extinction ?
Non. Il estime uniquement la luminosité bolométrique intrinsèque à partir du rayon et de la température effective, pas l’éclat observé.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/astro/stellar-number-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius_solar":2,"temperature_solar":1.5}'const res = await fetch("https://api.kit.forhosting.com/astro/stellar-number-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius_solar": 2,
"temperature_solar": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/stellar-number-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius_solar": 2,
"temperature_solar": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/stellar-number-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius_solar":2,"temperature_solar":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius_solar":2,"temperature_solar":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/stellar-number-density", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"radius_solar": 2,
"temperature_solar": 1.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.stellar_number_density",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Saisissez le rayon et la température sous forme de rapports solaires
Les deux entrées sont des rapports sans dimension : vous n’avez donc pas à indiquer de kilomètres, de mètres, de kelvins ni d’autre unité physique. radius_solar correspond au rayon de l’étoile divisé par le rayon solaire. Une valeur de 2 décrit ainsi une étoile deux fois plus grande que le Soleil, tandis que 0.5 en représente la moitié. temperature_solar suit le même principe : il s’agit de la température effective stellaire divisée par celle du Soleil.
Comprenez la loi du rayon au carré et de la température à la puissance quatre
Le calcul emploie la forme relative de la loi de Stefan-Boltzmann : la luminosité divisée par la luminosité solaire est égale à radius_solar au carré, multiplié par temperature_solar à la quatrième puissance. Lorsque les deux propriétés varient, leurs effets se multiplient au lieu de s’additionner. luminosity_solar fournit ce rapport combiné, et non une puissance absolue en watts, sans arrondi supplémentaire du résultat déterministe.