MCPcopy
hub / github.com/pandas-dev/pandas / USFederalHolidayCalendar

Class USFederalHolidayCalendar

pandas/tseries/holiday.py:628–652  ·  view source on GitHub ↗

US Federal Government Holiday Calendar based on rules specified by: https://www.opm.gov/policy-data-oversight/pay-leave/federal-holidays/

Source from the content-addressed store, hash-verified

626
627
628class USFederalHolidayCalendar(AbstractHolidayCalendar):
629 """
630 US Federal Government Holiday Calendar based on rules specified by:
631 https://www.opm.gov/policy-data-oversight/pay-leave/federal-holidays/
632 """
633
634 rules = [
635 Holiday("New Year's Day", month=1, day=1, observance=nearest_workday),
636 USMartinLutherKingJr,
637 USPresidentsDay,
638 USMemorialDay,
639 Holiday(
640 "Juneteenth National Independence Day",
641 month=6,
642 day=19,
643 start_date="2021-06-18",
644 observance=nearest_workday,
645 ),
646 Holiday("Independence Day", month=7, day=4, observance=nearest_workday),
647 USLaborDay,
648 USColumbusDay,
649 Holiday("Veterans Day", month=11, day=11, observance=nearest_workday),
650 USThanksgivingDay,
651 Holiday("Christmas Day", month=12, day=25, observance=nearest_workday),
652 ]
653
654
655def HolidayCalendarFactory(name: str, base, other, base_class=AbstractHolidayCalendar):

Calls 1

HolidayClass · 0.85