Unit conversion#
This module contains convenient unit conversion factors.
Here, radians_per_fs_to_invcm
, for example, can be used to convert
an angular frequency in units of radians/fs to a wavenumber in 1/cm, as
demonstrated by the code snippet below:
>>> # converting angular frequencies (omega) to wavenumbers in inverse cm
>>> import numpy as np
>>> omegas = np.linspace(0, 15, 100)
>>> frequencies_invcm = omegas * radians_per_fs_to_invcm
>>>
>>> # converting from inverse cm to meV
>>> frequencies_meV = frequencies_invcm / meV_to_invcm
In practice you can apply this conversion directly to, e.g., the frequencies
of a DynamicSample
object.
- dynasor.units.Dalton_to_dmu = 103.64269572045424#
Conversion factor from Daltons (SI mass unit) to the internal dynasor mass units.
- dynasor.units.THz_to_invcm = 33.35640951981521#
Conversion factor from THz (frequency) to cm\(^{-1}\) (wave numbers).
- dynasor.units.THz_to_meV = 4.135667662340165#
Conversion factor from THz (frequency) to meV (energy).
- dynasor.units.meV_to_invcm = 8.065544004795711#
Conversion factor from meV (energy) to cm\(^{-1}\) (wave numbers).
- dynasor.units.radians_per_fs_to_THz = 159.15494309189535#
Conversion factor from rad/fs (radians per femtosecond) to THz (frequency).
- dynasor.units.radians_per_fs_to_invcm = 5308.837458876146#
Conversion factor from rad/fs (radians per femtosecond) to cm\(^{-1}\) (wave numbers).
- dynasor.units.radians_per_fs_to_meV = 658.2119514467407#
Conversion factor from rad/fs (radians per femtosecond) to meV (energy).