Topicwizard screenshot

Topicwizard

Author Avatar Theme by X tabdeveloping
Updated: 19 Mar 2025
123 Stars

Powerful topic model visualization in Python

Categories

Overview

topicwizard is a Python tool for creating and visualizing topic models. It provides an easy and interactive way to explore the relationships between topics, words, documents, and groups/genres. With compatibility for various topic modeling libraries like sklearn, Turftopic, Gensim, and BERTopic, topicwizard offers a versatile platform for topic analysis.

Features

  • Investigate complex relations between topics, words, documents, and groups/genres interactively.
  • Easy-to-use pipelines for classical topic models that can be utilized for downstream tasks.
  • Compatible with sklearn, Turftopic, Gensim, and BERTopic.
  • Interactive and composable Plotly figures.
  • Ability to rename topics at will.
  • Share your results easily.
  • Easy deployment with Docker for faster cold starts.

Installation

To install topicwizard from PyPI, run the following command:

pip install topic-wizard

The package name on PyPI contains a dash: topic-wizard instead of topicwizard.

Summary

topicwizard is a versatile tool for creating and visualizing topic models in Python. With its user-friendly interface, compatibility with various topic modeling libraries, and features like interactive plotting and easy deployment, it makes topic analysis accessible to users at any level. The recent update in version 1.1.0 has enhanced deployment capabilities, making it easier and faster to work with topic models in various environments.