Calculateur de brillance apparente
Doublez la distance d'une étoile et sa brillance apparente tombe au quart ; triplez-la et elle tombe au neuvième. Saisissez la luminosité et la distance pour obtenir le flux reçu par l'observateur, étape par étape. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Luminosité intrinsèque
- 382 600 000 000 000 000 000 000 000
- Distance
- 149 600 000 000
- L
- 382 600 000 000 000 000 000 000 000
- D
- 149 600 000 000
- D au carré
- 22 380 160 000 000 000 000 000
- Quatre pi d2
- 281 237 384 968 656 570 000 000
Un calculateur de brillance apparente transforme la luminosité intrinsèque d'une étoile et sa distance en le flux qu'un observateur mesurerait sous la loi de l'inverse du carré. Saisissez la luminosité L (puissance rayonnée) et la distance d ; l'outil renvoie b égal à L sur quatre pi d au carré, plus d au carré, le dénominateur quatre pi d au carré, une chaîne d'équation lisible et la substitution pas à pas pour que les contrôles de devoirs et les assertions de pipeline restent déterministes. Les laboratoires d'astronomie, les introductions à la photométrie, les valeurs attendues de kata de programmation et les contrôles rapides de type constante solaire ont besoin de ce même nombre de flux sans ouvrir une suite d'astrophysique complète.
Ce que signifie la brillance apparente sous la loi de l'inverse du carré
La brillance apparente est le flux radiatif reçu à une distance donnée d'une source isotrope : énergie par unité de temps par unité de surface. Si une étoile rayonne une puissance totale L (sa luminosité) uniformément dans l'espace, cette puissance se répartit sur une sphère d'aire quatre pi d au carré à distance d du centre. La division donne la formule classique de l'inverse du carré b égal à L divisé par quatre pi d au carré.
Doublez la distance et le flux chute d'un facteur quatre ; triplez-la et il chute d'un facteur neuf. Ce n'est pas la même chose que la magnitude apparente, échelle logarithmique liée à un zéro et souvent à des bandes de filtre ; cet outil reste en unités de flux linéaires pour que vous puissiez vérifier des problèmes de manuel demandant brillance ou flux en watts par mètre carré ou toute unité cohérente de puissance sur surface.
La luminosité doit être positive car une source non émettrice a un flux nul ou indéfini d'intérêt pour cette loi, et la distance doit être strictement positive car d égal zéro effondre la sphère en un point et la formule est indéfinie. Les enseignants et correcteurs automatiques tiennent à ce rejet de distance nulle autant qu'au chemin heureux : un élève qui place d égal zéro dans l'arithmétique de l'inverse du carré a quitté le domaine du modèle, et un Infinity silencieux masquerait l'erreur.
Le chemin de contrôle recalcule quatre pi d au carré avec le même arrondi fixe que les champs publiés, de sorte qu'une réponse réussie livre toujours des étapes que vous pouvez affirmer dans des tests ou des fiches.
Conseils pratiques, limites et recherches associées
Gardez luminosité et distance dans la plage absolue publiée pour que d au carré et quatre pi d au carré ne débordent pas vers un flux non fini que le solveur doit rejeter. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles respectent un motif numérique fini strict.
Les unités sont votre responsabilité : si L est en watts et d en mètres, b est en watts par mètre carré ; si vous utilisez des luminosités solaires et des unités astronomiques, interprétez la sortie comme flux dans ces mêmes unités.
Cette page vise qui cherche un calculateur de brillance apparente, flux de la loi de l'inverse du carré ou brillance par luminosité et distance en ligne ; ce n'est pas un convertisseur de magnitude apparente, ni un outil d'extinction ou de correction bolométrique, ni un calculateur de module de distance. Préférez cette capacité lorsque vous avez déjà L et d en unités linéaires et n'avez besoin que du flux ; si vos données source sont en magnitudes, convertissez d'abord en luminosité avec le zéro approprié.
Cas d’usage
Vérification de devoirs sur le flux en inverse du carré
Les élèves saisissent luminosité et distance de problèmes du manuel et comparent b et 4πd² manuscrits à un résultat déterministe avant de rendre.
Contrôle préalable avant étapes de magnitude ou SNR
Les pipelines calculent d'abord le flux linéaire à partir de L et d, puis n'alimentent b vers la conversion de magnitude ou des modèles de rapport signal-bruit que lorsque la distance est valide.
Questions fréquentes
Quelle est la formule de la brillance apparente ?
Pour une source isotrope, la brillance apparente (flux) est b = L / (4πd²), où L est la luminosité et d la distance. Le flux chute avec le carré de la distance.
Que se passe-t-il lorsque la distance est zéro ?
La loi de l'inverse du carré divise par d², indéfinie en zéro.
La brillance apparente est-elle la même chose que la magnitude apparente ?
Non. La magnitude apparente est une échelle logarithmique avec un zéro et souvent spécifique à un filtre. Ce calculateur renvoie le flux linéaire b = L/(4πd²).
Quelles unités dois-je utiliser ?
Toute paire cohérente : watts et mètres donnent W/m² ; luminosités solaires avec une longueur compatible donnent un flux dans ces unités.
Le calculateur de brillance apparente est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
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/apparent-brightness \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"luminosity":3.826e+26,"distance":149600000000}'const res = await fetch("https://api.kit.forhosting.com/astro/apparent-brightness", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"luminosity": 3.826e+26,
"distance": 149600000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/apparent-brightness",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"luminosity": 3.826e+26,
"distance": 149600000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/apparent-brightness", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"luminosity":3.826e+26,"distance":149600000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"luminosity":3.826e+26,"distance":149600000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/apparent-brightness", 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
{
"luminosity": 3.826e+26,
"distance": 149600000000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.apparent_brightness",
"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.
Limites
max_abs | 1e+36 |
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
Lorsque la distance est zéro la formule de l'inverse du carré divise par zéro, donc l'API renvoie une erreur claire invalid_input au lieu de infinity ou NaN. Le chemin est de l'arithmétique déterministe pure —sans réseau, sans graines aléatoires, sans horloge— de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel.
Comment appeler l'API et ce qui revient
Les valeurs dont la magnitude tombe sous un fois dix à la moins trente après coercition sont traitées comme non positives et rejetées. Envoyez un corps JSON avec deux nombres finis obligatoires : luminosity (alias L, lum, power, intrinsic_luminosity) et distance (alias dist, d, range, observer_distance, r). Les deux doivent être strictement positifs et rester dans la limite absolue publiée d'un fois dix à la trente-six pour que les produits intermédiaires restent finis en précision double IEEE sur le Worker et dans le navigateur. En succès la réponse renvoie luminosity et distance arrondies, fixe d_squared et four_pi_d2 aux facteurs d'aire de sphère intermédiaires, apparent_brightness, brightness, flux et b à la même valeur de flux arrondie, formula à la chaîne b égal à L sur quatre pi d au carré, equation à une ligne de substitution lisible, units à un court rappel puissance-longueur-flux, message à un résumé d'une phrase et steps à un tableau ordonné de lignes de calcul. Une validation échouée —champs manquants, nombres non finis, valeurs hors limites absolues, luminosité non positive ou distance nulle ou négative— renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait $0.002 par requête réussie avec unité item et prix marginal unitaire zéro.
Conseils pratiques, limites et recherches associées
En enseignement, associez des exemples : le Soleil près d'une UA avec L de l'ordre de trois point huit deux six fois dix à la vingt-six watts et d de l'ordre de un point quatre neuf six fois dix à la onze mètres produit un flux à l'échelle de la constante solaire ; une source deux fois plus loin à même L donne un quart de la brillance ; et d égal zéro montre le chemin dur invalid_input. Les tâches en échec avec invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque les apprenants mettent délibérément la distance à zéro. Les contrôles aller-retour sont simples : recalculez à la main L divisé par quatre fois pi fois d au carré et confirmez l'égalité avec apparent_brightness publié dans le même arrondi à douze décimales.
Cas d'intégration
Tests unitaires pour bibliothèques de photométrie
Générez des cas de flux connus plus des rejets délibérés de distance nulle comme valeurs attendues de kata et fixtures golden de CI.