semvec/pypi-packages huggingface dataset:
jgb 0.2.1
金箍棒
License: MIT
Requires Python: >=3.7

# 🐵 金箍棒 (jgb)

![jgb banner](https://gitee.com/tribf/py_jgb/raw/master/assets/banner.png)


[![PyPI version](https://badge.fury.io/py/jgb.svg)](https://badge.fury.io/py/jgb)
[![Python](https://img.shields.io/pypi/pyversions/jgb.svg)](https://pypi.org/project/jgb/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

> ✨ 如意金箍棒，大小随心，是孙悟空毕生的战斗装备。

🌟 一个 Python 工具库，提供常用的工具函数和 GUI 组件，让开发更加得心应手。

## 📦 安装

```bash
pip install jgb
```

## 🧩 功能模块

| 模块        | 说明                                                     |
| ----------- | -------------------------------------------------------- |
| `jgb.util`  | 🛠️ 通用工具函数集合（文件、日志、数学、图像、并行处理等） |
| `jgb.conn`  | 📡 连接通信模块（串口、TCP/UDP、发布订阅等）              |
| `jgb.gui`   | 🖥️ GUI 组件（Qt、Matplotlib、OpenCV、VTK 可视化工具）     |
| `jgb.tools` | 🐚 命令行工具                                             |

## 🚀 快速开始

```python
import jgb
from jgb.util import file_util, log_util, np_util

# 使用各模块提供的工具函数
```

## ⌨️ 命令行工具

```bash
# 查看系统和包信息
jgb_info
```

## 📝 依赖

- Python >= 3.7
- numpy, scipy, pandas, matplotlib
- loguru, pyyaml, pydantic
- 完整依赖见 [requirements.txt](requirements.txt)

## 📜 许可证

[MIT License](LICENSE)