Skip to content

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

About

Text analysis

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages