chore: add build artifacts to gitignore
简体中文 | English
本项目是一个专门为 XRD(X 射线衍射)实验设计的自动化分析平台。它不仅能帮您利用 CNN 识别相位,还通过一套贴心的脚本简化了从数据下载到结果分析的全流程。
为了保持仓库整洁,Git 忽略了所有的本地数据集。在您克隆或下载本项目后,请按照以下几步简单配置:
在 Novel-Space/ 目录下创建一个 .env 文件,填入您的 Materials Project API Key:
Novel-Space/
.env
# Novel-Space/.env MP_API_KEY=您的真实API密钥
运行这个脚本来自动创建必要的软链接(Symbolic Links):
cd Novel-Space ./setup_links.sh --init
[!TIP] 新功能:实验一键存盘 如果您之前在 temp 区已经训练出了好模型,再次运行 --init 时,脚本会很贴心地问您是否要“转正”:您可以给这次实验起个名字(比如 MyTest_V1),脚本会自动帮您同步备份所有产物。
temp
--init
MyTest_V1
想开始下载数据并训练模型?直接运行:
./train.sh
y
把您的待测谱图放入 Spectra/ 目录,然后运行:
Spectra/
./inference.sh
tools.sh
如果您需要绘图、合成动图或者对结果进行二次处理,请直接通过我们的“中央控制台”:
./tools.sh
在这里您可以轻松选择:
本项目是系列工具的一部分,您可以点击下方链接跳转到其他版本:
本项目致力于为您打造一个高效、稳健且充满乐趣的 XRD 分析体验。如果有任何建议,欢迎随时交流!
[!NOTE] 本项目由 Google Gemini 3 Flash 大模型辅助开发与维护。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
XRD-AutoAnalyzer-PyTorch 自动化分析工具箱
简体中文 | English
本项目是一个专门为 XRD(X 射线衍射)实验设计的自动化分析平台。它不仅能帮您利用 CNN 识别相位,还通过一套贴心的脚本简化了从数据下载到结果分析的全流程。
🚀 1. 快速开始 (Getting Started)
为了保持仓库整洁,Git 忽略了所有的本地数据集。在您克隆或下载本项目后,请按照以下几步简单配置:
Step 1: 配置您的 API 密钥
在
Novel-Space/目录下创建一个.env文件,填入您的 Materials Project API Key:Step 2: 初始化您的实验区
运行这个脚本来自动创建必要的软链接(Symbolic Links):
Step 3: 一键启动训练
想开始下载数据并训练模型?直接运行:
temp,脚本会要求您手动输入y确认,确保您的心血不被误删。Step 4: 运行自动推理
把您的待测谱图放入
Spectra/目录,然后运行:🛠️ 2. 交互式工具箱 (
tools.sh)如果您需要绘图、合成动图或者对结果进行二次处理,请直接通过我们的“中央控制台”:
在这里您可以轻松选择:
📖 3. 给开发者的话
Novel-Space/下运行,脚本都能自己找到正确的路径。4. 项目之间的跳转
本项目是系列工具的一部分,您可以点击下方链接跳转到其他版本:
本项目致力于为您打造一个高效、稳健且充满乐趣的 XRD 分析体验。如果有任何建议,欢迎随时交流!