Calcolatore escursione termica diurna
Misuri quanto oscillano le sue giornate tra caldo e fresco: massime di 28, 30 e 26 con minime di 12, 14 e 11 danno escursioni di 16, 16 e 15, in media quindici gradi e due terzi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
L'escursione termica diurna, spesso scritta DTR, è la differenza tra la temperatura dell'aria più alta e la più bassa registrate nello stesso giorno di calendario. Climatologi, agronomi e ricercatori sul calore urbano usano la media di DTR su settimane o stagioni come statistica climatica compatta: aria secca e limpida e interni continentali tendono a mostrare escursioni ampie, mentre regimi nuvolosi, umidi o marittimi le comprimono. Questo calcolatore di escursione termica diurna accetta una serie di coppie di massimo e minimo giornalieri, calcola l'escursione di ogni giorno come massimo meno minimo e restituisce la media aritmetica di tali escursioni insieme ai valori per giorno, alla somma e alla più piccola e più grande escursione giornaliera della serie.
Cosa misura l'escursione termica diurna e perché conta la media
Le temperature massime e minime giornaliere sono le variabili climatiche più ampiamente archiviate sulla Terra. La loro differenza—l'escursione termica diurna—cattura quanto lo strato superficiale si riscalda nel pomeriggio e si raffredda di notte sotto il regime locale di radiazione, umidità, nubi e vento.
Un DTR di un solo giorno è utile per riassunti meteo e per formule guidate dalla temperatura come l'evapotraspirazione di riferimento di Hargreaves, ma il monitoraggio climatico, il rischio colturale e gli studi sulla chioma urbana di solito richiedono una media su più giorni o mesi affinché un giorno anomalo non domini il racconto. La media di DTR su un mese può scendere quando salgono umidità o copertura nuvolosa, quando l'irrigazione o l'umidità dei serbatoi alzano le temperature notturne, o quando le isole di calore urbane mantengono notti più calde.
Può salire con siccità, cieli sereni e forte raffreddamento radiativo. Questo calcolatore non inventa estremi mancanti né colma i buchi; valuta solo l'identità aritmetica pura DTR uguale a Tmax meno Tmin per ogni giorno fornito e la media di tali valori. Lei mantiene il pieno controllo di qualità, unità e quali giorni entrano nella serie.
Chi usa l’escursione termica diurna media
I modelli agricoli e di fenologia usano la media di DTR su più giorni come proxy di stress o nuvolosità quando mancano dati di radiazione completi. Gli studi sulle isole di calore urbane confrontano la media di DTR tra stazioni appaiate urbane e rurali per quantificare il riscaldamento notturno. Laboratori didattici e generatori di esami necessitano di un oracolo deterministico che rifiuti coppie max/min invertite invece di restituire in silenzio NaN da un foglio di calcolo.
I notebook di ricerca che rielaborano estremi giornalieri storici possono valutare in batch la media di DTR per normali climatiche mensili senza erigere un toolkit climatico completo. Mantenga il massimo di ogni giorno almeno uguale al minimo, fissi la media arrotondata nei test e otterrà statistiche di escursione termica diurna riproducibili per corsi, documentazione e worker di edge senza spedire una libreria di meteorologia a ogni client.
Casi d'uso
Monitoraggio climatico e cruscotti di stazione
Calcoli la media dell'escursione termica diurna su una settimana, un mese o una stagione da archivi giornalieri Tmax/Tmin per normali climatiche e pannelli di anomalie.
Agricoltura e studi sul calore urbano
Confronti la media di DTR su più giorni tra campi irrigui, siti aridi o stazioni urbane versus rurali come proxy semplice di umidità e isola di calore.
Domande frequenti
Cosa succede se la temperatura massima è sotto il minimo in un giorno?
Un massimo sotto il minimo abbinato non è un'escursione diurna valida e non viene fatturato.
Quanti giorni posso inviare in una chiamata?
Tra 1 e 366 giorni inclusi—abbastanza per un anno bisestile completo di estremi giornalieri. Serie più lunghe vanno suddivise o pre-aggregate dal Suo lato.
Che cosa indica un’escursione termica diurna ampia?
Di solito aria limpida e secca o una zona dell’entroterra, dove i pomeriggi si scaldano e le notti si raffreddano molto. Nuvole, umidità e aria marittima la riducono; siccità e cielo sereno la ampliano.
Funziona con letture in Fahrenheit?
Sì, purché ogni giorno sia in Fahrenheit. I valori sono trattati come semplici numeri e le escursioni tornano negli stessi gradi inseriti, perché non avviene alcuna conversione.
Il calcolatore completa i giorni mancanti?
No. Non inventa mai massime o minime assenti né riempie lacune; calcola solo la media dei giorni forniti. Il controllo di qualità e la scelta dei giorni restano nelle sue mani.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/earth/diurnal-temperature-range \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"days":[{"t_max":28,"t_min":12},{"t_max":30,"t_min":14},{"t_max":26,"t_min":11}]}'const res = await fetch("https://api.kit.forhosting.com/earth/diurnal-temperature-range", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"days": [
{
"t_max": 28,
"t_min": 12
},
{
"t_max": 30,
"t_min": 14
},
{
"t_max": 26,
"t_min": 11
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/diurnal-temperature-range",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"days": [
{
"t_max": 28,
"t_min": 12
},
{
"t_max": 30,
"t_min": 14
},
{
"t_max": 26,
"t_min": 11
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/diurnal-temperature-range", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"days":[{"t_max":28,"t_min":12},{"t_max":30,"t_min":14},{"t_max":26,"t_min":11}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"days":[{"t_max":28,"t_min":12},{"t_max":30,"t_min":14},{"t_max":26,"t_min":11}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/diurnal-temperature-range", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"days": [
{
"t_max": 28,
"t_min": 12
},
{
"t_max": 30,
"t_min": 14
},
{
"t_max": 26,
"t_min": 11
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.diurnal_temperature_range",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Quando il massimo di un qualsiasi giorno si trova sotto il minimo abbinato, l'operazione fallisce con invalid_input così che le pipeline non medino mai in silenzio un'escursione negativa priva di senso.
Cosa misura l'escursione termica diurna e perché conta la media
Fornisca la stessa unità ogni giorno—tipicamente gradi Celsius per il clima operativo, sebbene Fahrenheit vada bene se ogni coppia usa Fahrenheit—perché la capacità tratta le temperature come puri numeri e riporta le escursioni in temperature_degrees senza convertire le unità.
Contratto di ingresso, forma della risposta e comportamento di errore
Sono accettati almeno un giorno e al massimo trecentosessantasei giorni, così un anno bisestile completo di estremi giornalieri può essere valutato in una sola chiamata. Tutte le uscite numeriche sono arrotondate a dodici decimali per goldens stabili tra runtime. Esempio: tre giorni con massimi ventotto, trenta e ventisei e minimi dodici, quattordici e undici producono escursioni giornaliere di sedici, sedici e quindici e un'escursione termica diurna media di quindici e due terzi di grado. Invii con POST un corpo JSON con un campo obbligatorio days: un array non vuoto di oggetti, ciascuno con t_max e t_min come numeri finiti. Ogni oggetto può anche usare alias comuni come tmax, temp_max o max per il massimo e tmin, temp_min o min per il minimo; i nomi canonici restano t_max e t_min. Le stringhe numeriche vengono convertite quando si interpretano come decimali finiti. days mancante, days non array, serie vuota, elementi non oggetti, temperature mancanti, valori non finiti e magnitudini oltre un milione falliscono con invalid_input indicando il problema. In modo critico, se il t_max di un qualsiasi giorno è strettamente minore del suo t_min, il gestore rifiuta l'intera richiesta con un messaggio che la temperatura massima è sotto il minimo a quell'indice—l'automazione deve correggere la coppia invertita anziché mediare un'escursione negativa. In caso di successo il corpo include day_count; mean_dtr come media aritmetica delle escursioni giornaliere; sum_dtr; min_dtr e max_dtr sulla serie; unit temperature_degrees; stringhe formula e equation per la visualizzazione; un array daily che ripete ogni t_max, t_min e dtr arrotondati; e steps per interfacce didattiche. La validazione fallita non viene fatturata; le chiamate analitiche riuscite usano il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Dove un'API di escursione termica diurna ripaga il costo
I cruscotti climatici operativi spesso necessitano di una colonna di media mobile di DTR accanto a temperatura media e totali di precipitazione; chiamare un piccolo endpoint parse evita di incorporare la logica di escursione in ogni linguaggio che tocca il feed della stazione. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa $0.002 senza latenza di IA.
Casi di integrazione
Didattica e oracoli di controllo qualità
Offra agli studenti un controllo deterministico della media di DTR e rifiuti qualsiasi giorno in cui il massimo è sotto il minimo come invalid_input.
Domande tecniche
Come si calcola la media dell'escursione termica diurna?
Invii days come array di coppie {t_max, t_min}. Per ogni giorno DTR = t_max − t_min; l'API restituisce mean_dtr come media aritmetica di tali escursioni giornaliere più l'elenco per giorno.
Quali unità di temperatura devo usare?
Usi la stessa unità per ogni t_max e t_min della serie, tipicamente °C. Il calcolatore non converte le unità; le escursioni sono riportate come temperature_degrees nell'unità da Lei fornita.
Quanto costa il calcolatore di escursione termica diurna?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.