SkillAgentSearch skills...

ORCAunleashed

ORCAunleashed provides a minimalistic python interface to the ORCA quantum chemistry package. Thus, ORCA jobs are easily automated via the python programming language.

Install / Use

/learn @jmwoll/ORCAunleashed
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ORCAunleashed provides a very minimalistic python interface to the ORCA quantum chemistry package. Essentially, a single method is provided:

from ORCAunleashed import orca

reporter = orca.run_orca(orca_input="!AM1 opt freq\n\n*xyz 0 1\nN 0 0 0\nN 1 1 1")
print("\n".join(reporter.output_lines()[-3:-1]))
# Outputs:
#     ****ORCA TERMINATED NORMALLY****
# TOTAL RUN TIME: 0 days 0 hours 0 minutes 15 seconds 0 msec

For convenience, a single xyzfile can be specified

from ORCAunleashed import orca

reporter = orca.run_orca(orca_input="!AM1 opt freq\n\n*xyzfile 0 1 guess.xyz",
          xyzfile="path-to-xyzfile.xyz")
print(reporter.output())
# Prints out the whole outputfile to screen.

Note that the xyzfile can be referenced from the input file as "guess.xyz".

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated2y ago
Forks1

Languages

Python

Security Score

75/100

Audited on Aug 28, 2023

No findings