
Human Atlas
Human Atlas 是一个高性能、开源的交互式 3D 人体解剖学可视化工具。它基于 React、Three.js 和 shadcn/ui 构建,将复杂的医学数据转化为直观、可操作的网页体验。该工具旨在为医学生、教育工作者和解剖学爱好者提供一个无需安装、跨平台的探索平台。
2026 年 5 月 8 日,美国战争部(War.gov)通过“总统关于 UAP 遭遇的解密和报告系统”发布了首批官方解密文件。为了降低研究门槛、提升数据可用性,社区迅速推出了 War.gov UFO Markdown 归档仓库。

该仓库将原始的 120 个 PDF 文件(共 4,185 页)转换为结构化的 Markdown 格式,利用 Gemini 3.1 Flash-Lite 进行高精度 AI 辅助 OCR 转录。这不仅让海量非结构化文档变得可搜索、可引用,更为后续的自然语言处理、知识图谱构建和深度分析奠定了坚实基础。
page-####.md,便于精准引用和局部处理。page-0001.md),确保文件系统排序与阅读顺序一致。gemini-3.1-flash-lite(temperature=0),平衡速度与准确性。.error.txt,供人工复核或后续重试。metadata/uap-csv.csv 和 pdf_manifest.tsv,清晰映射源记录与转换后文件夹的关系。process_dataset_with_gemini.py(转换)和 clean_converted_archive.py(清洗)脚本。[illegible] 或 ),移除本地绝对路径,确保归档干净统一。.
├── converted/ # 转换后的 Markdown 文件
│ ├── 001-65_HS1-.../
│ │ ├── page-0001.md
│ │ ├── page-0002.md
│ │ └── ...
│ └── manifest.jsonl # 转换状态日志
├── metadata/ # 元数据与清单
│ ├── uap-csv.csv # 原始发布清单
│ ├── pdf_manifest.tsv # PDF 映射清单
│ └── download_summary.json # 下载统计
├── scripts/ # 处理脚本
│ ├── process_dataset_with_gemini.py
│ └── clean_converted_archive.py
├── requirements.txt # Python 依赖
└── README.md
💡 注意:
downloads/(原始 PDF)、outputs/(临时文件)等目录被.gitignore排除,以保持仓库轻量。
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
在 shell 中设置 Gemini API Key(切勿提交到代码库):
export GEMINI_API_KEY='your-api-key-here'
干跑测试(不调用 API):
python3 scripts/process_dataset_with_gemini.py --dry-run
执行转换(支持并行与限流):
python3 scripts/process_dataset_with_gemini.py \
--output-dir converted \
--temperature 0 \
--workers 16 \
--rpm 10000
常用参数说明:
--workers N:并行工作线程数。--rpm N:每分钟请求限制,避免触发 API 配额。--force:强制重新生成已存在的页面。--pages 1,4,9-12:仅处理指定页面,适合调试。移除重复 Token 痕迹和本地路径:
# 预览清理效果
python3 scripts/clean_converted_archive.py
# 应用清理
python3 scripts/clean_converted_archive.py --apply
manifest.jsonl 中的 error 记录。






