Skip to content

Latest commit

 

History

History
9 lines (6 loc) · 639 Bytes

File metadata and controls

9 lines (6 loc) · 639 Bytes

Purpose of Each File

  1. perform_sentiment_analysis.py: Handles sentiment analysis using NLTK's VADER, providing sentiment scores for input text files.
  2. create_sentiment_graph.py: Generates 3D bar charts using Matplotlib based on sentiment scores obtained from the sentiment analysis.
  3. news_summarization.py: Implements text summarization using NLTK's extractive summarization methods.
  4. main.py: Integrates all functionalities into a Tkinter-based GUI allowing users to select a file for sentiment analysis, visualize sentiment scores, and view a summarized version of the text.

Run main.py to execute the code and see the outputs