arrow
Return

ORCA Meets Python─The ORCA Python Interface OPI

delete2026-03-26
delete0
delete
OA
AI
T
Tim Tetenberg
H
Hagen Neugebauer *
C
Christoph Plett
N
Nakul Santhosh
M
Markus Bursch *
C
Christoph Riplinger *
DOI:10.1021/acs.jctc.5c02141delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The ORCA program suite is one of the most widely used quantum chemistry software packages. It features a wide range of electronic structure methods and algorithms for the prediction of molecular chemical properties, reactivity, and spectroscopy. In this paper, we present a fully featured ORCA Python Interface termed OPI to drastically increase the accessibility of ORCA’s method portfolio and enable efficient automation of quantum chemical workflows. OPI is an open-source Python library that provides straightforward low-level access to ORCA’s input, execution, and output with a few lines of Python code. In the following, we introduce OPI version 2.0 and its key features, also outlining its general architecture. In addition, we demonstrate its application through several diverse examples of quantum chemical workflows. These examples include a system-dependent optimal-tuning procedure for range-separated hybrid functionals, generation of training data for machine learning purposes, orbital localization and visualization for chemical education, and calculations with density functional ensembles. Finally, we outline the current status of OPI and future plans for its development. OPI is compatible with ORCA ≥ 6.1.1 and Python ≥ 3.11. The project, its code, and its including documentation are available at https://github.com/faccts/opi. OPI is also available through PyPI (https://pypi.org/project/orca-pi).
Keywords:
Chemical calculations
Computational chemistry
Interfaces
Quantum mechanics
Software

Journal

Journal of Chemical Theory and Computation cover
Journal of Chemical Theory and Computation
IF:
5.5
Papers:
1.1W
Citations:
5.4W

Organization

F
faccts gmbh
Scholars:
12
Papers: 5
Citations: 1
Cited Papers

Cited Papers

The Python Machine Learning Ecosystem
err2018-01-01
err0
PREAI
errSarkar,Dipanjan; Bali,Raghav; Sharma,Tushar
errShare
errSave
Array programming with NumPy
err2020-09-16
err0
errOAAI
errCharles R. Harris; K. Jarrod Millman; Stéfan J. van der Walt; Ralf Gommers; Pauli Virtanen; David Cournapeau; Eric Wieser; Julian Taylor; Sebastian Berg; Nathaniel J. Smith; Robert Kern; Matti Picus; Stephan Hoyer; Marten H. van Kerkwijk; Matthew Brett; Allan Haldane; Jaime Fernández del Río; Mark Wiebe; Pearu Peterson; Pierre Gérard-Marchant; Kevin Sheppard; Tyler Reddy; Warren Weckesser; Hameer Abbasi; Christoph Gohlke; Travis E. Oliphant
errShare
errSave
DFT exchange: sharing perspectives on the workhorse of quantum chemistry and materials science
err2022-01-01
err0
errOAAI
errAndrew M. Teale; Trygve Helgaker; Andreas Savin; Carlo Adamo; Bálint Aradi; Alexei V. Arbuznikov; Paul W. Ayers; Evert Jan Baerends; Vincenzo Barone; Patrizia Calaminici; Eric Cancès; Emily A. Carter; Pratim Kumar Chattaraj; Henry Chermette; Ilaria Ciofini; T. Daniel Crawford; Frank De Proft; John F. Dobson; Claudia Draxl; Thomas Frauenheim; Emmanuel Fromager; Patricio Fuentealba; Laura Gagliardi; Giulia Galli; Jiali Gao; Paul Geerlings; Nikitas Gidopoulos; Peter M. W. Gill; Paola Gori-Giorgi; Andreas Görling; Tim Gould; Stefan Grimme; Oleg Gritsenko; Hans Jørgen Aagaard Jensen; Erin R. Johnson; Robert O. Jones; Martin Kaupp; Andreas M. Köster; Leeor Kronik; Anna I. Krylov; Simen Kvaal; Andre Laestadius; Mel Levy; Mathieu Lewin; Shubin Liu; Pierre-François Loos; Neepa T. Maitra; Frank Neese; John P. Perdew; Katarzyna Pernal; Pascal Pernot; Piotr Piecuch; Elisa Rebolini; Lucia Reining; Pina Romaniello; Adrienn Ruzsinszky; Dennis R. Salahub; Matthias Scheffler; Peter Schwerdtfeger; Viktor N. Staroverov; Jianwei Sun; Erik Tellgren; David J. Tozer; Samuel B. Trickey; Carsten A. Ullrich; Alberto Vela; Giovanni Vignale; Tomasz A. Wesolowski; Xin Xu; Weitao Yang
errShare
errSave
3D printing for chemical, pharmaceutical and biological applications
err2018-11-21
err240
PREAI
errCapel, Andrew J.; Rimington, Rowan P.; Lewis, Mark P.; Christie, Steven D. R.
errShare
errSave
S-Diagnostic─An a Posteriori Error Assessment for Single-Reference Coupled-Cluster Methods
err2023-10-24
err0
errOAAI
errFabian M. Faulstich; Håkon E. Kristiansen; Mihaly A. Csirik; Simen Kvaal; Thomas Bondo Pedersen; Andre Laestadius
errShare
errSave
The ANI-1ccx and ANI-1x data sets, coupled-cluster and density functional theory properties for molecules
err2020-05-01
err0
errOAAI
errJustin S. Smith; Roman Zubatyuk; Benjamin Nebgen; Nicholas Lubbers; Kipton Barros; Adrian E. Roitberg; Olexandr Isayev; Sergei Tretiak
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Approaching coupled cluster accuracy with a general-purpose neural network potential through transfer learning
err2019-07-01
err486
errOAAI
errSmith, Justin S.; Nebgen, Benjamin T.; Zubatyuk, Roman; Lubbers, Nicholas; Devereux, Christian; Barros, Kipton; Tretiak, Sergei; Isayev, Olexandr; Roitberg, Adrian E.
errShare
errSave
researcher View more