Metadata-Version: 2.4
Name: must-tui
Version: 0.3.0
Summary: A simple TUI to inspect MUST telemetry and housekeeping.
Author-email: Rik Huygen <rik.huygen@kuleuven.be>
Requires-Python: >=3.12
Requires-Dist: aiofiles
Requires-Dist: aiohttp
Requires-Dist: cgse-common
Requires-Dist: matplotlib
Requires-Dist: pandas
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: textual
Requires-Dist: textual-dev
Requires-Dist: textual-plot
Requires-Dist: textual-plotext
Requires-Dist: textual-timepiece
Requires-Dist: thefuzz
Provides-Extra: docs
Requires-Dist: mkdocs-material>=9.6.0; extra == 'docs'
Requires-Dist: mkdocs>=1.6.0; extra == 'docs'
Requires-Dist: mkdocstrings[python]>=0.29.0; extra == 'docs'
Provides-Extra: pcot
Requires-Dist: plato-pcot-scripts; extra == 'pcot'
Description-Content-Type: text/markdown

# must-tui

A terminal user interface application for MUST. MUST is the 'Mission Utility and Support Tools' framework which is used by most current spacecraft flight control teams at ESOC, DLR, and CNES. This TUI is a user friendly interface for user who prefer using a terminal.

## Features

- Fast and responsive CLI
- Cross-platform support
- Intuitive navigation

## Installation

```bash
uv tool install must-tui
```

## Usage

```bash
must-tui
```

By default, plotting stays in the TUI. You can toggle to a separate interactive matplotlib window from the plot controls or with `p` when running in a graphical desktop session.

## Development

```bash
git clone https://github.com/KU-Leuven/must-tui
cd must-tui
uv venv
source .venv/bin/activate
uv sync
```

## License

MIT

## Contributing

Contributions are welcome! Please open an issue or submit a pull request.
