asr.infraredpolarizability

Infrared polarizability.

Functions

asr.infraredpolarizability.create_plot(row, *fnames)[source]
asr.infraredpolarizability.get_phonon_pol(omega_w, Z_avv, freqs_l, modes_xl, m_a, cell_cv, eta)[source]
asr.infraredpolarizability.prepare_for_resultfile_migration(record)[source]

Prepare record for resultfile migration.

asr.infraredpolarizability.webpanel(result, row, key_descriptions)[source]

Classes

class asr.infraredpolarizability.Result(alphay_lat, omega_w, alphaz_lat, alphay, alphaz, alphax, alpha_wvv, alphax_lat)[source]
property alpha_wvv

Lattice polarizability.

Return type

typing.List[typing.List[typing.List[complex]]]

property alphax

Lattice+electronic polarizability at omega=0 (x-direction).

Return type

complex

property alphax_lat

Lattice polarizability at omega=0 (x-direction).

Return type

complex

property alphay

Lattice+electronic polarizability at omega=0 (y-direction).

Return type

complex

property alphay_lat

Lattice polarizability at omega=0 (y-direction).

Return type

complex

property alphaz

Lattice+electronic polarizability at omega=0 (z-direction).

Return type

complex

property alphaz_lat

Lattice polarizability at omega=0 (z-direction).

Return type

complex

property omega_w

Frequency grid [eV].

Return type

typing.List[float]