World Library  
Flag as Inappropriate
Email this Article

Upakarma

Article Id: WHEBN0009607836
Reproduction Date:

Title: Upakarma  
Author: World Heritage Encyclopedia
Language: English
Subject: Worship in Hinduism, Biruda, Archana (Hinduism), Brahmamuhurtha, Pushpanjali
Collection: Rituals in Hindu Worship, Vedas
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Upakarma

Upākarma "Beginning" (}

}}: उपाकर्म), also called Āvaṇi Aviṭṭam (}

}}: ஆவணி அவிட்டம்) and Janivārada Huṇṇime (}

}}: ಜನಿವಾರದ ಹುಣ್ಣಿಮೆ),Gamha Purnima (}

}}: ଗହ୍ମା ପୂର୍ଣିମା), is a Vedic ritual practiced by Hindus of the Brahmin caste. This ritual is also practiced by the Kshatriya and Vaishya community, who are dvijas and therefore have the rights to do Sandhyavandanam, the daily ablution ritual.

Upākarma is conducted once a year during the shravana or Dhaniṣṭhā nakṣatra of the Hindu calendrical month Śrāvana, when Brahmins ritually change their upanayana thread accompanied by relevant śrauta rituals, making śrāddha offerings to the rishis, whom Hindus believe composed the Vedic hymns.[1] The day, also called Śrāvana Pūrnima "Full Moon of Śrāvana"[1] in other parts of India, usually occurs the day after the Śravana nákṣatra, which also marks the Onam festival of Kerala.

On the following day, usually coinciding with the Raksha Bandhan festival in Northern and Central India, the Gayatri Mantra is recited 1008 times.

Brahmins belonging to the Samaveda do not perform upakarma rituals or change their thread on this day but rather on Bhādrapada tritiya, the third day of the month Bhādrapada with Hastaa nakshatra. Shukla Yajurvedic Brahmins of North India and Odisha do upakarma the previous day if the full moon spans two days.

Contents

  • When is upakarma observed? 1
  • Upakarma Variation 2
  • Upakarma in Eclipse/Solar Sankramana 3
  • Legend 4
  • Significance 5
  • Procedure of Avani Avittam 6
  • Inner meaning 7
  • References 8

When is upakarma observed?

Different sects of people have different dates on which upakarma is performed. Traditional learners of Yajurveda observe the Yajur upakarma in the month of Shraavana (August–September), on the full moon day;[2] more particularly, Yajur upakarma is held on the full-moon day that comes before the new-moon day of the month of Sravana (Avani). Rig Vedic Upakarma is observed on the day in/on sukla paksha Shravan month which has Shravana nakshatra.Rig Vedic Brahmins change the sacred thread on that day, irrespective of whether it is a full-moon day (purnima) or not. Shukla Yajurvedic bramhins of North India and Odisha do upaakarma on the previous day if Purnima spans two days (shukla chaturdashi yukta Purnima). Sama Vedic Upakarma is observed on the day after Shravan Amavasya, Hastha nakshatra such that they do the Gayatri japam on Ganesh Chaturti.[1]

Upakarma Variation

According to Nirnaya Sindhu following conditions should be taken care for deciding the date of upakarma

  • Rigveda Upakarma:Should be done on the day in shraavana where shravana is the star and spans at least from sunrise to mid day.But not in Uttara Ashadha if present during sunrise.
  • Samaveda Upakarma: Should be done on hasta nakshatra on bhadrapada shuklapaksha
  • Krishna Yajurveda: i.e. Taittiriyas & Maitrayanis should do on shravistha, dhanistha,(avittam in Tamil),on shraavana month,whether it falls on purnima yukta Pratipada (Pratipat)during sunrise (Telugu- paadyami) or prathama.
  • Shukla Yajurveda: i.e. Vajasaneyi Kanvas and Madhyandinas do in purnima day if purnima is present up to evening.But if punima and pratipada both are present on next day(para viddha) they should do on previous day when chaturdashi stays in day and then purnima comes after mid day(purva viddha).Under no condition they should do/avoid doing in krishna paksha pratipat or broadly speaking they should finish upakarma before approach of krishna paksha.but they postpone upakarma to the next day if purnima is having Uttara Ashadha nakshatra.
  • Atharva Veda: They do on the day when purnima lasts during sunrise.(udaya vyapini tithi)

Upakarma in Eclipse/Solar Sankramana

  • If there occurs Eclipse and sankranti when sun enters Leo (masa pirrapu/avani 1st in Tamil) during purnima,the people having upakrama for that day should be finished prior to punima when hasta nakshatra is available(generally shravana shukla Panchami/shashti.and for samaveda,if there is sankramana(purattasi 1st) to kanya in bhadrapada then shraavana month's hasta should be considered.
  • If shraavana suddha Panchami(hasta) day is having sankramana/sankranti and purnima is having eclipse then upakarma is postponed to Samaveda upakarma day,i'e. bhadrapada hasta nakshatra but only Vajasaneyi Shukla Yajurveda people can do upakarma on the Panchami(hasta) having simha sankramana and avoid upakarma on purnima having eclipse.
  • No one should do upakarma on a day having uttarashadha nakshatra or a lunar eclipse

Legend

Upakarma is usually held on the full moon day of the month of Sravana. The significance of this day is that Lord Vishnu took the form of a horse and restored the Veda that was stolen from Lord Brahma by the demons Madhu and Kaitabha. As lord Vishnu took the form of a horse, this incarnation is called Hayagriva or "horse-head". After lord Vishnu created lord Brahma, he taught Brahma the all eternal Vedas. Once lord Brahma had mastered the Vedas, he was filled with pride that he was the only entity that had the knowledge of the all eternal and holy Vedas. Lord Vishnu thought otherwise and created demons Madhu and Kaitabha from two water drops on the lotus that he mounts. He then instructed them to steal the Vedas from Lord Brahma and hide it. Thus, Lord Brahma was in a fix that he was not able to save the holy and all eternal Vedas from theft and prayed to Lord Vishnu to do the needy. Lord Vishnu took the form of Hayagriva or Hayavadana and restored the all pervading Veda to safety,.[1] thus curbing the pride of Brahma. So the day of upakarma is also celebrated as Hayagriva utpatti. As the Vedas were restored on this day, Upakarma is performed on this day to mark a new beginning.

Significance

The learning of the Vedas begins in the month of Shravan with a Upakarma and is temporarily terminated in Makaram with an Utsarjana ritual, to be restarted in the next Shravan. However, it was found that six months in a year results in a very long period to complete the study of Vedas. In order to overcome this difficulty, Brahmins started skipping the Utsajana ritual and studied Vedas through all the months of the year.

On this day, a Prayachittam is performed on two counts - to pardon the sin of learning Vedas in the prohibited period of the year and a general request to pardon all the sins committed by them during the year. Homams are held and Poonal, the sacred thread, is changed on this day.[3] More details:[4]

The first step is a 'prayashchita', A prayer to atone the sins. It says, "For the removal of all my sins and thereby to secure a divine blessing and for qualifying myself to perform the essential duties of Brahmanas as prescribed in the vedas and smritis and adopted by the really good in their conduct I put on this Yagnopavita (the sacred thread, called poonool in Malayalam and Tamil)".

Then a new Yagnopavita is worn. When the thread is worn another mantra is recited which means -"I put on the sacred thread which is highly pure, is inseparable from God, is capable of prolonging life and is the foremost in the accomplishment of a Brahmana. May such pure Yagnopavita bring strength and dignity."

While removing the old thread, the mantra means -"I remove with respect, the old broken thread by wear and tear, may the new one bring on long life and Brahmana's brilliance."

Procedure of Avani Avittam

The procedure of upakarma varies from state to state. However there are two main procedures one followed in the old Carnatic Region and other in the Dravida region.

Carnatic Region procedure is followed in Karnataka, Andhra Pradesh, Odisha and parts of Maharashtra. According to the Rig Veda Upakarma, first they start with Punyahvaachana followed Saptarshi Pooja, Utsarjana Homa and later by Upakarmaanga Saptarshi pooja, tarpana and homa.

In Yajur Veda Upakarma of Karnataka region, the procedure begins with Punyahavaachana, Pahi Trayodasha Homa, utsarjana and then Upakarma. Here they worship nava (nine) Kaanda Rishis who were the pioneers in the veda. Distinct feature of Karnataka's Upakarma is rishi pooja in detail, and utsarjana. The Dravida version of the same does not have them. After Yagnyopavitadhaaranana, new Yagnyopavita (the sacred thread) is worn and later Veda Aarambham is done. Following the same will be Viraja Homa and Brahma Yagna. In the first year of Upakarma, Nandi is also performed. Bachelors or Brahmacharis will perform Agni Kaarya or Samhida Daanam. The prasadam of the day is specially made Satvada hittu made out of all fruits (banana, guava, grapes, custard apple, apple, dry fruits), milk, ghee, til, jaggery, cucumber and rice flour. This is said to be very good for the rishis who are considered to be old and don't have teeth. Hence this preparation. Also this is done jointly by men who come for the ceremony.

The procedure for the dravida yajurveda upakarma is as follows.

  • First the Rishi Tharpanam (offering prayers to the ancient Rishis) is read out.
  • Brahmin bachelors perform 'Samitha Daanam' and 'kamo karshith japam' after Mahasankalpam.
  • Thereafter, Kaanda Rishi tharpanam is performed with the help of family priest or elders.
  • As per the rituals, all the male members should have a light meal at night.
  • Next day after an early bath, 'Gayathri Japam' is done by everyone. Thereafter, Appam & Idli are served.
  • Green Gram, Dhal or Kondai Kadalai Sundal are offered as Neivedhyam for the Homam (Fire ritual).
  • The Homam is performed either in the house or in temples and the Arti is performed after everyone returns home.
  • Neivedhyam - Payasam, Vada, Gingely seeds, Rice. The other items that are served on this day are Curd Pachadi, Kosumalli Curry, Koottu, Pitlay, buttermilk, soup, rasam, dhal and chips, appalams.

Inner meaning

This day is also auspicious as the Brahmins offer libations of water to their ancestors to whom they owe their birth and to the great Rishis to whom they are highly indebted for spiritual knowledge and the Vedas themselves.

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ a b c d http://www.hindu-blog.com/2007/08/significance-of-avani-avittam.html
  2. ^ http://www.ramanuja.org/sv/rituals/upakarma/significance.html
  3. ^ http://www.keralaiyers.com/festivals.html
  4. ^ http://www.raksha-bandhan.com/avani-avittam-upakramam.html
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.