chronique.degresjours: Calcul d'une durée de degrés-jours

View source: R/chronique.degresjours.R

chronique.degresjoursR Documentation

Calcul d'une durée de degrés-jours

Description

Cette fonction permet de calcul une date de démarrage et de fin de reproduction à partir de données de degrés-jours

Usage

chronique.degresjours(
  data = data,
  espece = NA_character_,
  valeurdeclenchement = 10,
  typeseuildeclenchement = c("Montant", "Descendant"),
  nbjourssuccessifsdeclenchement = 2,
  datedeclenchementmanuelle = NA_character_,
  valeurdegresjours = 180
)

Arguments

data

Data.frame de données journalières issu de la fonction chronique.agregation

espece

Espèce recherchée (vide par défaut - Si complété, va directement chercher les valeurs de référence dans data(poissons_thermie_reproduction) - Exemple : TRF, BRO)

valeurdeclenchement

Température de déclenchement de la phase de reproduction (pour recherche automatique de la date de déclenchement)

nbjourssuccessifsdeclenchement

Nombre de jours successifs (2 par défaut) devant afficher une température moyenne supérieure ou inférieure (en fonction de typevaleurdeclenchement) à la valeurdeclenchement

datedeclenchementmanuelle

Si l'opérateur souhaite forcer manuellement la date de démarrage du calcul (au format 2020-12-01)

valeurdegresjours

Valeur de degrés-jours de référence

typevaleurdeclenchement

Si Montant (par défault), s'appuie sur une chronique printanière (valeurs croissantes : BRO, OBR, GAR, etc.). Si Descendant, s'appuie sur une chronique automnale (TRF)

Examples

Resultats %>% chronique.degresjours()
Resultats %>% chronique.degresjours(valeurdeclenchement = 10, typeseuildeclenchement = "Montant", nbjourssuccessifsdeclenchement = 2, valeurdegresjours = 180)
Resultats %>% chronique.degresjours(valeurdegresjours = 180, datedeclenchementmanuelle = "2021-03-30")
test <- ValJours %>% filter(chmes_coderhj == "AIN22-2") %>% formatage.annee.biologique() %>% group_by(chmes_coderhj, chmes_anneebiol) %>% group_split() 
listeespecesatraiter <- c("TRF", "OBR", "BRO", "GAR", "TAN", "CCO", "HOT", "BAF")
argList <- list(x = test, y = listeespecesatraiter)
crossArg <- cross_df(argList)
test <- map2_dfr(crossArg$x, crossArg$y, chronique.degresjours)

jbfagotfede39/aquatools documentation built on Jan. 22, 2025, 1:20 p.m.