festivals/types library

Festival rule types and definitions for the Santali calendar.

Supports three kinds of festival rules:

Classes

FixedGregorianFestivalRule
A festival rule based on a fixed Gregorian date.
FixedGregorianRule
A rule that places a festival on a fixed Gregorian date.
FixedSantaliFestivalRule
A festival rule based on a fixed day in a Santali month.
FixedSantaliRule
A rule that places a festival on a fixed day within a Santali month.
MoonRelativeFestivalRule
A festival rule based on a moon phase relative to a Santali month.
MoonRelativeRule
A rule that places a festival relative to a moon phase in a Santali month.
SantaliFestival
A resolved Santali festival with its concrete date.
SantaliFestivalDefinition
Declarative definition of a Santali festival.
SantaliFestivalRule
Base class for all Santali festival resolution rules.

Enums

MoonPhase
Lunar phase used for moon-relative festival rules.
SantaliFestivalType
Classification of Santali festivals by cultural significance.