Class NormalMode
object --+
         |
        NormalMode
A class for storing normal mode results.
Attributes
frequency (float, 1/cm)
symmetry (str)
    The symmetry type (Mulliken symbol) of the normal mode; None if
    symmetry is not present or used.
ir_intensity (float, km/mol)
    The IR intensity; set to None if not calculated.
raman_activity (float, Angstrom^4)
    The Raman activity; set to None if not calculated.
raman_intensity (float, Angstrom^4)
    The Raman intensity; set to None if not calculated.
reduced_mass (float, amu)
force_constant (float, mDyne/Angstrom)
dipole_strength (float, DSU)
    The dipole strength; set to None if not calculated.
rotational_strength (float, RSU)
    The rotational strength; set to None if not calculated.
displacement (float array)
    The atomic displacements, as an array with x, y, z columns for each
    atom row.
    |  | 
        
          | __init__(self,
        frequency,
        t_atoms) Arguments
 |  |  | 
    |  | 
        
          | __eq__(self,
        other) Check normal mode properties for equality.
 |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | __sub__(self,
        other) Return the difference between two NormalMode objects.
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__subclasshook__ | 
    |  | __doc__ = ... | 
    |  | frequency_precision = 0.1 | 
    |  | ir_intensity_precision = 0.1 | 
    |  | raman_activity_precision = 0.1 | 
    |  | raman_intensity_precision = 0.1 | 
    |  | reduced_mass_precision = 0.1 | 
    |  | force_constant_precision = 0.1 | 
    |  | dipole_strength_precision = 0.1 | 
    |  | rotational_strength_precision = 0.1 | 
| 
  | __init__(self,
        frequency,
        t_atoms)
    (Constructor)
 |  |  
Arguments
frequency (float)
    The frequency of the normal mode.
t_atoms (int)
    The number of atoms in the molecule.
    Overrides:
        object.__init__
     | 
 
| 
  | __str__(self)
    (Informal representation operator)
 |  |  str(x) 
    Overrides:
        object.__str__
        (inherited documentation) | 
 
| 
  | __sub__(self,
        other)
    (Subtraction operator)
 |  |  Return the difference between two NormalMode objects. This is really 
  only useful for printing the resulting NormalMode object to easily see 
  the difference between them. 
   | 
 
| __doc__
   
    Value:| 
"""
    A class for storing normal mode results.
    Attributes
    frequency (float, %s)
    symmetry (str)
... | 
 |