Abstract
Accurate excited-state modeling in photochemical studies hinges on the choice of electronic structure method, which governs predicted pathways and mechanistic reliability. Yet this selection remains a major challenge, typically relying on chemical intuition and manual screening at a single geometry while overlooking broader regions of the potential energy surfaces. To overcome these limitations, we developed Autopylot, a Python package that automates excited-state benchmarking by comparing single-structure absorption spectra against a reference across multiple geometries, targeting accurate descriptions of both the Franck–Condon region and excited-state minima. Designed for flexibility, Autopylot supports the seamless addition of new geometry types and electronic structure methods. Reflecting a pragmatic philosophy, it incorporates computational time as a metric, guiding users toward optimal cost-accuracy trade-offs upon request. We benchmark Autopylot on a set of 28 small organic molecules, where it consistently identifies methods that closely reproduce the reference spectra within minutes. This performance marks a major step toward high-throughput, automated selection of excited-state electronic structure methods.
Supplementary materials
Title
Supplemental Information Autopylot: Pragmatic Excited State Electronic Structure Benchmarking
Description
Supporting Information Description
• Autopylot workflow description
• Example Autopylot YAML files
• Comparison of basis sets
• FOMO-CASCI comparison of FON temperatures
• Candidate selection criteria for Autopylot benchmarking
• Autopylot plots for all molecules (scores and orbitals)
• Cost analysis of Autopylot
• Link to Autopylot repository
Actions
Supplementary weblinks
Title
GitHub Repository
Description
GitHub repo for the Autopylot code, with setup instructions and examples.
Actions
View