Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 1.7 KB

File metadata and controls

31 lines (27 loc) · 1.7 KB

PseudoPotentialData

Stable Dev Build Status Coverage

Package providing programmatic access to standard pseudopotential data files for solid-state calculations. The combination of the identifier for the pseudopotential family and the element symbol provides a unique and reproducible mapping to a pseudopotential file. In case the pseudopotential data file happens to be missing on the computer it will be automatically download.

For example, the following code automatically downloads the pseudopotential file for silicon of the standard pseudodojo family for LDA pseudopotentials (referred to by the identifier dojo.nc.sr.lda.v0_4_1.standard.upf) and places the full path to the downloaded pseudopotential file into the filename variable:

using PseudoPotentialData
family = PseudoFamily("dojo.nc.sr.lda.v0_4_1.standard.upf")
filename = family[:Si]

Some metadata for each pseudopotential family and each file (including for example recommended cutoffs) are also easily accessible. See the PseudoPotentialData documenation for more details.