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.6.tar.gz (30.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.6-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: solids-0.3.6.tar.gz
  • Upload date:
  • Size: 30.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.6.tar.gz
Algorithm Hash digest
SHA256 c50ff1676508b6fcfe2cea4c930ebd7814539126963326eba86d6e80ffad6e30
MD5 5d1036fde89df0aae43558dbefbb91bd
BLAKE2b-256 3f6cdabe50238f6eb3f9e38cce9e7a3de4ffd6c84b9c02a6851b80543566eba1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: solids-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 33.5 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 09a849f98447cb35b9e3659c7607b1c8cd52181ca5dbbf395bf2ad8833881ed0
MD5 a39912e8cdf28eddb9c5b836c6af3cbd
BLAKE2b-256 5a3c87d3fba5b74166bc1948a9304e2dd399451bd15ac359719a552f3cd15924

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