Enumerates the named calendar designs calendar() knows about — the
curated set ported from the predecessor timeslices package, all with
duration-proportional shares. Every id here can be built with
calendar(id); the same objects are shipped pre-built in the
calendars dataset.
Value
A data.frame with one row per catalog entry: id, tokens
(+-joined), timeframes (/-joined), n_timeslices, coverage_class
(complete/truncated/representative), regularity
(regular/irregular), and a generated desc.
Examples
cat_df <- calendar_catalog()
head(cat_df)
#> id tokens timeframes n_timeslices coverage_class regularity
#> 1 d360 d360 YDAY 360 truncated regular
#> 2 d364 d364 YDAY 364 truncated regular
#> 3 d365 d365 YDAY 365 truncated regular
#> 4 d366 d366 YDAY 366 complete regular
#> 5 d360_h24 d360+h24 YDAY/HOUR 8640 truncated regular
#> 6 d364_h24 d364+h24 YDAY/HOUR 8736 truncated regular
#> desc
#> 1 YDAY calendar (360 timeslices; truncated, regular)
#> 2 YDAY calendar (364 timeslices; truncated, regular)
#> 3 YDAY calendar (365 timeslices; truncated, regular)
#> 4 YDAY calendar (366 timeslices; complete, regular)
#> 5 YDAY/HOUR calendar (8640 timeslices; truncated, regular)
#> 6 YDAY/HOUR calendar (8736 timeslices; truncated, regular)
subset(cat_df, coverage_class == "complete")
#> id tokens timeframes n_timeslices coverage_class
#> 4 d366 d366 YDAY 366 complete
#> 8 d366_h24 d366+h24 YDAY/HOUR 8784 complete
#> 9 m12 m12 MONTH 12 complete
#> 10 m12a m12a MONTH 12 complete
#> 11 m12_h24 m12+h24 MONTH/HOUR 288 complete
#> 12 m12a_h24 m12a+h24 MONTH/HOUR 288 complete
#> 17 m12_md366 m12+md366 MONTH/MDAY 366 complete
#> 18 m12_md366_h24 m12+md366+h24 MONTH/MDAY/HOUR 8784 complete
#> 19 q4 q4 QUARTER 4 complete
#> 20 s4 s4 SEASON 4 complete
#> 24 w53 w53 WEEK 53 complete
#> 28 w53_h168 w53+h168 WEEK/WHOUR 8904 complete
#> 33 fy04_m12 m12 MONTH 12 complete
#> 34 fy04_m12_h24 m12+h24 MONTH/HOUR 288 complete
#> 35 fy04_q4 q4 QUARTER 4 complete
#> regularity
#> 4 regular
#> 8 regular
#> 9 regular
#> 10 regular
#> 11 regular
#> 12 regular
#> 17 irregular
#> 18 irregular
#> 19 regular
#> 20 regular
#> 24 regular
#> 28 irregular
#> 33 regular
#> 34 regular
#> 35 regular
#> desc
#> 4 YDAY calendar (366 timeslices; complete, regular)
#> 8 YDAY/HOUR calendar (8784 timeslices; complete, regular)
#> 9 MONTH calendar (12 timeslices; complete, regular)
#> 10 MONTH calendar (12 timeslices; complete, regular)
#> 11 MONTH/HOUR calendar (288 timeslices; complete, regular)
#> 12 MONTH/HOUR calendar (288 timeslices; complete, regular)
#> 17 MONTH/MDAY calendar (366 timeslices; complete, irregular)
#> 18 MONTH/MDAY/HOUR calendar (8784 timeslices; complete, irregular)
#> 19 QUARTER calendar (4 timeslices; complete, regular)
#> 20 SEASON calendar (4 timeslices; complete, regular)
#> 24 WEEK calendar (53 timeslices; complete, regular)
#> 28 WEEK/WHOUR calendar (8904 timeslices; complete, irregular)
#> 33 MONTH calendar (12 timeslices; complete, regular; fiscal year from m04)
#> 34 MONTH/HOUR calendar (288 timeslices; complete, regular; fiscal year from m04)
#> 35 QUARTER calendar (4 timeslices; complete, regular; fiscal year from m04)
