這是一個用於分析連續血糖監測(CGM)數據的 Streamlit 應用程序。它提供了全面的血糖數據分析、視覺化和深度洞察。
-
數據上傳:
- 支持上傳 CGM 數據文件(CSV 或 Excel 格式)
- 支持上傳事件標記文件,包含胰島素注射和用餐信息
-
基本分析:
- 計算關鍵血糖指標(如平均血糖、時間在範圍內百分比等)
- 分析胰島素使用情況
-
視覺化:
- 生成動態血糖曲線圖(AGP)
- 創建每日血糖分布圖
-
深度分析:
- 分析胰島素藥代動力學
- 評估飲食對血糖的影響
- 使用 GPT-4 生成專業的醫療建議和洞察
-
克隆此存儲庫:
git clone https://github.com/zinojeng/CGM.git -
安裝所需的 Python 包:
pip install -r requirements.txt -
運行 Streamlit 應用:
streamlit run main.py
- 啟動應用後,在側邊欄上傳您的 CGM 數據文件和事件標記文件。
- 應用將自動進行基本分析並顯示結果。
- 查看生成的視覺化圖表以獲得數據的直觀表示。
- 如需進行深度分析,請在側邊欄輸入您的 OpenAI API 密鑰。
- 點擊 "執行深度分析" 按鈕以獲取 AI 生成的專業建議。
- 請確保您的數據文件格式正確。CGM 數據應包含日期、時間和血糖讀數列。事件標記文件應包含日期、時間和事件類型(胰島素注射或用餐)。
- 深度分析功能需要有效的 OpenAI API 密鑰。請確保您有足夠的 API 使用額度。
- 本應用程序僅供參考,不應替代專業醫療建議。請始終諮詢您的醫生或糖尿病專科醫生。
歡迎提出問題、建議或直接貢獻代碼。請遵循標準的 GitHub 流程:fork 存儲庫,創建特性分支,提交更改,並創建拉取請求。
本項目採用 MIT 許可證。詳情請參見 LICENSE 文件。