5.2. Naming conventions in PyBEST
To guarantee full functionality of PyBEST, especially if you wish to read in
your own data files using a format that is not direclty supported by PyBEST,
we recommend that all data is stored in an IOData
container exploiting predefined, PyBEST-specific labels.
If you work with file formats that are supported in PyBEST and handled by
PyBEST internally, you do not need to worry about the naming convention as
this is handled automatically.
The following table summarizes all frequently used PyBEST objects, their attribute
names in the IOData
container, and which
LinalgFactory
class is typically associated
with such an object.
Object
|
attribute name in
|
object type |
label |
---|---|---|---|
list of atoms
|
atom |
|
– |
xyz coordinates
[bohr]
|
coordinates |
|
– |
Atomic basis set
(Gaussian orbitals)
|
gobasis |
|
– |
kinetic energy
integrals
|
kin |
|
kin |
nuclear attraction
integrals
|
ne |
|
ne |
electron repulsion
integrals
|
eri |
|
eri |
|
eri |
||
nuclear repulsion
integrals
|
nn (incl. in e_core) |
|
nn (e_core) |
one-electron
integrals
|
one |
|
one |
two-electron
integrals
|
two |
|
two |
orbitals
|
orb_a (restricted/alpha spin) |
|
– |
orb_b (beta spin) |
|
– |
|
overlap integrals
|
olp |
|
olp |
electron pair
amplitudes
|
t_p |
|
t_p |
singles amplitudes
|
t_1 |
|
t_1 |
doubles amplitudes
(including pairs)
|
t_2 |
|
t_2 |
\(\Lambda\) for
electron pairs
|
l_p |
|
l_p |
\(\Lambda\) for
singles
|
l_1 |
|
l_1 |
\(\Lambda\) for
doubles (incl pairs)
|
l_2 |
|
l_2 |
1-RDM
|
dm_1 |
( |
– |
( |
– |
||
2-RDM
|
dm_2 |
|
– |
|
– |
||
3-RDM
|
dm_3 |
|
– |
4-RDM
|
dm_4 |
|
– |
kinetic energy
|
e_kin |
|
– |
nuclear attr energy
|
e_ne |
|
– |
nuclear repul energy
|
e_nn |
|
– |
Coulomb energy (el)
|
e_hartree |
|
– |
exchange energy (el)
|
e_x_hf |
|
– |
total energy
|
e_tot |
|
– |
reference energy
|
e_ref |
|
– |
correlation energy
|
e_corr |
|
– |
corr energy wrt
\(\hat{T}_1\)
|
e_corr_s |
|
– |
corr energy wrt
\(\hat{T}_p\)
|
e_corr_p |
|
– |
corr energy wrt
\(\hat{T}_2\)
|
e_corr_d |
|
– |
corr energy wrt
\(\Omega=0\) of
\(\hat{T}_2\)
|
e_corr_s0 |
|
– |
corr energy wrt
\(\Omega=2\) of
\(\hat{T}_2\)
|
e_corr_s2 |
|
– |
corr energy wrt
\(\Omega=4\) of
\(\hat{T}_2\)
|
e_corr_s4 |
|
– |