开源免费!运动健康数据分析工具!Garmin手表数据一键下载,本地SQLite随时查
戴着Garmin手表跑了一年,心率、睡眠、步数全攒在云端,想看看长期趋势?Garmin Connect里翻半天也看不到完整曲线,想导出数据做自己的分析?没有批量下载API,手动导出一份CSV还得一个个点。
这款开源的GarminDB运动健康数据分析工具,一条命令把Garmin Connect上所有健康数据自动下载到本地SQLite数据库,心率、睡眠、体重、压力、运动记录全维度同步,Jupyter Notebook直接画图分析。
源代码网址:https://www.gitcc.com/huashenglu/garmindb-cn

● 一键自动下载Garmin全维度健康数据:一条命令自动从Garmin Connect抓取全天心率、睡眠、体重、压力、运动记录等所有数据,首次全量导入后日常只需增量同步,不用再手动一个个导出CSV。
● SQLite本地存储离线随时查:所有数据存入本地SQLite数据库,无服务器零部署依赖,用任何SQLite浏览器就能打开查数据,预建视图直接浏览,断网也能分析自己的健康趋势。
● Jupyter Notebook可视化分析:内置Jupyter Notebook,心率曲线、睡眠趋势、运动量变化直接画图呈现,日/周/月/年多维度汇总表自动生成,想怎么分析就怎么分析。
● 长期运动习惯追踪分析:跑了三年步、戴了三年表,数据全在云端看不到长期趋势?本地SQLite数据库让你随时查看三年心率变化、睡眠质量走势、运动量波动,真正了解自己的身体变化规律。
● 健康数据本地备份归自己管:Garmin云端数据随时可能调整展示方式甚至限制访问,本地SQLite+JSON/FIT文件双重缓存,数据库可随时从本地文件重建,健康数据不依赖任何云端平台。
● 自定义健康报告和数据研究:研究者或数据爱好者可以用Jupyter Notebook做个性化健康分析,比如心率与睡眠的关系、压力水平与运动量的关联,标准工具做不到的深度分析自己动手搞定。
每周静息心率和非活动心率图表
<img class=”rich_pages wxw-img js_img_placeholder wx_img_placeholder” src=”data:;base64,
每周步数目标完成情况
● pip一键安装零门槛使用:Python生态一条命令安装,不需要配置数据库服务器、不需要部署环境,任何有Python的电脑都能跑,入门门槛极低。
● 本地缓存避免重复下载:下载的JSON和FIT文件保留在本地,数据库可随时从缓存重建,版本升级后只需一条重建命令,不用重新联网下载所有历史数据。
● 插件系统可扩展第三方数据源:支持Connect IQ应用数据插件扩展,还能导入FitBit CSV和MS Health CSV文件,多品牌健康数据可以统一汇入一个SQLite数据库分析。
● SQLite数据直接对接AI分析模型:结构化的健康数据存入SQLite后,可以用Python直接对接机器学习模型,预测心率异常趋势、分析运动恢复质量,AI个性化健康管理有了本地数据基础。
● Jupyter Notebook适配AI可视化:Jupyter生态天然支持AI模型调用和结果可视化,心率预测、睡眠分析、运动建议都可以在同一个Notebook里完成,从数据下载到AI分析全流程打通。
● 增量更新支持实时AI监控:日常增量同步后,AI模型可以持续获取最新健康数据,实现”每天更新数据+每天重新分析”的实时健康监控闭环,从静态报告走向动态健康管理。
这款开源的GarminDB运动健康数据分析工具,一条命令把Garmin Connect上所有健康数据自动下载到本地SQLite数据库,心率、睡眠、体重、压力、运动记录全维度同步,Jupyter Notebook直接画图分析。
源代码网址:https://www.gitcc.com/huashenglu/garmindb-cn




















暂无评论内容