https://github.com/cmudig/texture
Visualize your text data with structured attributes
https://github.com/cmudig/texture
data-analysis llm text visualization
Last synced: about 2 months ago
JSON representation
Visualize your text data with structured attributes
- Host: GitHub
- URL: https://github.com/cmudig/texture
- Owner: cmudig
- License: mit
- Created: 2023-09-13T19:54:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-11T06:23:13.000Z (3 months ago)
- Last Synced: 2025-04-19T23:31:47.577Z (3 months ago)
- Topics: data-analysis, llm, text, visualization
- Language: Svelte
- Homepage: http://dig.cmu.edu/Texture/
- Size: 71.3 MB
- Stars: 22
- Watchers: 1
- Forks: 0
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Texture: Structured Text Analytics
[](https://pypi.org/project/texture-viz/)
Texture is a system for exploring and creating structured insights with your text datasets.
1. **Interactive Attribute Profiles**: Texture visualizes structured attributes alongside your text data in interactive, cross-filterable charts.
2. **Flexible attribute definitions**: Attribute charts can come from different tables and any level of a document such as words, sentences, or documents.
3. **Embedding based operations**: Texture helps you use vector embeddings to search for similar text and summarize your data.
## Install and run
Install texture with pip:
```bash
pip install texture-viz
```Then you can run in a python script or notebook by providing a dataframe with your text data and attributes.
```python
import texture
texture.run(df)
```## Texture Docs
Texture allows you to customize attribute visualizations based on a schema and configure different tables to tailor how the interface presents your data. For more details and examples, check out our [documentation](https://dig.cmu.edu/Texture/).
## Dev install
See [DEV.md](DEV.md) for dev workflows and setup.