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 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.

image

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.3.tar.gz (48.8 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.3-py3-none-any.whl (52.0 kB view details)

Uploaded Python 3

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

Hashes for interoptimus-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b0bdafe62e58968bcaa2d76c0f0f883252ccd2d921392582e71306908e07a9b5
MD5 e0c45260a8ddb37f7a744ad2ec3c9722
BLAKE2b-256 7d3c178c5aeec5b78eecd23092e7ed7ac9970093106c17a1e647d0f7c86f32ac

See more details on using hashes here.

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

Hashes for InterOptimus-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 76103614214b998ab70d468d4a17c9b9a30fca09c085958eef9ab9546a4a5e00
MD5 4538656c65d400f4c39764a665fcad3b
BLAKE2b-256 dc10bdf78e661914bc63668abddae12cb1b5e4cf3828bb7cba779b31fca212bc

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