MICR-002
MICrONS data クイックスタート
uv 入りでトークンも保存済みの状態から、最短でメッシュをダウンロードする手順だけをまとめたページ。
前提 (どれか欠けていたら MICR-001 (フル版) を参照):
uv --versionが通るget_token.py→save_token.pyで CAVE トークン保存済み- プロジェクトに .venv\ が既にある (
uv sync完了済み)
1プロジェクトに移動
cd "C:\Users\lunel\Projects\Programing\Python\MICrONS data"
2メッシュダウンローダーを起動
uv run python microns_DL.py
これだけ。文字化けするなら最初に $env:PYTHONIOENCODING = "utf-8" を 1 行入れる。
3対話プロンプトに答える (5 回)
| 聞かれること | 典型的な答え方 |
|---|---|
| ID 入力方法 | 1 = 手入力 / 2 = デフォルト 84 個 |
| ID (手入力時) | カンマ区切りで 864691135572530981,864691135977309763 など |
| LOD | Enter (デフォルト 3)。重いなら 4〜5 |
| Normalize | Enter (n = 無変換)。複数ニューロンの相対位置を保ったまま原点付近にまとめたいなら g。絶対 i は選ばない (複数だと重なる) |
| Scale x20000? | Enter (y)。Blender で扱いやすいサイズになる |
| Scale bars? | Enter (n)。必要なら y |
4出力を確認
mesh_out_precomputed2\merged_keep_layout.obj
mesh_out_precomputed2\merged_keep_layout.mtl
Blender で File → Import → Wavefront (.obj) から読み込む。
おまけ: シナプス情報を取りたい
uv run python microns_DB.py
対象 ID を変えたい場合は microns_DB.py 末尾の SAMPLE_TARGET_ID を書き換える。
おまけ: テストを走らせたい
uv run python -m unittest verify_refactor -v
6 件全部 ok なら OK。
困ったら
- uv が機嫌を損ねた (
Access is denied等):.\.venv\Scripts\python.exe microns_DL.pyで直接走らせる - 細かい手順や仕様: MICR-001 (フル版)