分享一个 MPInterfaces:基于材料项目的 Python 工具,用于界面系统的高通量计算筛选。
感谢论文的原作者!
================================
主要内容
Keywords:
Materials Genome Initiative
2D materials
Interfaces
Substrates
Heterostructures
Ligands
Nanocrystals
Wulff construction
Workflows
Density-functional theory
MPInterfaces
================================
================================
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Installing Pymatgen
$ conda install -c matsci pymatgen
Note: You will need to have C++ libraries properly installed for the package to install correctly on Windows.
Note: If this does not work, see http://pymatgen.org/#getting-pymatgen
Installing MPInterfaces from GitHub
If you would like to get the latest updates, or develop and contribute we recommend getting the bleeding edge copy from the github repository.
If you already have a local copy, steps 1 and 2 of the following instructions can be skipped. Just do a "git pull" from the MPInterfaces folder and go to step 3(if the local copy was installed in the develop mode this step can be skipped too).
Note: on using virtual environments on your own machine, we recommend to use Miniconda.
Clone the latest version from github
git clone https://github.com/henniggroup/MPInterfaces.git
cd MPInterfaces
python setup.py install(or develop)
Copy the mpint_config.yaml file from config_files/mpint_config.yaml to ~/mpint_config.yaml and update the file so that you at least have the following environment variables :
MAPI_KEY=the_key_obtained_from_materialsproject
PMG_VASP_PSP_DIR=path_to_vasp_potcar_files
For teaching and demo purposes, we recommend using Microsoft Azure notebooks, an example of which is at https://notebooks.azure.com/JoshGabriel92/libraries/PourbaixCourse which contains two notebooks that illustrate installing pymatgen and pyhull for on the fly data science tutorials. We have one notebook FeOH_Example.ipynb for Pourbaix diagrams and an MPInterfacesDemo that illustrate other features of the MPInterfaces code with more to come.
Installing MPInterfaces from PyPI
Once you have a nicely prepped virtual environment with miniconda and you do not seek to do extensive code development/contributions, we recommend installing from PyPI with:
$ pip install MPInterfaces_Latest
================================
以上是我们分享的一些经验或者文章的搬运,或有不足,欢迎大家指出。若留言未回复,重要的消息可以留言再提醒一下,因为超过 48 小时不可回复。
如有侵权,请联系我们立马删除!
文章题目:
MPInterfaces: A Materials Project based Python tool for high-throughput computational screening of interfacial systems
文章链接:
https://linkinghub.elsevier.com/retrieve/pii/S0927025616302440
https://github.com/henniggroup/MPInterfaces
A very minimal documentation is avaiable at
http://henniggroup.github.io/MPInterfaces/
👇
【程序分享】TransOpt 程序:在恒定电子-声子耦合近似下求解半导体电输运性质的程序 【程序分享】VTAnDeM 程序:用于同时可视化材料的相稳定性、缺陷能量学和载流子浓度的 python 工具包 【程序分享】PyCDT 程序:用于对半导体和绝缘体中的点缺陷进行建模的 Python 工具包 【程序分享】CRYSTAL23 程序:计算固体物理和化学程序 【程序分享】Spinney 程序:使用Python在半导体中点缺陷的第一性原理计算的后处理 【程序分享】XtalOpt 版本13:新型功能材料的多目标进化搜索 【程序分享】P4 程序:根据第一性原理数据热力学计算机械不稳定相的软件工具 【程序分享】Automag 程序:用于计算给定结构的地磁状态并估计其临界温度 【程序分享】InterPhon 程序:InterPhon:3D 电子结构框架内的 Ab initio 界面声子计算 【程序分享】MAAT 程序:用于分析固溶体、非晶相和金属间化合物的形成