CoolFace
Datasetpublic

gnumanth/vishnu-sahasranama

Vishnu Sahasranama (विष्णुसहस्रनाम) - Computational & Tattvavada Dataset A comprehensive, computational Sanskrit dataset of the 1,000 Sacred Names of Lord Sri Maha Vishnu from the Mahabharata (Anushasana Parva). Features complete Devanagari Sanskrit, Chanting Namavali (in Dative 4th case), IAST transliteration, Sanskrit Root Word (dhātu / prātipadika), Morphological Word Splits (sandhi-vigraha / samāsa breakdown), and philosophical interpretations according to Tattvavada /… See the full description on the dataset page: https://huggingface.co/datasets/gnumanth/vishnu-sahasranama.

sourceHugging Facemitupdated 25d agoView on Hugging Face
1likes162downloads
Dataset Card

Vishnu Sahasranama (विष्णुसहस्रनाम) - Computational & Tattvavada Dataset

A comprehensive, computational Sanskrit dataset of the 1,000 Sacred Names of Lord Sri Maha Vishnu from the Mahabharata (Anushasana Parva).

Features complete Devanagari Sanskrit, Chanting Namavali (in Dative 4th case), IAST transliteration, *Sanskrit Root Word (dhātu / prātipadika), Morphological Word Splits (sandhi-vigraha / samāsa breakdown), and philosophical interpretations according to Tattvavada / Dvaita Vedanta (Sri Madhvacharya's Bhashya)*.

Live Web App & Interactive Analytics: https://h3manth.com/vsn/


Interpretations: Tattvavada (Dvaita Vedanta)

The commentary and multi-layered meanings follow the Tattvavada philosophical tradition founded by Sri Madhvacharya (Anandatirtha):

  • Guna-Purnatva: Every divine name is understood in its highest, primary etymological sense (Parama-mukhya-vritti) as denoting Sriman Narayana as Ananta-kalyana-guna-paripurna (endowed with infinite auspicious attributes in absolute perfection).
  • Nirdoshatva: The Supreme Being is Ashesha-dosha-rahita (completely flawless, free from material contamination, grief, fatigue, or ignorance).
  • Antaryami & Svatantrya: Sriman Narayana is the sole Independent Reality (Svatantra), while all souls and matter are dependent (Paratantra). The Lord dwells in all beings as the Antaryami (Inner Controller) without becoming identical to the jiva (Bimba-Pratibimba-Bhava).
  • Sarva-Shabda-Vachya: Universal names (such as Shiva, Rudra, Brahma, Indra, Agni, Soma) are explained through root Vedic etymology (vyutpatti) as denoting the supreme attributes of Vishnu.
  • No Tautology (Punarukti-parihara): The 95 repeating names across the 1,000 invocations are given distinct, contextual derivations and attributes for every occurrence.

Dataset Schema

Each record contains:

ColumnTypeDescription
idint64Canonical position from 1 to 1000 in the Stotram
namestringEnglish / clean transliteration (e.g. Vishvam, Vishnuh)
iaststringClassical IAST transliteration with diacritics (e.g. Viśvaṁ, Viṣṇuḥ)
sanskritstringDevanagari Sanskrit script (e.g. विश्वम्, विष्णुः)
namavalistringChanting mantra in Devanagari 4th case (e.g. ॐ विश्वस्मै नमः)
namavali_iaststringChanting mantra in IAST (e.g. Om Viśvasmai Namaḥ)
root_wordstringSanskrit root (dhātu / prātipadika) & Paninian meaning (e.g. विश् (viś) (viś praveśane / to enter & pervade))
word_splitstringMorphological compound split in Devanagari & IAST (e.g. भूत + भव्य + भवत् + प्रभुः (Bhūta + Bhavya + Bhavat + Prabhuḥ))
categorystringTheological Guna dimension (e.g. Guna-Purnatva (Infinite Virtues))
meaningslist[string]Multiple distinct authentic meanings per Tattvavada commentary

Quick Usage

Python (datasets)

python
from datasets import load_dataset

ds = load_dataset("gnumanth/vishnu-sahasranama")

# First record
print(ds["train"][0])
# {
#   "id": 1,
#   "name": "Vishvam",
#   "iast": "Viśvaṁ",
#   "sanskrit": "विश्वम्",
#   "namavali": "ॐ विश्वस्मै नमः",
#   "namavali_iast": "Om Viśvasmai Namaḥ",
#   "root_word": "विश् (viś) (viś praveśane / to enter & pervade)",
#   "word_split": "विश्वम् (Viśvam (Single term: All-pervading/Purna))",
#   "category": "Guna-Purnatva (Infinite Virtues)",
#   "meanings": [
#     "He who is full of all infinite auspicious attributes (Guna-paripurna) without any defect (Nirdosha).",
#     "He who enters (Vishti), pervades, and sustains the entire universe as its independent Inner Ruler.",
#     "The supreme object of all Vedic knowledge, in whom all souls find their ultimate resting abode."
#   ]
# }

Python (pandas)

python
import pandas as pd

df = pd.read_parquet("hf://datasets/gnumanth/vishnu-sahasranama/vishnu_sahasranama.parquet")
print(df[["id", "name", "sanskrit", "root_word", "word_split"]].head())

Citation & Attribution

bibtex
@dataset{hemanth2026vishnusahasranama,
  author    = {Hemanth HM},
  title     = {Vishnu Sahasranama Dataset with Morphological Splits and Tattvavada Interpretations},
  year      = {2026},
  publisher = {Hugging Face},
  url       = {https://huggingface.co/datasets/gnumanth/vishnu-sahasranama}
}

License

MIT License © 2026 Hemanth HM