- AbstractFileWriter
- abstract base class for the writers
- FCHKFileWriter
- Gaussian Formatted Checkpoint files
- VOAVIEWFileWriter
- VOAVIEW files
- MOLDENFileWriter
- MOLDEN files
- XMolXYZFileWriter
- XMol XYZ files
- GaussianInputFileWriter
- Gaussian input files
- HESFileWriter
- Hessian files of DALTON 1.x or 2.0
- SpectraMixtureFileWriter
- spectra mixture files (ini-based)
- RamanROAExpSpectraFileWriter
- Raman/ROA experimental files
- PyVib2MolFileWriter
- PyVib2 molecule files
Author: | Maxim Fedorovsky |
---|
Abstract base class for all writers.
Subclasses must override these two methods. Otherwise a NotImplementedError is raised.
Initializer of the class.
Parameters: |
|
---|
Writer for Gaussian formatted checkpoint files.
The following items are written:
- Comment
- Dummy job line (always ‘JobType Method Basis’)
- Number of atoms
- Charge (always ‘0’)
- Multiplicity (always ‘1’)
- Atomic numbers
- Cartesian coordinates
- Hessian (if available)
- Derivatives of the polarizability tensor [alpha] (if available)
- Derivatives of the optical rotation tensor [G’] (if available)
- Derivatives of the D-Q polarizability tensor [A] (if available)
- Derivatives of the electric dipole moment [APT] (if available)
- Derivatives of the magnetic dipole moment [AAT] (if available)
Initializer of the class.
Parameters: |
|
---|
Writer for VOAVIEW files.
Initializer of the class.
Parameters: |
|
---|
Writer for MOLDEN files.
Initializer of the class.
Parameters: |
|
---|
Writer for XMol XYZ files.
Initializer of the class.
Parameters: |
|
---|
Writer for Gaussian input files.
Example is given bellow:
%chk=filebase.chk
%mem=256MB
%nproc=1
# B3LYP/6-31G* OPT
molecule_name <generated by PyVib2-version>
0 1
atomic coordinates (in angstrom)...
Initializer of the class.
Parameters: |
|
---|
Writer for hessian files of DALTON 1.x or 2.0 (*.hes).
Initializer of the class.
Parameters: |
|
---|
Writer for spectra mixture files (ini-based).
Initializer of the class.
Parameters: |
|
---|
Writer for Raman/ROA experimental files.
Example contents:
laser_power=200,total_exposure_time=60
nu1, raman1, roa1, degcirc1(optional)
.
.
.
nuM, ramanM, roaM, degcircM(optional)
Initializer of the class.
Parameters: |
|
---|
Writer for PyVib2 molecule files.
Initializer of the class.
Parameters: |
|
---|