Metadata-Version: 2.4
Name: movestepviz
Version: 0.1.0
Summary: A CLI and Python library for DNA-strip visualizations of rhetorical move-step structures in text.
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0.0
Requires-Dist: click>=8.0.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"

# MoveStepViz (Python Package)

A CLI and Python library for 'DNA-strip' visualizations of rhetorical Move-Step structure, sentence segmentation, and text sequence analysis.

## Features

- **Sequence Visualization**: Generate horizontal 'DNA-strip' charts of move-step annotations.
- **Pre-set Move-Step Schemes**: Includes Swales (2004), Cotos et al. (2017) DRaC, and Yang & Allison (2003).
- **Multiple Input Formats**: Accepts `.csv`, `.xlsx`, Python lists, and Pandas DataFrames.
- **Flexible Export**: Export as transparent PNG, SVG, or JPG.

## Installation

```bash
pip install movestepviz
```

## Quick Start (Python)

```python
import movestepviz as msv

msv.visualize("dataset.csv", scheme="Swales2004", output="figure.png")
```

## CLI Usage

```bash
movestepviz visualize dataset.csv --scheme Swales2004 --output figure.png
```
