Calculadora de magnitude bolométrica e correção
Esta calculadora converte uma magnitude visual em magnitude bolométrica por meio da correção aditiva padrão.
Executar grátis
Informe a magnitude visual medida e a correção bolométrica adequada para a estrela ou fonte; o resultado será a soma das duas. Ela é útil quando uma observação na banda visual precisa representar a radiação emitida em todos os comprimentos de onda. O cálculo é determinístico, aceita apenas valores numéricos finitos e pode ser repetido de modo consistente no navegador ou pela API.
O que a magnitude bolométrica representa
A magnitude visual descreve o brilho de uma fonte astronômica em uma banda visual, geralmente a banda V, e não em todo o espectro eletromagnético. Uma estrela pode emitir uma parcela importante de sua energia fora dessa banda, principalmente em comprimentos de onda ultravioleta ou infravermelho. A magnitude bolométrica busca representar a fonte considerando toda a sua emissão radiante. A correção bolométrica conecta essas duas descrições. Esta calculadora usa a convenção magnitude bolométrica = magnitude visual + correção bolométrica. Você fornece os dois termos em magnitudes, e o resultado continua sendo uma magnitude. Como a escala astronômica é inversa, um resultado menor ou mais negativo representa maior brilho bolométrico inferido. A ferramenta não estima a correção com base em temperatura, tipo espectral, metalicidade, extinção ou atmosfera-modelo; ela apenas aplica o valor informado. Escolher a correção é uma decisão astrofísica, enquanto somá-la é uma operação aritmética direta.
Como informar e interpretar os valores
Digite a magnitude visual observada no primeiro campo e a correção bolométrica no segundo. As duas entradas devem ser números finitos; rótulos, unidades escritas, campos vazios, infinito e qualquer conteúdo não numérico são rejeitados, sem conversão silenciosa. A calculadora soma a correção com o sinal fornecido. Uma correção negativa torna a magnitude bolométrica numericamente menor que a visual, enquanto uma correção positiva a torna maior. Não mude o sinal porque a palavra correção parece sugerir subtração. Nesta convenção, o sinal já pertence ao valor e a operação é adição. A saída recebe o nome bolometric_magnitude para entrar em um fluxo de dados sem ambiguidade. Magnitudes são logarítmicas e adimensionais, portanto o resultado não tem unidade física como watts. A ferramenta também não calcula incerteza. Caso você precise dela, faça a propagação das incertezas de entrada conforme sejam independentes ou correlacionadas, em vez de interpretar o valor calculado como estimativa de erro.
Como escolher a correção e evitar erros
A qualidade do resultado depende da correção bolométrica escolhida. As calibrações podem valer para um sistema fotométrico, uma resposta de filtro, uma faixa de temperatura efetiva, uma gravidade superficial, uma metalicidade, um tratamento de extinção e um ponto zero solar específicos. Registre essa procedência junto ao resultado para que outra pessoa consiga reproduzi-lo. Antes de combinar os valores, confirme que as definições são compatíveis e que qualquer ajuste de extinção foi tratado de maneira coerente. Um erro comum é misturar uma magnitude visual aparente com uma relação calibrada para outro contexto de magnitude absoluta sem documentar a escolha. A soma ainda gera um número, mas sua interpretação científica pode estar errada. Outro engano é inverter a fórmula e subtrair uma correção negativa, deslocando o resultado na direção oposta. Esta ferramenta executa somente a relação aditiva declarada e atende planilhas, ensino, preparação de catálogos e automações. O uso no navegador é grátis; cada solicitação de API custa US$ 0,002, e ambos executam o mesmo cálculo determinístico.
Casos de uso
Preparar um catálogo estelar
Aplique uma correção já selecionada a cada magnitude visual antes de derivar ou comparar grandezas ligadas à luminosidade total.
Conferir um cálculo astronômico
Verifique o sinal e a aritmética de um exemplo publicado ou didático usando a convenção aditiva explícita.
Automatizar um fluxo de redução
Converta magnitudes visuais validadas e correções fornecidas por modelos em resultados bolométricos com nomes consistentes.
Perguntas frequentes
Qual fórmula a calculadora usa?
Ela usa magnitude bolométrica = magnitude visual + correção bolométrica. A correção é somada com o sinal informado.
Devo subtrair uma correção bolométrica negativa?
Não. Informe a correção com seu sinal e faça a soma. Assim, uma correção negativa reduz o valor numérico da magnitude.
A calculadora determina a correção pelo tipo espectral ou pela temperatura?
Não. Você deve fornecer uma correção adequada à fonte, ao sistema de filtros e à calibração em uso.
Posso inserir texto ou valores com unidades?
Não. As duas entradas devem ser valores numéricos finitos. Unidades escritas e outros conteúdos não numéricos causam erro de entrada.
Quanto custa um cálculo pela API?
Cada solicitação de API custa US$ 0,002. O mesmo cálculo determinístico também pode ser usado gratuitamente no navegador.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"visual_magnitude": 4.83,
"bolometric_correction": -0.07
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.bolometric_magnitude",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |