概览
matminer 是一个材料科学数据挖掘库,旨在帮助研究人员应用社区开发的方法和数据集。它在研究工作流中充当工具包,而非独立的预测模型。项目 README 指出,数据集访问、数据检索方法和特征化器都是该工作流的一部分,而软件包元数据则将其重点描述为科学数据挖掘工具。
这些摘录中可获得的输入和输出细节有限。它们确认了对数据集的访问以及特征化器的可用性,但没有说明可接受的材料表示形式、各个特征的定义或返回的数据结构。其中明确描述的一种输出是书目信息:数据检索类提供 citations() 方法,用于生成 BibTeX 格式的参考文献;每个特征化器也都有一个 citations() 函数。数据集元数据也被指出是查找原始数据来源参考文献的途径。
README 链接到了文档、独立的示例代码库和支持论坛。README 和软件包要求均指定 Python 3.11 或更新版本;这是声明的要求,并不能证明经过了独立的兼容性测试。摘录未提供预测准确率、基准测试结果或安装流程。选择工作流前,请查阅所链接的文档和示例,了解其具体输入、输出和要求,并保留底层数据集和方法以及 matminer 本身的引文。
主要功能
- 提供用于材料科学数据挖掘的 Python 库工具。
- 支持访问社区开发的数据集,并可通过数据集元数据查找原始来源参考文献。
- 包含数据检索方法,其类提供 `citations()` 方法以获取 BibTeX 格式的参考文献。
- 包含特征化器,并提供 `citations()` 函数以识别其方法所依据的出版物。
使用场景
- 建议评估:评估一种有文档说明的特征化器是否适用于为下游分析准备材料数据,并在采用前检查其可接受的输入和生成的特征。
- 建议评估:选择通过 matminer 访问的社区数据集用于材料数据研究,并在使用前检查其元数据和原始参考文献。
- 建议应用:开发研究工作流时收集数据集和方法的引文,以便发表成果能同时致谢 matminer 及其底层贡献。