DTI3D / README.md
Chi Hsing Wu
Open TDA via iframe srcdoc (fix resolve/main plain-text HTML).
c493e0d
---
title: NeuroPath DTI Viewer
emoji: 🧠
colorFrom: gray
colorTo: green
sdk: static
app_file: dti_neuropath/fiber_viewer.html
pinned: false
short_description: StromaPath NeuroPath DTI fiber viewer (static)
license: apache-2.0
---
# NeuroPath · DTI 纖維束 Viewer(靜態)
## `app_file` 與「Entry not found」
HF 的 **`app_file` 必須與 repo 根目錄實際路徑一致**。本 repo 以 **`dti_neuropath/fiber_viewer.html`** 為 Space 入口。
`index.html` 仍可做備用入口。若 push 因 **>10MB** 失敗,見 `.gitignore`(不上傳 `dti_tracts.json`、`.trk`、`甲/` 等;Demo 僅 **00625/00626** 的 `tracts_classified.json` + `lesion_mesh.json`)。
若仍空白:到 **Settings → Space configuration** 確認 **SDK = Static** 後存檔並觸發重建。
**TDA 儀表板**:在 3D Viewer 內點 **「TDAresult download」**(全螢幕疊層,勿直接開 `resolve/main` 網址——HF 會當純文字顯示原始碼)。
## 部署前必改
1. **`hf-config.js`**
`window.STROMAPATH_HOME` 改成你的 **StromaPath 主站**完整網址(需含 `stromapath-website.html`),頂欄「Products / Contact…」才會連回正確主站。
2. **HF 建立 Space 時**
- **SDK****Static**(勿選 Gradio/Docker,除非你要自己改 Dockerfile)。
- **Owner**`chihsing`
- **Space name**:自訂(例如 `stromapath-dti`)。
- **License**:與此 README `license` 一致或於網頁另選。
3. **大檔**
`git push` 失敗,請對大型 JSON/TRK 使用 **Git LFS**,或將部分案例改放 **Dataset** 再以 URL 載入(需改程式)。
## 本機預覽
`Brain_DTI_HF` 根目錄啟動 HTTP 伺服器後開 `http://127.0.0.1:PORT/dti_neuropath/fiber_viewer.html`(勿用 `file://`)。
## 隱私
勿上傳未脫敏可辨識病患身分之原始 DICOM/臨床識別資料。