Calculadora de exoplanetas
Alrededor de una estrella de una masa solar, un planeta a 1 UA completa su órbita en 365,25 días. Escriba la masa de la estrella y el período en días o el semieje mayor en UA, y obtenga el dato que falta. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa estelar
- 1
- Semieje mayor
- 1
- Período
- 365,25
- Período (años)
- 1
- Resuelto
- period
Los catálogos de exoplanetas citan un período orbital en días o un semieje mayor en unidades astronómicas, pero rara vez ambos a la vez, y ambos siguen necesitando la masa de la estrella anfitriona antes de que cierre la tercera ley de Kepler. Esta calculadora toma una masa estelar positiva en masas solares más exactamente un parámetro orbital —período en días o semieje mayor en AU— y devuelve la magnitud que falta bajo la aproximación habitual de dos cuerpos: el planeta es mucho más ligero que la estrella. La identidad es P al cuadrado igual a a al cubo entre M cuando el período va en años, el eje en AU y la masa en masas solares; los días se convierten con un año juliano de 365.25 días. Una masa estelar nula o negativa se rechaza como entrada inválida en lugar de producir una órbita sin sentido.
Tercera ley de Kepler para un planeta alrededor de una estrella
La tercera ley de Kepler relaciona el tiempo que un objeto tarda en completar una órbita cerrada con el tamaño de esa órbita y la masa que ocupa el foco. Para un planeta cuya masa es despreciable frente a la de su estrella anfitriona, la forma astronómica cómoda es P_yr al cuadrado igual a a_AU al cubo dividido por M_star, donde P_yr es el período en años julianos de 365.25 días, a_AU es el semieje mayor en unidades astronómicas y M_star es la masa estelar en masas solares.
Despejando, el período en días es 365.25 veces la raíz cuadrada de a al cubo entre M, y el eje es la raíz cúbica de M por P_yr al cuadrado. Esa es exactamente la identidad que aplica esta calculadora de exoplanetas: usted aporta la masa de la estrella y el número orbital que ya conoce, y se rellena el que falta. Una estrella de una masa solar con una órbita de una AU recupera un año de 365.25 días, la comprobación de libro que toda implementación debe superar.
Un Júpiter caliente de tres días y medio alrededor de una estrella de tipo solar se sitúa cerca de 0.045 AU, la escala de los primeros gigantes en tránsito. La aproximación omite la masa propia del planeta; para un Júpiter alrededor de un Sol esa corrección es del orden de una parte en mil, muy por debajo de la incertidumbre típica de masa estelar por espectroscopia.
Las estrellas binarias, los planetas circumbinarios y los pares de masa comparable pertenecen a un despeje de Kepler con dos masas, no a esta página.
Dónde resulta útil una calculadora de período y eje exoplanetarios
Los sondeos de tránsitos como Kepler, K2, TESS y PLATO informan el período orbital en días casi de inmediato, mientras que la separación física en AU es lo que el observador necesita para insolación, temperatura de equilibrio y pertenencia a la zona habitable. Combinar ese período con una masa estelar espectroscópica o de isócronas es el primer paso de Kepler antes de un modelo de curva de luz más costoso.
Los equipos de velocidad radial suelen partir de un período y una masa estelar para cotizar un a mínimo antes de acotar del todo la excentricidad. Los cursos de astrofísica asignan la misma identidad con filas de catálogo —recuperar el año terrestre desde una AU y una masa solar, luego invertir el período de un Júpiter caliente— y necesitan un oráculo que rechace una estrella de masa nula en lugar de devolver NaN.
Los cuadernos de planificación de misiones que apilan planetas hipotéticos alrededor de estrellas brillantes cercanas usan la misma forma cerrada para esbozar ángulos de trabajo interiores y separaciones angulares. La validación fallida no consume saldo. Mantenga las peticiones pequeñas, fije las soluciones redondeadas en las pruebas y obtendrá órbitas de exoplanetas reproducibles para deberes, complementos LMS y reducción de sondeos sin montar un integrador de N cuerpos para un problema de dos cuerpos con planeta sin masa.
Qué puede hacer con ella
Del período de tránsito al eje físico
Convierta un período orbital de TESS o Kepler en días más una masa estelar espectroscópica en un semieje mayor en AU para insolación y zona habitable.
Comprobaciones de Kepler en el aula
Recupere un año de 365.25 días desde una masa solar y una AU, luego invierta períodos de Júpiter calientes del catálogo; la masa estelar nula se rechaza.
Esbozo de RV y de misiones
Pase un período de velocidad radial y la masa del anfitrión a un eje estimado, o esboce ángulos de trabajo interiores para planetas hipotéticos cercanos.
Preguntas frecuentes
¿Cómo se calcula el período orbital de un exoplaneta a partir de la masa estelar y el eje?
La calculadora devuelve period en días con P_yr = sqrt(a³ / M) y un año juliano de 365.25 días.
¿Cómo se obtiene el semieje mayor a partir del período?
El eje en AU es la raíz cúbica de M por (period / 365.25) al cuadrado.
¿Qué ocurre si la masa estelar es nula o negativa?
La tercera ley de Kepler no está definida para una masa central no positiva, así que la llamada no se factura y no se devuelve ninguna órbita.
¿Qué unidades emplea la calculadora de exoplanetas?
La masa estelar va en masas solares, el período orbital en días y el semieje mayor en unidades astronómicas.
¿Por qué necesito la masa de la estrella además del período?
Porque la tercera ley de Kepler relaciona el período y el tamaño de la órbita solo a través de la masa central. El mismo período alrededor de una estrella más masiva implica una órbita más amplia, así que el período del catálogo por sí solo no da la distancia en UA.
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/phys/exoplanet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"stellar_mass":1,"period":365.25}'const res = await fetch("https://api.kit.forhosting.com/phys/exoplanet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"stellar_mass": 1,
"period": 365.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/exoplanet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"stellar_mass": 1,
"period": 365.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/exoplanet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"stellar_mass":1,"period":365.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"stellar_mass":1,"period":365.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/exoplanet", 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
{
"stellar_mass": 1,
"period": 365.25
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.exoplanet",
"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. |
Notas técnicas
Tercera ley de Kepler para un planeta alrededor de una estrella
Como el mapa es un puñado de multiplicaciones y una raíz cuadrada o cúbica, el resultado es aritmética de punto flotante determinista, sin semillas aleatorias, sin marcas de reloj y sin red de salida: la misma entrada produce siempre el mismo JSON, que es lo que necesitan las pruebas de referencia, los widgets y los clientes de API.
Qué envía usted, qué recibe y cómo se notifican los errores
Enviar ambos campos orbitales se rechaza para que un par obsoleto no sobrescriba en silencio la magnitud que usted pretendía despejar. Enviar ninguno también se rechaza, porque entonces no hay nada que calcular. La misma regla de positividad vale para un período o un eje suministrados: una órbita con tamaño o período no positivo no es una elipse de Kepler. Los números se redondean a doce cifras significativas para que las pruebas de referencia y las tablas de interfaz se mantengan estables entre entornos sin ocultar valores científicos reales. Conecte el formulario gratuito del navegador para demos de aula y comprobaciones de catálogo, y llame al mismo contrato desde scripts cuando reduzca una tabla de períodos de tránsito a ejes. Envíe por POST un objeto JSON con stellar_mass como número finito de masas solares estrictamente mayor que cero, más exactamente uno de period en días o semi_major_axis en AU. El resolutor acepta alias: M, mass, m_star y stellar_mass_msun para la estrella; P, period_days y orbital_period para el período; a, sma y semi_major_axis_au para el eje. Una masa estelar nula, negativa, ausente, no finita o una cadena vacía falla con invalid_input y un mensaje que nombra stellar_mass; esos fallos no se facturan. Si hay éxito, el cuerpo repite stellar_mass, period en días, semi_major_axis en AU y period_years en años julianos, más solved igual a period o semi_major_axis para que los clientes sepan qué campo se calculó, la cadena de fórmula P_yr^2 = a_AU^3 / M_star y method kepler_third_law_exoplanet. Una petición de una masa solar y una AU produce period 365.25 días y period_years 1; invertir ese par recupera el eje 1 AU. Las llamadas API exitosas usan la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.
Dónde resulta útil una calculadora de período y eje exoplanetarios
Como esta capacidad es un motor parse puro, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida.
Preguntas técnicas
¿Cuánto cuesta la calculadora de exoplanetas?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.