Skip to main content

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.

Release files for orca-parser 0.2.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for orca-parser 0.2.8
File Interpreter ABI Platform
orca_parser-0.2.8-py3-none-any.whl Python 3 none any Details

Release files / orca_parser-0.2.8-py3-none-any.whl

Download URL orca_parser-0.2.8-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fcaa36ecdbd1ee2395a717916c98897e1e164ca3462a498911fa19a1b472e7ef
BLAKE2b-256 checksum
How to use checksums
4025811ff52f0adc034a27b5a12e5b99397b4d4043c6fc8e54bae4ee65f2da8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.14

Release history Release notifications | RSS feed

This release

0.2.8 This release

1 release file

0.2.7

1 release file

0.2.6

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.24

1 release file

0.1.23

1 release file

0.1.22

1 release file

0.1.21

1 release file

0.1.20

1 release file

0.1.19

1 release file

0.1.18

1 release file

0.1.17

1 release file

0.1.16

1 release file

0.1.15

1 release file

0.1.14

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page