PySCIVR
PySCIVR is a Python package for wavepacket dynamics with the semiclassical Herman-Kluk propagator in curvilinear coordinates. The dynamics is propagated on the fly in redundant Cartesian coordinates with constraints, which is robust to coordinate singularities, and power spectra are computed by the time-averaged SC-IVR.
Getting started
Install the package following the PySCIVR.
Learn the usage through the Tutorials, from the basic procedure to the spectra of actual molecules.
See the pyscivr for the details of each function.
The precomputed data for the tutorials are available at Zenodo (https://doi.org/10.5281/zenodo.22639777).
Citation
If you use PySCIVR in your research, please cite:
M. Tsumura and Y. Kurashige, “On-The-Fly Dynamics of Multiconfigurational Wave Packets by a Semiclassical Method,” J. Chem. Theory Comput. 21, 11401-11414 (2025).
M. Tsumura and Y. Kurashige, “Semiclassical initial value representation in curvilinear coordinates,” J. Chem. Phys. 165, 164119 (2026).
@article{tsumura2025fly,
title={On-The-Fly Dynamics of Multiconfigurational Wave Packets by a Semiclassical Method},
author={Tsumura, Masaya and Kurashige, Yuki},
journal={Journal of Chemical Theory and Computation},
volume={21},
number={22},
pages={11401--11414},
year={2025},
publisher={ACS Publications}
}
@article{tsumura2026semiclassical,
title = {Semiclassical initial value representation in curvilinear coordinates},
author = {Tsumura, Masaya and Kurashige, Yuki},
journal = {The Journal of Chemical Physics},
volume = {165},
number = {16},
pages = {164119},
year = {2026},
publisher = {AIP Publishing}
}