Metadata-Version: 2.4
Name: tangram_system
Version: 0.2.1
Summary: System monitoring plugin for tangram
Author-email: Xavier Olive <git@xoolive.org>, Junzi Sun <git@junzis.com>
License-Expression: AGPL-3.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.10
Requires-Dist: psutil
Requires-Dist: tangram-core>=0.2.0
Description-Content-Type: text/markdown

# tangram_system

The `tangram_system` plugin provides system monitoring capabilities for the tangram framework.

It includes a background service that broadcasts server metrics (CPU, RAM, Uptime) to connected frontend clients via the realtime channel.

## About Tangram

`tangram_system` is a plugin for `tangram`, an open framework for modular, real-time air traffic management research.

- Documentation: <https://mode-s.org/tangram/>
- Repository: <https://github.com/open-aviation/tangram>

Installation:

```sh
# cli via uv
uv tool install --with tangram-system tangram-core
# with pip
pip install tangram-core tangram-system
```
