create_temporal_chunks: Divide large date ranges into temporal chunks

create_temporal_chunksR Documentation

Divide large date ranges into temporal chunks

Description

The default chunk size is compute_optimal_chunk_size(frequency). This size changes with the CDS field limit (hourly: 24 fields/day, daily: 1/day, monthly: 12/year). Thus, each chunk fills one CDS job.

Usage

create_temporal_chunks(
  start_date,
  end_date,
  frequency,
  n_variables = 1L,
  max_days_per_chunk = NA
)

Arguments

start_date

Start date

end_date

End date

frequency

Temporal frequency ("hourly", "daily", "monthly")

n_variables

Number of variables in the request (fields = vars x steps)

max_days_per_chunk

Maximum days per chunk. If NA (default), the function calculates the value from frequency with compute_optimal_chunk_size.

Value

List of date pairs, with one pair for each chunk


varunayan documentation built on Oct. 30, 2026, 1:07 a.m.