命令参考¶
参数直接从 surfacia.cli.build_parser 生成,是实际功能,不是未来计划。
ML 引擎是重复随机划分的 XGBoost 回归,不提供任意分类器/算法切换或 k 折开关。
研究稿中的其他模型不能当作已经集成进此 CLI。
surfacia
Surfacia - Surface Atomic Chemical Interaction Analyzer
positional arguments:
commands: smi2xyz, xtb-opt, xyz2gaussian, run-gaussian, multiwfn, extract-features, ml-analysis, shap-viz, workflow, mol-draw, mol-info, rerun-gaussian
options:
-h, --help
show this help message and exit
🧪 SURFACIA COMMAND OVERVIEW:
MAIN WORKFLOW:
workflow Complete end-to-end analysis pipeline
INDIVIDUAL STEPS:
smi2xyz Convert SMILES to XYZ coordinates
xtb-opt XTB geometry optimization
xyz2gaussian Generate Gaussian input files
run-gaussian Execute Gaussian calculations
multiwfn Run Multiwfn analysis on .fchk files
extract-features Extract atomic properties and features
ml-analysis Machine learning analysis with feature selection
shap-viz Interactive SHAP visualization with AI assistant
UTILITY TOOLS (Independent):
mol-draw Generate 2D molecular structure images
mol-info Calculate and display molecular properties
rerun-gaussian Rerun failed Gaussian calculations
📚 For detailed help on any command: surfacia <command> --help
🌐 Documentation: https://surfacia.readthedocs.io/zh-cn/latest/
其他资料¶
Python 接口 · MCP 集成 · 读取预测与解释输出 · 排错与运行环境 · 升级到 4.0.0 · 引用与联系 · 更新记录 · 软件许可