minushalf.data package

Submodules

minushalf.data.calculation_code module

List calculation code options for the INP file

class minushalf.data.calculation_code.CalculationCode(value)

Bases: Enum

Enum type for the calculation code

ae = 'ae'
static get_default()

Returns the default value for this parameter

static to_list()

Generate list of available calculation codes

minushalf.data.constants module

Physical constants

class minushalf.data.constants.Constants

Bases: object

Class for physical constants used in the program. Contains:

pi: About 3.1415

trimming exponent: exponent used in the trimming function

bohr_radius: The Bohr radius is a physical constant, equal to

the most probable distance between the nucleus and the electron in a hydrogen atom in its ground state.

rydberg: In spectroscopy, the Rydberg constant, symbol for heavy

atoms or for hydrogen, named after the Swedish physicist Johannes Rydberg, is a physical constant relating to the electromagnetic spectra of an atom

property bohr_radius

Bohr radius

property pi_constant

Constant PI

property rydberg

Rydberg constant

property trimming_exponent

Expoent for trimming function

minushalf.data.correction_code module

Enum type for correction codes used in minushalf.yaml

class minushalf.data.correction_code.CorrectionCode(value)

Bases: Enum

Enum type for the correction codes

c = 'c'
cf = 'cf'
static get_default()

Returns the default value for this parameter

static to_list()

Generate list of available correction codes

v = 'v'
vc = 'vc'
vcf = 'vcf'
vf = 'vf'
vfc = 'vfc'
vfcf = 'vfcf'

minushalf.data.electronic_distribution module

List eletronic distribution for all chemical elements

class minushalf.data.electronic_distribution.ElectronicDistribution(value)

Bases: Enum

Enum type for the electronic distributions of atoms

Ac = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     1.000     0.000    \n', '    5    3     0.000     0.000    \n']
Ag = ['    8    4\n', '    5    0     1.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Al = ['    3    4\n', '    3    0     2.000     0.000    \n', '    3    1     1.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Am = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3     7.000     0.000    \n']
Ar = ['    3    4\n', '    3    0     2.000     0.000    \n', '    3    1     6.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
As = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     3.000     0.000    \n', '    3    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
At = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     5.000     0.000    \n', '    5    2    10.000     0.000    \n', '    4    3    14.000     0.000    \n']
Au = ['   11    4\n', '    6    0     1.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2    10.000     0.000    \n', '    4    3    14.000     0.000    \n']
B = ['    1    4\n', '    2    0     2.000     0.000    \n', '    2    1     1.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Ba = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Be = ['    1    4\n', '    2    0     2.000     0.000    \n', '    2    1     0.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Bi = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     3.000     0.000    \n', '    5    2    10.000     0.000    \n', '    4    3    14.000     0.000    \n']
Bk = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3     9.000     0.000    \n']
Br = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     5.000     0.000    \n', '    3    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
C = ['    1    4\n', '    2    0     2.000     0.000    \n', '    2    1     2.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Ca = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Cd = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Ce = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     1.000     0.000    \n', '    4    3     1.000     0.000    \n']
Cf = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3    10.000     0.000    \n']
Cl = ['    3    4\n', '    3    0     2.000     0.000    \n', '    3    1     5.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Cm = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     1.000     0.000    \n', '    5    3     7.000     0.000    \n']
Co = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     7.000     0.000    \n', '    4    3     0.000     0.000    \n']
Cr = ['    5    4\n', '    4    0     1.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     5.000     0.000    \n', '    4    3     0.000     0.000    \n']
Cs = ['   11    4\n', '    6    0     1.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Cu = ['    5    4\n', '    4    0     1.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Dy = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3    10.000     0.000    \n']
Er = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3    12.000     0.000    \n']
Es = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3    11.000     0.000    \n']
Eu = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3     7.000     0.000    \n']
F = ['    1    4\n', '    2    0     2.000     0.000    \n', '    2    1     5.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Fe = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     6.000     0.000    \n', '    4    3     0.000     0.000    \n']
Fm = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3    12.000     0.000    \n']
Fr = ['   15    4\n', '    7    0     1.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3     0.000     0.000    \n']
Ga = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     1.000     0.000    \n', '    3    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Gd = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     1.000     0.000    \n', '    4    3     7.000     0.000    \n']
Ge = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     2.000     0.000    \n', '    3    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
H = ['    0    4\n', '    1    0     1.000     0.000    \n', '    2    1     0.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
He = ['    0    4\n', '    1    0     2.000     0.000    \n', '    2    1     0.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Hf = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     2.000     0.000    \n', '    4    3    14.000     0.000    \n']
Hg = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2    10.000     0.000    \n', '    4    3    14.000     0.000    \n']
Ho = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3    11.000     0.000    \n']
I = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     5.000     0.000    \n', '    4    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
In = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     1.000     0.000    \n', '    4    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Ir = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     7.000     0.000    \n', '    4    3    14.000     0.000    \n']
K = ['    5    4\n', '    4    0     1.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Kr = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     6.000     0.000    \n', '    3    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
La = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     1.000     0.000    \n', '    4    3     0.000     0.000    \n']
Li = ['    1    4\n', '    2    0     1.000     0.000    \n', '    2    1     0.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Lr = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     1.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3    14.000     0.000    \n']
Lu = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     1.000     0.000    \n', '    4    3    14.000     0.000    \n']
Md = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3    13.000     0.000    \n']
Mg = ['    3    4\n', '    3    0     2.000     0.000    \n', '    3    1     0.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Mn = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     5.000     0.000    \n', '    4    3     0.000     0.000    \n']
Mo = ['    8    4\n', '    5    0     1.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     5.000     0.000    \n', '    4    3     0.000     0.000    \n']
N = ['    1    4\n', '    2    0     2.000     0.000    \n', '    2    1     3.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Na = ['    3    4\n', '    3    0     1.000     0.000    \n', '    3    1     0.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Nb = ['    8    4\n', '    5    0     1.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     4.000     0.000    \n', '    4    3     0.000     0.000    \n']
Nd = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3     4.000     0.000    \n']
Ne = ['    1    4\n', '    2    0     2.000     0.000    \n', '    2    1     6.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Ni = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     8.000     0.000    \n', '    4    3     0.000     0.000    \n']
No = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3    14.000     0.000    \n']
Np = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     1.000     0.000    \n', '    5    3     4.000     0.000    \n']
O = ['    1    4\n', '    2    0     2.000     0.000    \n', '    2    1     4.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Os = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     6.000     0.000    \n', '    4    3    14.000     0.000    \n']
P = ['    3    4\n', '    3    0     2.000     0.000    \n', '    3    1     3.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Pa = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     1.000     0.000    \n', '    5    3     2.000     0.000    \n']
Pb = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     2.000     0.000    \n', '    5    2    10.000     0.000    \n', '    4    3    14.000     0.000    \n']
Pd = ['    8    4\n', '    5    0     0.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Pm = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3     5.000     0.000    \n']
Po = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     4.000     0.000    \n', '    5    2    10.000     0.000    \n', '    4    3    14.000     0.000    \n']
Pr = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3     3.000     0.000    \n']
Pt = ['   11    4\n', '    6    0     1.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     9.000     0.000    \n', '    4    3    14.000     0.000    \n']
Pu = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3     6.000     0.000    \n']
Ra = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     0.000     0.000    \n', '    5    3     0.000     0.000    \n']
Rb = ['    8    4\n', '    5    0     1.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Re = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     5.000     0.000    \n', '    4    3    14.000     0.000    \n']
Rh = ['    8    4\n', '    5    0     1.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     8.000     0.000    \n', '    4    3     0.000     0.000    \n']
Rn = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     6.000     0.000    \n', '    5    2    10.000     0.000    \n', '    4    3    14.000     0.000    \n']
Ru = ['    8    4\n', '    5    0     1.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     7.000     0.000    \n', '    4    3     0.000     0.000    \n']
S = ['    3    4\n', '    3    0     2.000     0.000    \n', '    3    1     4.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Sb = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     3.000     0.000    \n', '    4    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Sc = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     1.000     0.000    \n', '    4    3     0.000     0.000    \n']
Se = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     4.000     0.000    \n', '    3    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Si = ['    3    4\n', '    3    0     2.000     0.000    \n', '    3    1     2.000     0.000    \n', '    3    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Sm = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3     6.000     0.000    \n']
Sn = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     2.000     0.000    \n', '    4    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Sr = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     0.000     0.000    \n', '    4    3     0.000     0.000    \n']
Ta = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     3.000     0.000    \n', '    4    3    14.000     0.000    \n']
Tb = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3     9.000     0.000    \n']
Tc = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     5.000     0.000    \n', '    4    3     0.000     0.000    \n']
Th = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     2.000     0.000    \n', '    5    3     0.000     0.000    \n']
Ti = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     2.000     0.000    \n', '    4    3     0.000     0.000    \n']
Tl = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     1.000     0.000    \n', '    5    2    10.000     0.000    \n', '    4    3    14.000     0.000    \n']
Tm = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3    13.000     0.000    \n']
U = ['   15    4\n', '    7    0     2.000     0.000    \n', '    7    1     0.000     0.000    \n', '    6    2     1.000     0.000    \n', '    5    3     3.000     0.000    \n']
V = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2     3.000     0.000    \n', '    4    3     0.000     0.000    \n']
W = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     4.000     0.000    \n', '    4    3    14.000     0.000    \n']
Xe = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     6.000     0.000    \n', '    4    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Y = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     1.000     0.000    \n', '    4    3     0.000     0.000    \n']
Yb = ['   11    4\n', '    6    0     2.000     0.000    \n', '    6    1     0.000     0.000    \n', '    5    2     0.000     0.000    \n', '    4    3    14.000     0.000    \n']
Zn = ['    5    4\n', '    4    0     2.000     0.000    \n', '    4    1     0.000     0.000    \n', '    3    2    10.000     0.000    \n', '    4    3     0.000     0.000    \n']
Zr = ['    8    4\n', '    5    0     2.000     0.000    \n', '    5    1     0.000     0.000    \n', '    4    2     2.000     0.000    \n', '    4    3     0.000     0.000    \n']

minushalf.data.exchange_correlation module

List exchange and correlation codes for the INP file

class minushalf.data.exchange_correlation.ExchangeCorrelation(value)

Bases: Enum

Enum type for exchange and correlation codes

bh = 'bh'
bl = 'bl'
ca = 'ca'
static get_default()

Returns the default value for this parameter

gl = 'gl'
hl = 'hl'
pb = 'pb'
rp = 'rp'
rv = 'rv'
static to_list()

Generate list of exchange and correlation codes

wi = 'wi'

minushalf.data.minushalf_yaml_default_configuration module

Lists minushalf.yml parameters and their default values

class minushalf.data.minushalf_yaml_default_configuration.AtomicProgramDefaultParams(value)

Bases: Enum

Default value of parameters in the atomic_program tag.

calculation_code = 'ae'
exchange_correlation_code = 'pb'
max_iterations = 100
static to_dict()

Returns a dictionary of default parameters.

static to_list()

Returns a list of default parameters.

class minushalf.data.minushalf_yaml_default_configuration.CorrectionDefaultParams(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Default value of parameters in the correction tag.

amplitude = 1.0
conduction_cut_guess = None
correction_code = 'v'
fractional_conduction_treshold = 9
fractional_valence_treshold = 10
inplace = False
overwrite_cbm = []
overwrite_vbm = []
potfiles_folder = 'minushalf_potfiles'
static to_dict()

Returns a dictionary of default parameters.

static to_list()

Returns a list of default parameters.

tolerance = 0.01
valence_cut_guess = None
class minushalf.data.minushalf_yaml_default_configuration.MinushalfParams(value)

Bases: Enum

minushalf.yaml parameters.

atomic_program = 'atomic_program'
correction = 'correction'
software = 'software'
static to_dict()

Returns a dictionary with the name of the parameters present in minushalf.yaml.

static to_list()

Returns a list with the name of the parameters present in minushalf.yaml.

class minushalf.data.minushalf_yaml_default_configuration.VaspDefaultParams(value)

Bases: Enum

Default value of parameters in the vasp tag.

command = ['mpirun', 'vasp']
static to_dict()

Returns a dictionary of default parameters.

static to_list()

Returns a list of default parameters.

minushalf.data.orbital module

List atomic orbitals and their respective groups

class minushalf.data.orbital.Orbital(value)

Bases: Enum

Enum type for orbitals. The indices are basically the order in which the orbitals are reported in VASP and has no special meaning.

dx2 = 8
dxy = 4
dxz = 7
dyz = 5
dz2 = 6
f0 = 12
f1 = 13
f2 = 14
f3 = 15
f_1 = 11
f_2 = 10
f_3 = 9
px = 3
py = 1
pz = 2
s = 0
class minushalf.data.orbital.OrbitalType(value)

Bases: Enum

Enum type for orbital type. Indices are basically the azimuthal quantum number, l.

d = 2
f = 3
p = 1
s = 0

minushalf.data.periodic_table module

Enum class for all elements of the periodic table

class minushalf.data.periodic_table.PeriodicTable(value)

Bases: Enum

Enum type for the elements of the periodic table.

Ac = 'Ac'
Ag = 'Ag'
Al = 'Al'
Am = 'Am'
Ar = 'Ar'
As = 'As'
At = 'At'
Au = 'Au'
B = 'B'
Ba = 'Ba'
Be = 'Be'
Bh = 'Bh'
Bi = 'Bi'
Bk = 'Bk'
Br = 'Br'
C = 'C'
Ca = 'Ca'
Cd = 'Cd'
Ce = 'Ce'
Cf = 'Cf'
Cl = 'Cl'
Cm = 'Cm'
Cn = 'Cn'
Co = 'Co'
Cr = 'Cr'
Cs = 'Cs'
Cu = 'Cu'
Db = 'Db'
Ds = 'Ds'
Dy = 'Dy'
Er = 'Er'
Es = 'Es'
Eu = 'Eu'
F = 'F'
Fe = 'Fe'
Fl = 'Fl'
Fm = 'Fm'
Fr = 'Fr'
Ga = 'Ga'
Gd = 'Gd'
Ge = 'Ge'
H = 'H'
He = 'He'
Hf = 'Hf'
Hg = 'Hg'
Ho = 'Ho'
Hs = 'Hs'
I = 'I'
In = 'In'
Ir = 'Ir'
K = 'K'
Kr = 'Kr'
La = 'La'
Li = 'Li'
Lr = 'Lr'
Lu = 'Lu'
Lv = 'Lv'
Mc = 'Mc'
Md = 'Md'
Mg = 'Mg'
Mn = 'Mn'
Mo = 'Mo'
Mt = 'Mt'
N = 'N'
Na = 'Na'
Nb = 'Nb'
Nd = 'Nd'
Ne = 'Ne'
Nh = 'Nh'
Ni = 'Ni'
No = 'No'
Np = 'Np'
O = 'O'
Og = 'Og'
Os = 'Os'
P = 'P'
Pa = 'Pa'
Pb = 'Pb'
Pd = 'Pd'
Pm = 'Pm'
Po = 'Po'
Pr = 'Pr'
Pt = 'Pt'
Pu = 'Pu'
Ra = 'Ra'
Rb = 'Rb'
Re = 'Re'
Rf = 'Rf'
Rg = 'Rg'
Rh = 'Rh'
Rn = 'Rn'
Ru = 'Ru'
S = 'S'
Sb = 'Sb'
Sc = 'Sc'
Se = 'Se'
Sg = 'Sg'
Si = 'Si'
Sm = 'Sm'
Sn = 'Sn'
Sr = 'Sr'
Ta = 'Ta'
Tb = 'Tb'
Tc = 'Tc'
Te = 'Te'
Th = 'Th'
Ti = 'Ti'
Tl = 'Tl'
Tm = 'Tm'
Ts = 'Ts'
U = 'U'
V = 'V'
W = 'W'
Xe = 'Xe'
Y = 'Y'
Yb = 'Yb'
Zn = 'Zn'
Zr = 'Zr'

minushalf.data.softwares module

List softwares supported by the CLI

class minushalf.data.softwares.Softwares(value)

Bases: Enum

Enum type for the softwares supported by the program

static get_default()

Returns the default value for this parameter

static to_list()

Generate list of available softwares

vasp = 'VASP'

Module contents

Init file for data module