Masse, rayon et luminosité solaires
Une masse solaire vaut 1,98847 × 10³⁰ kg. Ce convertisseur passe M☉, R☉ et L☉ en kilogrammes, mètres et watts, ou en unités de la Terre et de Jupiter, pour vos tables d'étoiles, articles d'astrophysique et exercices. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Quantité numérique à convertir
- 1
- Unité source
- Msun
- Unité cible
- kg
- Résultat
- 1 988 470 000 000 000 000 000 000 000 000
- Libellé source
- solar mass
- Libellé cible
- kilogram
- Grandeur
- mass
Les catalogues stellaires, les articles sur les exoplanètes et les exercices scolaires expriment masses, rayons et luminosités en unités solaires, puis demandent les mêmes nombres en SI. Cette capacité convertit la masse solaire M☉, le rayon solaire R☉ et la luminosité solaire L☉ en kilogrammes, mètres, watts et une courte liste d’unités apparentées—grammes, kilomètres, masses et rayons de la Terre et de Jupiter, kilowatts jusqu’aux gigawatts, et erg par seconde—à l’aide de facteurs fixes publiés, y compris le rayon et la luminosité solaires nominaux de l’IAU 2015. Les conversions restent dans une seule grandeur physique : les unités de masse ne correspondent qu’à la masse, le rayon au rayon, la luminosité à la luminosité.
Choisir les unités solaires et SI
Les jetons de la famille masse comprennent Msun, solar mass, kg, g, Mearth et Mjupiter. Ceux du rayon comprennent Rsun, solar radius, m, km, Rearth et Rjupiter. Ceux de la luminosité comprennent Lsun, solar luminosity, W, kW, MW, GW et erg/s.
Value peut être négatif lorsque vous suivez des écarts signés ; NaN et Infinity sont rejetés. Une masse solaire vaut 1.98847 fois dix à la puissance trente kilogrammes selon le facteur conventionnel fixe utilisé ici ; un rayon solaire vaut 6.957 fois dix à la puissance huit mètres et une luminosité solaire 3.828 fois dix à la puissance vingt-six watts, conformément aux constantes nominales IAU 2015.
Les unités de comparaison Terre et Jupiter utilisent les masses et rayons moyens conventionnels indiqués dans les notes produit afin que les flux de classe et de catalogue restent stables d’une exécution à l’autre.
Cas d’usage
Catalogue stellaire et préparation d’articles
Convertissez des valeurs publiées de M☉, R☉ et L☉ en kg, m et W pour des tableaux, légendes de figures et produits de données centrés SI sans resaisir les constantes à la main.
Vérification de devoirs et d’examens
Élèves et correcteurs contrôlent les conversions solaire vers SI pour masse, rayon et luminosité et reçoivent une erreur claire si une unité inconnue ou une mauvaise grandeur est soumise.
Outils exoplanètes et pipelines
Des scripts normalisent les unités de comparaison étoile-planète (solaire, Terre, Jupiter) en intermédiaires SI avant les calculs orbitaux ou de transit.
Questions fréquentes
Comment convertir une masse solaire en kilogrammes ?
Le résultat est 1.98847e30 kilogrammes selon le facteur conventionnel fixe de masse solaire.
Puis-je convertir une masse solaire en rayon solaire ?
Non. Masse et rayon sont des grandeurs physiques différentes.
Quelles constantes solaires utilise-t-il ?
Rayon solaire nominal IAU 2015 (6.957e8 m) et luminosité (3.828e26 W), plus une masse solaire conventionnelle fixe de 1.98847e30 kg, documentée dans les notes produit.
Combien de mètres mesure un rayon solaire ?
Un rayon solaire vaut 6,957 × 10⁸ mètres, la valeur nominale de l'UAI de 2015. Depuis la même saisie, vous pouvez aussi l'exprimer en kilomètres ou en rayons de la Terre et de Jupiter.
Puis-je exprimer une masse en masses terrestres ou joviennes ?
Oui. Les masses de la Terre et de Jupiter font partie des unités de masse proposées, avec le kilogramme et le gramme. Vous pouvez ainsi comparer une étoile ou une planète sur la même base.
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/conv/solar-units \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"Msun","to":"kg"}'const res = await fetch("https://api.kit.forhosting.com/conv/solar-units", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "Msun",
"to": "kg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/solar-units",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "Msun",
"to": "kg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/solar-units", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"Msun","to":"kg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"Msun","to":"kg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/solar-units", 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
{
"value": 1,
"from": "Msun",
"to": "kg"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.solar_units",
"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
Les noms d’unité inconnus et les demandes entre grandeurs différentes échouent avec une erreur invalid_input claire et ne sont pas facturés. L’algorithme est une arithmétique pure, sans réseau, sans graine aléatoire et sans horloge, de sorte que des entrées identiques produisent toujours le même JSON pour les tests et les pipelines.
Choisir value, from et to pour les unités solaires et SI
Envoyez un objet JSON avec trois champs obligatoires : value (nombre fini ; alias amount et quantity), from (unité source ; alias unit_from et source) et to (unité cible ; alias unit_to et target). Les chaînes d’unité sont insensibles à la casse ; espaces, tirets bas et traits d’union se réduisent à la même table d’alias, de sorte que M_sun, solar-mass et Msun se résolvent en masse solaire.
Lire le résultat, l’intermédiaire SI et les contrôles de grandeur
Le champ result est la grandeur convertie dans l’unité cible, arrondie à douze décimales pour des goldens stables et l’affichage interface. Factor indique combien d’unités cibles valent une unité source à l’échelle donnée, et formula reformule le chemin multiplier-et-diviser pour l’enseignement et les journaux de débogage. Units_supported énumère chaque jeton canonique par famille. Les échecs de validation ne consomment jamais le solde prépayé une fois la requête rejetée par le moteur. En cas de succès, la réponse renvoie value, from et to avec des from_label et to_label lisibles, plus dimension valant mass, radius ou luminosity. Le champ si est la quantité intermédiaire dans la base SI de cette grandeur—kilogrammes pour la masse, mètres pour le rayon, watts pour la luminosité—et si_unit nomme cette base. Method vaut toujours solar_units_iau2015 afin que le code en aval puisse brancher sans inspecter la forme. Si from et to appartiennent à des grandeurs différentes—par exemple Msun vers Rsun—le moteur lève invalid_input avec un message d’incompatibilité de grandeur plutôt que d’inventer une conversion absurde. Les jetons inconnus lèvent invalid_input en nommant la mauvaise unité et en listant les familles prises en charge. L’absence de value, from ou to échoue de la même manière.
Tarification API, usage navigateur et flux pratiques
Appelez le convertisseur gratuit de masse et de rayon solaires dans le navigateur pour les contrôles de devoirs, les démonstrations de cours et les vérifications rapides de catalogue sans installer Astropy ni une table locale de constantes. Associez ce point d’accès à des calculateurs d’années-lumière ou orbitaux lorsque l’étape suivante est la modélisation dynamique plutôt que la seule conversion d’unités. Utilisez l’API prépayée lorsqu’un pipeline d’exoplanètes, un service d’isochrones stellaires, une plateforme de tutorat ou un carnet de recherche a besoin d’un contrat stable sous solde KIT à $0.002 par élément réussi. Gardez les entrées dans des ordres de grandeur flottants ordinaires ; des exposants extrêmes peuvent perdre de la précision en arithmétique IEEE double, comme toute calculatrice du navigateur. Les auteurs de SDK peuvent mapper result, si et dimension vers des tableaux d’interface qui reflètent ce que les étudiants écrivent à la main lorsqu’ils convertissent une masse solaire en kilogrammes ou une luminosité solaire en watts.
Questions techniques
Le convertisseur masse et rayon solaires est-il gratuit ?
L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.
Que se passe-t-il avec une unité inconnue ?
La requête échoue avec invalid_input, nomme l’unité inconnue et liste les jetons pris en charge pour masse, rayon et luminosité. Aucun solde n’est débité.