Metadata-Version: 2.1
Name: brainframe-sys-tools
Version: 0.5.5
Summary: This is the package including tools for BrainFrame developers to monitor and debug the system.
License: BSD License
Author: Stephen Li
Author-email: stephen@aotu.ai
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: BSD License
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: PyYAML (>=6.0.2,<7.0.0)
Requires-Dist: apscheduler (>=3.10.4,<4.0.0)
Requires-Dist: brainframe-api (>=0.30.4,<0.31.0)
Requires-Dist: brainframe_apps (>=0.5.4,<0.6.0)
Requires-Dist: psutil (>=5.8.0,<6.0.0)
Requires-Dist: python_i18n (>=0.3.9,<0.4.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: tabulate (>=0.8.9,<0.9.0)
Description-Content-Type: text/markdown

# brainframe-sys-tools

Python CLI tools for monitoring and debugging BrainFrame system deployment.

## Installation

```bash
pip install brainframe-sys-tools
```

## Usage

```bash
brainframe-sys-tools <command> [options]
```

### Commands

- `perf_monitor` - Monitor CPU, GPU, memory, storage, and temperatures
- `fps_monitor` - Monitor BrainFrame stream FPS and throughput
- `service_monitor` - Monitor BrainFrame service health
- `sys_info` - Display system information
- `ssh_tunnel` - Create SSH tunnels

### Example

```bash
brainframe-sys-tools perf_monitor
brainframe-sys-tools fps_monitor --server-url http://localhost
```

## Help

```bash
brainframe-sys-tools <command> --help
```

