aiida_vasp.utils.default_symbols#

Utils for setting symbols on chemical elements.

Utilities for choosing appropriate element symbols for a chemical element.

Module Contents#

Classes#

PawInfo

Simple class to bundle and pass around info about a PAW.

Functions#

get_recommendations

Get recommendations for a certain type of PAW.

get_all

Get recommendations for all symbols.

Data#

API#

aiida_vasp.utils.default_symbols.VERSION = None#
aiida_vasp.utils.default_symbols.get_recommendations(version_nr: str = 'latest', use_gw: bool = False) dict[str, str][source]#

Get recommendations for a certain type of PAW.

Parameters:
  • version_nr – VASP version number

  • use_gw – get recommendations for GW instead LDA pseudopotentials

Returns:

recommendations dict

class aiida_vasp.utils.default_symbols.PawInfo(symbol: str, default_enmax: int, valency: float)[source]#

Simple class to bundle and pass around info about a PAW.

Initialization

__str__() str[source]#
__repr__() str[source]#
aiida_vasp.utils.default_symbols.get_all(version_nr: str = 'latest', use_gw: bool = False) dict[str, dict[str, aiida_vasp.utils.default_symbols.PawInfo]][source]#

Get recommendations for all symbols.

Parameters:
  • version_nr – VASP version number

  • use_gw – Get recommendations for GW (default: LDA)

Returns:

recommendations dict