Calcolo della magnitudine bolometrica con correzione
Questo calcolatore converte una magnitudine visuale in magnitudine bolometrica con la correzione additiva standard.
Esegui gratis nel browser
Inserisca la magnitudine visuale misurata e la correzione bolometrica adatta alla stella o alla sorgente: otterrà la loro somma. È utile quando un’osservazione nella banda visibile deve rappresentare la radiazione emessa a tutte le lunghezze d’onda. Il calcolo è deterministico, accetta soltanto valori numerici finiti e può essere ripetuto in modo coerente sia nel browser sia tramite API.
Che cosa rappresenta la magnitudine bolometrica
La magnitudine visuale descrive la luminosità di una sorgente astronomica in una banda visibile, di solito la banda V, non nell’intero spettro elettromagnetico. Una stella può emettere una parte rilevante della propria energia fuori da tale banda, soprattutto nell’ultravioletto o nell’infrarosso. La magnitudine bolometrica considera invece l’emissione radiante complessiva della sorgente. La correzione bolometrica collega le due descrizioni. Il calcolatore applica la convenzione magnitudine bolometrica = magnitudine visuale + correzione bolometrica. Lei fornisce entrambi i termini in magnitudini e il risultato resta una magnitudine. Poiché la scala astronomica è inversa, un risultato più piccolo o più negativo indica una maggiore luminosità bolometrica dedotta. Lo strumento non ricava la correzione da temperatura, tipo spettrale, metallicità, estinzione o modello atmosferico: applica il valore fornito. La scelta della correzione richiede una valutazione astrofisica; la sua aggiunta è invece un’operazione aritmetica diretta.
Come inserire e interpretare i valori
Inserisca la magnitudine visuale osservata nel primo campo e la correzione bolometrica nel secondo. Entrambi i dati devono essere numeri finiti: etichette, unità scritte, campi vuoti, infinito e contenuti non numerici vengono rifiutati senza conversioni implicite. Il calcolatore somma la correzione con il segno indicato. Una correzione negativa rende la magnitudine bolometrica numericamente minore di quella visuale, mentre una positiva la aumenta. Non cambi segno perché il termine correzione può suggerire una sottrazione: in questa convenzione il segno appartiene già al valore e l’operazione è un’addizione. L’uscita si chiama bolometric_magnitude, così può entrare in un flusso di dati senza ambiguità. Le magnitudini sono logaritmiche e adimensionali, quindi il risultato non ha un’unità fisica come i watt. Lo strumento non calcola neppure l’incertezza. Se le serve, propaghi le incertezze degli ingressi tenendo conto della loro indipendenza o correlazione, senza considerare questo singolo risultato come una stima dell’errore.
Scegliere la correzione ed evitare errori
La qualità del risultato dipende dalla correzione bolometrica scelta. Le calibrazioni possono riferirsi a uno specifico sistema fotometrico, risposta del filtro, intervallo di temperatura effettiva, gravità superficiale, metallicità, trattamento dell’estinzione e punto zero solare. Conservi questa provenienza accanto al risultato, affinché altri possano riprodurlo. Prima di combinare i valori, verifichi che le definizioni siano compatibili e che l’eventuale estinzione sia stata trattata coerentemente. Un errore comune consiste nel mescolare una magnitudine visuale apparente con una relazione calibrata per un diverso contesto di magnitudine assoluta senza documentarlo. La somma produce comunque un numero, ma l’interpretazione scientifica può essere errata. Un altro errore è invertire la formula e sottrarre una correzione negativa, spostando il risultato nella direzione opposta. Lo strumento esegue esclusivamente la relazione additiva dichiarata ed è adatto a fogli di calcolo, didattica, cataloghi e flussi automatici. Nel browser è gratuito; ogni richiesta API costa $0.002 ed entrambe le modalità usano lo stesso calcolo deterministico.
Casi d'uso
Preparare un catalogo stellare
Applichi una correzione già scelta a ogni magnitudine visuale prima di ricavare o confrontare grandezze legate alla luminosità totale.
Controllare un calcolo astronomico
Verifichi segno e aritmetica di un esempio pubblicato o didattico tramite la convenzione additiva esplicita.
Automatizzare una riduzione dati
Converta magnitudini visuali convalidate e correzioni fornite dai modelli in risultati bolometrici denominati in modo coerente.
Domande frequenti
Quale formula usa il calcolatore?
Usa magnitudine bolometrica = magnitudine visuale + correzione bolometrica. La correzione viene aggiunta con il segno fornito.
Devo sottrarre una correzione bolometrica negativa?
No. Inserisca la correzione con il suo segno e la sommi. Una correzione negativa riduce quindi il valore numerico della magnitudine.
Il calcolatore ricava la correzione dal tipo spettrale o dalla temperatura?
No. Lei deve fornire una correzione adatta alla sorgente, al sistema di filtri e alla calibrazione utilizzati.
Posso inserire testo o valori con unità?
No. Entrambi gli ingressi devono essere valori numerici finiti. Unità scritte e altri contenuti non numerici generano un errore di ingresso.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico è disponibile gratuitamente anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/astro/bolometric-magnitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"visual_magnitude":4.83,"bolometric_correction":-0.07}'const res = await fetch("https://api.kit.forhosting.com/astro/bolometric-magnitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"visual_magnitude": 4.83,
"bolometric_correction": -0.07
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/bolometric-magnitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"visual_magnitude": 4.83,
"bolometric_correction": -0.07
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/bolometric-magnitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"visual_magnitude":4.83,"bolometric_correction":-0.07}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"visual_magnitude":4.83,"bolometric_correction":-0.07}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/bolometric-magnitude", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"visual_magnitude": 4.83,
"bolometric_correction": -0.07
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.bolometric_magnitude",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |