chore: remove project proposal from git tracking
面向跑步、术后康复、老年运动筛查的开源步态指标计算与临床筛查算法库,完全使用国产编程语言 MoonBit 编写。
moonbit-gaitlab 致力于为医疗康复机构、体育科研单位和老年健康监护系统提供一套高集成、无第三方依赖、轻量且高度精确的步态生物力学分析组件。通过导入关节点轨迹数据(CSV/JSON 格式),对信号进行平滑去噪与波谷检测,切分步态周期,计算时间-空间维度参数,并结合 bilateral symmetry(双侧对称性)指标与临床辅助筛查算法,输出易读的步态健康 Markdown 报告。
moonbit-gaitlab
moonbit-gaitlab/ ├── moon.mod # 模块配置文件 (hgetty/gaitlab) ├── README.md # 中文主文档 ├── README.mbt.md # MoonBit 专有示例说明文档 ├── LICENSE # Apache 2.0 许可证 ├── .github/ # GitHub Actions 自动化 CI 配置 │ └── workflows/ │ └── check.yml ├── lib/ # 核心模块类库 │ ├── math/ # 统计学、3D点几何及三角函数近似 │ ├── csv/ # RFC 4180 兼容的 CSV 解析器 │ ├── json/ # JSON 语法分析器及序列化组件 │ ├── signal/ # 信号去噪滤波、一阶微分和峰值/谷值提取 │ ├── gait/ # Biomechanics 周期切分、时空指标计算及临床筛查规则 │ └── report/ # 报告文本格式化及终端 ASCII 柱状图生成 └── main/ # CLI 应用入口 ├── main.mbt # 命令行逻辑及内置 Hemiplegic 模拟数据 └── moon.pkg # 编译配置 (is-main: true)
0.10.3
# 格式化检查 moon fmt --check # 执行静态类型与接口检查 moon check --deny-warn # 运行全库单元测试 moon test --deny-warn # 导出公共 API 签名文件 moon info
我们内置了一个高保真模拟数据集,模拟一位偏瘫(Hemiplegic)患者(其右腿由于神经损伤导致步长缩短、拖地/ clearance 极低、支撑时间代偿延长)。
直接运行以下命令查看 GaitLab 输出的详细步态生物力学分析报告:
moon run main -- --demo
GaitLab 的 CLI 同时也支持直接分析传入的 CSV/JSON 数据流:
# 查看帮助信息 moon run main -- --help # 分析传入的 JSON 数据 moon run main -- --json-data "{\"name\":\"sample\",\"x\":1.2}" # 分析传入的 CSV 数据 moon run main -- --csv-data "time,x,y 0.0,0.0,0.0 0.5,0.3,0.12 1.0,0.6,0.0"
本项目采用 Apache License 2.0 开源许可证。 所有的设计与算法实现均为 hgetty 原创编写,符合 MoonBit 生态大赛的合规性要求。
hgetty
Biomechanical Gait Analysis Library in MoonBit
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
🚶 moonbit-gaitlab (MoonBit 步态实验室)
面向跑步、术后康复、老年运动筛查的开源步态指标计算与临床筛查算法库,完全使用国产编程语言 MoonBit 编写。
🌟 项目简介
moonbit-gaitlab致力于为医疗康复机构、体育科研单位和老年健康监护系统提供一套高集成、无第三方依赖、轻量且高度精确的步态生物力学分析组件。通过导入关节点轨迹数据(CSV/JSON 格式),对信号进行平滑去噪与波谷检测,切分步态周期,计算时间-空间维度参数,并结合 bilateral symmetry(双侧对称性)指标与临床辅助筛查算法,输出易读的步态健康 Markdown 报告。🛠️ 核心功能范围
📂 项目结构
🚀 快速开始
环境依赖
0.10.3或更新)编译与测试
运行内置演示 Demo
我们内置了一个高保真模拟数据集,模拟一位偏瘫(Hemiplegic)患者(其右腿由于神经损伤导致步长缩短、拖地/ clearance 极低、支撑时间代偿延长)。
直接运行以下命令查看 GaitLab 输出的详细步态生物力学分析报告:
使用命令行参数
GaitLab 的 CLI 同时也支持直接分析传入的 CSV/JSON 数据流:
🛡️ 许可证说明
本项目采用 Apache License 2.0 开源许可证。 所有的设计与算法实现均为
hgetty原创编写,符合 MoonBit 生态大赛的合规性要求。