# HeurAMS "潜进" - 启发式辅助记忆调度器 中文 | [English](README.md) ## 概述 HeurAMS "潜进" (Heuristic Auxiliary Memorizing Scheduler, 启发式记忆辅助调度器) 是一种基于启发式算法与认知科学理论的辅助记忆调度器, 旨在帮助用户更高效地进行记忆工作与学习规划, 也是一种开放, 优雅, 易于扩展的间隔重复调度器实验平台, 旨在帮助研究者更高效地进行前沿记忆算法的调查实验与研究. [详细介绍](INTRODUCTION_zh.md) [屏幕截图](SCREENSHOTS_zh.md)
## 快速开始 ### 安装软件 #### 从包管理器安装 潜进 (包名是 `heurams`) 处于早期开发考虑, 尚未上架 PyPI. 但可以用 pip 从仓库安装稳定版和开发版本, 这要求设备上安装了 python 环境 (建议 3.12.13 及之后版本). 从稳定的 `master` 分支安装, 并安装适用于用户体验的可选依赖(推荐): ``` pip install --upgrade 'heurams[basic] @ https://git.pluv27.top/pluv/HeurAMS/archive/master.zip' ``` 从较前沿, 大致稳定的 `dev` 分支安装, 并安装适用于用户体验的可选依赖(如果您追求较前沿的改进): ``` pip install --force-reinstall --no-deps 'heurams[basic] @ https://git.pluv27.top/pluv/HeurAMS/archive/dev.zip' ``` 安装适用于一般计算机的通用音频模块 (基于 playsound3):\ (此项不适用于 termux 环境, termux 的音频支持是内建的) ``` pip install --upgrade 'heurams[audio-playsound] @ https://git.pluv27.top/pluv/HeurAMS/archive/master.zip' ``` > 您也可以从 `refactor/...` 等特定分支安装以测试某项更改 [依赖分组说明](INTRODUCTION_zh.md#包依赖组说明) #### 从源码安装 我们提供原生 python 和 uv 两种源码安装方式.\ 详见[贡献指南 - 设置开发环境](CONTRIBUTING_zh.md#设置开发环境). ### 使用软件 在终端中运行 `heurams`, 您会看到一系列帮助信息, 例如: ```plain ~ $ heurams Usage: heurams [OPTIONS] COMMAND [ARGS]... HeurAMS 0.5.1 - 启发式辅助记忆调度器 Options: -v, --version Show the version and exit. -h, --help Show this message and exit. Commands: help 显示此帮助信息 tui 启动内置基本用户界面 (TUI) version 输出版本信息 ``` 可以通过键入 `heurams tui` 启动基本用户界面, 例如: ```plain ~ $ heurams tui 欢迎使用基本用户界面! 加载配置与上下文... 已完成! (耗时: 2ms) 加载用户界面框架... 已完成! (耗时: 89ms) 加载用户界面布局... 已完成! (耗时: 56ms) 组件目录: <软件包所在目录> 工作目录: <运行目录, 将在此目录下建立 ./data 文件夹> 前置工作共计耗时: 147ms (此时您的终端将转为呈现美观的 TUI 基本用户界面) ``` 通过键入 `heurams -v` 查看版本: ``` ~ $ heurams -v HeurAMS 0.5.1 stable (fulcrum/支点), Linux ``` ## 常见问题 (FAQ) 详见[常见问题](FAQ_zh.md). ## 项目架构 详见[架构说明](ARCHITECTURE_zh.md). ## 参与项目 欢迎参与到项目协作中!\ 详见[贡献指南](CONTRIBUTING_zh.md).\ 关于 AI 辅助开发的说明, 请参阅 [AGENTS.md](AGENTS.md). ## 项目标识 HeurAMS 项目标识如下, 文件(位图和矢量图)位于 `./src/heurams/assets/art/` 目录.