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.5.tar.gz (27.9 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.5-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: solids-0.3.5.tar.gz
  • Upload date:
  • Size: 27.9 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.5.tar.gz
Algorithm Hash digest
SHA256 4338d1fb6870fdf15893413b464d7e863751ee6d74d89ecf18eadedce141ff3b
MD5 818ca0aeb4a923911d326d9517b144b5
BLAKE2b-256 a0d9813f4f2a3f8b71907883f7075dc887acd8311398e1a2cb28a8e1f95722f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: solids-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 30.1 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 14b73596e397267c705c21c09dff6d6fcaa02d8a8bafa317107f1f868993e676
MD5 48daf6c67ab389fbae6630e66c045bd8
BLAKE2b-256 5b6c8e36ecdf2fd0d7bcbcbb56f21be486f1c248af3e055ee448f94a73f9ee7a

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