arrow
Return

CRYSTALpytools: A Python infrastructure for the CRYSTAL code

delete2023-11-01
delete6
delete
OA
AI
B
Bruno Camino *
H
Huanyu Zhou
E
Eleonora Ascrizzi
A
Alberto Boccuni
F
Filippo Bodo
A
Alessandro Cossard
D
Davide Mitoli
A
Anna Maria Ferrari
A
Alessandro Erba
N
N. M. Harrison *
DOI:10.1016/j.cpc.2023.108853delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
CRYSTALpytools is an open source Python project available on GitHub that implements a user-friendly interface to the Crystal code for quantum-mechanical condensed matter simulations. CRYSTALpytools provides functionalities to: i) write and read Crystal input and output files for a range of calculations (single-point, electronic structure, geometry optimization, harmonic and quasi-harmonic lattice dynamics, elastic tensor evaluation, topological analysis of the electron density, electron transport, and others); ii) extract relevant information; iii) create workflows; iv) post-process computed quantities, and v) plot results in a variety of styles for rapid and precise visual analysis. Furthermore, CRYSTALpytools allows the user to translate Crystal objects (the central data structure of the project) to and from the Structure and Atoms objects of the pymatgen and ASE libraries, respectively. These tools can be used to create, manipulate and visualise complicated structures and write them efficiently to Crystal input files. Jupyter Notebooks have also been developed for the less Python savvy users to guide them in the use of CRYSTALpytools through a user-friendly graphical interface with predefined workflows to complete different specific tasks.
Keywords:
Crystal
Python
Jupyter Notebooks
Pymatgen
ASE
Computational materials science workflows
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Computer Physics Communications cover
Computer Physics Communications
IF:
3.4
Papers:
1.2W
Citations:
3.7W

Organization

U
University College London
Scholars:
7.9W
Papers: 6.2W
Citations: 15.7W
U
university of london
Scholars:
21.5W
Papers: 19.7W
Citations: 305
I
Imperial College London
Scholars:
8.3W
Papers: 7.3W
Citations: 11.1W
researcher View more organizations
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Anharmonic Coupling of Stretching Vibrations in Ice: A Periodic VSCF and VCI Description
err2022-06-23
err15
PREAI
errSchireman, Raymond G.; Maul, Jefferson; Erba, Alessandro; Ruggiero, Michael T.
errShare
errSave
Adiabatic connection in spin-current density functional theory
err2020-12-08
err20
errOAAI
errDesmarais, Jacques K.; Flament, Jean-Pierre; Erba, Alessandro
errShare
errSave
Effects of an intensive rehabilitation programme on patients with Huntington's disease: a pilot study
err2007-07-01
err0
PREAI
errPaola Zinzi; Dario Salmaso; Rosa De Grandis; Graziano Graziani; Stefano Maceroni; Annarita Bentivoglio; Paolo Zappata; Marina Frontali; Gioia Jacopini
errShare
errSave
WIEN2k: An APW+lo program for calculating the properties of solids
err2020-02-19
err1.6K
errOAAI
errBlaha, Peter; Schwarz, Karlheinz; Tran, Fabien; Laskowski, Robert; Madsen, Georg K. H.; Marks, Laurence D.
errShare
errSave
i-PI: A Python interface for ab initio path integral molecular dynamics simulations
err2014-03-01
err222
errOAAI
errCeriotti, Michele; More, Joshua; Manolopoulos, David E.
errShare
errSave
researcher View more