ForHosting KIT · Scienza

Calcolatore gradi-giorno effettivi

Conti solo il calore che le colture sfruttano: con base 10 e soglia 30, tre giorni a 28/12, 32/18 e 22/8 sommano 30 gradi-giorno effettivi. Prima, gli estremi fuori soglia vengono riportati entro i limiti. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Temperatura base
10
Temperatura limite superiore
30
Ottiene
Giorni per anno
3
GDD totale
30
GDD medio
10
GDD minimo
6

I gradi-giorno di crescita accumulano il calore disponibile per lo sviluppo di colture e insetti misurando quanto le temperature giornaliere superano una base specifica della coltura. Quando i pomeriggi oltrepassano un limite fisiologico superiore, le medie grezze sovrastimano il calore utile, perciò gli agronomi applicano un taglio di temperatura superiore al massimo e al minimo giornalieri prima di calcolare i gradi-giorno. Questo calcolatore di gradi-giorno effettivi accetta una serie di coppie giornaliere Tmax e Tmin più una temperatura base e una soglia superiore, vincola ogni estremo in quell'intervallo chiuso e restituisce il GDD effettivo per giorno e il totale con l'identità classica media delle temperature vincolate meno la base.

Cosa misurano i gradi-giorno effettivi con soglia superiore

I gradi-giorno di crescita semplici di un giorno si scrivono spesso come la media del massimo e del minimo di temperatura dell'aria meno una soglia base, con pavimento a zero quando la media resta al o sotto la base. Quella forma funziona bene con tempo mite, ma molte colture e parassiti smettono di accelerare lo sviluppo quando le temperature superano una soglia superiore di sviluppo—classicamente circa trenta gradi Celsius o ottantasei Fahrenheit per le unità di calore del mais.

I gradi-giorno effettivi o modificati forzano quindi prima entrambi gli estremi giornalieri nell'intervallo chiuso dalla base alla soglia superiore, prendono la media di quei valori vincolati e sottraggono la base. Poiché entrambe le temperature vincolate restano al o sopra la base, il contributo giornaliero è sempre non negativo e mai maggiore del superiore meno la base. Su una serie di più giorni il GDD effettivo totale è la somma di quei contributi giornalieri, e la media per giorno è un riepilogo comodo per i cruscotti.

Lei mantiene il pieno controllo delle unità: fornisca ogni temperatura—inclusa base e superiore—nella stessa scala, tipicamente Celsius in agronomia operativa o Fahrenheit per tabelle di estensione legacy. Quando la soglia superiore è sotto la base, l'intervallo collassa e il gestore rifiuta la richiesta invece di scambiare i limiti in silenzio o restituire zero ogni giorno.

Chi usa i gradi-giorno con soglia superiore

I modelli di fenologia delle colture e i calendari di semina necessitano di un'accumulazione di calore riproducibile che rispetti le soglie base e superiore di sviluppo quando le stazioni pubblicano solo massimo e minimo giornalieri. Laboratori didattici e generatori di esami necessitano di un oracolo deterministico che rifiuti coppie max/min invertite e configurazioni impossibili di superiore sotto la base invece di restituire in silenzio NaN da foglio di calcolo.

I taccuini di ricerca che rielaborano estremi giornalieri storici possono valutare in batch il GDD effettivo per studi clima-coltura senza erigere un kit completo di agrometeorologia. I siti di contenuto che competono per calcolatore di gradi-giorno di crescita effettivi o GDD con taglio di temperatura superiore beneficiano di uno strumento live il cui contratto è documentato in OpenAPI e MCP dallo stesso params.json.

Mantenga il superiore al o sopra la base, ogni massimo giornaliero almeno pari al suo minimo, fissi i totali arrotondati nei test e ottiene gradi-giorno di crescita effettivi riproducibili per corsi, documentazione e worker all'edge senza distribuire una libreria di fenologia a ogni client.

Fenologia delle colture e calendari di semina

Accumuli GDD effettivo da Tmax/Tmin giornalieri con base e soglia superiore della coltura per programmare fasi di crescita e finestre di raccolta.

Tracciamento dei gradi-giorno dei parassiti

Applichi lo stesso modello di vincolo e media alle soglie di sviluppo degli insetti quando sono disponibili solo gli estremi giornalieri di stazione.

Laboratori didattici e test di automazione

Fornisca un oracolo deterministico che rifiuti superiore sotto la base e coppie max/min invertite per compiti, controlli LMS e goldens di CI.

Come si calcolano i gradi-giorno effettivi con soglia superiore?

Il GDD effettivo totale è la somma su tutti i giorni.

Che cosa succede in un giorno più caldo della soglia superiore?

La massima viene limitata alla soglia prima della media. Con base 10 e soglia 30, un giorno a 32 e 18 conta come 30 e 18, una media di 24, e aggiunge 14 gradi-giorno.

E se la minima del giorno scende sotto la base?

Viene prima alzata fino alla base. Un giorno a 22 e 8 con base 10 conta come 22 e 10, una media di 16, e aggiunge 6 gradi-giorno. Nessun giorno contribuisce con un valore negativo.

Posso inserire temperature in Fahrenheit?

Sì, purché tutti i valori usino la stessa scala: massime, minime, base e soglia superiore. Il calcolatore non converte le scale, quindi mescolare Celsius e Fahrenheit produce totali errati.

Quanti giorni posso calcolare in una volta?

Da 1 a 366 giorni in un solo calcolo, abbastanza per un intero anno bisestile di massime e minime. La massima di ogni giorno deve essere almeno pari alla minima, altrimenti la serie viene respinta.

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.

POSThttps://api.kit.forhosting.com/earth/degree-days-effective

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/earth/degree-days-effective \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"days":[{"t_max":28,"t_min":12},{"t_max":32,"t_min":18},{"t_max":22,"t_min":8}],"base_temp":10,"upper_temp":30}'
{
  "days": [
    {
      "t_max": 28,
      "t_min": 12
    },
    {
      "t_max": 32,
      "t_min": 18
    },
    {
      "t_max": 22,
      "t_min": 8
    }
  ],
  "base_temp": 10,
  "upper_temp": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "earth.degree_days_effective",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Se la soglia superiore è impostata sotto la temperatura base, l'attività fallisce con invalid_input invece di inventare una finestra negativa priva di senso.

Cosa misurano i gradi-giorno effettivi con soglia superiore

La capacità tratta i numeri come temperature pure e riporta i risultati in degree_days senza convertire le scale.

Contratto di ingresso, forma della risposta ed errori

Le stringhe numeriche vengono convertite quando si interpretano come decimali finiti. Tutte le uscite numeriche sono arrotondate a dodici decimali per goldens stabili tra runtime. Esempio: con base dieci e superiore trenta, un giorno a ventotto e dodici si vincola a ventotto e dodici, media venti, GDD dieci; un giorno più caldo a trentadue e diciotto vincola il massimo a trenta e mantiene diciotto, media ventiquattro, GDD quattordici; un giorno più fresco a ventidue e otto alza il minimo a dieci, media sedici, GDD sei—totale trenta gradi-giorno su tre giorni. Invii in POST un corpo JSON con tre campi obbligatori. days è un array non vuoto di oggetti, ciascuno con t_max e t_min come numeri finiti, almeno un giorno e al massimo trecentosessantasei così da valutare un anno bisestile intero di estremi giornalieri in una sola chiamata. base_temp è la soglia inferiore di sviluppo; upper_temp è il taglio superiore applicato al massimo e al minimo giornalieri. Ogni oggetto giorno può anche usare alias comuni come tmax, temp_max o max per il massimo e tmin, temp_min o min per il minimo; base e upper accettano alias come base, t_base, lower e upper, cutoff, cap_temp. Campi assenti, serie vuote, elementi giorno non oggetto, valori non finiti, magnitudini oltre un milione, qualsiasi giorno in cui t_max è strettamente minore di t_min, e il caso critico upper_temp sotto base_temp falliscono con invalid_input indicando il problema. In caso di successo il corpo include day_count; base_temp e upper_temp ecoati; total_gdd come somma dei gradi-giorno effettivi giornalieri; mean_gdd, min_gdd e max_gdd sulla serie; days_with_positive_gdd; unit degree_days; stringhe formula ed equation; un array daily che ripete ogni temperatura grezza ed effettiva arrotondata, la media effettiva e il gdd di quel giorno; e steps per interfacce didattiche. La validazione fallita non viene addebitata; le chiamate analitiche riuscite usano il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.

Dove un'API di GDD effettivo con soglia crea valore

I tracciatori di gradi-giorno dei parassiti per frutteti e colture a filare condividono spesso la stessa formula di vincolo e media con basi e tetti specifici della coltura; un piccolo endpoint parse evita di reimplementare la logica di vincolo in ogni linguaggio che tocca l'archivio meteo. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa $0.002 senza latenza di IA.

Cosa succede se upper_temp è sotto base_temp?

L'attività fallisce con invalid_input. La soglia superiore deve essere maggiore o uguale alla temperatura base; una finestra invertita non viene scambiata né azzerata in silenzio.

E se il massimo di un giorno è sotto il suo minimo?

L'intera richiesta viene rifiutata con invalid_input indicando l'indice del giorno. Corregga la coppia invertita prima di ricalcolare; l'API non media mai un intervallo negativo privo di senso.

Quale unità di temperatura deve usare?

Qualsiasi scala coerente—tipicamente °C o °F—per days, base_temp e upper_temp insieme. Il calcolatore non converte le unità; i risultati sono riportati come degree_days in quella stessa scala.

Quanto costa il calcolatore di gradi-giorno di crescita effettivi?

Lo strumento nel browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.

Leggi la documentazione completa del KIT →