It is an occasion when the Hindu village community comes together, invite the gods to visit them for three or more days, perform religious services together offering refreshments and entertainment.
[1][2] The Odalan celebrations are a social occasion among Indonesian Hindus, and have historically contributed to the rich tradition of theatre and Balinese dance forms.
[3] An Odalan marks the founding of a particular Hindu temple, and is celebrated on its birthday according to the Pawukon – the 210 day Balinese calendar.
The celebration rituals are called Dewa Yadnya (Sanskrit: Deva Yajna), includes processions, decorations of the village temple, entertainment and dancing in the temple courtyard, the village community pools its resources and observes it together.
It is an island wide event, and therefore celebrated with major preparations once every 100 Balinese years.