Skip to content

cedanl/textanalysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CEDA

Npuls-CEDA | Text Analysis

🔍 Advanced Text Analysis Tool 📊
Powerful Python-based topic modeling with a user-friendly Streamlit interface.
Ideal for long responses and short surveys with word cloud visualization.

The ultimate text analysis tool. Built with ❤︎ by CEDA and contributors .

Features

  • Topic Modeling: Analyze extensive text data
  • Word Cloud: Visualize most frequent terms in datasets
  • Streamlit Interface: User-friendly web-based interface
  • uv Package Management: Fast and efficient dependency management

Prerequisites

  1. Install uv on your system:

Please refer to the official installation guide of uv

  1. Clone the repository:
git clone https://github.com/cedanl/textanalysis.git

cd textanalysis

Running the Application

Start the Streamlit app:

uv run streamlit run src/main.py

This will open the application in your default web browser.

Using the Application

  • Use the Word Cloud option for visualizing key terms in shorter surveys.

  • Use the Topic Modeling option for detailed analysis of more complex text data.

  • Results are automatically saved as an Excel file in the same directory as the script.

Contributors

Thank you to all the people who have already contributed to textanalysis[contributors].

Special thanks to @radboudir who started the project.

Getting Help

If you encounter any issues or need further assistance, please feel free to contact amir.khodaie@ru.nl

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 71.4%
  • Python 11.3%
  • Perl 8.3%
  • R 6.9%
  • Batchfile 2.1%