如何通过Pymat或Matminer从材料项目中提取常规标准类型文件

发布于 2025-01-28 22:52:58 字数 857 浏览 3 评论 0原文

我使用Matminer从材料项目中获取CIF文件。代码是:

from matminer.data_retrieval.retrieve_MP import MPDataRetrieval  
mpdr = MPDataRetrieval(api_key='My_key')  
df = mpdr.get_dataframe(criteria='Mg2SiO4', properties=['cif'])

我从上述代码中提取的CIF文件显示在MP数据库的网页上,称为“ cumpted”。下图显示了维斯塔的结构 图1 图2

但我看到这是MP数据库网站上的'常规标准'类型CIF文件。我要提取的是这种类型的CIF文件 图3 图4

所以我想知道是否有一种方法可以直接提取'常规标准'类型CIF文件,无论是使用matminer还是pymatgen..或有任何方法可以转换CIF文件将“集结”类型的类型为“常规标准”类型的CIF文件。

I use Matminer to get CIF file from Materials Project.The code is:

from matminer.data_retrieval.retrieve_MP import MPDataRetrieval  
mpdr = MPDataRetrieval(api_key='My_key')  
df = mpdr.get_dataframe(criteria='Mg2SiO4', properties=['cif'])

The CIF file I extracted from the above code is displayed on the webpage of the MP database as 'Cumputed'. Its structure in VESTA is shown in the following figure
figure 1figure 2

But I see that this is a 'Conventional Standard' type CIF file on the MP database website. What I want to extract is this type of CIF file
figure 3figure 4

So I wonder if there is a way to directly extract 'Conventional Standard' type CIF files, either with Matminer or with Pymatgen.Or is there any way to convert a CIF file of type 'Cumputed' into a CIF file of type 'Conventional Standard'.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文