Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1.63 KB

README.md

File metadata and controls

22 lines (12 loc) · 1.63 KB

PyCRYSTAL23

PyCRYSTAL23 is a user-friendly Python tool designed to help generate CRYSTAL23 input files with ease. Whether you're a seasoned materials scientist or just starting with CRYSTAL23, this tool provides a simple and intuitive interface, letting you focus on the science. Importatnly, it can automatically detect the symmetry in your crystal structure file (or any file read by the ASE that supports lattice information).

Symmetry detection in crystal structures is a crucial aspect of crystallography that involves identifying the symmetry elements and operations that define the spatial arrangement of atoms within a crystal. The process begins with the collection of structural data, typically obtained from X-ray diffraction experiments, which provide detailed information about atomic positions within the unit cell. This data is then used to create a crystal object in software that can be exploited to simplify calculations.

Demo

Check out the demo, hosted via the Streamlit Cloud. Note: Finding symmetry with large structures (> 30 atoms) will result in an error.

https://pycrystal23-irahbptihfxaezi4c3qraj.streamlit.app

Features

  • Intuitive Interface: Easy-to-use interface for generating CRYSTAL23 input files.
  • User-Friendly: Designed for both experienced materials scientists and beginners.
  • Efficient: Streamlines the process of creating input files, saving you time and effort.

Technical Design