qmlspectrum
is a small test-suite that uses qml package for modeling spectra as continuous functions. In this repository, we also distribute suitable datasets suitable for spectral modeling. Example input scripts collected in example_scripts
show how to use the qmlspectrum
test-suite.
We are developing new content through collaborative efforts which will soon be collected here.
qmlspectrum
can be installed using the Python package manager pip3
pip3 install qmlspectrum --user
matplitlib
,pandas
,scipy
,numpy
,os
,qml
all of which can be installed using the Python package managerpip3
- Prakriti Kayastha
- Arpan Chaudury
- Sabysachi Chakraborty
- Debashree Ghosh
- Raghunathan Ramakrishnan
This test-suite is developed by Raghunathan Ramakrishnan and maintained at https://github.com/raghurama123/qmlspectrum/ and https://pypi.org/project/qmlspectrum/
If you are using the program and the bigQM7ω dataset distributed here, please consider citing the following article and the QML code.
Quantum Machine Learning Transition Probabilities in Electronic Excitation Spectra across Chemical Space: The Resolution-vs.-Accuracy Dilemma
Prakriti Kayastha, Sabyasachi Chakraborty, Raghunathan Ramakrishnan (2022)
@article{kayastha2022quantum,
title={Quantum Machine Learning Transition Probabilities in Electronic Excitation
Spectra across Chemical Space: The Resolution-vs.-Accuracy Dilemma},
author={Kayastha, Prakriti and Chakraborty, Sabyasachi and Ramakrishnan, Raghunathan},
journal={arXiv preprint arXiv:2110.11798},
url={https://doi.org/10.48550/arXiv.2110.11798},
year={2022}
}
@misc{christensenqml,
title={QML: A Python Toolkit for Quantum Machine Learning, 2019},
author={Christensen, Anders S and Bratholm, Lars A and Amabilino, Silvia and Kromann, Jimmy C
and Faber, Felix A and Huang, Bing and Tkatchenko, A and von Lilienfeld, OA}
url={https://www.qmlcode.org/}
}