Conversions

This page provides a detailed description of the conversions functions implemented in the HAOT package. For additional clarity, these descriptions can also be accessed and explored interactively in a Python session using the help() function.

haot.polarizability_cgs_to_si(polarizability_cgs)[source]

Converts volumetric polarizability (CGS) to atomic polarizability (SI)

Parameters:

polarizability_cgs (float) – volumetric polarizability in [cm^3]

Return type:

float

Returns:

atomic polarizability in [Fm^2]

haot.polarizability_si_to_cgs(polarizability_si)[source]

Converts atomic polarizability (SI) to volumetric polarizability (CGS)

Parameters:

polarizability_si (float) – atomic polarizability in [Fm^2]

Return type:

float

Returns:

volumetric polarizability in [cm^3]

haot.wavenumber_to_electronvolt(wavenumber_cm)[source]

Converts wavenumber to electron-volt

Parameters:

wavenumber_cm (float) – energy in [cm^-1]

Return type:

float

Returns:

energy in [eV]

haot.wavenumber_to_joules(wavenumber_cm)[source]

Converts wavenumber to Joules

Parameters:

wavenumber_cm (float) – energy in [cm^-1]

Return type:

float

Returns:

energy in [J]

haot.wavenumber_to_angular_frequency(wavenumber_cm)[source]

Converts wavenumber to [rads/seconds]

Parameters:

wavenumber_cm (float) – energy in [cm^-1]

Return type:

float

Returns:

frequency in [rads/seconds]

haot.molar_mass_to_kilogram(molar_mass_gmol)[source]

Converts molar mass [g/mol] to mass [kg]

Parameters:

molar_mass_gmol (float) – mass in [g/mol]

Return type:

float

Returns:

mass in [kg]

haot.mass_density_to_molar_density(mass_density, molecule)[source]

Converts mass_density [kg/m3] to molar density [particles/m3]

Parameters:
  • mass_density (float) – density in [kg/m3]

  • molecule (str) – molecule of the mass density

Return type:

float

Returns:

molar density in [particles/m3]