semvec/pypi-packages huggingface dataset:
numcodecs-pw-ratio 0.2.0
Meta codec for bounding the pointwise ratio error for the `numcodecs` buffer compression API
Requires Python: >=3.10

[![image](https://img.shields.io/github/actions/workflow/status/juntyr/numcodecs-pw-ratio/ci.yml?branch=main)](https://github.com/juntyr/numcodecs-pw-ratio/actions/workflows/ci.yml?query=branch%3Amain)
[![image](https://img.shields.io/pypi/v/numcodecs-pw-ratio.svg)](https://pypi.python.org/pypi/numcodecs-pw-ratio)
[![image](https://img.shields.io/pypi/l/numcodecs-pw-ratio.svg)](https://github.com/juntyr/numcodecs-pw-ratio/blob/main/LICENSE)
[![image](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fjuntyr%2Fnumcodecs-pw-ratio%2Frefs%2Fheads%2Fmain%2Fpyproject.toml)](https://pypi.python.org/pypi/numcodecs-pw-ratio)
[![image](https://readthedocs.org/projects/numcodecs-pw-ratio/badge/?version=latest)](https://numcodecs-pw-ratio.readthedocs.io/en/latest/?badge=latest)

# numcodecs-pw-ratio

Meta codec for bounding the pointwise ratio error in the [`numcodecs`] buffer compression API.

[`numcodecs`]: https://numcodecs.readthedocs.io/en/stable/

## License

Licensed under the Mozilla Public License, Version 2.0 ([LICENSE](LICENSE) or https://www.mozilla.org/en-US/MPL/2.0/).


## Funding

The `numcodecs-pw-ratio` package has been developed as part of [ESiWACE3](https://www.esiwace.eu), the third phase of the Centre of Excellence in Simulation of Weather and Climate in Europe.

Funded by the European Union. This work has received funding from the European High Performance Computing Joint Undertaking (JU) under grant agreement No 101093054.
opencode-mem-guard 0.4.3
OpenCode memory leak monitor & zombie process reclaimer with system tray UI
Requires Python: >=3.10
Keywords: leak, memory, monitor, opencode, tray

# OpenCode MemGuard

🛡️ OpenCode 内存泄漏监控与僵尸进程回收工具。

360 风格桌面悬浮球 + 系统托盘，实时监控 Node.js 进程内存，自动回收僵尸进程。

## 功能

- **360 式悬浮球**：实时显示 RAM 使用率，拖拽、边缘吸附、悬停展开详情
- **系统托盘**：右键菜单控制自动回收、开机自启、查看日志
- **内存泄漏检测**：滑动窗口线性回归，自动识别内存增长趋势
- **僵尸进程回收**：自动检测并终止空闲 node.exe，释放内存
- **实时日志查看器**：深色主题窗口，实时滚动显示监控日志
- **开机自启**：Windows 注册表自启动管理

## 系统要求

- Windows 10/11
- Python >= 3.10

## 安装

```bash
pip install opencode-mem-guard
```

## 使用

```bash
# 标准模式：悬浮球 + 托盘
opencode-mem-guard

# 后台运行（无控制台窗口，关终端不退出）
pythonw -m opencode_mem_guard

# 仅托盘模式
opencode-mem-guard --no-ball

# 试运行（不杀进程）
opencode-mem-guard --dry-run
```

## 参数

| 参数 | 说明 |
|------|------|
| `--no-ball` | 不显示悬浮球 |
| `--no-tray` | 不显示托盘图标 |
| `--no-reclaim` | 禁用自动回收 |
| `--dry-run` | 试运行模式 |
| `-i, --interval` | 采集间隔秒数，默认 5 |
| `--data-dir` | 数据目录，默认 `~/.opencode-mem-guard/data/` |

## License

MIT