Skip to contents

Chunk size defaults to compute_optimal_chunk_size(frequency), which scales with the CDS field limit (hourly: 24 fields/day, daily: 1/day, monthly: 12/year) so 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. NA (default) -> derive from frequency via compute_optimal_chunk_size.

Value

List of date pairs for chunked processing