Skip to main content
`Ctrl`+`K`

# Date offsets

## BaseOffset

`BaseOffset` | Base class for all pandas date offsets.

### Properties

`BaseOffset.freqstr` | Return a string representing the frequency.
`BaseOffset.kwds` | Return a dict of extra parameters for the offset.
`BaseOffset.nanos` | Return an integer of the total number of nanoseconds.
`BaseOffset.normalize` | Return boolean whether the frequency can align with midnight.
`BaseOffset.rule_code` | Return a string representing the base frequency.
`BaseOffset.n` | Return the count of the number of periods.

### Methods

`BaseOffset.copy`() | Return a copy of the frequency.
`BaseOffset.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BaseOffset.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BaseOffset.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BaseOffset.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BaseOffset.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BaseOffset.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BaseOffset.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.
`BaseOffset.rollback`(dt) | Roll provided date backward to next offset only if not on offset.
`BaseOffset.rollforward`(dt) | Roll provided date forward to next offset only if not on offset.

## DateOffset

`DateOffset` | Standard kind of date increment used for a date range.

### Properties

`DateOffset.freqstr` | Return a string representing the frequency.
`DateOffset.kwds` | Return a dict of extra parameters for the offset.
`DateOffset.name` | (DEPRECATED) Return a string representing the base frequency.
`DateOffset.nanos` | Return an integer of the total number of nanoseconds.
`DateOffset.normalize` | Return boolean whether the frequency can align with midnight.
`DateOffset.rule_code` | Return a string representing the base frequency.
`DateOffset.n` | Return the count of the number of periods.

### Methods

`DateOffset.copy`() | Return a copy of the frequency.
`DateOffset.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`DateOffset.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`DateOffset.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`DateOffset.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`DateOffset.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`DateOffset.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`DateOffset.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.
`DateOffset.rollback`(dt) | Roll provided date backward to next offset only if not on offset.
`DateOffset.rollforward`(dt) | Roll provided date forward to next offset only if not on offset.

## BusinessDay

`BusinessDay` | DateOffset subclass representing possibly n business days.

Alias:

`BDay` |

### Properties

`BusinessDay.freqstr` | Return a string representing the frequency.
`BusinessDay.kwds` | Return a dict of extra parameters for the offset.
`BusinessDay.name` | (DEPRECATED) Return a string representing the base frequency.
`BusinessDay.nanos` | Return an integer of the total number of nanoseconds.
`BusinessDay.normalize` | Return boolean whether the frequency can align with midnight.
`BusinessDay.rule_code` | Return a string representing the base frequency.
`BusinessDay.n` | Return the count of the number of periods.
`BusinessDay.offset` | Return the time offset applied to the business day.
`BusinessDay.weekmask` | Return the weekmask used for custom business day calculations.
`BusinessDay.holidays` | Return the holidays used for custom business day calculations.
`BusinessDay.calendar` | Return the calendar used for business day calculations.

### Methods

`BusinessDay.copy`() | Return a copy of the frequency.
`BusinessDay.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BusinessDay.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BusinessDay.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BusinessDay.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BusinessDay.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BusinessDay.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BusinessDay.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BusinessHour

`BusinessHour` | DateOffset subclass representing possibly n business hours.

### Properties

`BusinessHour.freqstr` | Return a string representing the frequency.
`BusinessHour.kwds` | Return a dict of extra parameters for the offset.
`BusinessHour.name` | (DEPRECATED) Return a string representing the base frequency.
`BusinessHour.nanos` | Return an integer of the total number of nanoseconds.
`BusinessHour.normalize` | Return boolean whether the frequency can align with midnight.
`BusinessHour.rule_code` | Return a string representing the base frequency.
`BusinessHour.n` | Return the count of the number of periods.
`BusinessHour.offset` | Return the time offset applied to the business day.
`BusinessHour.start` | Return the start time(s) of the business hour.
`BusinessHour.end` | Return the end time(s) of the business hour.
`BusinessHour.weekmask` | Return the weekmask used for custom business day calculations.
`BusinessHour.holidays` | Return the holidays used for custom business day calculations.
`BusinessHour.calendar` | Return the calendar used for business day calculations.

### Methods

`BusinessHour.copy`() | Return a copy of the frequency.
`BusinessHour.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BusinessHour.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BusinessHour.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BusinessHour.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BusinessHour.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BusinessHour.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BusinessHour.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## CustomBusinessDay

`CustomBusinessDay` | DateOffset subclass representing possibly n custom business days.

Alias:

`CDay` |

### Properties

`CustomBusinessDay.freqstr` | Return a string representing the frequency.
`CustomBusinessDay.kwds` | Return a dict of extra parameters for the offset.
`CustomBusinessDay.name` | (DEPRECATED) Return a string representing the base frequency.
`CustomBusinessDay.nanos` | Return an integer of the total number of nanoseconds.
`CustomBusinessDay.normalize` | Return boolean whether the frequency can align with midnight.
`CustomBusinessDay.rule_code` | Return a string representing the base frequency.
`CustomBusinessDay.n` | Return the count of the number of periods.
`CustomBusinessDay.weekmask` | Return the weekmask used for custom business day calculations.
`CustomBusinessDay.calendar` | Return the calendar used for business day calculations.
`CustomBusinessDay.holidays` | Return the holidays used for custom business day calculations.
`CustomBusinessDay.offset` | Return the time offset applied to the business day.

### Methods

`CustomBusinessDay.copy`() | Return a copy of the frequency.
`CustomBusinessDay.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`CustomBusinessDay.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`CustomBusinessDay.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`CustomBusinessDay.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`CustomBusinessDay.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`CustomBusinessDay.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`CustomBusinessDay.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## CustomBusinessHour

`CustomBusinessHour` | DateOffset subclass representing possibly n custom business days.

### Properties

`CustomBusinessHour.freqstr` | Return a string representing the frequency.
`CustomBusinessHour.kwds` | Return a dict of extra parameters for the offset.
`CustomBusinessHour.name` | (DEPRECATED) Return a string representing the base frequency.
`CustomBusinessHour.nanos` | Return an integer of the total number of nanoseconds.
`CustomBusinessHour.normalize` | Return boolean whether the frequency can align with midnight.
`CustomBusinessHour.rule_code` | Return a string representing the base frequency.
`CustomBusinessHour.n` | Return the count of the number of periods.
`CustomBusinessHour.weekmask` | Return the weekmask used for custom business day calculations.
`CustomBusinessHour.calendar` | Return the calendar used for business day calculations.
`CustomBusinessHour.holidays` | Return the holidays used for custom business day calculations.
`CustomBusinessHour.start` | Return the start time(s) of the business hour.
`CustomBusinessHour.end` | Return the end time(s) of the business hour.
`CustomBusinessHour.offset` | Return the time offset applied to the business day.

### Methods

`CustomBusinessHour.copy`() | Return a copy of the frequency.
`CustomBusinessHour.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`CustomBusinessHour.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`CustomBusinessHour.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`CustomBusinessHour.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`CustomBusinessHour.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`CustomBusinessHour.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`CustomBusinessHour.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## MonthEnd

`MonthEnd` | DateOffset of one month end.

### Properties

`MonthEnd.freqstr` | Return a string representing the frequency.
`MonthEnd.kwds` | Return a dict of extra parameters for the offset.
`MonthEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`MonthEnd.nanos` | Return an integer of the total number of nanoseconds.
`MonthEnd.normalize` | Return boolean whether the frequency can align with midnight.
`MonthEnd.rule_code` | Return a string representing the base frequency.
`MonthEnd.n` | Return the count of the number of periods.

### Methods

`MonthEnd.copy`() | Return a copy of the frequency.
`MonthEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`MonthEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`MonthEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`MonthEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`MonthEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`MonthEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`MonthEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## MonthBegin

`MonthBegin` | DateOffset of one month at beginning.

### Properties

`MonthBegin.freqstr` | Return a string representing the frequency.
`MonthBegin.kwds` | Return a dict of extra parameters for the offset.
`MonthBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`MonthBegin.nanos` | Return an integer of the total number of nanoseconds.
`MonthBegin.normalize` | Return boolean whether the frequency can align with midnight.
`MonthBegin.rule_code` | Return a string representing the base frequency.
`MonthBegin.n` | Return the count of the number of periods.

### Methods

`MonthBegin.copy`() | Return a copy of the frequency.
`MonthBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`MonthBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`MonthBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`MonthBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`MonthBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`MonthBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`MonthBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BusinessMonthEnd

`BusinessMonthEnd` | DateOffset increments between the last business day of the month.

Alias:

`BMonthEnd` |

### Properties

`BusinessMonthEnd.freqstr` | Return a string representing the frequency.
`BusinessMonthEnd.kwds` | Return a dict of extra parameters for the offset.
`BusinessMonthEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`BusinessMonthEnd.nanos` | Return an integer of the total number of nanoseconds.
`BusinessMonthEnd.normalize` | Return boolean whether the frequency can align with midnight.
`BusinessMonthEnd.rule_code` | Return a string representing the base frequency.
`BusinessMonthEnd.n` | Return the count of the number of periods.

### Methods

`BusinessMonthEnd.copy`() | Return a copy of the frequency.
`BusinessMonthEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BusinessMonthEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BusinessMonthEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BusinessMonthEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BusinessMonthEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BusinessMonthEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BusinessMonthEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BusinessMonthBegin

`BusinessMonthBegin` | DateOffset of one month at the first business day.

Alias:

`BMonthBegin` |

### Properties

`BusinessMonthBegin.freqstr` | Return a string representing the frequency.
`BusinessMonthBegin.kwds` | Return a dict of extra parameters for the offset.
`BusinessMonthBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`BusinessMonthBegin.nanos` | Return an integer of the total number of nanoseconds.
`BusinessMonthBegin.normalize` | Return boolean whether the frequency can align with midnight.
`BusinessMonthBegin.rule_code` | Return a string representing the base frequency.
`BusinessMonthBegin.n` | Return the count of the number of periods.

### Methods

`BusinessMonthBegin.copy`() | Return a copy of the frequency.
`BusinessMonthBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BusinessMonthBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BusinessMonthBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BusinessMonthBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BusinessMonthBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BusinessMonthBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BusinessMonthBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## CustomBusinessMonthEnd

`CustomBusinessMonthEnd`([n, normalize, ...]) | DateOffset subclass representing custom business month(s).

Alias:

`CBMonthEnd` |

### Properties

`CustomBusinessMonthEnd.freqstr` | Return a string representing the frequency.
`CustomBusinessMonthEnd.kwds` | Return a dict of extra parameters for the offset.
`CustomBusinessMonthEnd.m_offset` | Return a MonthBegin or MonthEnd offset.
`CustomBusinessMonthEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`CustomBusinessMonthEnd.nanos` | Return an integer of the total number of nanoseconds.
`CustomBusinessMonthEnd.normalize` | Return boolean whether the frequency can align with midnight.
`CustomBusinessMonthEnd.rule_code` | Return a string representing the base frequency.
`CustomBusinessMonthEnd.n` | Return the count of the number of periods.
`CustomBusinessMonthEnd.weekmask` | Return the weekmask used for custom business day calculations.
`CustomBusinessMonthEnd.calendar` | Return the calendar used for business day calculations.
`CustomBusinessMonthEnd.holidays` | Return the holidays used for custom business day calculations.

### Methods

`CustomBusinessMonthEnd.copy`() | Return a copy of the frequency.
`CustomBusinessMonthEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`CustomBusinessMonthEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`CustomBusinessMonthEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`CustomBusinessMonthEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`CustomBusinessMonthEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`CustomBusinessMonthEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`CustomBusinessMonthEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## CustomBusinessMonthBegin

`CustomBusinessMonthBegin`([n, normalize, ...]) | DateOffset subclass representing custom business month(s).

Alias:

`CBMonthBegin` |

### Properties

`CustomBusinessMonthBegin.freqstr` | Return a string representing the frequency.
`CustomBusinessMonthBegin.kwds` | Return a dict of extra parameters for the offset.
`CustomBusinessMonthBegin.m_offset` | Return a MonthBegin or MonthEnd offset.
`CustomBusinessMonthBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`CustomBusinessMonthBegin.nanos` | Return an integer of the total number of nanoseconds.
`CustomBusinessMonthBegin.normalize` | Return boolean whether the frequency can align with midnight.
`CustomBusinessMonthBegin.rule_code` | Return a string representing the base frequency.
`CustomBusinessMonthBegin.n` | Return the count of the number of periods.
`CustomBusinessMonthBegin.weekmask` | Return the weekmask used for custom business day calculations.
`CustomBusinessMonthBegin.calendar` | Return the calendar used for business day calculations.
`CustomBusinessMonthBegin.holidays` | Return the holidays used for custom business day calculations.

### Methods

`CustomBusinessMonthBegin.copy`() | Return a copy of the frequency.
`CustomBusinessMonthBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`CustomBusinessMonthBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`CustomBusinessMonthBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`CustomBusinessMonthBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`CustomBusinessMonthBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`CustomBusinessMonthBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`CustomBusinessMonthBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## SemiMonthEnd

`SemiMonthEnd` | Two DateOffset's per month repeating on the last day of the month & day_of_month.

### Properties

`SemiMonthEnd.freqstr` | Return a string representing the frequency.
`SemiMonthEnd.kwds` | Return a dict of extra parameters for the offset.
`SemiMonthEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`SemiMonthEnd.nanos` | Return an integer of the total number of nanoseconds.
`SemiMonthEnd.normalize` | Return boolean whether the frequency can align with midnight.
`SemiMonthEnd.rule_code` | Return a string representing the base frequency.
`SemiMonthEnd.n` | Return the count of the number of periods.
`SemiMonthEnd.day_of_month` | Return the day of the month for the semi-monthly offset.

### Methods

`SemiMonthEnd.copy`() | Return a copy of the frequency.
`SemiMonthEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`SemiMonthEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`SemiMonthEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`SemiMonthEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`SemiMonthEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`SemiMonthEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`SemiMonthEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## SemiMonthBegin

`SemiMonthBegin` | Two DateOffset's per month repeating on the first day of the month & day_of_month.

### Properties

`SemiMonthBegin.freqstr` | Return a string representing the frequency.
`SemiMonthBegin.kwds` | Return a dict of extra parameters for the offset.
`SemiMonthBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`SemiMonthBegin.nanos` | Return an integer of the total number of nanoseconds.
`SemiMonthBegin.normalize` | Return boolean whether the frequency can align with midnight.
`SemiMonthBegin.rule_code` | Return a string representing the base frequency.
`SemiMonthBegin.n` | Return the count of the number of periods.
`SemiMonthBegin.day_of_month` | Return the day of the month for the semi-monthly offset.

### Methods

`SemiMonthBegin.copy`() | Return a copy of the frequency.
`SemiMonthBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`SemiMonthBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`SemiMonthBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`SemiMonthBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`SemiMonthBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`SemiMonthBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`SemiMonthBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Week

`Week` | Weekly offset.

### Properties

`Week.freqstr` | Return a string representing the frequency.
`Week.kwds` | Return a dict of extra parameters for the offset.
`Week.name` | (DEPRECATED) Return a string representing the base frequency.
`Week.nanos` | Return an integer of the total number of nanoseconds.
`Week.normalize` | Return boolean whether the frequency can align with midnight.
`Week.rule_code` | Return a string representing the base frequency.
`Week.n` | Return the count of the number of periods.
`Week.weekday` | Return the day of the week on which the offset is applied.

### Methods

`Week.copy`() | Return a copy of the frequency.
`Week.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Week.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Week.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Week.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Week.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Week.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Week.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## WeekOfMonth

`WeekOfMonth` | Describes monthly dates like "the Tuesday of the 2nd week of each month".

### Properties

`WeekOfMonth.freqstr` | Return a string representing the frequency.
`WeekOfMonth.kwds` | Return a dict of extra parameters for the offset.
`WeekOfMonth.name` | (DEPRECATED) Return a string representing the base frequency.
`WeekOfMonth.nanos` | Return an integer of the total number of nanoseconds.
`WeekOfMonth.normalize` | Return boolean whether the frequency can align with midnight.
`WeekOfMonth.rule_code` | Return a string representing the base frequency.
`WeekOfMonth.n` | Return the count of the number of periods.
`WeekOfMonth.week` | Return the week of the month on which this offset applies.

### Methods

`WeekOfMonth.copy`() | Return a copy of the frequency.
`WeekOfMonth.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`WeekOfMonth.weekday` | Return the day of the week on which this offset applies.
`WeekOfMonth.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`WeekOfMonth.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`WeekOfMonth.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`WeekOfMonth.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`WeekOfMonth.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`WeekOfMonth.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## LastWeekOfMonth

`LastWeekOfMonth` | Describes monthly dates in last week of month.

### Properties

`LastWeekOfMonth.freqstr` | Return a string representing the frequency.
`LastWeekOfMonth.kwds` | Return a dict of extra parameters for the offset.
`LastWeekOfMonth.name` | (DEPRECATED) Return a string representing the base frequency.
`LastWeekOfMonth.nanos` | Return an integer of the total number of nanoseconds.
`LastWeekOfMonth.normalize` | Return boolean whether the frequency can align with midnight.
`LastWeekOfMonth.rule_code` | Return a string representing the base frequency.
`LastWeekOfMonth.n` | Return the count of the number of periods.
`LastWeekOfMonth.weekday` | Return the day of the week on which this offset applies.
`LastWeekOfMonth.week` | Return the week of the month on which this offset applies.

### Methods

`LastWeekOfMonth.copy`() | Return a copy of the frequency.
`LastWeekOfMonth.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`LastWeekOfMonth.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`LastWeekOfMonth.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`LastWeekOfMonth.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`LastWeekOfMonth.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`LastWeekOfMonth.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`LastWeekOfMonth.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BQuarterEnd

`BQuarterEnd` | DateOffset increments between the last business day of each Quarter.

### Properties

`BQuarterEnd.freqstr` | Return a string representing the frequency.
`BQuarterEnd.kwds` | Return a dict of extra parameters for the offset.
`BQuarterEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`BQuarterEnd.nanos` | Return an integer of the total number of nanoseconds.
`BQuarterEnd.normalize` | Return boolean whether the frequency can align with midnight.
`BQuarterEnd.rule_code` | Return a string representing the frequency with month suffix.
`BQuarterEnd.n` | Return the count of the number of periods.
`BQuarterEnd.startingMonth` | Return the month of the year from which quarters start.

### Methods

`BQuarterEnd.copy`() | Return a copy of the frequency.
`BQuarterEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BQuarterEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BQuarterEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BQuarterEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BQuarterEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BQuarterEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BQuarterEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BQuarterBegin

`BQuarterBegin` | DateOffset increments between the first business day of each Quarter.

### Properties

`BQuarterBegin.freqstr` | Return a string representing the frequency.
`BQuarterBegin.kwds` | Return a dict of extra parameters for the offset.
`BQuarterBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`BQuarterBegin.nanos` | Return an integer of the total number of nanoseconds.
`BQuarterBegin.normalize` | Return boolean whether the frequency can align with midnight.
`BQuarterBegin.rule_code` | Return a string representing the frequency with month suffix.
`BQuarterBegin.n` | Return the count of the number of periods.
`BQuarterBegin.startingMonth` | Return the month of the year from which quarters start.

### Methods

`BQuarterBegin.copy`() | Return a copy of the frequency.
`BQuarterBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BQuarterBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BQuarterBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BQuarterBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BQuarterBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BQuarterBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BQuarterBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## QuarterEnd

`QuarterEnd` | DateOffset increments between Quarter end dates.

### Properties

`QuarterEnd.freqstr` | Return a string representing the frequency.
`QuarterEnd.kwds` | Return a dict of extra parameters for the offset.
`QuarterEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`QuarterEnd.nanos` | Return an integer of the total number of nanoseconds.
`QuarterEnd.normalize` | Return boolean whether the frequency can align with midnight.
`QuarterEnd.rule_code` | Return a string representing the frequency with month suffix.
`QuarterEnd.n` | Return the count of the number of periods.
`QuarterEnd.startingMonth` | Return the month of the year from which quarters start.

### Methods

`QuarterEnd.copy`() | Return a copy of the frequency.
`QuarterEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`QuarterEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`QuarterEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`QuarterEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`QuarterEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`QuarterEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`QuarterEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## QuarterBegin

`QuarterBegin` | DateOffset increments between Quarter start dates.

### Properties

`QuarterBegin.freqstr` | Return a string representing the frequency.
`QuarterBegin.kwds` | Return a dict of extra parameters for the offset.
`QuarterBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`QuarterBegin.nanos` | Return an integer of the total number of nanoseconds.
`QuarterBegin.normalize` | Return boolean whether the frequency can align with midnight.
`QuarterBegin.rule_code` | Return a string representing the frequency with month suffix.
`QuarterBegin.n` | Return the count of the number of periods.
`QuarterBegin.startingMonth` | Return the month of the year from which quarters start.

### Methods

`QuarterBegin.copy`() | Return a copy of the frequency.
`QuarterBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`QuarterBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`QuarterBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`QuarterBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`QuarterBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`QuarterBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`QuarterBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BHalfYearEnd

`BHalfYearEnd` | DateOffset increments between the last business day of each half-year.

### Properties

`BHalfYearEnd.freqstr` | Return a string representing the frequency.
`BHalfYearEnd.kwds` | Return a dict of extra parameters for the offset.
`BHalfYearEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`BHalfYearEnd.nanos` | Return an integer of the total number of nanoseconds.
`BHalfYearEnd.normalize` | Return boolean whether the frequency can align with midnight.
`BHalfYearEnd.rule_code` | Return a string representing the frequency with month suffix.
`BHalfYearEnd.n` | Return the count of the number of periods.
`BHalfYearEnd.startingMonth` | Return the month of the year from which half-years start.

### Methods

`BHalfYearEnd.copy`() | Return a copy of the frequency.
`BHalfYearEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BHalfYearEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BHalfYearEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BHalfYearEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BHalfYearEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BHalfYearEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BHalfYearEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BHalfYearBegin

`BHalfYearBegin` | DateOffset increments between the first business day of each half-year.

### Properties

`BHalfYearBegin.freqstr` | Return a string representing the frequency.
`BHalfYearBegin.kwds` | Return a dict of extra parameters for the offset.
`BHalfYearBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`BHalfYearBegin.nanos` | Return an integer of the total number of nanoseconds.
`BHalfYearBegin.normalize` | Return boolean whether the frequency can align with midnight.
`BHalfYearBegin.rule_code` | Return a string representing the frequency with month suffix.
`BHalfYearBegin.n` | Return the count of the number of periods.
`BHalfYearBegin.startingMonth` | Return the month of the year from which half-years start.

### Methods

`BHalfYearBegin.copy`() | Return a copy of the frequency.
`BHalfYearBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BHalfYearBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BHalfYearBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BHalfYearBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BHalfYearBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BHalfYearBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BHalfYearBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## HalfYearEnd

`HalfYearEnd` | DateOffset increments between half-year end dates.

### Properties

`HalfYearEnd.freqstr` | Return a string representing the frequency.
`HalfYearEnd.kwds` | Return a dict of extra parameters for the offset.
`HalfYearEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`HalfYearEnd.nanos` | Return an integer of the total number of nanoseconds.
`HalfYearEnd.normalize` | Return boolean whether the frequency can align with midnight.
`HalfYearEnd.rule_code` | Return a string representing the frequency with month suffix.
`HalfYearEnd.n` | Return the count of the number of periods.
`HalfYearEnd.startingMonth` | Return the month of the year from which half-years start.

### Methods

`HalfYearEnd.copy`() | Return a copy of the frequency.
`HalfYearEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`HalfYearEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`HalfYearEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`HalfYearEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`HalfYearEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`HalfYearEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`HalfYearEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## HalfYearBegin

`HalfYearBegin` | DateOffset increments between half-year start dates.

### Properties

`HalfYearBegin.freqstr` | Return a string representing the frequency.
`HalfYearBegin.kwds` | Return a dict of extra parameters for the offset.
`HalfYearBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`HalfYearBegin.nanos` | Return an integer of the total number of nanoseconds.
`HalfYearBegin.normalize` | Return boolean whether the frequency can align with midnight.
`HalfYearBegin.rule_code` | Return a string representing the frequency with month suffix.
`HalfYearBegin.n` | Return the count of the number of periods.
`HalfYearBegin.startingMonth` | Return the month of the year from which half-years start.

### Methods

`HalfYearBegin.copy`() | Return a copy of the frequency.
`HalfYearBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`HalfYearBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`HalfYearBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`HalfYearBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`HalfYearBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`HalfYearBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`HalfYearBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BYearEnd

`BYearEnd` | DateOffset increments between the last business day of the year.

### Properties

`BYearEnd.freqstr` | Return a string representing the frequency.
`BYearEnd.kwds` | Return a dict of extra parameters for the offset.
`BYearEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`BYearEnd.nanos` | Return an integer of the total number of nanoseconds.
`BYearEnd.normalize` | Return boolean whether the frequency can align with midnight.
`BYearEnd.rule_code` | Return a string representing the base frequency.
`BYearEnd.n` | Return the count of the number of periods.
`BYearEnd.month` | Return the month of the year on which this offset applies.

### Methods

`BYearEnd.copy`() | Return a copy of the frequency.
`BYearEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BYearEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BYearEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BYearEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BYearEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BYearEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BYearEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## BYearBegin

`BYearBegin` | DateOffset increments between the first business day of the year.

### Properties

`BYearBegin.freqstr` | Return a string representing the frequency.
`BYearBegin.kwds` | Return a dict of extra parameters for the offset.
`BYearBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`BYearBegin.nanos` | Return an integer of the total number of nanoseconds.
`BYearBegin.normalize` | Return boolean whether the frequency can align with midnight.
`BYearBegin.rule_code` | Return a string representing the base frequency.
`BYearBegin.n` | Return the count of the number of periods.
`BYearBegin.month` | Return the month of the year on which this offset applies.

### Methods

`BYearBegin.copy`() | Return a copy of the frequency.
`BYearBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`BYearBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`BYearBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`BYearBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`BYearBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`BYearBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`BYearBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## YearEnd

`YearEnd`([n, normalize, month]) | DateOffset increments between calendar year end dates.

### Properties

`YearEnd.freqstr` | Return a string representing the frequency.
`YearEnd.kwds` | Return a dict of extra parameters for the offset.
`YearEnd.name` | (DEPRECATED) Return a string representing the base frequency.
`YearEnd.nanos` | Return an integer of the total number of nanoseconds.
`YearEnd.normalize` | Return boolean whether the frequency can align with midnight.
`YearEnd.rule_code` | Return a string representing the base frequency.
`YearEnd.n` | Return the count of the number of periods.
`YearEnd.month` | Return the month of the year on which this offset applies.

### Methods

`YearEnd.copy`() | Return a copy of the frequency.
`YearEnd.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`YearEnd.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`YearEnd.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`YearEnd.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`YearEnd.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`YearEnd.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`YearEnd.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## YearBegin

`YearBegin` | DateOffset increments between calendar year begin dates.

### Properties

`YearBegin.freqstr` | Return a string representing the frequency.
`YearBegin.kwds` | Return a dict of extra parameters for the offset.
`YearBegin.name` | (DEPRECATED) Return a string representing the base frequency.
`YearBegin.nanos` | Return an integer of the total number of nanoseconds.
`YearBegin.normalize` | Return boolean whether the frequency can align with midnight.
`YearBegin.rule_code` | Return a string representing the base frequency.
`YearBegin.n` | Return the count of the number of periods.
`YearBegin.month` | Return the month of the year on which this offset applies.

### Methods

`YearBegin.copy`() | Return a copy of the frequency.
`YearBegin.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`YearBegin.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`YearBegin.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`YearBegin.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`YearBegin.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`YearBegin.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`YearBegin.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## FY5253

`FY5253` | Describes 52-53 week fiscal year.

### Properties

`FY5253.freqstr` | Return a string representing the frequency.
`FY5253.kwds` | Return a dict of extra parameters for the offset.
`FY5253.name` | (DEPRECATED) Return a string representing the base frequency.
`FY5253.nanos` | Return an integer of the total number of nanoseconds.
`FY5253.normalize` | Return boolean whether the frequency can align with midnight.
`FY5253.rule_code` | Return a string representing the frequency with fiscal year suffix.
`FY5253.n` | Return the count of the number of periods.
`FY5253.startingMonth` | Return the starting month of the fiscal year.
`FY5253.variation` | Return the variation of the fiscal year.
`FY5253.weekday` | Return the weekday used by the fiscal year.

### Methods

`FY5253.copy`() | Return a copy of the frequency.
`FY5253.get_rule_code_suffix`() | Return the suffix component of the rule code.
`FY5253.get_year_end`(dt) | Get the fiscal year end date for the given datetime.
`FY5253.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`FY5253.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`FY5253.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`FY5253.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`FY5253.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`FY5253.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`FY5253.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## FY5253Quarter

`FY5253Quarter` | DateOffset increments between business quarter dates for 52-53 week fiscal year.

### Properties

`FY5253Quarter.freqstr` | Return a string representing the frequency.
`FY5253Quarter.kwds` | Return a dict of extra parameters for the offset.
`FY5253Quarter.name` | (DEPRECATED) Return a string representing the base frequency.
`FY5253Quarter.nanos` | Return an integer of the total number of nanoseconds.
`FY5253Quarter.normalize` | Return boolean whether the frequency can align with midnight.
`FY5253Quarter.rule_code` | Return a string representing the frequency with fiscal year quarter suffix.
`FY5253Quarter.n` | Return the count of the number of periods.
`FY5253Quarter.qtr_with_extra_week` | Return the quarter number that has the leap or 14 week when needed.
`FY5253Quarter.startingMonth` | Return the starting month of the fiscal year.
`FY5253Quarter.variation` | Return the variation of the fiscal year.
`FY5253Quarter.weekday` | Return the weekday used by the fiscal year.

### Methods

`FY5253Quarter.copy`() | Return a copy of the frequency.
`FY5253Quarter.get_rule_code_suffix`() | Return the suffix component of the rule code.
`FY5253Quarter.get_weeks`(dt) | Get the number of weeks in each quarter for the fiscal year containing dt.
`FY5253Quarter.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`FY5253Quarter.year_has_extra_week`(dt) | Return whether the fiscal year containing the given date has 53 weeks.
`FY5253Quarter.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`FY5253Quarter.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`FY5253Quarter.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`FY5253Quarter.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`FY5253Quarter.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`FY5253Quarter.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Easter

`Easter` | DateOffset for the Easter holiday using logic defined in dateutil.

### Properties

`Easter.freqstr` | Return a string representing the frequency.
`Easter.kwds` | Return a dict of extra parameters for the offset.
`Easter.name` | (DEPRECATED) Return a string representing the base frequency.
`Easter.nanos` | Return an integer of the total number of nanoseconds.
`Easter.normalize` | Return boolean whether the frequency can align with midnight.
`Easter.rule_code` | Return a string representing the base frequency.
`Easter.n` | Return the count of the number of periods.

### Methods

`Easter.copy`() | Return a copy of the frequency.
`Easter.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Easter.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Easter.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Easter.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Easter.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Easter.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Easter.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Tick

`Tick` | Base class for fixed frequency offsets (Milli, Micro, Second, Minute, Hour).

### Properties

`Tick.freqstr` | Return a string representing the frequency.
`Tick.kwds` | Return a dict of extra parameters for the offset.
`Tick.name` | (DEPRECATED) Return a string representing the base frequency.
`Tick.nanos` | Returns an integer of the total number of nanoseconds.
`Tick.normalize` | Return boolean whether the frequency can align with midnight.
`Tick.rule_code` | Return a string representing the base frequency.
`Tick.n` | Return the count of the number of periods.

### Methods

`Tick.copy`() | Return a copy of the frequency.
`Tick.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Tick.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Tick.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Tick.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Tick.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Tick.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Tick.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Day

`Day` | Offset `n` days.

### Properties

`Day.freqstr` | Return a string representing the frequency.
`Day.kwds` | Return a dict of extra parameters for the offset.
`Day.name` | (DEPRECATED) Return a string representing the base frequency.
`Day.nanos` | Returns an integer of the total number of nanoseconds.
`Day.normalize` | Return boolean whether the frequency can align with midnight.
`Day.rule_code` | Return a string representing the base frequency.
`Day.n` | Return the count of the number of periods.

### Methods

`Day.copy`() | Return a copy of the frequency.
`Day.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Day.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Day.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Day.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Day.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Day.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Day.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Hour

`Hour` | Offset `n` hours.

### Properties

`Hour.freqstr` | Return a string representing the frequency.
`Hour.kwds` | Return a dict of extra parameters for the offset.
`Hour.name` | (DEPRECATED) Return a string representing the base frequency.
`Hour.nanos` | Returns an integer of the total number of nanoseconds.
`Hour.normalize` | Return boolean whether the frequency can align with midnight.
`Hour.rule_code` | Return a string representing the base frequency.
`Hour.n` | Return the count of the number of periods.

### Methods

`Hour.copy`() | Return a copy of the frequency.
`Hour.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Hour.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Hour.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Hour.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Hour.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Hour.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Hour.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Minute

`Minute` | Offset `n` minutes.

### Properties

`Minute.freqstr` | Return a string representing the frequency.
`Minute.kwds` | Return a dict of extra parameters for the offset.
`Minute.name` | (DEPRECATED) Return a string representing the base frequency.
`Minute.nanos` | Returns an integer of the total number of nanoseconds.
`Minute.normalize` | Return boolean whether the frequency can align with midnight.
`Minute.rule_code` | Return a string representing the base frequency.
`Minute.n` | Return the count of the number of periods.

### Methods

`Minute.copy`() | Return a copy of the frequency.
`Minute.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Minute.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Minute.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Minute.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Minute.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Minute.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Minute.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Second

`Second` | Offset `n` seconds.

### Properties

`Second.freqstr` | Return a string representing the frequency.
`Second.kwds` | Return a dict of extra parameters for the offset.
`Second.name` | (DEPRECATED) Return a string representing the base frequency.
`Second.nanos` | Returns an integer of the total number of nanoseconds.
`Second.normalize` | Return boolean whether the frequency can align with midnight.
`Second.rule_code` | Return a string representing the base frequency.
`Second.n` | Return the count of the number of periods.

### Methods

`Second.copy`() | Return a copy of the frequency.
`Second.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Second.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Second.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Second.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Second.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Second.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Second.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Milli

`Milli` | Offset `n` milliseconds.

### Properties

`Milli.freqstr` | Return a string representing the frequency.
`Milli.kwds` | Return a dict of extra parameters for the offset.
`Milli.name` | (DEPRECATED) Return a string representing the base frequency.
`Milli.nanos` | Returns an integer of the total number of nanoseconds.
`Milli.normalize` | Return boolean whether the frequency can align with midnight.
`Milli.rule_code` | Return a string representing the base frequency.
`Milli.n` | Return the count of the number of periods.

### Methods

`Milli.copy`() | Return a copy of the frequency.
`Milli.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Milli.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Milli.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Milli.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Milli.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Milli.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Milli.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Micro

`Micro` | Offset `n` microseconds.

### Properties

`Micro.freqstr` | Return a string representing the frequency.
`Micro.kwds` | Return a dict of extra parameters for the offset.
`Micro.name` | (DEPRECATED) Return a string representing the base frequency.
`Micro.nanos` | Returns an integer of the total number of nanoseconds.
`Micro.normalize` | Return boolean whether the frequency can align with midnight.
`Micro.rule_code` | Return a string representing the base frequency.
`Micro.n` | Return the count of the number of periods.

### Methods

`Micro.copy`() | Return a copy of the frequency.
`Micro.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Micro.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Micro.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Micro.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Micro.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Micro.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Micro.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

## Nano

`Nano` | Offset `n` nanoseconds.

### Properties

`Nano.freqstr` | Return a string representing the frequency.
`Nano.kwds` | Return a dict of extra parameters for the offset.
`Nano.name` | (DEPRECATED) Return a string representing the base frequency.
`Nano.nanos` | Returns an integer of the total number of nanoseconds.
`Nano.normalize` | Return boolean whether the frequency can align with midnight.
`Nano.rule_code` | Return a string representing the base frequency.
`Nano.n` | Return the count of the number of periods.

### Methods

`Nano.copy`() | Return a copy of the frequency.
`Nano.is_on_offset`(dt) | Return boolean whether a timestamp intersects with this frequency.
`Nano.is_month_start`(ts) | Return boolean whether a timestamp occurs on the month start.
`Nano.is_month_end`(ts) | Return boolean whether a timestamp occurs on the month end.
`Nano.is_quarter_start`(ts) | Return boolean whether a timestamp occurs on the quarter start.
`Nano.is_quarter_end`(ts) | Return boolean whether a timestamp occurs on the quarter end.
`Nano.is_year_start`(ts) | Return boolean whether a timestamp occurs on the year start.
`Nano.is_year_end`(ts) | Return boolean whether a timestamp occurs on the year end.

# Frequencies

`to_offset`(freq[, is_period]) | Return DateOffset object from string or datetime.timedelta object.

# Holiday calendars

`AbstractHolidayCalendar`([name, rules]) | Abstract interface to create holidays following certain rules.
`Holiday`(name[, year, month, day, offset, ...]) | Class that defines a holiday with start/end dates and rules for observance.