The application generates envelopes for intensities of a calculated theoretical IR and Raman spectra. You can generate an envelope for a output from dynmat.x ( Quantum espresso) or appropriate '.txt' file.
If you want to use exe file for windows download "Envelope for QE PH calculations.zip" (find it in Releases) and unpack it. Run program "Envelope for QE PH calculations.exe" in unpacked folder. Complete the form and press <Calculate envelope>
button to calculate envelope.
You can use dynamt.x output or '.txt'. If you want use dynamt.x output don't add '.txt' extension. If file have '.txt' extension its format should be as shown in the picture. The file should contain 'Raman', 'cm-1' and 'IR' column labels.
If only one spectra is used two columns are needed 'cm-1' and 'IR' or 'Raman'.
- Gauss - Gaussian curve of single band
- Lorentz - Cauchy curve (Lorentz) of single band
- Voigt - Voigt curve of single band
Proportional to intensity option causes standard deviation and scale param are proportional to intensity. Only the greatest intensity has the entered values of standard deviation and scale param. These values decrease with intensity.
To obtain accurate envelopes number of points in envelope must be greater than 500.
Calculated envelopes can be exported to '.csv' file.
- Python 3.9
- tkinter
- Python Standard Library modules
- Matplotlib
- Numpy
- SciPy
- Pandas
- Appium-Python-Client 1.3 + WinAppDriver 1.2.1
- pytest
- allure
If you would like to cite the program in your work. The information below is provided.
- Goj, P., Handke, B. & Stoch, P. Vibrational characteristics of aluminum–phosphate compounds by an experimental and theoretical approach. Sci. Rep. 12, 17495 (2022) doi:10.1038/s41598-022-22432-5.
- Virtanen, P. et al. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nat. Methods 17, 261–272 (2020) doi:10.1038/s41592-019-0686-2.