This set of functions returns a complete set of statistics for a site (using sfn_data) or several sites (using sfn_data_multi)

daily_metrics(
  sfn_data,
  solar = TRUE,
  probs = c(0.95),
  tidy = FALSE,
  metadata = NULL,
  ...
)

monthly_metrics(
  sfn_data,
  solar = TRUE,
  probs = c(0.95),
  tidy = FALSE,
  metadata = NULL,
  ...
)

nightly_metrics(
  sfn_data,
  period = c("1 day", "1 month"),
  solar = TRUE,
  int_start = 20,
  int_end = 6,
  probs = c(0.95),
  tidy = FALSE,
  metadata = NULL,
  ...
)

daylight_metrics(
  sfn_data,
  period = c("1 day", "1 month"),
  solar = TRUE,
  int_start = 6,
  int_end = 20,
  probs = c(0.95),
  tidy = FALSE,
  metadata = NULL,
  ...
)

predawn_metrics(
  sfn_data,
  period = c("1 day", "1 month"),
  solar = TRUE,
  int_start = 4,
  int_end = 6,
  probs = c(0.95),
  tidy = FALSE,
  metadata = NULL,
  ...
)

midday_metrics(
  sfn_data,
  period = c("1 day", "1 month"),
  solar = TRUE,
  int_start = 11,
  int_end = 13,
  probs = c(0.95),
  tidy = FALSE,
  metadata = NULL,
  ...
)

Arguments

sfn_data

sfn_data or sfn_data_multi object to obtain the metrics from

solar

Logical indicating if the solarTIMESTAMP must be used instead of the site local TIMESTAMP. Default to TRUE (use solarTIMESTAMP).

probs

numeric vector of probabilities for quantile

tidy

Logical indicating if the metrics must be returned in a tidy format (a long tibble, each observation in its own row)

metadata

metadata object, usually the result of read_sfn_metadata. Only used if tidy is TRUE.

...

additional arguments to be passed to .collapse_timestamp or floor_date or ceiling_date.

period

Time period to aggregate data by. See period section for an explanation about the periods ('1 day', '1 month', '1 year', ...)

int_start

Integer value indicating the starting hour of the special interval in 24h format. See Interval section in details.

int_end

Integer value indicating the ending hour of the special interval in 24h format. See Interval section in details.

Value

If tidy is TRUE, a tibble with the metrics for sapflow and environmental data, with all the metadata included. If tidy is FALSE (default), a list of tibbles with the calculated metrics.

Details

*_metrics functions are wrappers for sfn_metrics with a set of fixed arguments.

*_metrics functions return all or some of the following statistics:

  • mean: mean of variable (tree or environmental variable) for the given period. NAs are removed

  • sd: standard deviation of the variable for the givn period. NAs are removed

  • coverage: Data coverage percentage (percentage of measures without NAs)

  • q_XX: 0.XX quantile value for the period

  • centroid: Diurnal centroid value (hours passed until the half of the summed daily value was reached). Only returned for sapflow measures when period is '1 day'

  • accumulated: Accumulated values for precipitation only

daily_metrics

daily_metrics summarise daily data for all hours in the day

monthly_metrics

monthly_metrics summarise monthly data for all hours in the day.

nightly_metrics

nightly_metrics will return the metrics for night periods, summarised daily or monthly

Night for daily period starts in DOY x and ends in DOY x+1 (i.e. if night_start = 20, night_end = 6 values for the night starting at 2018-03-28 20:00:00 and ending at 2018-03-29 06:00:00 are summarised).

Night for monthly period summarises all night periods in the month, that includes from 00:00:00 of the first month night to 23:59:59 of the last month night.

daylight_metrics

daylight_metrics will return the metrics for daylight periods, summarised daily or monthly. Daylight interval is selected by start and end hours.

predawn_metrics

predawn_metrics will always return the metrics for predawn period, summarised daily or monthly. Predawn interval is selected by start and end hours.

Predawn metrics did not return the centroid metric.

midday_metrics

midday_metrics will always return the metrics for midday period, summarised daily or monthly. midday interval is selected by start and end hours.

Midday metrics did not return the centroid metric.

See also

Other metrics: sfn_metrics()

Examples

## daily_metrics # data load data('ARG_TRE', package = 'sapfluxnetr') data('sfn_metadata_ex', package = 'sapfluxnetr') # non tidy raw metrics (default) ARG_TRE_raw_daily <- daily_metrics(ARG_TRE)
#> [1] "Crunching data for ARG_TRE. In large datasets this could take a while" #> [1] "General data for ARG_TRE"
str(ARG_TRE_raw_daily)
#> List of 2 #> $ sapf: tibble [14 × 21] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP : POSIXct[1:14], format: "2009-11-17" "2009-11-18" ... #> ..$ ARG_TRE_Nan_Jt_1_mean : num [1:14] 308 507 541 330 338 ... #> ..$ ARG_TRE_Nan_Jt_2_mean : num [1:14] 173 376 380 218 219 ... #> ..$ ARG_TRE_Nan_Jt_3_mean : num [1:14] 303 432 391 272 278 ... #> ..$ ARG_TRE_Nan_Jt_4_mean : num [1:14] 255 490 524 334 351 ... #> ..$ ARG_TRE_Nan_Jt_1_sd : num [1:14] 20.7 170 261.8 138.6 190.2 ... #> ..$ ARG_TRE_Nan_Jt_2_sd : num [1:14] 23.2 173.9 168.9 67.2 108.1 ... #> ..$ ARG_TRE_Nan_Jt_3_sd : num [1:14] 14 130.2 149.6 74.6 113.2 ... #> ..$ ARG_TRE_Nan_Jt_4_sd : num [1:14] 53.4 187.9 258.1 138.1 177 ... #> ..$ ARG_TRE_Nan_Jt_1_coverage: num [1:14] 8.33 100 100 100 100 ... #> ..$ ARG_TRE_Nan_Jt_2_coverage: num [1:14] 8.33 100 100 100 100 ... #> ..$ ARG_TRE_Nan_Jt_3_coverage: num [1:14] 8.33 100 100 100 100 ... #> ..$ ARG_TRE_Nan_Jt_4_coverage: num [1:14] 8.33 100 100 100 100 ... #> ..$ ARG_TRE_Nan_Jt_1_q_95 : Named num [1:14] 321 723 938 560 646 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ ARG_TRE_Nan_Jt_2_q_95 : Named num [1:14] 188 616 638 347 392 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ ARG_TRE_Nan_Jt_3_q_95 : Named num [1:14] 312 640 613 379 512 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ ARG_TRE_Nan_Jt_4_q_95 : Named num [1:14] 289 781 926 553 603 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ ARG_TRE_Nan_Jt_1_centroid: num [1:14] 17.7 13.4 13.6 13.8 12.9 ... #> ..$ ARG_TRE_Nan_Jt_2_centroid: num [1:14] 17.4 13.4 13.1 13.2 12.7 ... #> ..$ ARG_TRE_Nan_Jt_3_centroid: num [1:14] 17.8 13.1 13 12.7 12.2 ... #> ..$ ARG_TRE_Nan_Jt_4_centroid: num [1:14] 18.9 13.6 13.6 13.9 12.6 ... #> $ env : tibble [14 × 38] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP : POSIXct[1:14], format: "2009-11-17" "2009-11-18" ... #> ..$ ta_mean : num [1:14] 1.1 6.91 6.88 2.72 3.06 ... #> ..$ rh_mean : num [1:14] 41.6 28.3 28 40.6 43.7 ... #> ..$ vpd_mean : num [1:14] 0.386 0.747 0.769 0.45 0.445 ... #> ..$ sw_in_mean : num [1:14] 0 314 420 161 248 ... #> ..$ ws_mean : num [1:14] 14.7 12.8 16.7 15.4 17 ... #> ..$ precip_mean : num [1:14] 0 0 0 0 0.025 ... #> ..$ swc_shallow_mean : num [1:14] 0.396 0.386 0.369 0.356 0.348 ... #> ..$ ppfd_in_mean : num [1:14] 0 664 888 341 525 ... #> ..$ ext_rad_mean : num [1:14] 0 469 472 474 477 ... #> ..$ ta_sd : num [1:14] 0.141 3.518 4.178 2.312 2.552 ... #> ..$ rh_sd : num [1:14] 0.12 8.09 10.88 5.03 9.27 ... #> ..$ vpd_sd : num [1:14] 0.00473 0.24 0.32262 0.10486 0.14696 ... #> ..$ sw_in_sd : num [1:14] 0 390 454 180 317 ... #> ..$ ws_sd : num [1:14] 1.58 6.95 5.56 4.41 8.38 ... #> ..$ precip_sd : num [1:14] 0 0 0 0 0.0847 ... #> ..$ swc_shallow_sd : num [1:14] 0.000516 0.006162 0.005758 0.003442 0.001946 ... #> ..$ ppfd_in_sd : num [1:14] 0 825 960 380 670 ... #> ..$ ext_rad_sd : num [1:14] 0 470 471 472 474 ... #> ..$ ta_coverage : num [1:14] 8.33 100 100 100 100 ... #> ..$ rh_coverage : num [1:14] 8.33 100 100 100 100 ... #> ..$ vpd_coverage : num [1:14] 8.33 100 100 100 100 ... #> ..$ sw_in_coverage : num [1:14] 8.33 100 100 100 100 ... #> ..$ ws_coverage : num [1:14] 8.33 100 100 100 100 ... #> ..$ precip_coverage : num [1:14] 8.33 100 100 100 100 ... #> ..$ swc_shallow_coverage: num [1:14] 8.33 100 100 100 100 ... #> ..$ ppfd_in_coverage : num [1:14] 8.33 100 100 100 100 ... #> ..$ ext_rad_coverage : num [1:14] 8.33 100 100 100 100 ... #> ..$ ta_q_95 : Named num [1:14] 1.19 10.5 12.44 6.04 6.84 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ rh_q_95 : Named num [1:14] 41.7 38.9 44.3 47.3 55.6 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ vpd_q_95 : Named num [1:14] 0.389 1.035 1.223 0.62 0.66 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ sw_in_q_95 : Named num [1:14] 0 1024 1084 460 841 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ ws_q_95 : Named num [1:14] 15.7 22.2 24.8 21 30.6 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ precip_q_95 : Named num [1:14] 0 0 0 0 0.255 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ swc_shallow_q_95 : Named num [1:14] 0.396 0.394 0.376 0.36 0.35 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ ppfd_in_q_95 : Named num [1:14] 0 2164 2291 972 1777 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ ext_rad_q_95 : Named num [1:14] 0 1169 1173 1177 1180 ... #> .. ..- attr(*, "names")= chr [1:14] "95%" "95%" "95%" "95%" ... #> ..$ precip_accumulated : num [1:14] 0 0 0 0 0.6 2.5 0 0 0 29.2 ...
# \donttest{ # tidy daily metrics ARG_TRE_daily <- daily_metrics( ARG_TRE, tidy = TRUE, metadata = sfn_metadata_ex )
#> [1] "Crunching data for ARG_TRE. In large datasets this could take a while" #> [1] "General data for ARG_TRE"
ARG_TRE_daily
#> # A tibble: 56 x 129 #> TIMESTAMP si_code pl_code sapflow_mean sapflow_sd sapflow_coverage #> <dttm> <chr> <chr> <dbl> <dbl> <dbl> #> 1 2009-11-17 00:00:00 ARG_TRE ARG_TR… 308. 20.7 8.33 #> 2 2009-11-17 00:00:00 ARG_TRE ARG_TR… 173. 23.2 8.33 #> 3 2009-11-17 00:00:00 ARG_TRE ARG_TR… 303. 14.0 8.33 #> 4 2009-11-17 00:00:00 ARG_TRE ARG_TR… 255. 53.4 8.33 #> 5 2009-11-18 00:00:00 ARG_TRE ARG_TR… 507. 170. 100 #> 6 2009-11-18 00:00:00 ARG_TRE ARG_TR… 376. 174. 100 #> 7 2009-11-18 00:00:00 ARG_TRE ARG_TR… 432. 130. 100 #> 8 2009-11-18 00:00:00 ARG_TRE ARG_TR… 490. 188. 100 #> 9 2009-11-19 00:00:00 ARG_TRE ARG_TR… 541. 262. 100 #> 10 2009-11-19 00:00:00 ARG_TRE ARG_TR… 380. 169. 100 #> # … with 46 more rows, and 123 more variables: sapflow_q_95 <dbl>, #> # sapflow_centroid <dbl>, ta_mean <dbl>, rh_mean <dbl>, vpd_mean <dbl>, #> # sw_in_mean <dbl>, ws_mean <dbl>, precip_mean <dbl>, swc_shallow_mean <dbl>, #> # ppfd_in_mean <dbl>, ext_rad_mean <dbl>, ta_sd <dbl>, rh_sd <dbl>, #> # vpd_sd <dbl>, sw_in_sd <dbl>, ws_sd <dbl>, precip_sd <dbl>, #> # swc_shallow_sd <dbl>, ppfd_in_sd <dbl>, ext_rad_sd <dbl>, #> # ta_coverage <dbl>, rh_coverage <dbl>, vpd_coverage <dbl>, #> # sw_in_coverage <dbl>, ws_coverage <dbl>, precip_coverage <dbl>, #> # swc_shallow_coverage <dbl>, ppfd_in_coverage <dbl>, ext_rad_coverage <dbl>, #> # ta_q_95 <dbl>, rh_q_95 <dbl>, vpd_q_95 <dbl>, sw_in_q_95 <dbl>, #> # ws_q_95 <dbl>, precip_q_95 <dbl>, swc_shallow_q_95 <dbl>, #> # ppfd_in_q_95 <dbl>, ext_rad_q_95 <dbl>, precip_accumulated <dbl>, #> # pl_age <dbl>, pl_azimut_int <chr>, pl_bark_thick <dbl>, pl_dbh <dbl>, #> # pl_height <dbl>, pl_leaf_area <dbl>, pl_name <chr>, pl_radial_int <chr>, #> # pl_remarks <chr>, pl_sap_units <chr>, pl_sapw_area <dbl>, #> # pl_sapw_depth <dbl>, pl_sens_calib <lgl>, pl_sens_cor_grad <chr>, #> # pl_sens_cor_zero <chr>, pl_sens_hgt <dbl>, pl_sens_length <int>, #> # pl_sens_man <chr>, pl_sens_meth <chr>, pl_sens_timestep <int>, #> # pl_social <chr>, pl_species <chr>, pl_treatment <chr>, #> # pl_sap_units_orig <chr>, si_addcontr_email <chr>, #> # si_addcontr_firstname <chr>, si_addcontr_institution <chr>, #> # si_addcontr_lastname <chr>, si_contact_email <chr>, #> # si_contact_firstname <chr>, si_contact_institution <chr>, #> # si_contact_lastname <chr>, si_country <chr>, si_dendro_network <lgl>, #> # si_dist_mgmt <chr>, si_elev <int>, si_flux_network <lgl>, si_igbp <chr>, #> # si_lat <dbl>, si_long <dbl>, si_name <chr>, si_paper <chr>, #> # si_remarks <chr>, is_inside_country <lgl>, si_mat <dbl>, si_map <dbl>, #> # si_biome <chr>, st_age <dbl>, st_aspect <chr>, st_basal_area <dbl>, #> # st_clay_perc <lgl>, st_density <int>, st_growth_condition <chr>, #> # st_height <dbl>, st_lai <dbl>, st_name <chr>, st_remarks <lgl>, #> # st_sand_perc <lgl>, st_silt_perc <lgl>, st_soil_depth <int>, #> # st_soil_texture <chr>, …
# } ## monthly_metrics # data load data('ARG_TRE', package = 'sapfluxnetr') data('sfn_metadata_ex', package = 'sapfluxnetr') # non tidy raw metrics (default) ARG_TRE_raw_monthly <- monthly_metrics(ARG_TRE)
#> [1] "Crunching data for ARG_TRE. In large datasets this could take a while" #> [1] "General data for ARG_TRE"
str(ARG_TRE_raw_monthly)
#> List of 2 #> $ sapf: tibble [1 × 17] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP : POSIXct[1:1], format: "2009-11-01" #> ..$ ARG_TRE_Nan_Jt_1_mean : num 472 #> ..$ ARG_TRE_Nan_Jt_2_mean : num 332 #> ..$ ARG_TRE_Nan_Jt_3_mean : num 410 #> ..$ ARG_TRE_Nan_Jt_4_mean : num 552 #> ..$ ARG_TRE_Nan_Jt_1_sd : num 257 #> ..$ ARG_TRE_Nan_Jt_2_sd : num 194 #> ..$ ARG_TRE_Nan_Jt_3_sd : num 228 #> ..$ ARG_TRE_Nan_Jt_4_sd : num 341 #> ..$ ARG_TRE_Nan_Jt_1_coverage: num 42.7 #> ..$ ARG_TRE_Nan_Jt_2_coverage: num 42.7 #> ..$ ARG_TRE_Nan_Jt_3_coverage: num 42.7 #> ..$ ARG_TRE_Nan_Jt_4_coverage: num 42.7 #> ..$ ARG_TRE_Nan_Jt_1_q_95 : Named num 893 #> .. ..- attr(*, "names")= chr "95%" #> ..$ ARG_TRE_Nan_Jt_2_q_95 : Named num 654 #> .. ..- attr(*, "names")= chr "95%" #> ..$ ARG_TRE_Nan_Jt_3_q_95 : Named num 824 #> .. ..- attr(*, "names")= chr "95%" #> ..$ ARG_TRE_Nan_Jt_4_q_95 : Named num 1148 #> .. ..- attr(*, "names")= chr "95%" #> $ env : tibble [1 × 38] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP : POSIXct[1:1], format: "2009-11-01" #> ..$ ta_mean : num 5.2 #> ..$ rh_mean : num 36.1 #> ..$ vpd_mean : num 0.608 #> ..$ sw_in_mean : num 302 #> ..$ ws_mean : num 21.5 #> ..$ precip_mean : num 0.123 #> ..$ swc_shallow_mean : num 0.357 #> ..$ ppfd_in_mean : num 639 #> ..$ ext_rad_mean : num 484 #> ..$ ta_sd : num 3.97 #> ..$ rh_sd : num 12.1 #> ..$ vpd_sd : num 0.267 #> ..$ sw_in_sd : num 369 #> ..$ ws_sd : num 13 #> ..$ precip_sd : num 0.714 #> ..$ swc_shallow_sd : num 0.0284 #> ..$ ppfd_in_sd : num 781 #> ..$ ext_rad_sd : num 467 #> ..$ ta_coverage : num 42.7 #> ..$ rh_coverage : num 42.7 #> ..$ vpd_coverage : num 42.7 #> ..$ sw_in_coverage : num 42.7 #> ..$ ws_coverage : num 42.7 #> ..$ precip_coverage : num 42.7 #> ..$ swc_shallow_coverage: num 42.7 #> ..$ ppfd_in_coverage : num 42.7 #> ..$ ext_rad_coverage : num 42.7 #> ..$ ta_q_95 : Named num 11.3 #> .. ..- attr(*, "names")= chr "95%" #> ..$ rh_q_95 : Named num 57.2 #> .. ..- attr(*, "names")= chr "95%" #> ..$ vpd_q_95 : Named num 1.1 #> .. ..- attr(*, "names")= chr "95%" #> ..$ sw_in_q_95 : Named num 1063 #> .. ..- attr(*, "names")= chr "95%" #> ..$ ws_q_95 : Named num 46.8 #> .. ..- attr(*, "names")= chr "95%" #> ..$ precip_q_95 : Named num 0.39 #> .. ..- attr(*, "names")= chr "95%" #> ..$ swc_shallow_q_95 : Named num 0.408 #> .. ..- attr(*, "names")= chr "95%" #> ..$ ppfd_in_q_95 : Named num 2247 #> .. ..- attr(*, "names")= chr "95%" #> ..$ ext_rad_q_95 : Named num 1195 #> .. ..- attr(*, "names")= chr "95%" #> ..$ precip_accumulated : num 38.5
# \donttest{ # tidy monthly metrics ARG_TRE_monthly <- monthly_metrics( ARG_TRE, tidy = TRUE, metadata = sfn_metadata_ex )
#> [1] "Crunching data for ARG_TRE. In large datasets this could take a while" #> [1] "General data for ARG_TRE"
ARG_TRE_monthly
#> # A tibble: 4 x 128 #> TIMESTAMP si_code pl_code sapflow_mean sapflow_sd sapflow_coverage #> <dttm> <chr> <chr> <dbl> <dbl> <dbl> #> 1 2009-11-01 00:00:00 ARG_TRE ARG_TR… 472. 257. 42.7 #> 2 2009-11-01 00:00:00 ARG_TRE ARG_TR… 332. 194. 42.7 #> 3 2009-11-01 00:00:00 ARG_TRE ARG_TR… 410. 228. 42.7 #> 4 2009-11-01 00:00:00 ARG_TRE ARG_TR… 552. 341. 42.7 #> # … with 122 more variables: sapflow_q_95 <dbl>, ta_mean <dbl>, rh_mean <dbl>, #> # vpd_mean <dbl>, sw_in_mean <dbl>, ws_mean <dbl>, precip_mean <dbl>, #> # swc_shallow_mean <dbl>, ppfd_in_mean <dbl>, ext_rad_mean <dbl>, #> # ta_sd <dbl>, rh_sd <dbl>, vpd_sd <dbl>, sw_in_sd <dbl>, ws_sd <dbl>, #> # precip_sd <dbl>, swc_shallow_sd <dbl>, ppfd_in_sd <dbl>, ext_rad_sd <dbl>, #> # ta_coverage <dbl>, rh_coverage <dbl>, vpd_coverage <dbl>, #> # sw_in_coverage <dbl>, ws_coverage <dbl>, precip_coverage <dbl>, #> # swc_shallow_coverage <dbl>, ppfd_in_coverage <dbl>, ext_rad_coverage <dbl>, #> # ta_q_95 <dbl>, rh_q_95 <dbl>, vpd_q_95 <dbl>, sw_in_q_95 <dbl>, #> # ws_q_95 <dbl>, precip_q_95 <dbl>, swc_shallow_q_95 <dbl>, #> # ppfd_in_q_95 <dbl>, ext_rad_q_95 <dbl>, precip_accumulated <dbl>, #> # pl_age <dbl>, pl_azimut_int <chr>, pl_bark_thick <dbl>, pl_dbh <dbl>, #> # pl_height <dbl>, pl_leaf_area <dbl>, pl_name <chr>, pl_radial_int <chr>, #> # pl_remarks <chr>, pl_sap_units <chr>, pl_sapw_area <dbl>, #> # pl_sapw_depth <dbl>, pl_sens_calib <lgl>, pl_sens_cor_grad <chr>, #> # pl_sens_cor_zero <chr>, pl_sens_hgt <dbl>, pl_sens_length <int>, #> # pl_sens_man <chr>, pl_sens_meth <chr>, pl_sens_timestep <int>, #> # pl_social <chr>, pl_species <chr>, pl_treatment <chr>, #> # pl_sap_units_orig <chr>, si_addcontr_email <chr>, #> # si_addcontr_firstname <chr>, si_addcontr_institution <chr>, #> # si_addcontr_lastname <chr>, si_contact_email <chr>, #> # si_contact_firstname <chr>, si_contact_institution <chr>, #> # si_contact_lastname <chr>, si_country <chr>, si_dendro_network <lgl>, #> # si_dist_mgmt <chr>, si_elev <int>, si_flux_network <lgl>, si_igbp <chr>, #> # si_lat <dbl>, si_long <dbl>, si_name <chr>, si_paper <chr>, #> # si_remarks <chr>, is_inside_country <lgl>, si_mat <dbl>, si_map <dbl>, #> # si_biome <chr>, st_age <dbl>, st_aspect <chr>, st_basal_area <dbl>, #> # st_clay_perc <lgl>, st_density <int>, st_growth_condition <chr>, #> # st_height <dbl>, st_lai <dbl>, st_name <chr>, st_remarks <lgl>, #> # st_sand_perc <lgl>, st_silt_perc <lgl>, st_soil_depth <int>, #> # st_soil_texture <chr>, st_terrain <chr>, …
# } # \donttest{ ## nightly_metrics # data load data('AUS_CAN_ST2_MIX', package = 'sapfluxnetr') # non tidy daily night metrics (default) AUS_CAN_ST2_MIX_night <- nightly_metrics(AUS_CAN_ST2_MIX)
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "Nighttime data for AUS_CAN_ST2_MIX"
str(AUS_CAN_ST2_MIX_night)
#> List of 2 #> $ sapf: tibble [372 × 171] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP_night : POSIXct[1:372], format: "2006-06-20 20:00:00" "2006-06-21 20:00:00" ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_31_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_32_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_33_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_34_mean_night : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_31_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_32_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_33_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_34_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_coverage_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_coverage_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> .. [list output truncated] #> $ env : tibble [372 × 34] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP_night : POSIXct[1:372], format: "2006-06-20 20:00:00" "2006-06-21 20:00:00" ... #> ..$ ta_mean_night : num [1:372] 9.6 9.3 9.3 9.1 8.9 8.9 8.9 8.9 8.9 8.6 ... #> ..$ vpd_mean_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ sw_in_mean_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ws_mean_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ precip_mean_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ppfd_in_mean_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ rh_mean_night : num [1:372] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ext_rad_mean_night : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ta_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ vpd_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ sw_in_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ ws_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ precip_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ ppfd_in_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ rh_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ ext_rad_sd_night : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ ta_coverage_night : num [1:372] 5 5 5 5 5 5 5 5 5 5 ... #> ..$ vpd_coverage_night : num [1:372] 5 5 5 5 5 5 5 5 5 5 ... #> ..$ sw_in_coverage_night : num [1:372] 5 5 5 5 5 5 5 5 5 5 ... #> ..$ ws_coverage_night : num [1:372] 5 5 5 5 5 5 5 5 5 5 ... #> ..$ precip_coverage_night : num [1:372] 5 5 5 5 5 5 5 5 5 5 ... #> ..$ ppfd_in_coverage_night : num [1:372] 5 5 5 5 5 5 5 5 5 5 ... #> ..$ rh_coverage_night : num [1:372] 5 5 5 5 5 5 5 5 5 5 ... #> ..$ ext_rad_coverage_night : num [1:372] 5 5 5 5 5 5 5 5 5 5 ... #> ..$ ta_q_95_night : Named num [1:372] 9.6 9.3 9.3 9.1 8.9 8.9 8.9 8.9 8.9 8.6 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ vpd_q_95_night : Named num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ sw_in_q_95_night : Named num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ ws_q_95_night : Named num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ precip_q_95_night : Named num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ ppfd_in_q_95_night : Named num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ rh_q_95_night : Named num [1:372] 100 100 100 100 100 100 100 100 100 100 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ ext_rad_q_95_night : Named num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ precip_accumulated_night: num [1:372] 0 0 0 0 0 0 0 0 0 0 ...
AUS_CAN_ST2_MIX_night[['sapf']]
#> # A tibble: 372 x 171 #> TIMESTAMP_night AUS_CAN_ST2_MIX… AUS_CAN_ST2_MIX… AUS_CAN_ST2_MIX… #> <dttm> <dbl> <dbl> <dbl> #> 1 2006-06-20 20:00:00 NaN NaN NaN #> 2 2006-06-21 20:00:00 NaN NaN NaN #> 3 2006-06-22 20:00:00 NaN NaN NaN #> 4 2006-06-23 20:00:00 NaN NaN NaN #> 5 2006-06-24 20:00:00 NaN NaN NaN #> 6 2006-06-25 20:00:00 NaN NaN NaN #> 7 2006-06-26 20:00:00 NaN NaN NaN #> 8 2006-06-27 20:00:00 NaN NaN NaN #> 9 2006-06-28 20:00:00 NaN NaN NaN #> 10 2006-06-29 20:00:00 NaN NaN NaN #> # … with 362 more rows, and 167 more variables: #> # AUS_CAN_ST2_MIX_Egl_Js_4_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_mean_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_2_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_3_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_4_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_sd_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_2_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_3_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_4_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_coverage_night <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_q_95_night <dbl>, …
AUS_CAN_ST2_MIX_night[['env']]
#> # A tibble: 372 x 34 #> TIMESTAMP_night ta_mean_night vpd_mean_night sw_in_mean_night #> <dttm> <dbl> <dbl> <dbl> #> 1 2006-06-20 20:00:00 9.6 0 0 #> 2 2006-06-21 20:00:00 9.3 0 0 #> 3 2006-06-22 20:00:00 9.3 0 0 #> 4 2006-06-23 20:00:00 9.1 0 0 #> 5 2006-06-24 20:00:00 8.9 0 0 #> 6 2006-06-25 20:00:00 8.9 0 0 #> 7 2006-06-26 20:00:00 8.9 0 0 #> 8 2006-06-27 20:00:00 8.9 0 0 #> 9 2006-06-28 20:00:00 8.9 0 0 #> 10 2006-06-29 20:00:00 8.6 0 0 #> # … with 362 more rows, and 30 more variables: ws_mean_night <dbl>, #> # precip_mean_night <dbl>, ppfd_in_mean_night <dbl>, rh_mean_night <dbl>, #> # ext_rad_mean_night <dbl>, ta_sd_night <dbl>, vpd_sd_night <dbl>, #> # sw_in_sd_night <dbl>, ws_sd_night <dbl>, precip_sd_night <dbl>, #> # ppfd_in_sd_night <dbl>, rh_sd_night <dbl>, ext_rad_sd_night <dbl>, #> # ta_coverage_night <dbl>, vpd_coverage_night <dbl>, #> # sw_in_coverage_night <dbl>, ws_coverage_night <dbl>, #> # precip_coverage_night <dbl>, ppfd_in_coverage_night <dbl>, #> # rh_coverage_night <dbl>, ext_rad_coverage_night <dbl>, ta_q_95_night <dbl>, #> # vpd_q_95_night <dbl>, sw_in_q_95_night <dbl>, ws_q_95_night <dbl>, #> # precip_q_95_night <dbl>, ppfd_in_q_95_night <dbl>, rh_q_95_night <dbl>, #> # ext_rad_q_95_night <dbl>, precip_accumulated_night <dbl>
# change the night interval AUS_CAN_ST2_MIX_night_short <- nightly_metrics( AUS_CAN_ST2_MIX, int_start = 21, int_end = 4 # night starting and ending hour )
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "Nighttime data for AUS_CAN_ST2_MIX"
AUS_CAN_ST2_MIX_night_short[['env']]
#> # A tibble: 372 x 34 #> TIMESTAMP_night ta_mean_night vpd_mean_night sw_in_mean_night #> <dttm> <dbl> <dbl> <dbl> #> 1 2006-06-20 21:00:00 9.3 0 0 #> 2 2006-06-21 21:00:00 9.1 0 0 #> 3 2006-06-22 21:00:00 8.9 0 0 #> 4 2006-06-23 21:00:00 8.9 0 0 #> 5 2006-06-24 21:00:00 8.9 0 0 #> 6 2006-06-25 21:00:00 8.9 0 0 #> 7 2006-06-26 21:00:00 8.9 0 0 #> 8 2006-06-27 21:00:00 8.6 0 0 #> 9 2006-06-28 21:00:00 8.4 0 0 #> 10 2006-06-29 21:00:00 7.2 0 0 #> # … with 362 more rows, and 30 more variables: ws_mean_night <dbl>, #> # precip_mean_night <dbl>, ppfd_in_mean_night <dbl>, rh_mean_night <dbl>, #> # ext_rad_mean_night <dbl>, ta_sd_night <dbl>, vpd_sd_night <dbl>, #> # sw_in_sd_night <dbl>, ws_sd_night <dbl>, precip_sd_night <dbl>, #> # ppfd_in_sd_night <dbl>, rh_sd_night <dbl>, ext_rad_sd_night <dbl>, #> # ta_coverage_night <dbl>, vpd_coverage_night <dbl>, #> # sw_in_coverage_night <dbl>, ws_coverage_night <dbl>, #> # precip_coverage_night <dbl>, ppfd_in_coverage_night <dbl>, #> # rh_coverage_night <dbl>, ext_rad_coverage_night <dbl>, ta_q_95_night <dbl>, #> # vpd_q_95_night <dbl>, sw_in_q_95_night <dbl>, ws_q_95_night <dbl>, #> # precip_q_95_night <dbl>, ppfd_in_q_95_night <dbl>, rh_q_95_night <dbl>, #> # ext_rad_q_95_night <dbl>, precip_accumulated_night <dbl>
# tidy nightly metrics data('sfn_metadata_ex', package = 'sapfluxnetr') AUS_CAN_ST2_MIX_night_tidy <- nightly_metrics( AUS_CAN_ST2_MIX, tidy = TRUE, metadata = sfn_metadata_ex )
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "Nighttime data for AUS_CAN_ST2_MIX"
AUS_CAN_ST2_MIX_night_tidy
#> # A tibble: 12,648 x 125 #> TIMESTAMP_night si_code pl_code sapflow_mean_ni… sapflow_sd_night #> <dttm> <chr> <chr> <dbl> <dbl> #> 1 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 2 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 3 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 4 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 5 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 6 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 7 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 8 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 9 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> 10 2006-06-20 20:00:00 AUS_CA… AUS_CA… NaN NA #> # … with 12,638 more rows, and 120 more variables: #> # sapflow_coverage_night <dbl>, sapflow_q_95_night <dbl>, #> # sapflow_centroid_night <dbl>, ta_mean_night <dbl>, vpd_mean_night <dbl>, #> # sw_in_mean_night <dbl>, ws_mean_night <dbl>, precip_mean_night <dbl>, #> # ppfd_in_mean_night <dbl>, rh_mean_night <dbl>, ext_rad_mean_night <dbl>, #> # ta_sd_night <dbl>, vpd_sd_night <dbl>, sw_in_sd_night <dbl>, #> # ws_sd_night <dbl>, precip_sd_night <dbl>, ppfd_in_sd_night <dbl>, #> # rh_sd_night <dbl>, ext_rad_sd_night <dbl>, ta_coverage_night <dbl>, #> # vpd_coverage_night <dbl>, sw_in_coverage_night <dbl>, #> # ws_coverage_night <dbl>, precip_coverage_night <dbl>, #> # ppfd_in_coverage_night <dbl>, rh_coverage_night <dbl>, #> # ext_rad_coverage_night <dbl>, ta_q_95_night <dbl>, vpd_q_95_night <dbl>, #> # sw_in_q_95_night <dbl>, ws_q_95_night <dbl>, precip_q_95_night <dbl>, #> # ppfd_in_q_95_night <dbl>, rh_q_95_night <dbl>, ext_rad_q_95_night <dbl>, #> # precip_accumulated_night <dbl>, pl_age <dbl>, pl_azimut_int <chr>, #> # pl_bark_thick <dbl>, pl_dbh <dbl>, pl_height <dbl>, pl_leaf_area <dbl>, #> # pl_name <chr>, pl_radial_int <chr>, pl_remarks <chr>, pl_sap_units <chr>, #> # pl_sapw_area <dbl>, pl_sapw_depth <dbl>, pl_sens_calib <lgl>, #> # pl_sens_cor_grad <chr>, pl_sens_cor_zero <chr>, pl_sens_hgt <dbl>, #> # pl_sens_length <int>, pl_sens_man <chr>, pl_sens_meth <chr>, #> # pl_sens_timestep <int>, pl_social <chr>, pl_species <chr>, #> # pl_treatment <chr>, pl_sap_units_orig <chr>, si_addcontr_email <chr>, #> # si_addcontr_firstname <chr>, si_addcontr_institution <chr>, #> # si_addcontr_lastname <chr>, si_contact_email <chr>, #> # si_contact_firstname <chr>, si_contact_institution <chr>, #> # si_contact_lastname <chr>, si_country <chr>, si_dendro_network <lgl>, #> # si_dist_mgmt <chr>, si_elev <int>, si_flux_network <lgl>, si_igbp <chr>, #> # si_lat <dbl>, si_long <dbl>, si_name <chr>, si_paper <chr>, #> # si_remarks <chr>, is_inside_country <lgl>, si_mat <dbl>, si_map <dbl>, #> # si_biome <chr>, st_age <dbl>, st_aspect <chr>, st_basal_area <dbl>, #> # st_clay_perc <lgl>, st_density <int>, st_growth_condition <chr>, #> # st_height <dbl>, st_lai <dbl>, st_name <chr>, st_remarks <lgl>, #> # st_sand_perc <lgl>, st_silt_perc <lgl>, st_soil_depth <int>, #> # st_soil_texture <chr>, st_terrain <chr>, st_treatment <chr>, #> # st_USDA_soil_texture <chr>, …
# } # \donttest{ ## daylight_metrics # data load data('AUS_CAN_ST2_MIX', package = 'sapfluxnetr') # non tidy daily daylight metrics (default) AUS_CAN_ST2_MIX_daylight <- daylight_metrics(AUS_CAN_ST2_MIX)
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "daylight data for AUS_CAN_ST2_MIX"
str(AUS_CAN_ST2_MIX_daylight)
#> List of 2 #> $ sapf: tibble [372 × 171] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP_daylight : POSIXct[1:372], format: "2006-06-20" "2006-06-21" ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_mean_daylight : num [1:372] NaN NaN 208 147 173 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_mean_daylight : num [1:372] NaN NaN 742 454 710 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_mean_daylight : num [1:372] NaN NaN 741 460 464 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_mean_daylight : num [1:372] NaN NaN 1012 600 945 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_mean_daylight : num [1:372] NaN NaN 364 642 1217 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_mean_daylight : num [1:372] NaN NaN 365 292 315 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_31_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_32_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_33_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_34_mean_daylight : num [1:372] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_sd_daylight : num [1:372] NA NA 49.9 46.7 85.9 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_sd_daylight : num [1:372] NA NA 461 219 505 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_sd_daylight : num [1:372] NA NA 419 243 363 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_sd_daylight : num [1:372] NA NA 826 425 858 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_sd_daylight : num [1:372] NA NA 219 444 1110 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_sd_daylight : num [1:372] NA NA 199.8 84.8 207.6 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_31_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_32_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_33_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_34_sd_daylight : num [1:372] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_coverage_daylight : num [1:372] 0 0 53.6 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_coverage_daylight : num [1:372] 0 0 53.6 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_coverage_daylight : num [1:372] 0 0 53.6 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_coverage_daylight : num [1:372] 0 0 53.6 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_coverage_daylight : num [1:372] 0 0 25 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_coverage_daylight : num [1:372] 0 0 25 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_coverage_daylight : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_coverage_daylight : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_coverage_daylight : num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_coverage_daylight: num [1:372] 0 0 0 0 0 0 0 0 0 0 ... #> .. [list output truncated] #> $ env : tibble [372 × 34] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP_daylight : POSIXct[1:372], format: "2006-06-20" "2006-06-21" ... #> ..$ ta_mean_daylight : num [1:372] 12.1 11.9 13.1 12 10.4 ... #> ..$ vpd_mean_daylight : num [1:372] 0.0913 0.1787 0.1361 0.1161 0.1906 ... #> ..$ sw_in_mean_daylight : num [1:372] 53.1 35.3 58.5 54.8 33.4 ... #> ..$ ws_mean_daylight : num [1:372] 0.0158 0.1571 0.3893 0.0857 0.4857 ... #> ..$ precip_mean_daylight : num [1:372] 0 0 0 0.23571 0.00714 ... #> ..$ ppfd_in_mean_daylight : num [1:372] 112.3 74.6 123.6 115.9 70.5 ... #> ..$ rh_mean_daylight : num [1:372] 94.3 89.7 92.2 93.2 86.6 ... #> ..$ ext_rad_mean_daylight : num [1:372] 295 279 279 279 280 ... #> ..$ ta_sd_daylight : num [1:372] 1.67 3.36 2.77 2.63 2.65 ... #> ..$ vpd_sd_daylight : num [1:372] 0.13 0.221 0.141 0.149 0.182 ... #> ..$ sw_in_sd_daylight : num [1:372] 55 39.5 57.5 61.3 35.1 ... #> ..$ ws_sd_daylight : num [1:372] 0.0375 0.241 0.3583 0.1604 0.5462 ... #> ..$ precip_sd_daylight : num [1:372] 0 0 0 0.5279 0.0378 ... #> ..$ ppfd_in_sd_daylight : num [1:372] 116.2 83.5 121.6 129.5 74.1 ... #> ..$ rh_sd_daylight : num [1:372] 7.84 12.03 7.59 8.52 12.14 ... #> ..$ ext_rad_sd_daylight : num [1:372] 277 257 257 257 257 ... #> ..$ ta_coverage_daylight : num [1:372] 67.9 100 100 100 100 ... #> ..$ vpd_coverage_daylight : num [1:372] 67.9 100 100 100 100 ... #> ..$ sw_in_coverage_daylight : num [1:372] 67.9 100 100 100 100 ... #> ..$ ws_coverage_daylight : num [1:372] 67.9 100 100 100 100 ... #> ..$ precip_coverage_daylight : num [1:372] 67.9 100 100 100 100 ... #> ..$ ppfd_in_coverage_daylight : num [1:372] 67.9 100 100 100 100 ... #> ..$ rh_coverage_daylight : num [1:372] 67.9 100 100 100 100 ... #> ..$ ext_rad_coverage_daylight : num [1:372] 67.9 100 100 100 100 ... #> ..$ ta_q_95_daylight : Named num [1:372] 14.6 16.2 16.7 15.9 13.3 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ vpd_q_95_daylight : Named num [1:372] 0.349 0.609 0.376 0.366 0.477 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ sw_in_q_95_daylight : Named num [1:372] 153 100 153 157 100 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ ws_q_95_daylight : Named num [1:372] 0.1 0.665 0.9 0.43 1.565 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ precip_q_95_daylight : Named num [1:372] 0 0 0 1.33 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ ppfd_in_q_95_daylight : Named num [1:372] 323 212 324 332 212 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ rh_q_95_daylight : Named num [1:372] 100 100 100 100 100 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ ext_rad_q_95_daylight : Named num [1:372] 636 633 633 633 634 ... #> .. ..- attr(*, "names")= chr [1:372] "95%" "95%" "95%" "95%" ... #> ..$ precip_accumulated_daylight: num [1:372] 0 0 0 6.6 0.2 0 0 0 0 0 ...
AUS_CAN_ST2_MIX_daylight[['sapf']]
#> # A tibble: 372 x 171 #> TIMESTAMP_daylight AUS_CAN_ST2_MIX… AUS_CAN_ST2_MIX… AUS_CAN_ST2_MIX… #> <dttm> <dbl> <dbl> <dbl> #> 1 2006-06-20 00:00:00 NaN NaN NaN #> 2 2006-06-21 00:00:00 NaN NaN NaN #> 3 2006-06-22 00:00:00 208. 742. 741. #> 4 2006-06-23 00:00:00 147. 454. 460. #> 5 2006-06-24 00:00:00 173. 710. 464. #> 6 2006-06-25 00:00:00 190. 691. 613. #> 7 2006-06-26 00:00:00 170. 598. 530. #> 8 2006-06-27 00:00:00 147. 598. 490. #> 9 2006-06-28 00:00:00 160. 603. 534. #> 10 2006-06-29 00:00:00 188. 705. 669. #> # … with 362 more rows, and 167 more variables: #> # AUS_CAN_ST2_MIX_Egl_Js_4_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_mean_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_2_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_3_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_4_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_sd_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_2_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_3_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_4_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_coverage_daylight <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_q_95_daylight <dbl>, …
AUS_CAN_ST2_MIX_daylight[['env']]
#> # A tibble: 372 x 34 #> TIMESTAMP_daylight ta_mean_daylight vpd_mean_daylig… sw_in_mean_dayl… #> <dttm> <dbl> <dbl> <dbl> #> 1 2006-06-20 00:00:00 12.1 0.0913 53.1 #> 2 2006-06-21 00:00:00 11.9 0.179 35.3 #> 3 2006-06-22 00:00:00 13.1 0.136 58.5 #> 4 2006-06-23 00:00:00 12.0 0.116 54.8 #> 5 2006-06-24 00:00:00 10.4 0.191 33.4 #> 6 2006-06-25 00:00:00 10.2 0.278 58.8 #> 7 2006-06-26 00:00:00 9.84 0.202 37.7 #> 8 2006-06-27 00:00:00 7.39 0.146 30.9 #> 9 2006-06-28 00:00:00 8.17 0.146 35.3 #> 10 2006-06-29 00:00:00 8.48 0.166 31.2 #> # … with 362 more rows, and 30 more variables: ws_mean_daylight <dbl>, #> # precip_mean_daylight <dbl>, ppfd_in_mean_daylight <dbl>, #> # rh_mean_daylight <dbl>, ext_rad_mean_daylight <dbl>, ta_sd_daylight <dbl>, #> # vpd_sd_daylight <dbl>, sw_in_sd_daylight <dbl>, ws_sd_daylight <dbl>, #> # precip_sd_daylight <dbl>, ppfd_in_sd_daylight <dbl>, rh_sd_daylight <dbl>, #> # ext_rad_sd_daylight <dbl>, ta_coverage_daylight <dbl>, #> # vpd_coverage_daylight <dbl>, sw_in_coverage_daylight <dbl>, #> # ws_coverage_daylight <dbl>, precip_coverage_daylight <dbl>, #> # ppfd_in_coverage_daylight <dbl>, rh_coverage_daylight <dbl>, #> # ext_rad_coverage_daylight <dbl>, ta_q_95_daylight <dbl>, #> # vpd_q_95_daylight <dbl>, sw_in_q_95_daylight <dbl>, ws_q_95_daylight <dbl>, #> # precip_q_95_daylight <dbl>, ppfd_in_q_95_daylight <dbl>, #> # rh_q_95_daylight <dbl>, ext_rad_q_95_daylight <dbl>, #> # precip_accumulated_daylight <dbl>
# change the daylight interval AUS_CAN_ST2_MIX_daylight_short <- daylight_metrics( AUS_CAN_ST2_MIX, int_start = 8, int_end = 18 # night starting and ending hour )
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "daylight data for AUS_CAN_ST2_MIX"
AUS_CAN_ST2_MIX_daylight_short[['env']]
#> # A tibble: 372 x 34 #> TIMESTAMP_daylight ta_mean_daylight vpd_mean_daylig… sw_in_mean_dayl… #> <dttm> <dbl> <dbl> <dbl> #> 1 2006-06-20 00:00:00 12.6 0.116 67.3 #> 2 2006-06-21 00:00:00 13.1 0.250 49.4 #> 3 2006-06-22 00:00:00 14.5 0.185 81.0 #> 4 2006-06-23 00:00:00 13.2 0.162 76.3 #> 5 2006-06-24 00:00:00 11.3 0.236 46.2 #> 6 2006-06-25 00:00:00 11.2 0.358 81.8 #> 7 2006-06-26 00:00:00 11.3 0.283 51.8 #> 8 2006-06-27 00:00:00 9.05 0.201 42.8 #> 9 2006-06-28 00:00:00 10.1 0.204 49.4 #> 10 2006-06-29 00:00:00 10.6 0.232 43.3 #> # … with 362 more rows, and 30 more variables: ws_mean_daylight <dbl>, #> # precip_mean_daylight <dbl>, ppfd_in_mean_daylight <dbl>, #> # rh_mean_daylight <dbl>, ext_rad_mean_daylight <dbl>, ta_sd_daylight <dbl>, #> # vpd_sd_daylight <dbl>, sw_in_sd_daylight <dbl>, ws_sd_daylight <dbl>, #> # precip_sd_daylight <dbl>, ppfd_in_sd_daylight <dbl>, rh_sd_daylight <dbl>, #> # ext_rad_sd_daylight <dbl>, ta_coverage_daylight <dbl>, #> # vpd_coverage_daylight <dbl>, sw_in_coverage_daylight <dbl>, #> # ws_coverage_daylight <dbl>, precip_coverage_daylight <dbl>, #> # ppfd_in_coverage_daylight <dbl>, rh_coverage_daylight <dbl>, #> # ext_rad_coverage_daylight <dbl>, ta_q_95_daylight <dbl>, #> # vpd_q_95_daylight <dbl>, sw_in_q_95_daylight <dbl>, ws_q_95_daylight <dbl>, #> # precip_q_95_daylight <dbl>, ppfd_in_q_95_daylight <dbl>, #> # rh_q_95_daylight <dbl>, ext_rad_q_95_daylight <dbl>, #> # precip_accumulated_daylight <dbl>
# tidy daylight metrics data('sfn_metadata_ex', package = 'sapfluxnetr') AUS_CAN_ST2_MIX_daylight_tidy <- daylight_metrics( AUS_CAN_ST2_MIX, tidy = TRUE, metadata = sfn_metadata_ex )
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "daylight data for AUS_CAN_ST2_MIX"
AUS_CAN_ST2_MIX_daylight_tidy
#> # A tibble: 12,648 x 125 #> TIMESTAMP_daylight si_code pl_code sapflow_mean_da… sapflow_sd_dayl… #> <dttm> <chr> <chr> <dbl> <dbl> #> 1 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 2 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 3 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 4 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 5 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 6 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 7 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 8 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 9 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 10 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> # … with 12,638 more rows, and 120 more variables: #> # sapflow_coverage_daylight <dbl>, sapflow_q_95_daylight <dbl>, #> # sapflow_centroid_daylight <dbl>, ta_mean_daylight <dbl>, #> # vpd_mean_daylight <dbl>, sw_in_mean_daylight <dbl>, ws_mean_daylight <dbl>, #> # precip_mean_daylight <dbl>, ppfd_in_mean_daylight <dbl>, #> # rh_mean_daylight <dbl>, ext_rad_mean_daylight <dbl>, ta_sd_daylight <dbl>, #> # vpd_sd_daylight <dbl>, sw_in_sd_daylight <dbl>, ws_sd_daylight <dbl>, #> # precip_sd_daylight <dbl>, ppfd_in_sd_daylight <dbl>, rh_sd_daylight <dbl>, #> # ext_rad_sd_daylight <dbl>, ta_coverage_daylight <dbl>, #> # vpd_coverage_daylight <dbl>, sw_in_coverage_daylight <dbl>, #> # ws_coverage_daylight <dbl>, precip_coverage_daylight <dbl>, #> # ppfd_in_coverage_daylight <dbl>, rh_coverage_daylight <dbl>, #> # ext_rad_coverage_daylight <dbl>, ta_q_95_daylight <dbl>, #> # vpd_q_95_daylight <dbl>, sw_in_q_95_daylight <dbl>, ws_q_95_daylight <dbl>, #> # precip_q_95_daylight <dbl>, ppfd_in_q_95_daylight <dbl>, #> # rh_q_95_daylight <dbl>, ext_rad_q_95_daylight <dbl>, #> # precip_accumulated_daylight <dbl>, pl_age <dbl>, pl_azimut_int <chr>, #> # pl_bark_thick <dbl>, pl_dbh <dbl>, pl_height <dbl>, pl_leaf_area <dbl>, #> # pl_name <chr>, pl_radial_int <chr>, pl_remarks <chr>, pl_sap_units <chr>, #> # pl_sapw_area <dbl>, pl_sapw_depth <dbl>, pl_sens_calib <lgl>, #> # pl_sens_cor_grad <chr>, pl_sens_cor_zero <chr>, pl_sens_hgt <dbl>, #> # pl_sens_length <int>, pl_sens_man <chr>, pl_sens_meth <chr>, #> # pl_sens_timestep <int>, pl_social <chr>, pl_species <chr>, #> # pl_treatment <chr>, pl_sap_units_orig <chr>, si_addcontr_email <chr>, #> # si_addcontr_firstname <chr>, si_addcontr_institution <chr>, #> # si_addcontr_lastname <chr>, si_contact_email <chr>, #> # si_contact_firstname <chr>, si_contact_institution <chr>, #> # si_contact_lastname <chr>, si_country <chr>, si_dendro_network <lgl>, #> # si_dist_mgmt <chr>, si_elev <int>, si_flux_network <lgl>, si_igbp <chr>, #> # si_lat <dbl>, si_long <dbl>, si_name <chr>, si_paper <chr>, #> # si_remarks <chr>, is_inside_country <lgl>, si_mat <dbl>, si_map <dbl>, #> # si_biome <chr>, st_age <dbl>, st_aspect <chr>, st_basal_area <dbl>, #> # st_clay_perc <lgl>, st_density <int>, st_growth_condition <chr>, #> # st_height <dbl>, st_lai <dbl>, st_name <chr>, st_remarks <lgl>, #> # st_sand_perc <lgl>, st_silt_perc <lgl>, st_soil_depth <int>, #> # st_soil_texture <chr>, st_terrain <chr>, st_treatment <chr>, #> # st_USDA_soil_texture <chr>, …
# } # \donttest{ ## predawn_metrics # data load data('AUS_CAN_ST2_MIX', package = 'sapfluxnetr') # non tidy daily predawn metrics (default) AUS_CAN_ST2_MIX_predawn <- predawn_metrics(AUS_CAN_ST2_MIX)
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "predawn data for AUS_CAN_ST2_MIX"
str(AUS_CAN_ST2_MIX_predawn)
#> List of 2 #> $ sapf: tibble [371 × 137] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP_pd : POSIXct[1:371], format: "2006-06-21" "2006-06-22" ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_mean_pd : num [1:371] NaN NaN 107 103 112 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_mean_pd : num [1:371] NaN NaN 266 226 276 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_mean_pd : num [1:371] NaN NaN 248 172 247 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_mean_pd : num [1:371] NaN NaN 166 172 259 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_mean_pd : num [1:371] NaN NaN 207 160 189 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_mean_pd : num [1:371] NaN NaN 239 134 193 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_31_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_32_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_33_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_34_mean_pd : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_sd_pd : num [1:371] NA NA 9.81 30.45 46.74 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_sd_pd : num [1:371] NA NA 31.2 51.5 50.7 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_sd_pd : num [1:371] NA NA 7.62 12.07 23.05 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_sd_pd : num [1:371] NA NA 46.37 24.42 5.92 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_sd_pd : num [1:371] NA NA 57.05 8.04 22.03 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_sd_pd : num [1:371] NA NA 6.15 17.8 6.03 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_31_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_32_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_33_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_34_sd_pd : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_coverage_pd : num [1:371] 0 0 100 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_coverage_pd : num [1:371] 0 0 100 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_coverage_pd : num [1:371] 0 0 100 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_coverage_pd : num [1:371] 0 0 100 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_coverage_pd : num [1:371] 0 0 100 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_coverage_pd : num [1:371] 0 0 100 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_coverage_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_coverage_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_coverage_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_coverage_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> .. [list output truncated] #> $ env : tibble [371 × 34] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP_pd : POSIXct[1:371], format: "2006-06-21" "2006-06-22" ... #> ..$ ta_mean_pd : num [1:371] 6.88 7.23 8.75 7.38 8.8 ... #> ..$ vpd_mean_pd : num [1:371] 0 0 0 0 0.142 ... #> ..$ sw_in_mean_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ws_mean_pd : num [1:371] 0 0 0.05 0 1.35 0.125 0 0 0 0.125 ... #> ..$ precip_mean_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ppfd_in_mean_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ rh_mean_pd : num [1:371] 100 100 100 100 87.5 ... #> ..$ ext_rad_mean_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ta_sd_pd : num [1:371] 0.236 0.538 0.173 0.846 0.245 ... #> ..$ vpd_sd_pd : num [1:371] 0 0 0 0 0.018 ... #> ..$ sw_in_sd_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ws_sd_pd : num [1:371] 0 0 0.0577 0 0.1 ... #> ..$ precip_sd_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ppfd_in_sd_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ rh_sd_pd : num [1:371] 0 0 0 0 1.61 ... #> ..$ ext_rad_sd_pd : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ta_coverage_pd : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ vpd_coverage_pd : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ sw_in_coverage_pd : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ws_coverage_pd : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ precip_coverage_pd : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ppfd_in_coverage_pd : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ rh_coverage_pd : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ext_rad_coverage_pd : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ta_q_95_pd : Named num [1:371] 7.16 7.83 8.9 8.29 9.07 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ vpd_q_95_pd : Named num [1:371] 0 0 0 0 0.161 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ sw_in_q_95_pd : Named num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ ws_q_95_pd : Named num [1:371] 0 0 0.1 0 1.47 0.425 0 0 0 0.27 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ precip_q_95_pd : Named num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ ppfd_in_q_95_pd : Named num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ rh_q_95_pd : Named num [1:371] 100 100 100 100 88.9 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ ext_rad_q_95_pd : Named num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ precip_accumulated_pd: num [1:371] 0 0 0 0 0 0 0 0 0 0 ...
AUS_CAN_ST2_MIX_predawn[['sapf']]
#> # A tibble: 371 x 137 #> TIMESTAMP_pd AUS_CAN_ST2_MIX… AUS_CAN_ST2_MIX… AUS_CAN_ST2_MIX… #> <dttm> <dbl> <dbl> <dbl> #> 1 2006-06-21 00:00:00 NaN NaN NaN #> 2 2006-06-22 00:00:00 NaN NaN NaN #> 3 2006-06-23 00:00:00 107. 266. 248. #> 4 2006-06-24 00:00:00 103. 226. 172. #> 5 2006-06-25 00:00:00 112. 276. 247. #> 6 2006-06-26 00:00:00 114. 235. 211. #> 7 2006-06-27 00:00:00 99.2 272. 158. #> 8 2006-06-28 00:00:00 120. 269. 198. #> 9 2006-06-29 00:00:00 118. 254. 200. #> 10 2006-06-30 00:00:00 144. 304. 270. #> # … with 361 more rows, and 133 more variables: #> # AUS_CAN_ST2_MIX_Egl_Js_4_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_mean_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_sd_pd <dbl>, AUS_CAN_ST2_MIX_Egl_Js_2_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_3_sd_pd <dbl>, AUS_CAN_ST2_MIX_Egl_Js_4_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_sd_pd <dbl>, AUS_CAN_ST2_MIX_Ame_Js_6_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_sd_pd <dbl>, AUS_CAN_ST2_MIX_Egl_Js_8_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_sd_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_2_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_3_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_4_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_coverage_pd <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_q_95_pd <dbl>, …
AUS_CAN_ST2_MIX_predawn[['env']]
#> # A tibble: 371 x 34 #> TIMESTAMP_pd ta_mean_pd vpd_mean_pd sw_in_mean_pd ws_mean_pd #> <dttm> <dbl> <dbl> <dbl> <dbl> #> 1 2006-06-21 00:00:00 6.88 0 0 0 #> 2 2006-06-22 00:00:00 7.22 0 0 0 #> 3 2006-06-23 00:00:00 8.75 0 0 0.05 #> 4 2006-06-24 00:00:00 7.38 0 0 0 #> 5 2006-06-25 00:00:00 8.8 0.142 0 1.35 #> 6 2006-06-26 00:00:00 6.52 0 0 0.125 #> 7 2006-06-27 00:00:00 -0.35 0 0 0 #> 8 2006-06-28 00:00:00 0.35 0 0 0 #> 9 2006-06-29 00:00:00 1.2 0 0 0 #> 10 2006-06-30 00:00:00 0.725 0 0 0.125 #> # … with 361 more rows, and 29 more variables: precip_mean_pd <dbl>, #> # ppfd_in_mean_pd <dbl>, rh_mean_pd <dbl>, ext_rad_mean_pd <dbl>, #> # ta_sd_pd <dbl>, vpd_sd_pd <dbl>, sw_in_sd_pd <dbl>, ws_sd_pd <dbl>, #> # precip_sd_pd <dbl>, ppfd_in_sd_pd <dbl>, rh_sd_pd <dbl>, #> # ext_rad_sd_pd <dbl>, ta_coverage_pd <dbl>, vpd_coverage_pd <dbl>, #> # sw_in_coverage_pd <dbl>, ws_coverage_pd <dbl>, precip_coverage_pd <dbl>, #> # ppfd_in_coverage_pd <dbl>, rh_coverage_pd <dbl>, ext_rad_coverage_pd <dbl>, #> # ta_q_95_pd <dbl>, vpd_q_95_pd <dbl>, sw_in_q_95_pd <dbl>, ws_q_95_pd <dbl>, #> # precip_q_95_pd <dbl>, ppfd_in_q_95_pd <dbl>, rh_q_95_pd <dbl>, #> # ext_rad_q_95_pd <dbl>, precip_accumulated_pd <dbl>
# change the predawn interval AUS_CAN_ST2_MIX_predawn_short <- predawn_metrics( AUS_CAN_ST2_MIX, int_start = 8, int_end = 18 # night starting and ending hour )
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "predawn data for AUS_CAN_ST2_MIX"
AUS_CAN_ST2_MIX_predawn_short[['env']]
#> # A tibble: 372 x 34 #> TIMESTAMP_pd ta_mean_pd vpd_mean_pd sw_in_mean_pd ws_mean_pd #> <dttm> <dbl> <dbl> <dbl> <dbl> #> 1 2006-06-20 00:00:00 12.6 0.116 67.3 0.02 #> 2 2006-06-21 00:00:00 13.1 0.250 49.4 0.21 #> 3 2006-06-22 00:00:00 14.5 0.185 81.0 0.545 #> 4 2006-06-23 00:00:00 13.2 0.162 76.3 0.12 #> 5 2006-06-24 00:00:00 11.3 0.236 46.2 0.615 #> 6 2006-06-25 00:00:00 11.2 0.358 81.8 0.995 #> 7 2006-06-26 00:00:00 11.3 0.283 51.8 0.18 #> 8 2006-06-27 00:00:00 9.05 0.201 42.8 0.18 #> 9 2006-06-28 00:00:00 10.1 0.204 49.4 0.02 #> 10 2006-06-29 00:00:00 10.6 0.232 43.3 0.01 #> # … with 362 more rows, and 29 more variables: precip_mean_pd <dbl>, #> # ppfd_in_mean_pd <dbl>, rh_mean_pd <dbl>, ext_rad_mean_pd <dbl>, #> # ta_sd_pd <dbl>, vpd_sd_pd <dbl>, sw_in_sd_pd <dbl>, ws_sd_pd <dbl>, #> # precip_sd_pd <dbl>, ppfd_in_sd_pd <dbl>, rh_sd_pd <dbl>, #> # ext_rad_sd_pd <dbl>, ta_coverage_pd <dbl>, vpd_coverage_pd <dbl>, #> # sw_in_coverage_pd <dbl>, ws_coverage_pd <dbl>, precip_coverage_pd <dbl>, #> # ppfd_in_coverage_pd <dbl>, rh_coverage_pd <dbl>, ext_rad_coverage_pd <dbl>, #> # ta_q_95_pd <dbl>, vpd_q_95_pd <dbl>, sw_in_q_95_pd <dbl>, ws_q_95_pd <dbl>, #> # precip_q_95_pd <dbl>, ppfd_in_q_95_pd <dbl>, rh_q_95_pd <dbl>, #> # ext_rad_q_95_pd <dbl>, precip_accumulated_pd <dbl>
# tidy daylight metrics data('sfn_metadata_ex', package = 'sapfluxnetr') AUS_CAN_ST2_MIX_predawn_tidy <- predawn_metrics( AUS_CAN_ST2_MIX, tidy = TRUE, metadata = sfn_metadata_ex )
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "predawn data for AUS_CAN_ST2_MIX"
AUS_CAN_ST2_MIX_predawn_tidy
#> # A tibble: 12,614 x 124 #> TIMESTAMP_pd si_code pl_code sapflow_mean_pd sapflow_sd_pd #> <dttm> <chr> <chr> <dbl> <dbl> #> 1 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 2 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 3 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 4 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 5 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 6 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 7 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 8 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 9 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> 10 2006-06-21 00:00:00 AUS_CA… AUS_CA… NaN NA #> # … with 12,604 more rows, and 119 more variables: sapflow_coverage_pd <dbl>, #> # sapflow_q_95_pd <dbl>, ta_mean_pd <dbl>, vpd_mean_pd <dbl>, #> # sw_in_mean_pd <dbl>, ws_mean_pd <dbl>, precip_mean_pd <dbl>, #> # ppfd_in_mean_pd <dbl>, rh_mean_pd <dbl>, ext_rad_mean_pd <dbl>, #> # ta_sd_pd <dbl>, vpd_sd_pd <dbl>, sw_in_sd_pd <dbl>, ws_sd_pd <dbl>, #> # precip_sd_pd <dbl>, ppfd_in_sd_pd <dbl>, rh_sd_pd <dbl>, #> # ext_rad_sd_pd <dbl>, ta_coverage_pd <dbl>, vpd_coverage_pd <dbl>, #> # sw_in_coverage_pd <dbl>, ws_coverage_pd <dbl>, precip_coverage_pd <dbl>, #> # ppfd_in_coverage_pd <dbl>, rh_coverage_pd <dbl>, ext_rad_coverage_pd <dbl>, #> # ta_q_95_pd <dbl>, vpd_q_95_pd <dbl>, sw_in_q_95_pd <dbl>, ws_q_95_pd <dbl>, #> # precip_q_95_pd <dbl>, ppfd_in_q_95_pd <dbl>, rh_q_95_pd <dbl>, #> # ext_rad_q_95_pd <dbl>, precip_accumulated_pd <dbl>, pl_age <dbl>, #> # pl_azimut_int <chr>, pl_bark_thick <dbl>, pl_dbh <dbl>, pl_height <dbl>, #> # pl_leaf_area <dbl>, pl_name <chr>, pl_radial_int <chr>, pl_remarks <chr>, #> # pl_sap_units <chr>, pl_sapw_area <dbl>, pl_sapw_depth <dbl>, #> # pl_sens_calib <lgl>, pl_sens_cor_grad <chr>, pl_sens_cor_zero <chr>, #> # pl_sens_hgt <dbl>, pl_sens_length <int>, pl_sens_man <chr>, #> # pl_sens_meth <chr>, pl_sens_timestep <int>, pl_social <chr>, #> # pl_species <chr>, pl_treatment <chr>, pl_sap_units_orig <chr>, #> # si_addcontr_email <chr>, si_addcontr_firstname <chr>, #> # si_addcontr_institution <chr>, si_addcontr_lastname <chr>, #> # si_contact_email <chr>, si_contact_firstname <chr>, #> # si_contact_institution <chr>, si_contact_lastname <chr>, si_country <chr>, #> # si_dendro_network <lgl>, si_dist_mgmt <chr>, si_elev <int>, #> # si_flux_network <lgl>, si_igbp <chr>, si_lat <dbl>, si_long <dbl>, #> # si_name <chr>, si_paper <chr>, si_remarks <chr>, is_inside_country <lgl>, #> # si_mat <dbl>, si_map <dbl>, si_biome <chr>, st_age <dbl>, st_aspect <chr>, #> # st_basal_area <dbl>, st_clay_perc <lgl>, st_density <int>, #> # st_growth_condition <chr>, st_height <dbl>, st_lai <dbl>, st_name <chr>, #> # st_remarks <lgl>, st_sand_perc <lgl>, st_silt_perc <lgl>, #> # st_soil_depth <int>, st_soil_texture <chr>, st_terrain <chr>, #> # st_treatment <chr>, st_USDA_soil_texture <chr>, sp_basal_area_perc <dbl>, …
# } # \donttest{ ## midday_metrics # data load data('AUS_CAN_ST2_MIX', package = 'sapfluxnetr') # non tidy daily midday metrics (default) AUS_CAN_ST2_MIX_midday <- midday_metrics(AUS_CAN_ST2_MIX)
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "midday data for AUS_CAN_ST2_MIX"
str(AUS_CAN_ST2_MIX_midday)
#> List of 2 #> $ sapf: tibble [371 × 137] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP_md : POSIXct[1:371], format: "2006-06-20" "2006-06-21" ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_mean_md : num [1:371] NaN NaN 255 179 178 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_mean_md : num [1:371] NaN NaN 1045 627 1159 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_mean_md : num [1:371] NaN NaN 1302 750 660 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_mean_md : num [1:371] NaN NaN 1965 1110 2094 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_mean_md : num [1:371] NaN NaN NaN 1185 2653 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_mean_md : num [1:371] NaN NaN NaN 356 392 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_31_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_32_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_33_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_34_mean_md : num [1:371] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_sd_md : num [1:371] NA NA NA 38.6 47.3 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_sd_md : num [1:371] NA NA NA 108 352 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_sd_md : num [1:371] NA NA NA 52.8 341.4 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_sd_md : num [1:371] NA NA NA 147 389 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_sd_md : num [1:371] NA NA NA 157 369 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_sd_md : num [1:371] NA NA NA 8.47 166.02 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_31_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_32_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_33_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_34_sd_md : num [1:371] NA NA NA NA NA NA NA NA NA NA ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_1_coverage_md : num [1:371] 0 0 25 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_2_coverage_md : num [1:371] 0 0 25 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_3_coverage_md : num [1:371] 0 0 25 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_4_coverage_md : num [1:371] 0 0 25 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_5_coverage_md : num [1:371] 0 0 0 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_6_coverage_md : num [1:371] 0 0 0 100 100 100 100 100 100 100 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_7_coverage_md : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_8_coverage_md : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_9_coverage_md : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_10_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_11_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_12_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_13_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_14_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_15_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_16_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_17_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_18_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_19_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_20_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_21_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_22_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_23_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_24_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_25_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_26_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_27_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_28_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Ame_Js_29_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ AUS_CAN_ST2_MIX_Egl_Js_30_coverage_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> .. [list output truncated] #> $ env : tibble [371 × 34] (S3: tbl_df/tbl/data.frame) #> ..$ TIMESTAMP_md : POSIXct[1:371], format: "2006-06-20" "2006-06-21" ... #> ..$ ta_mean_md : num [1:371] 12.9 15.7 16 15.6 12.4 ... #> ..$ vpd_mean_md : num [1:371] 0.119 0.39 0.308 0.345 0.326 ... #> ..$ sw_in_mean_md : num [1:371] 92 66 117.8 155.5 56.8 ... #> ..$ ws_mean_md : num [1:371] 0.025 0.55 0.775 0.075 1.25 1.35 0.525 0.05 0.1 0 ... #> ..$ precip_mean_md : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ppfd_in_mean_md : num [1:371] 194 140 249 329 120 ... #> ..$ rh_mean_md : num [1:371] 92.7 78.1 83.2 80.5 77.6 ... #> ..$ ext_rad_mean_md : num [1:371] 630 630 630 630 631 ... #> ..$ ta_sd_md : num [1:371] 1.403 0.299 0.806 0.526 0.613 ... #> ..$ vpd_sd_md : num [1:371] 0.1638 0.0569 0.0763 0.0264 0.1037 ... #> ..$ sw_in_sd_md : num [1:371] 58.5 24 58 5.2 26.4 ... #> ..$ ws_sd_md : num [1:371] 0.05 0.238 0.126 0.15 0.412 ... #> ..$ precip_sd_md : num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> ..$ ppfd_in_sd_md : num [1:371] 123.7 50.8 122.6 11 55.8 ... #> ..$ rh_sd_md : num [1:371] 9.876 3.02 3.351 0.925 6.674 ... #> ..$ ext_rad_sd_md : num [1:371] 11.1 10.9 10.8 10.7 10.5 ... #> ..$ ta_coverage_md : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ vpd_coverage_md : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ sw_in_coverage_md : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ws_coverage_md : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ precip_coverage_md : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ppfd_in_coverage_md : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ rh_coverage_md : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ext_rad_coverage_md : num [1:371] 100 100 100 100 100 100 100 100 100 100 ... #> ..$ ta_q_95_md : Named num [1:371] 14.4 16 16.7 16 13.1 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ vpd_q_95_md : Named num [1:371] 0.315 0.459 0.379 0.367 0.4 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ sw_in_q_95_md : Named num [1:371] 160.1 91.1 168.5 160 88.4 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ ws_q_95_md : Named num [1:371] 0.085 0.7 0.885 0.255 1.6 1.4 0.785 0.1 0.185 0 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ precip_q_95_md : Named num [1:371] 0 0 0 0 0 0 0 0 0 0 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ ppfd_in_q_95_md : Named num [1:371] 338 193 356 338 187 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ rh_q_95_md : Named num [1:371] 100 80.5 86.1 81.4 85.6 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ ext_rad_q_95_md : Named num [1:371] 640 640 640 640 640 ... #> .. ..- attr(*, "names")= chr [1:371] "95%" "95%" "95%" "95%" ... #> ..$ precip_accumulated_md: num [1:371] 0 0 0 0 0 0 0 0 0 0 ...
AUS_CAN_ST2_MIX_midday[['sapf']]
#> # A tibble: 371 x 137 #> TIMESTAMP_md AUS_CAN_ST2_MIX… AUS_CAN_ST2_MIX… AUS_CAN_ST2_MIX… #> <dttm> <dbl> <dbl> <dbl> #> 1 2006-06-20 00:00:00 NaN NaN NaN #> 2 2006-06-21 00:00:00 NaN NaN NaN #> 3 2006-06-22 00:00:00 255. 1045. 1302. #> 4 2006-06-23 00:00:00 179. 627. 750. #> 5 2006-06-24 00:00:00 178. 1159. 660. #> 6 2006-06-25 00:00:00 268. 1221. 1176. #> 7 2006-06-26 00:00:00 241. 1066. 1049. #> 8 2006-06-27 00:00:00 119. 893. 486. #> 9 2006-06-28 00:00:00 173. 1048. 943. #> 10 2006-06-29 00:00:00 294. 1365. 1481. #> # … with 361 more rows, and 133 more variables: #> # AUS_CAN_ST2_MIX_Egl_Js_4_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_mean_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_sd_md <dbl>, AUS_CAN_ST2_MIX_Egl_Js_2_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_3_sd_md <dbl>, AUS_CAN_ST2_MIX_Egl_Js_4_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_sd_md <dbl>, AUS_CAN_ST2_MIX_Ame_Js_6_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_sd_md <dbl>, AUS_CAN_ST2_MIX_Egl_Js_8_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_sd_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_2_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_3_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_4_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_5_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_6_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_7_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_8_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_9_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_10_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_11_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_12_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_13_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_14_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_15_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_16_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_17_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_18_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_19_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_20_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_21_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_22_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_23_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_24_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_25_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_26_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_27_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_28_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_29_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_30_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_31_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_32_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_33_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Egl_Js_34_coverage_md <dbl>, #> # AUS_CAN_ST2_MIX_Ame_Js_1_q_95_md <dbl>, …
AUS_CAN_ST2_MIX_midday[['env']]
#> # A tibble: 371 x 34 #> TIMESTAMP_md ta_mean_md vpd_mean_md sw_in_mean_md ws_mean_md #> <dttm> <dbl> <dbl> <dbl> <dbl> #> 1 2006-06-20 00:00:00 12.9 0.119 92 0.025 #> 2 2006-06-21 00:00:00 15.7 0.390 66 0.550 #> 3 2006-06-22 00:00:00 16.0 0.308 118. 0.775 #> 4 2006-06-23 00:00:00 15.6 0.345 156. 0.075 #> 5 2006-06-24 00:00:00 12.4 0.326 56.8 1.25 #> 6 2006-06-25 00:00:00 12.4 0.489 103. 1.35 #> 7 2006-06-26 00:00:00 13.2 0.424 56.8 0.525 #> 8 2006-06-27 00:00:00 10.9 0.120 49.5 0.05 #> 9 2006-06-28 00:00:00 12.4 0.262 61.5 0.1 #> 10 2006-06-29 00:00:00 12.9 0.237 49.5 0 #> # … with 361 more rows, and 29 more variables: precip_mean_md <dbl>, #> # ppfd_in_mean_md <dbl>, rh_mean_md <dbl>, ext_rad_mean_md <dbl>, #> # ta_sd_md <dbl>, vpd_sd_md <dbl>, sw_in_sd_md <dbl>, ws_sd_md <dbl>, #> # precip_sd_md <dbl>, ppfd_in_sd_md <dbl>, rh_sd_md <dbl>, #> # ext_rad_sd_md <dbl>, ta_coverage_md <dbl>, vpd_coverage_md <dbl>, #> # sw_in_coverage_md <dbl>, ws_coverage_md <dbl>, precip_coverage_md <dbl>, #> # ppfd_in_coverage_md <dbl>, rh_coverage_md <dbl>, ext_rad_coverage_md <dbl>, #> # ta_q_95_md <dbl>, vpd_q_95_md <dbl>, sw_in_q_95_md <dbl>, ws_q_95_md <dbl>, #> # precip_q_95_md <dbl>, ppfd_in_q_95_md <dbl>, rh_q_95_md <dbl>, #> # ext_rad_q_95_md <dbl>, precip_accumulated_md <dbl>
# change the midday interval AUS_CAN_ST2_MIX_midday_short <- midday_metrics( AUS_CAN_ST2_MIX, int_start = 8, int_end = 18 # night starting and ending hour )
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "midday data for AUS_CAN_ST2_MIX"
AUS_CAN_ST2_MIX_midday_short[['env']]
#> # A tibble: 372 x 34 #> TIMESTAMP_md ta_mean_md vpd_mean_md sw_in_mean_md ws_mean_md #> <dttm> <dbl> <dbl> <dbl> <dbl> #> 1 2006-06-20 00:00:00 12.6 0.116 67.3 0.02 #> 2 2006-06-21 00:00:00 13.1 0.250 49.4 0.21 #> 3 2006-06-22 00:00:00 14.5 0.185 81.0 0.545 #> 4 2006-06-23 00:00:00 13.2 0.162 76.3 0.12 #> 5 2006-06-24 00:00:00 11.3 0.236 46.2 0.615 #> 6 2006-06-25 00:00:00 11.2 0.358 81.8 0.995 #> 7 2006-06-26 00:00:00 11.3 0.283 51.8 0.18 #> 8 2006-06-27 00:00:00 9.05 0.201 42.8 0.18 #> 9 2006-06-28 00:00:00 10.1 0.204 49.4 0.02 #> 10 2006-06-29 00:00:00 10.6 0.232 43.3 0.01 #> # … with 362 more rows, and 29 more variables: precip_mean_md <dbl>, #> # ppfd_in_mean_md <dbl>, rh_mean_md <dbl>, ext_rad_mean_md <dbl>, #> # ta_sd_md <dbl>, vpd_sd_md <dbl>, sw_in_sd_md <dbl>, ws_sd_md <dbl>, #> # precip_sd_md <dbl>, ppfd_in_sd_md <dbl>, rh_sd_md <dbl>, #> # ext_rad_sd_md <dbl>, ta_coverage_md <dbl>, vpd_coverage_md <dbl>, #> # sw_in_coverage_md <dbl>, ws_coverage_md <dbl>, precip_coverage_md <dbl>, #> # ppfd_in_coverage_md <dbl>, rh_coverage_md <dbl>, ext_rad_coverage_md <dbl>, #> # ta_q_95_md <dbl>, vpd_q_95_md <dbl>, sw_in_q_95_md <dbl>, ws_q_95_md <dbl>, #> # precip_q_95_md <dbl>, ppfd_in_q_95_md <dbl>, rh_q_95_md <dbl>, #> # ext_rad_q_95_md <dbl>, precip_accumulated_md <dbl>
# tidy daylight metrics data('sfn_metadata_ex', package = 'sapfluxnetr') AUS_CAN_ST2_MIX_midday_tidy <- midday_metrics( AUS_CAN_ST2_MIX, tidy = TRUE, metadata = sfn_metadata_ex )
#> [1] "Crunching data for AUS_CAN_ST2_MIX. In large datasets this could take a while" #> [1] "midday data for AUS_CAN_ST2_MIX"
AUS_CAN_ST2_MIX_midday_tidy
#> # A tibble: 12,614 x 124 #> TIMESTAMP_md si_code pl_code sapflow_mean_md sapflow_sd_md #> <dttm> <chr> <chr> <dbl> <dbl> #> 1 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 2 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 3 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 4 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 5 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 6 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 7 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 8 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 9 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> 10 2006-06-20 00:00:00 AUS_CA… AUS_CA… NaN NA #> # … with 12,604 more rows, and 119 more variables: sapflow_coverage_md <dbl>, #> # sapflow_q_95_md <dbl>, ta_mean_md <dbl>, vpd_mean_md <dbl>, #> # sw_in_mean_md <dbl>, ws_mean_md <dbl>, precip_mean_md <dbl>, #> # ppfd_in_mean_md <dbl>, rh_mean_md <dbl>, ext_rad_mean_md <dbl>, #> # ta_sd_md <dbl>, vpd_sd_md <dbl>, sw_in_sd_md <dbl>, ws_sd_md <dbl>, #> # precip_sd_md <dbl>, ppfd_in_sd_md <dbl>, rh_sd_md <dbl>, #> # ext_rad_sd_md <dbl>, ta_coverage_md <dbl>, vpd_coverage_md <dbl>, #> # sw_in_coverage_md <dbl>, ws_coverage_md <dbl>, precip_coverage_md <dbl>, #> # ppfd_in_coverage_md <dbl>, rh_coverage_md <dbl>, ext_rad_coverage_md <dbl>, #> # ta_q_95_md <dbl>, vpd_q_95_md <dbl>, sw_in_q_95_md <dbl>, ws_q_95_md <dbl>, #> # precip_q_95_md <dbl>, ppfd_in_q_95_md <dbl>, rh_q_95_md <dbl>, #> # ext_rad_q_95_md <dbl>, precip_accumulated_md <dbl>, pl_age <dbl>, #> # pl_azimut_int <chr>, pl_bark_thick <dbl>, pl_dbh <dbl>, pl_height <dbl>, #> # pl_leaf_area <dbl>, pl_name <chr>, pl_radial_int <chr>, pl_remarks <chr>, #> # pl_sap_units <chr>, pl_sapw_area <dbl>, pl_sapw_depth <dbl>, #> # pl_sens_calib <lgl>, pl_sens_cor_grad <chr>, pl_sens_cor_zero <chr>, #> # pl_sens_hgt <dbl>, pl_sens_length <int>, pl_sens_man <chr>, #> # pl_sens_meth <chr>, pl_sens_timestep <int>, pl_social <chr>, #> # pl_species <chr>, pl_treatment <chr>, pl_sap_units_orig <chr>, #> # si_addcontr_email <chr>, si_addcontr_firstname <chr>, #> # si_addcontr_institution <chr>, si_addcontr_lastname <chr>, #> # si_contact_email <chr>, si_contact_firstname <chr>, #> # si_contact_institution <chr>, si_contact_lastname <chr>, si_country <chr>, #> # si_dendro_network <lgl>, si_dist_mgmt <chr>, si_elev <int>, #> # si_flux_network <lgl>, si_igbp <chr>, si_lat <dbl>, si_long <dbl>, #> # si_name <chr>, si_paper <chr>, si_remarks <chr>, is_inside_country <lgl>, #> # si_mat <dbl>, si_map <dbl>, si_biome <chr>, st_age <dbl>, st_aspect <chr>, #> # st_basal_area <dbl>, st_clay_perc <lgl>, st_density <int>, #> # st_growth_condition <chr>, st_height <dbl>, st_lai <dbl>, st_name <chr>, #> # st_remarks <lgl>, st_sand_perc <lgl>, st_silt_perc <lgl>, #> # st_soil_depth <int>, st_soil_texture <chr>, st_terrain <chr>, #> # st_treatment <chr>, st_USDA_soil_texture <chr>, sp_basal_area_perc <dbl>, …
# }