High througput simulation making crystalline interfaces
Project description
An efficient python package for Interface Simulation.
- Visualizing lattice matching information by polar projection figure;
- Symmetry analysis to screen out identical matching and termination conditions;
- Structure pre-optimization by MLIP-predicted interface energy.
Install
pip install .
InterOptimus integrated machine learning interatomic potentials (MLIPs) including grace-2l chgnet mace orb-models sevenn. Details can be find in https://matbench-discovery.materialsproject.org/
As these MLIP packages are not compatible in the same python environment, to use them flexibly to calculate atomic energies of interface structures in InterOptimus, we created their corresponding docker images with their required python environments and packages respectively, and achieve usages of these MLIPs through requesting their docker containers for energy prediction results. Our images are uploaded in the Alibaba Cloud. Therefore, to use our package, you need to register an Alibaba Cloud account at https://account.alibabacloud.com/ and install docker.
After you register your Alibaba Cloud account, go to the Container Registry/Instances page, follow the instruction to register for a totally free Instance of Personal Edition, and get your countainer registry [username] and [password] which you will need to login in to the docker registry.
Finally, execute the docker login command provided in your own Container Registry/Instances page, and try to run tutorial.ipynb.
If you have successfully run all the commands in tutorial.ipynb. Congrates! Explore your own interfaces now!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file interoptimus-0.0.3.tar.gz.
File metadata
- Download URL: interoptimus-0.0.3.tar.gz
- Upload date:
- Size: 48.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0bdafe62e58968bcaa2d76c0f0f883252ccd2d921392582e71306908e07a9b5
|
|
| MD5 |
e0c45260a8ddb37f7a744ad2ec3c9722
|
|
| BLAKE2b-256 |
7d3c178c5aeec5b78eecd23092e7ed7ac9970093106c17a1e647d0f7c86f32ac
|
File details
Details for the file InterOptimus-0.0.3-py3-none-any.whl.
File metadata
- Download URL: InterOptimus-0.0.3-py3-none-any.whl
- Upload date:
- Size: 52.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76103614214b998ab70d468d4a17c9b9a30fca09c085958eef9ab9546a4a5e00
|
|
| MD5 |
4538656c65d400f4c39764a665fcad3b
|
|
| BLAKE2b-256 |
dc10bdf78e661914bc63668abddae12cb1b5e4cf3828bb7cba779b31fca212bc
|