Calculadora de amplitud térmica mensual
Doce meses templados con máximas medias de 4 a 29 °C y mínimas de −3 a 17 °C dan amplitudes mensuales de 7 a 12 grados y una media anual de algo menos de 10. Compare estaciones o décadas con la misma escala. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
La amplitud térmica mensual es la diferencia entre la temperatura máxima media de un mes y su temperatura mínima media. Climatólogos, agrónomos y analistas de energía en edificios usan ese rango por mes, y la media aritmética de esos rangos a lo largo de un año, como firma compacta de continentalidad, nubosidad y enfriamiento radiativo. Una estación marítima mantiene noches suaves y días moderados, de modo que las amplitudes mensuales se quedan pequeñas; un interior continental seco oscila con más fuerza y el mismo estadístico se abre. Esta calculadora de amplitud térmica mensual acepta dos arrays paralelos —máximas medias mensuales y mínimas medias mensuales—, calcula la amplitud de cada mes como máxima menos mínima y devuelve la amplitud media anual como promedio de esos valores mensuales.
Qué mide la amplitud térmica mensual y cómo se forma el promedio anual
La amplitud térmica mensual es un estadístico habitual de normales climáticas, no el tiempo de un solo día. Para cada mes del calendario se toma la media de las temperaturas máximas diarias de ese mes y la media de las mínimas diarias, y luego se restan. El resultado es la envolvente típica día–noche de ese mes, ya promediada sobre los días que entraron en la media mensual.
La amplitud media anual es entonces la media aritmética de esas envolventes mensuales. Esa construcción en dos pasos es la forma en que anuarios climáticos, debates de continentalidad y muchas notas agronómicas de estrés térmico informan la amplitud térmica. Es una intención de búsqueda distinta del rango térmico diurno de un día concreto: una serie diaria responde cuánto osciló ayer, mientras que una serie de amplitud térmica mensual responde cuán ancha es la envolvente diaria típica en enero, en julio y, en promedio, a lo largo del año.
Los climas marítimos, nublados o húmedos comprimen las amplitudes mensuales; los secos, de gran altitud o fuertemente continentales las abren. Usted puede comparar dos estaciones, o la misma estación a lo largo de décadas, alimentando sus máximas y mínimas medias mensuales en la misma identidad. Esta calculadora no convierte unidades, no rellena meses faltantes ni inventa un decimotercer valor cuando usted envía once; solo evalúa A_i igual a Tmax_mean_i menos Tmin_mean_i y la media de esos A_i.
Conserve todos los valores en la misma unidad —casi siempre grados Celsius en climatología operativa— y mantenga los dos arrays alineados mes a mes para que el promedio anual sea una media verdadera de envolventes emparejadas y no una mezcla de estaciones sin relación.
Quién usa la amplitud térmica mensual
Los modelos agrícolas y de fenología usan el promedio anual de las amplitudes mensuales como proxy de continentalidad o nubosidad cuando faltan datos completos de radiación. Los estudios de energía y confort en edificios comparan envolventes mensuales entre sitios costeros e interiores para dimensionar estrategias de ventilación nocturna o calefacción. Los laboratorios docentes y los generadores de exámenes necesitan un oráculo determinista que rechace arrays mensuales desalineados en lugar de promediar en silencio un emparejamiento de valores sobrantes.
Los cuadernos de investigación que reprocesan normales climáticas mensuales históricas pueden evaluar por lotes la amplitud media anual de muchas estaciones sin montar un kit climático completo. Mantenga los dos arrays mensuales con la misma longitud, conserve la máxima media de cada mes al menos igual a su mínima media, fije el promedio anual redondeado en las pruebas y obtendrá estadísticas de amplitud térmica mensual reproducibles para cursos, documentación y trabajadores en el borde sin enviar una biblioteca de meteorología a cada cliente.
Qué puede hacer con ella
Normales climáticas y paneles de estación
Calcule la amplitud térmica de cada mes y el promedio anual a partir de archivos de Tmax y Tmin medios mensuales para tablas de normales climáticas y paneles de continentalidad.
Agricultura, edificios y comparación de sitios
Compare las envolventes mensuales y su media anual entre sitios costeros e interiores como proxy simple de humedad, nubosidad y enfriamiento nocturno.
Preguntas frecuentes
¿Qué ocurre si los arrays mensuales tienen longitudes distintas?
Una serie de máximas más larga o más corta que la de mínimas no puede emparejarse mes a mes y no se factura.
¿Es esto lo mismo que el rango térmico diurno?
No. El rango térmico diurno es un máximo menos mínimo diario. Esta calculadora usa máximas medias mensuales y mínimas medias mensuales, y luego promedia esas amplitudes mensuales sobre la serie.
¿Qué unidades de temperatura debo usar?
Use la misma unidad para cada valor de ambos arrays, típicamente °C.
¿Cómo se calcula la amplitud térmica media anual?
A la máxima media de cada mes se le resta su mínima media, y se promedian los resultados. En el ejemplo templado, las amplitudes van de 7 a 12 y suman 119, así que la media anual es 119/12, algo menos de 10 grados.
¿Qué indica una amplitud térmica grande sobre un clima?
Señala un lugar seco, elevado o muy continental, donde los días se calientan y las noches se enfrían con fuerza. Los climas marítimos, nubosos o húmedos mantienen amplitudes pequeñas, por eso la cifra sirve como señal rápida de continentalidad.
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/earth/thermal-amplitude-series \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"t_max_mean":[4,6,11,16,21,26,29,28,23,17,10,5],"t_min_mean":[-3,-2,1,5,10,14,17,16,12,7,2,-2]}'const res = await fetch("https://api.kit.forhosting.com/earth/thermal-amplitude-series", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"t_max_mean": [
4,
6,
11,
16,
21,
26,
29,
28,
23,
17,
10,
5
],
"t_min_mean": [
-3,
-2,
1,
5,
10,
14,
17,
16,
12,
7,
2,
-2
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/thermal-amplitude-series",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"t_max_mean": [
4,
6,
11,
16,
21,
26,
29,
28,
23,
17,
10,
5
],
"t_min_mean": [
-3,
-2,
1,
5,
10,
14,
17,
16,
12,
7,
2,
-2
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/thermal-amplitude-series", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"t_max_mean":[4,6,11,16,21,26,29,28,23,17,10,5],"t_min_mean":[-3,-2,1,5,10,14,17,16,12,7,2,-2]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"t_max_mean":[4,6,11,16,21,26,29,28,23,17,10,5],"t_min_mean":[-3,-2,1,5,10,14,17,16,12,7,2,-2]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/thermal-amplitude-series", 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
{
"t_max_mean": [
4,
6,
11,
16,
21,
26,
29,
28,
23,
17,
10,
5
],
"t_min_mean": [
-3,
-2,
1,
5,
10,
14,
17,
16,
12,
7,
2,
-2
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.thermal_amplitude_series",
"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
Cuando los dos arrays difieren en longitud, la tarea falla con invalid_input para que las canalizaciones nunca emparejen la máxima de enero con la mínima de febrero.
Contrato de entrada, forma de respuesta y comportamiento ante errores
Se aceptan al menos un mes y como máximo ciento veinte meses, de modo que una década de normales climáticas mensuales puede evaluarse en una sola llamada. Las cadenas numéricas se convierten cuando se interpretan como decimales finitos. Si la máxima media de cualquier mes queda estrictamente por debajo de su mínima media emparejada, la petición también se rechaza para que una amplitud negativa sin sentido nunca entre en el promedio anual. Todas las salidas numéricas se redondean a doce decimales para goldens estables entre entornos. Ejemplo: doce meses templados con máximas cuatro, seis, once, dieciséis, veintiuno, veintiséis, veintinueve, veintiocho, veintitrés, diecisiete, diez y cinco frente a mínimas menos tres, menos dos, uno, cinco, diez, catorce, diecisiete, dieciséis, doce, siete, dos y menos dos producen amplitudes mensuales de siete a doce y un promedio anual de ciento diecinueve dozavos. Envíe por POST un cuerpo JSON con dos arrays obligatorios de la misma longitud: t_max_mean, las máximas medias mensuales ordenadas, y t_min_mean, las mínimas medias mensuales ordenadas. Cada campo admite también alias habituales como tmax_mean, max_mean o monthly_max para las máximas y tmin_mean, min_mean o monthly_min para las mínimas; los nombres canónicos siguen siendo t_max_mean y t_min_mean. Arrays ausentes, valores que no sean arrays, series vacías, entradas no finitas y magnitudes por encima de un millón fallan con invalid_input nombrando el problema. El fallo destacado es un desajuste de longitud: si t_max_mean tiene tres valores y t_min_mean tiene dos, el manejador rechaza toda la petición con un mensaje de que los arrays deben tener la misma longitud, citando ambos recuentos. En caso de éxito el cuerpo incluye month_count; annual_average_amplitude como media aritmética de las amplitudes mensuales; sum_amplitude; min_amplitude y max_amplitude de la serie; unit temperature_degrees; cadenas formula y equation para pantalla; un array monthly que repite cada índice de mes basado en uno con el t_max_mean, t_min_mean y amplitude redondeados; y steps para interfaces docentes. La validación fallida no se factura; las llamadas analíticas correctas usan el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Dónde aporta valor una API de serie de amplitud térmica mensual
Los paneles climáticos suelen necesitar una columna de amplitud mensual junto a la temperatura media y los totales de precipitación; llamar a un endpoint parse pequeño evita embeber la lógica de rangos en cada lenguaje que toque el flujo de la estación. Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta $0.002 sin latencia de IA.
Casos de integración
Docencia y oráculos de control de calidad
Ofrezca a los estudiantes una comprobación determinista de la amplitud térmica mensual y rechace cualquier petición en la que los dos arrays mensuales difieran en longitud como invalid_input.
Preguntas técnicas
¿Cómo se calcula la amplitud térmica mensual y el promedio anual?
Envíe t_max_mean y t_min_mean como dos arrays de la misma longitud. Para cada mes A = t_max_mean − t_min_mean; la API devuelve esas amplitudes mensuales y annual_average_amplitude como su media aritmética.
¿Cuánto cuesta la calculadora de amplitud térmica mensual?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.