A module for parse ORCA output files including hessians (.hess) files
Project description
ORCA-Parser
A python module to parse data out of ORCA output files
This module is availible at: https://pypi.org/project/orca-parser/ and can be installed via
pip install orca-parser
The module use as:
import orca_parser
Optimization = orca_parser.ORCAParse("Test-cases/Phenol/Opt.out")
print("ORCA exited normally:", Optimization.valid)
print("Job took:", Optimization.seconds(), "seconds")
print("Job input line:", Optimization.parse_input())
Optimization.parse_coords()
print("Atoms:", Optimization.atoms)
print("Final coordinates:")
print(Optimization.coords[-1])
Requirements:
ase, numpy, pandas
Orca parser contains two classes:
ORCAParse
Reads orca output streams (.out/.log/etc) Can read frequencies, atoms, coordinates, IR spectra, free energy (broken down into its components as well) Can also tell you how the job finished, if it converged etc
HessianTools
Reads orca Hessian (.hess) outputs Can parse the atoms and coordinates, normal modes, IR spectra. From this .xyz trajectories of normal modes can be written
parse_engrad
Reads orca engrad (.engrad) outputs returns the number of atoms, the energy (Ha), the atomic numbers, coordinates and forces coordinates and forces are returned as (N,3) matrices
Usage:
Example usage can be found in Usage.py, along with example ORCA output files in the "Test-cases" folder.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file orca_parser-0.2.8-py3-none-any.whl.
File metadata
- Download URL: orca_parser-0.2.8-py3-none-any.whl
- Upload date:
- Size: 15.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcaa36ecdbd1ee2395a717916c98897e1e164ca3462a498911fa19a1b472e7ef
|
|
| MD5 |
213e99e706b78c04614874f002e767eb
|
|
| BLAKE2b-256 |
4025811ff52f0adc034a27b5a12e5b99397b4d4043c6fc8e54bae4ee65f2da8d
|