Calculadora de magnitud bolométrica y corrección
Esta calculadora convierte una magnitud visual en magnitud bolométrica mediante la corrección aditiva estándar.
Ejecutar — gratis
Introduzca la magnitud visual medida y la corrección bolométrica adecuada para la estrella o fuente; recibirá la suma de ambas. Resulta útil cuando una observación en la banda visual debe representar la radiación emitida en todas las longitudes de onda. El cálculo es determinista, solo admite valores numéricos finitos y puede repetirse de forma coherente tanto en el navegador como mediante la API.
Qué representa la magnitud bolométrica
La magnitud visual describe el brillo de una fuente astronómica dentro de una banda visual, normalmente la banda V, y no en todo el espectro electromagnético. Una estrella puede emitir una parte importante de su energía fuera de esa banda, sobre todo en longitudes de onda ultravioletas o infrarrojas. La magnitud bolométrica pretende describir la fuente teniendo en cuenta su emisión radiante total. La corrección bolométrica enlaza ambas descripciones. Esta calculadora emplea la convención magnitud bolométrica = magnitud visual + corrección bolométrica. Usted proporciona los dos términos en magnitudes y el resultado sigue siendo una magnitud. Como la escala astronómica funciona en sentido inverso, un resultado menor o más negativo indica mayor brillo bolométrico inferido. La herramienta no estima la corrección a partir de temperatura, tipo espectral, metalicidad, extinción ni modelos atmosféricos; aplica la que usted indique. Elegirla es una decisión astrofísica, mientras que sumarla es una operación aritmética directa.
Cómo introducir e interpretar los valores
Introduzca la magnitud visual observada en el primer campo y la corrección bolométrica en el segundo. Ambos datos deben ser números finitos; las etiquetas, unidades escritas, valores vacíos, infinito y cualquier contenido no numérico se rechazan, sin conversiones silenciosas. La calculadora suma la corrección con el signo que usted haya escrito. Una corrección negativa hace que la magnitud bolométrica sea numéricamente menor que la visual, mientras que una positiva la aumenta. No cambie el signo porque la palabra corrección le sugiera una resta: en esta convención, el signo ya forma parte del valor y la operación es una suma. La salida se denomina bolometric_magnitude para que pueda incorporarse a un flujo de datos sin ambigüedad. Las magnitudes son logarítmicas y adimensionales, por lo que el resultado no lleva una unidad física como vatios. La herramienta tampoco calcula incertidumbres. Si necesita una, propague las de las entradas según sean independientes o estén correlacionadas.
Cómo elegir la corrección y evitar errores
La calidad del resultado depende de la corrección bolométrica seleccionada. Las calibraciones pueden corresponder a un sistema fotométrico, una respuesta de filtro, un intervalo de temperatura efectiva, una gravedad superficial, una metalicidad, un tratamiento de la extinción y un punto cero solar concretos. Conserve esa procedencia junto al resultado para que otra persona pueda reproducirlo. Antes de combinar los valores, confirme que sus definiciones sean compatibles y que cualquier ajuste por extinción se haya tratado de manera coherente. Un error frecuente es mezclar una magnitud visual aparente con una relación calibrada para magnitudes absolutas distintas sin documentarlo. La suma aún producirá un número, pero su interpretación científica puede ser incorrecta. También es habitual invertir la fórmula y restar una corrección negativa, desplazando el resultado en la dirección opuesta. Esta herramienta solo ejecuta la relación aditiva indicada y es apropiada para hojas de cálculo, docencia, preparación de catálogos y procesos automatizados. El navegador es gratuito y cada solicitud de API cuesta $0.002; ambos usan el mismo cálculo determinista.
Qué puede hacer con ella
Preparar un catálogo estelar
Aplique una corrección ya seleccionada a cada magnitud visual antes de derivar o comparar cantidades relacionadas con la luminosidad total.
Comprobar un cálculo astronómico
Verifique el signo y la aritmética de un ejemplo publicado o académico con la convención aditiva explícita.
Automatizar un flujo de reducción
Convierta magnitudes visuales validadas y correcciones de modelos en resultados bolométricos con nombres coherentes.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza magnitud bolométrica = magnitud visual + corrección bolométrica. La corrección se suma con el signo proporcionado.
¿Debo restar una corrección bolométrica negativa?
No. Introduzca la corrección con su signo y súmela. Por tanto, una corrección negativa reduce el valor numérico de la magnitud.
¿La calculadora obtiene la corrección a partir del tipo espectral o la temperatura?
No. Usted debe aportar una corrección adecuada para la fuente, el sistema de filtros y la calibración utilizados.
¿Puedo introducir texto o valores acompañados de unidades?
No. Las dos entradas deben ser valores numéricos finitos. Las unidades escritas y demás contenido no numérico generan un error de entrada.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud de API cuesta $0.002. El mismo cálculo determinista también está disponible gratis en el navegador.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"visual_magnitude": 4.83,
"bolometric_correction": -0.07
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.bolometric_magnitude",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |