Skip to main content

Solids: A tool for crystal structure prediction

Project description

SolidASE_0.0

Crystal Structure Prediction for web-based frameworks

This code is intended to explore the energy landscape of crystalline structures using Python and its libraries such as ASE, PyXtal, Dscribe, and Aegon.

Solids relies in two separated schemes: The Stochastich Algorithm and the Evolutive Algorithm.

The Stochastich Algorithm builts and relaxes a set of Point-Group-Based structues in order to preliminarily explore the energy landscape of cystalline structures. The advantage of this process is that is based on stages where the level of theory can be refined after each stage.

The Evolutive Algorithm improves on the Stochastic one by transmiting the already-available good structural traits to new generations using Crossover and Mutation operators. Each set of crossovers and mutants are relaxed and, in turn, pass on their characteristics to new candidates, untill halting criteria is met.

In version 1.0 Solids is interfaced with ESM optimization by ASE, GULP and VASP.

#Usage To install in UNIX-based systems, use pip install solids.

Once installed, used ./run_solids.py input_emt to create the inputEMT file.

Then, execute the code by typping ./run_solids.py inputEMT.

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

solids-0.3.3.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

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

solids-0.3.3-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

Details for the file solids-0.3.3.tar.gz.

File metadata

  • Download URL: solids-0.3.3.tar.gz
  • Upload date:
  • Size: 27.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for solids-0.3.3.tar.gz
Algorithm Hash digest
SHA256 05309e81dc8650bf4ffc5cadae6758f8323193b633d062e8494b5e01c1519189
MD5 86c73cbcf62cfd555ee4a7446cec3dd6
BLAKE2b-256 fba92c334e32b414748b4a63691ea4e925773fbc870e3173cd335c13521fba20

See more details on using hashes here.

File details

Details for the file solids-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: solids-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for solids-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 95bc439d2de90af7c68225b74c0acefce5642c3d3f6a77513e60ec8f2c958fd9
MD5 9a39cf4174c24324fdc9890b525f6710
BLAKE2b-256 5b3d72e2c13ee99149cd131087e15ba321a89c75f1e85421f28a7d8a32e514b2

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