Calculadora de extinción atmosférica
Con un coeficiente de extinción de 0,2 magnitudes por masa de aire, una estrella vista a través de 1,5 masas de aire pierde 0,3 magnitudes en la atmósfera terrestre. Indique el coeficiente y la masa de aire para obtener la extinción total. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Coeficiente de extinción
- 0,2
- Masa de aire
- 1,5
- Magnitud de extinción
- 0,3 mag
- Precisión
- 10
Esta calculadora de magnitud de extinción atmosférica determina cuántas magnitudes astronómicas se pierden cuando la luz atraviesa la atmósfera terrestre. Introduzca un coeficiente de extinción en magnitudes por masa de aire y una masa de aire óptica igual o superior a uno. La herramienta aplica la aproximación lineal habitual A = k × X, donde k es el coeficiente y X es la masa de aire. Devuelve la extinción atmosférica total A en magnitudes, de modo que usted pueda preparar observaciones, comprobar calibraciones, resolver ejercicios y crear pruebas de software reproducibles.
Qué representa la magnitud de extinción atmosférica
La extinción atmosférica describe la reducción de la luz procedente de una estrella, un planeta u otra fuente al atravesar la atmósfera terrestre. En la escala de magnitudes, una extinción positiva mayor significa que se ha eliminado más luz y que el objeto parece más débil que fuera de la atmósfera. Esta calculadora utiliza la relación de primer orden A = k × X.
El coeficiente de extinción k expresa la pérdida de magnitud por unidad de masa de aire, mientras que X representa la longitud relativa del trayecto atmosférico en la línea de visión. Con una masa de aire de uno, normalmente asociada a un objeto próximo al cenit en el modelo plano-paralelo sencillo, la pérdida coincide con el coeficiente. Con una masa de aire de dos, el modelo predice el doble.
Por ejemplo, 0.20 magnitudes por masa de aire y una masa de aire de 1.5 producen 0.30 magnitudes perdidas. Para estimar una magnitud fuera de la atmósfera suele restarse esta cantidad a la magnitud observada según esta convención, pero esa corrección independiente no se realiza aquí.
Cómo introducir el coeficiente y la masa de aire
Los coeficientes dependen de la banda fotométrica, el lugar, el tiempo, los aerosoles y la noche estudiada; por ello, la calculadora no inventa un valor predeterminado ni lo deduce de una ubicación. Use un coeficiente medido para su filtro y sus condiciones, o el valor facilitado en su ejercicio o plan de observación. Indique airmass como un número adimensional finito igual o superior a uno.
El parámetro opcional precision, de cero a quince, selecciona los decimales de la respuesta y vale diez de forma predeterminada. El cálculo valida los datos, los multiplica y redondea únicamente la respuesta.
Cuándo resulta útil el modelo lineal de extinción
El modelo A = k × X es útil cuando usted ya dispone de un coeficiente adecuado y necesita una estimación transparente de la atenuación atmosférica. Los observadores pueden emplearlo para comparar exposiciones a distintas alturas, revisar si una hoja de calibración aplicó la corrección prevista o registrar la contribución atmosférica junto a una observación. El profesorado puede preparar ejercicios que expliquen por qué un objeto se debilita cerca del horizonte y comprobar la aritmética sin ocultar la fórmula en un paquete fotométrico complejo.
El alcance es deliberadamente limitado: no obtiene la masa de aire a partir de la altura o del ángulo cenital, no ajusta coeficientes mediante estrellas estándar, no separa dispersión molecular y aerosoles, no calcula términos de color, no convierte la pérdida en transmisión de flujo y no modela la curvatura ni la refracción cerca del horizonte. Tampoco debe suponerse que un único coeficiente sirve para filtros distintos o condiciones cambiantes.
Dentro de estos límites, ofrece una respuesta auditable: pérdida por masa de aire multiplicada por el número de masas de aire.
Qué puede hacer con ella
Planificar una comparación de observaciones
Estime la pérdida de magnitud de objetos observados con distintas masas de aire usando un coeficiente adecuado para el mismo filtro y la misma noche.
Revisar una hoja de fotometría
Compruebe que una hoja de cálculo o una lección de reducción multiplicó correctamente el coeficiente indicado por la masa de aire registrada.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza A = k × X: A es la extinción atmosférica en magnitudes, k es la pérdida por masa de aire y X es la masa de aire adimensional.
¿Por qué la masa de aire debe ser como mínimo uno?
El modelo terrestre convencional considera uno como el trayecto atmosférico mínimo admitido.
¿El resultado es la magnitud corregida del objeto?
No. Solo devuelve la atenuación atmosférica en magnitudes. Aplíquela con la convención de signos de su propio proceso de corrección fotométrica.
¿Puede determinar el coeficiente de extinción de mi observatorio?
No. Usted debe proporcionar un coeficiente medido o adoptado para el lugar, filtro y condiciones pertinentes; la herramienta no ajusta coeficientes ni consulta el tiempo.
¿Cuánto se atenúa una estrella con más masa de aire?
La pérdida crece en proporción a la masa de aire. Con masa de aire uno equivale al coeficiente, con dos se duplica, y con un coeficiente de 0,2 una masa de aire de 1,5 resta 0,3 magnitudes.
Herramientas relacionadas
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/extinction-magnitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"extinction_coefficient":0.2,"airmass":1.5}'const res = await fetch("https://api.kit.forhosting.com/astro/extinction-magnitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"extinction_coefficient": 0.2,
"airmass": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/extinction-magnitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"extinction_coefficient": 0.2,
"airmass": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/extinction-magnitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"extinction_coefficient":0.2,"airmass":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"extinction_coefficient":0.2,"airmass":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/extinction-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
{
"extinction_coefficient": 0.2,
"airmass": 1.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.extinction_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.
Límites
max_extinction_coefficient | 1000 |
max_airmass | 1000 |
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. |
Notas técnicas
El cálculo en el navegador es gratuito; cada solicitud API correcta cuesta $0.002.
Qué representa la magnitud de extinción atmosférica
El campo extinction_magnitude devuelto es, por tanto, una atenuación en magnitudes, no una magnitud aparente observada, un porcentaje de transmisión ni una propiedad intrínseca del objeto.
Cómo introducir el coeficiente y la masa de aire
Indique extinction_coefficient como un número finito no negativo medido en magnitudes por masa de aire. Este límite inferior es importante: en la aproximación terrestre convencional empleada aquí, uno representa el trayecto atmosférico mínimo admitido, de modo que una cifra inferior se rechaza con invalid_input en vez de generar un resultado físicamente engañoso. Se aceptan cadenas numéricas y alias habituales, como k para el coeficiente y x para la masa de aire. No utiliza red, aleatoriedad, observaciones almacenadas ni tablas dependientes de la fecha; por tanto, una misma entrada válida siempre produce el mismo JSON.
Cuándo resulta útil el modelo lineal de extinción
Los desarrolladores pueden llamar a la API para crear datos de prueba deterministas, validar diarios de observación importados o reproducir un cálculo de hoja de cálculo dentro de un flujo tipado. Úsela gratis en el navegador o mediante la API por $0.002 por solicitud correcta.
Casos de integración
Crear datos de prueba deterministas
Genere valores estables de extinción atmosférica para pruebas unitarias, importadores de diarios, aplicaciones educativas y procesos astronómicos.
Preguntas técnicas
¿Cuánto cuesta el cálculo mediante API?
El cálculo es gratuito en el navegador. Cada solicitud API correcta cuesta $0.002; las entradas inválidas se rechazan sin calcularse.