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
You can check the recent subversion number at https://pypi.org/project/qmlspectrum/#description and compare your version using
pip3 show qmlspectrum
To update your version, you can uninstall and re-install
pip3 uninstall qmlspectrum
pip3 install qmlspectrum --user
matplotlib,pandas,scipy,numpy, andqml- All of these can be installed using the Python package manager
pip/pip3
If you are using the program and the bigQM7ω dataset distributed here, please consider citing the following references.
Resolution-vs.-Accuracy Dilemma in Machine Learning Modeling of Electronic Excitation Spectra
Prakriti Kayastha, Sabyasachi Chakraborty, Raghunathan Ramakrishnan (2022)
@article{kayastha2022resolution,
title={Resolution-vs.-Accuracy Dilemma in Machine Learning Modeling of Electronic Excitation Spectra},
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/}
}
This test-suite is developed by Raghunathan Ramakrishnan and maintained at https://github.com/raghurama123/qmlspectrum/ and https://pypi.org/project/qmlspectrum/
- Arpan Choudhury
- Prakriti Kayastha
- Sabyasachi Chakraborty
- Debashree Ghosh