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.4.tar.gz (27.6 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.4-py3-none-any.whl (30.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: solids-0.3.4.tar.gz
  • Upload date:
  • Size: 27.6 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.4.tar.gz
Algorithm Hash digest
SHA256 77184c6cc2aa22831443d9029239664155e23678b1448ce035ff9cf1bd32bab7
MD5 42cff49600cfdea05fcdc0799c464b91
BLAKE2b-256 91314bd21893ceb9fc13f11bdd2270602fc6e101218261b4037caa7fc6efea8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: solids-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 30.0 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bb189a98772a7db03741589b98386191556b37feffa68d2f5c2732c4a77a1334
MD5 6e9496cb8775c2ba70282efb485cc7df
BLAKE2b-256 9b83d478cff692292dc051744fea01eae9c9e4227297ee6c651d8fb1ac2706c4

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