almanac1.0.0 package

Tools for Working with Recurrence Rules

rcustom

Create a custom rschedule

recur_for_count

Control the number of times to recur

recur_on_day_of_month

Recur on a day of the month

adjustments

Date adjustments

alma_events

Get all events

alma_in

Check if dates are in an event set

alma_next

Generate the next or previous event

alma_search

Search for events

alma_seq

Generate date sequences

alma_step

Step relative to an rschedule

almanac-defaults

Default values in almanac

almanac-package

almanac: Tools for Working with Recurrence Rules

almanac-vctrs-compat

vctrs compatibility functions

cal_events

Calendar events

cal_match

Calendar matching

cal_names

Calendar names

cal_us_federal

US federal calendar

calendar-add-remove

Calendar additions and removals

calendar-locations

Calendar locations

deprecated-recur

Deprecated recurrence helpers

holiday-utilities

Holiday utility functions

holidays

Holidays

new_rschedule

Create a new rschedule

pipe

Pipe operator

radjusted

Create an adjusted rschedule

rcalendar

Create a recurring calendar

recur_on_day_of_week

Recur on a day of the week

recur_on_day_of_year

Recur on a day of the year

recur_on_easter

Recur on easter

recur_on_interval

Recur on an interval

recur_on_month_of_year

Recur on a month of the year

recur_on_position

Recur on a position within a frequency

recur_on_week_of_year

Recur on a week of the year

recur_with_week_start

Control the start of the week

rholiday

Create a recurring holiday

roffset

Create an offset rschedule

rrule

Create a recurrence rule

rset-add

Deprecated rset helpers

rset

Create a new set-based recurrence schedule

stepper

Create a new stepper

Provides tools for defining recurrence rules and recurrence sets. Recurrence rules are a programmatic way to define a recurring event, like the first Monday of December. Multiple recurrence rules can be combined into larger recurrence sets. A full holiday and calendar interface is also provided that can generate holidays within a particular year, can detect if a date is a holiday, can respect holiday observance rules, and allows for custom holidays.

  • Maintainer: Davis Vaughan
  • License: MIT + file LICENSE
  • Last published: 2023-04-13