Calculateur d'amplitude thermique mensuelle
Douze mois tempérés aux maximales moyennes de 4 à 29 °C et aux minimales de −3 à 17 °C donnent des amplitudes mensuelles de 7 à 12 degrés et une moyenne annuelle d’un peu moins de 10. Comparez stations ou décennies sur la même échelle. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
L'amplitude thermique mensuelle est la différence entre la température maximale moyenne d'un mois et sa température minimale moyenne. Climatologues, agronomes et analystes de l'énergie des bâtiments utilisent cette étendue par mois, et la moyenne arithmétique de ces étendues sur une année, comme signature compacte de continentalité, de nébulosité et de refroidissement radiatif. Une station maritime garde des nuits douces et des jours modérés, si bien que les amplitudes mensuelles restent petites ; un intérieur continental sec oscille plus fort et la même statistique s'ouvre. Ce calculateur d'amplitude thermique mensuelle accepte deux tableaux parallèles —maxima moyens mensuels et minima moyens mensuels—, calcule l'amplitude de chaque mois comme maximum moins minimum, et renvoie l'amplitude moyenne annuelle comme moyenne de ces valeurs mensuelles.
Ce que mesure l'amplitude thermique mensuelle et comment se forme la moyenne annuelle
L'amplitude thermique mensuelle est une statistique classique des normales climatiques, non le temps d'un seul jour. Pour chaque mois civil, vous prenez la moyenne des températures maximales journalières de ce mois et la moyenne des minimales journalières, puis vous soustrayez. Le résultat est l'enveloppe typique jour–nuit de ce mois, déjà moyennée sur les jours qui sont entrés dans la moyenne mensuelle.
L'amplitude moyenne annuelle est ensuite la moyenne arithmétique de ces enveloppes mensuelles. Cette construction en deux étapes est la façon dont les annuaires climatiques, les discussions de continentalité et de nombreuses notes agronomiques de stress thermique rapportent l'amplitude thermique. C'est une intention de recherche distincte de l'amplitude thermique diurne d'un jour nommé : une série journalière répond de combien hier a oscillé, tandis qu'une série d'amplitude thermique mensuelle répond de quelle largeur est l'enveloppe journalière typique en janvier, en juillet et, en moyenne, sur l'année.
Les climats maritimes, nuageux ou humides compriment les amplitudes mensuelles ; les climats secs, d'altitude ou fortement continentaux les ouvrent. Vous pouvez comparer deux stations, ou la même station sur des décennies, en fournissant leurs maxima et minima moyens mensuels à la même identité. Ce calculateur ne convertit pas les unités, ne comble pas les mois manquants et n'invente pas une treizième valeur lorsque vous en envoyez onze ; il évalue seulement A_i égal à Tmax_mean_i moins Tmin_mean_i et la moyenne de ces A_i.
Conservez chaque valeur dans la même unité —presque toujours des degrés Celsius pour le climat opérationnel— et tenez les deux tableaux alignés mois par mois afin que la moyenne annuelle soit une vraie moyenne d'enveloppes appariées plutôt qu'un mélange de saisons sans lien.
Qui utilise l’amplitude thermique mensuelle
Les modèles agricoles et de phénologie utilisent la moyenne annuelle des amplitudes mensuelles comme proxy de continentalité ou de nébulosité lorsque les données de rayonnement complètes manquent. Les études d'énergie et de confort des bâtiments comparent les enveloppes mensuelles entre sites côtiers et intérieurs pour dimensionner les stratégies de ventilation nocturne ou de chauffage. Les laboratoires d'enseignement et les générateurs d'examens ont besoin d'un oracle déterministe qui rejette les tableaux mensuels désalignés au lieu de moyenner en silence un appariement de valeurs restantes.
Les carnets de recherche qui retraitent des normales climatiques mensuelles historiques peuvent évaluer par lots l'amplitude moyenne annuelle de nombreuses stations sans déployer une boîte à outils climatique complète. Maintenez les deux tableaux mensuels de même longueur, gardez le maximum moyen de chaque mois au moins égal à son minimum moyen, figez la moyenne annuelle arrondie dans les tests, et vous obtenez des statistiques d'amplitude thermique mensuelle reproductibles pour les cours, la documentation et les workers en bordure sans livrer une bibliothèque de météorologie à chaque client.
Cas d’usage
Normales climatiques et tableaux de bord de station
Calculez l'amplitude thermique de chaque mois et la moyenne annuelle à partir d'archives de Tmax et Tmin moyens mensuels pour tables de normales climatiques et panneaux de continentalité.
Agriculture, bâtiments et comparaison de sites
Comparez les enveloppes mensuelles et leur moyenne annuelle entre sites côtiers et intérieurs comme proxy simple d'humidité, de nébulosité et de refroidissement nocturne.
Questions fréquentes
Que se passe-t-il si les tableaux mensuels ont des longueurs différentes ?
Une série de maxima plus longue ou plus courte que celle des minima ne peut pas être appariée mois par mois et n'est pas facturée.
Est-ce la même chose que l'amplitude thermique diurne ?
Non. L'amplitude thermique diurne est un max moins min journalier. Ce calculateur utilise des maxima moyens mensuels et des minima moyens mensuels, puis moyenne ces amplitudes mensuelles sur la série.
Quelles unités de température dois-je utiliser ?
Utilisez la même unité pour chaque valeur des deux tableaux, typiquement °C.
Comment calcule-t-on l’amplitude thermique moyenne annuelle ?
Pour chaque mois, on retranche la minimale moyenne de la maximale moyenne, puis on fait la moyenne des résultats. Dans l’exemple tempéré, les amplitudes vont de 7 à 12 et totalisent 119 : la moyenne annuelle vaut 119/12, un peu moins de 10 degrés.
Que révèle une forte amplitude thermique sur un climat ?
Elle signale un site sec, élevé ou très continental, où les journées chauffent et les nuits refroidissent nettement. Les climats maritimes, nuageux ou humides gardent des amplitudes faibles : le chiffre sert donc d’indice rapide de continentalité.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"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
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.thermal_amplitude_series",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Lorsque les deux tableaux diffèrent en longueur, la tâche échoue avec invalid_input afin que les pipelines n'apparient jamais le maximum de janvier au minimum de février.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Au moins un mois et au plus cent vingt mois sont acceptés afin qu'une décennie de normales climatiques mensuelles puisse être évaluée en un appel. Les chaînes numériques sont converties lorsqu'elles s'interprètent comme décimales finies. Si le maximum moyen d'un mois se trouve strictement sous son minimum moyen apparié, la requête est aussi rejetée afin qu'une amplitude négative absurde n'entre jamais dans la moyenne annuelle. Toutes les sorties numériques sont arrondies à douze décimales pour des goldens stables entre environnements. Exemple : douze mois tempérés avec maxima quatre, six, onze, seize, vingt-et-un, vingt-six, vingt-neuf, vingt-huit, vingt-trois, dix-sept, dix et cinq face à des minima moins trois, moins deux, un, cinq, dix, quatorze, dix-sept, seize, douze, sept, deux et moins deux produisent des amplitudes mensuelles de sept à douze et une moyenne annuelle de cent dix-neuf douzièmes. Envoyez en POST un corps JSON avec deux tableaux obligatoires de même longueur : t_max_mean, les maxima moyens mensuels ordonnés, et t_min_mean, les minima moyens mensuels ordonnés. Chaque champ peut aussi utiliser des alias courants comme tmax_mean, max_mean ou monthly_max pour les maxima et tmin_mean, min_mean ou monthly_min pour les minima ; les noms canoniques restent t_max_mean et t_min_mean. Tableaux manquants, valeurs non tableaux, séries vides, entrées non finies et magnitudes au-delà d'un million échouent avec invalid_input en nommant le problème. L'échec mis en avant est un décalage de longueur : si t_max_mean a trois valeurs et t_min_mean en a deux, le gestionnaire rejette toute la requête avec un message indiquant que les tableaux doivent avoir la même longueur, en citant les deux comptes. En succès le corps inclut month_count ; annual_average_amplitude comme moyenne arithmétique des amplitudes mensuelles ; sum_amplitude ; min_amplitude et max_amplitude sur la série ; unit temperature_degrees ; chaînes formula et equation pour l'affichage ; un tableau monthly qui répète chaque index de mois basé à un avec le t_max_mean, t_min_mean et amplitude arrondis ; et steps pour les interfaces pédagogiques. La validation échouée n'est pas facturée ; les appels analytiques réussis utilisent le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Où une API de série d'amplitude thermique mensuelle justifie son coût
Les tableaux de bord climatiques ont souvent besoin d'une colonne d'amplitude mensuelle à côté de la température moyenne et des totaux de précipitations ; appeler un petit endpoint parse évite d'embarquer la logique d'étendue dans chaque langage qui touche le flux de la station. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte $0.002 sans latence d'IA.
Cas d'intégration
Enseignement et oracles d'assurance qualité
Offrez aux étudiants un contrôle déterministe de l'amplitude thermique mensuelle et rejetez toute requête où les deux tableaux mensuels diffèrent en longueur comme invalid_input.
Questions techniques
Comment calculer l'amplitude thermique mensuelle et la moyenne annuelle ?
Envoyez t_max_mean et t_min_mean comme deux tableaux de même longueur. Pour chaque mois A = t_max_mean − t_min_mean ; l'API renvoie ces amplitudes mensuelles et annual_average_amplitude comme leur moyenne arithmétique.
Que coûte le calculateur d'amplitude thermique mensuelle ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé à $0.002 par appel réussi ; l'entrée invalide n'est pas facturée.