Skip to main content

High througput simulation making crystalline interfaces

Project description

An efficient python package for Interface Simulation.

  1. Visualizing lattice matching information by polar projection figure;
  2. Symmetry analysis to screen out identical matching and termination conditions;
  3. 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 or structure optimization 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. You need to finish the steps below:

  1. 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. image
  2. Then, following the instruction at https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors set the docker Image Accelerator.
  3. 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

interoptimus-0.0.4.tar.gz (39.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

InterOptimus-0.0.4-py3-none-any.whl (54.2 kB view details)

Uploaded Python 3

File details

Details for the file interoptimus-0.0.4.tar.gz.

File metadata

  • Download URL: interoptimus-0.0.4.tar.gz
  • Upload date:
  • Size: 39.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for interoptimus-0.0.4.tar.gz
Algorithm Hash digest
SHA256 1a2913e1963b07a422f49e5a08cdab8b814e5774c8cde53d41e298962873d789
MD5 5a62ae557e2cf56292628802639051b9
BLAKE2b-256 3e01de7c85cb767e4e50b6dae62a2bdf162058499b02dd8e1e526212390c631b

See more details on using hashes here.

File details

Details for the file InterOptimus-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: InterOptimus-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 54.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for InterOptimus-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1e91083232a4009c6459e1bd135423ec3b0ec61eaca878aca6c12c6b57870557
MD5 dc13178bd0a5e9b197e3a48c4ab10fcb
BLAKE2b-256 7fd6528ee7b2dd9df3c6ad184045ab9a4b40c95c54996a31de793bb2177e1f30

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page