Skip to content

A Mathematical Tribute to The Ramayan - Jignyasa is a statistical dive into the world of The Valmiki Ramayan - its sentiments, graphs and character communities.

Notifications You must be signed in to change notification settings

su-mana-s/Ramayanam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jignyasa

A Mathematical Tribute to The Ramayan

  • Jignyasa is a statistical dive into the world of The Valmiki Ramayan - its sentiments, graphs and communities - built with Python and deployed on Streamlit.
  • Find the analysis and insights in this article.

The what

Books are rich sources of textual data, astounding in their complexity. They might be infinite storehouses of wisdom and knowledge, informing their reader of the universe and beyond, or might spin tales of far-away lands and times long past, crafting entire worlds with nothing but words. Leveraging statistics, some basic math and a couple of algorithms can provide a different perspective that can go a long way in offering a glimpse into these worlds.

The Project:

  1. Pre-Processing the Data
  2. Exploratory Analysis with NLTK:
  • Wordcloud
  • Concordance
  • Dispersion Plots
  1. Plotting Character Presence
  2. Character Networks
  3. Directed and Undirected Graphs
  4. Sentiment Analysis
  • Polarities with VADER
  1. NetworkX graph construction
  2. Visualisation with pyVis
  3. Centralities:
  • Degree
  • Betweenness
  1. K-Cores
  2. Deployment with streamlit

Quick Start

  • For a quick view of the project, find the Streamlit Deployment here.
  • To run the app on your local server, get started like so.
  1. Clone the project
git clone https://github.com/su-mana-s/Ramayanam.git
  1. Open command line and navigate to the project folder streamlit source folder - Ramayanam/src/
cd Ramayanam/src
  1. Run the app
streamlit run Jignyasa.py

The App

Streamlti Clud Deployment

About

A Mathematical Tribute to The Ramayan - Jignyasa is a statistical dive into the world of The Valmiki Ramayan - its sentiments, graphs and character communities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published