Expands (downscales) time steps in raw myClim objects, e.g. from 1 hour to 15 minutes. The original step must be a multiple of the new step (e.g. 15 → 5 minutes works, but 15 → 10 minutes does not). Newly created gaps in the expanded series are filled with NA.

mc_prep_expandtime(
  data,
  to_step,
  localities = NULL,
  loggers = NULL,
  from_step = NULL
)

Arguments

data

cleaned myClim object see myClim-package

to_step

new time step in seconds (e.g. 3600 for one hour)

localities

IDs of localities to expand. If NULL, expands all localities (default)

loggers

names of loggers to expand. If NULL, expands all loggers (default).

from_step

original time step in seconds to expand. If NULL, expands all loggers with a step longer than to_step.

Value

raw myClim data with expanded datetime.

Details

Works only with raw myClim objects. If from_step is specified, only loggers with this step are expanded; loggers with other steps remain unchanged.

Examples

mc_prep_expandtime(mc_data_example_clean, to_step = 300, localities = "A1E05", loggers = "Thermo_1")
#> myClim object created with myClim package version 1.5.0
#> raw format
#> 3 localities, 5 loggers, 13 sensors
#> sensors: Dendro_T, Dendro_raw, HOBO_RH, HOBO_T, TMS_T1, TMS_T2, TMS_T3, TMS_moist, Thermo_T
#> # A tibble: 13 × 14
#>    locality_id serial_number sensor_id  sensor_name start_date         
#>    <chr>       <chr>         <chr>      <chr>       <dttm>             
#>  1 A1E05       91184101      Thermo_T   Thermo_T    2020-10-28 08:45:00
#>  2 A1E05       92201058      Dendro_T   Dendro_T    2020-10-31 12:00:00
#>  3 A1E05       92201058      Dendro_raw Dendro_raw  2020-10-31 12:00:00
#>  4 A2E32       94184103      TMS_T1     TMS_T1      2020-10-16 06:15:00
#>  5 A2E32       94184103      TMS_T2     TMS_T2      2020-10-16 06:15:00
#>  6 A2E32       94184103      TMS_T3     TMS_T3      2020-10-16 06:15:00
#>  7 A2E32       94184103      TMS_moist  TMS_moist   2020-10-16 06:15:00
#>  8 A2E32       20024338      HOBO_T     HOBO_T      2020-10-09 08:00:00
#>  9 A2E32       20024338      HOBO_RH    HOBO_RH     2020-10-09 08:00:00
#> 10 A6W79       94184102      TMS_T1     TMS_T1      2020-10-06 09:00:00
#> 11 A6W79       94184102      TMS_T2     TMS_T2      2020-10-06 09:00:00
#> 12 A6W79       94184102      TMS_T3     TMS_T3      2020-10-06 09:00:00
#> 13 A6W79       94184102      TMS_moist  TMS_moist   2020-10-06 09:00:00
#> # ℹ 9 more variables: end_date <dttm>, step_seconds <int>, period <chr>,
#> #   min_value <dbl>, max_value <dbl>, count_values <int>, count_na <int>,
#> #   height <chr>, calibrated <lgl>