Metadata-Version: 2.4
Name: tierkreis_visualization
Version: 0.1.8
Summary: Browser based visualization tool for tierkreis
Requires-Python: >=3.12
Requires-Dist: fastapi[standard]>=0.115.11
Requires-Dist: jinja2>=3.1.6
Requires-Dist: pydantic-settings>=2.8.1
Requires-Dist: tierkreis
Requires-Dist: watchfiles>=1.0.4
Description-Content-Type: text/markdown

# Tierkreis visualizer

To run with fast api:

```bash
just serve
```

To apply changes made in the frontend

```bash
just prod serve
```

will bundle the js before running the serve.

## Dev server

To run a updating dev server you can run

```bash
uv run tkr-vis-dev
```

from the `tierkreis/tierkreis_visualization` and

```bash
npm run dev
```

from `tierkreis/tierkreis_visualization/frontend`.

## OpenAPI

To regenerated the openapi spec run

```bash
uv run tkr-vis-openapi
```

Running `npm run dev` afterward will automatically update the api stubs.
