vibrav.adf.output module¶
- class vibrav.adf.output.Tape21(path_stream_or_string, as_interned=False, nprint=30, name=None, description=None, meta=None, encoding=None, ignore=False)[source]¶
Bases:
Editor
Parser for ADF Tape21 that have been converted to an ASCII file with their dmpkf utility.
All properties are parsed based on the input order.
- property atom¶
- property frequency¶
- property gradient¶
- property j_coupling¶
- property nmr_shielding¶
- parse_atom(input_order=False)[source]¶
Parse the atom table.
- Parameters:
input_order (
bool
, optional) – Parse the atom table in the input order format. Defaults toFalse
.
- parse_frequency(cart=True)[source]¶
ADF frequency parser.
Note
This will toss a warning if it cannot find the mass-weighted normal modes which must be used to generate the displaced structures for vibrational averaging. Also, it will be unable to calculate the reduced masses as it will have normalized cartesian coordinates where it expects normalized mass-weighted cartesian normal modes.
- Parameters:
cart (
bool
, optional) – Parse the normalized cartesian coordinates or the mass-weighted normal modes. Defaults toTrue
.