irspectrum ​
Implementation level ​
Type | Status |
---|---|
CML extraction template | |
HTML5 representation |
Template attributes ​
Attribute | Value |
---|---|
source | Orca log |
id | irspectrum |
name | IR spectrum module |
pattern | \s*\-+\s*$\s*IR\sSPECTRUM\s*$\s*\-+\s* |
endPattern | \s*The\stotal\snumber\sof\svibrations\sconsidered.* |
endOffset | 1 |
repeat | * |
xml:base | job/irspectrum.xml |
Input ​
-----------
IR SPECTRUM
-----------
Mode freq (cm**-1) T**2 TX TY TZ
-------------------------------------------------------------------
18: 48.29 1.958597 ( 0.884259 -1.083932 -0.042133)
19: 56.20 0.202210 ( -0.366671 -0.126137 0.227710)
20: 76.33 8.074406 ( -2.209194 -1.114149 -1.397333)
21: 118.24 10.840233 ( 0.516893 -2.063912 2.512633)
22: 125.84 15.470078 ( 1.076971 -3.010689 2.290406)
23: 140.45 2.550585 ( -0.579264 1.487969 -0.031412)
24: 165.46 23.990890 ( 4.133871 -1.466904 -2.179493)
25: 166.65 33.867958 ( 2.503370 -1.029163 -5.151885)
26: 180.56 20.957601 ( 0.086834 1.816179 -4.201375)
27: 210.89 3.353067 ( -0.831165 1.153060 -1.154419)
28: 213.68 7.328302 ( 1.749481 -1.554620 -1.360432)
29: 243.14 1.256768 ( 0.376961 -1.042918 -0.164287)
30: 289.35 61.222178 ( -1.294219 -7.466147 -1.950338)
31: 326.00 7.942233 ( -2.722637 0.298542 -0.663590)
32: 353.03 66.722727 ( 2.152008 7.555053 2.238920)
33: 359.71 15.208741 ( 2.226276 2.180749 2.344520)
34: 403.35 0.875287 ( -0.752992 -0.539829 -0.129901)
35: 413.83 19.891098 ( -0.471604 -2.387343 3.737550)
36: 458.45 6.122292 ( -0.798811 -0.976860 -2.128365)
37: 490.06 12.789591 ( 1.565376 1.395099 2.897048)
38: 498.35 11.949040 ( -1.608055 -2.981851 0.686849)
39: 506.68 8.751565 ( -2.323328 -0.924837 -1.580629)
40: 547.42 28.071801 ( 3.874851 1.962031 3.034430)
41: 559.59 111.547061 ( 5.454474 7.367291 -5.245837)
42: 610.93 95.834401 ( 4.314471 -2.159479 8.518004)
43: 629.92 75.618738 ( -6.158596 -2.205256 -5.729509)
44: 694.41 2.985879 ( -0.841267 0.467731 -1.435053)
45: 712.50 4.401776 ( -0.063340 0.413430 2.055928)
46: 723.61 7.373641 ( 1.517600 -2.140960 0.697725)
47: 746.64 46.716719 ( -6.564994 1.514624 -1.150431)
48: 757.11 25.479334 ( -4.293846 0.359850 -2.629208)
49: 800.24 50.377591 ( -3.584442 1.383597 -5.967833)
50: 816.12 12.241444 ( 1.374327 -0.410496 3.191263)
51: 828.11 21.805398 ( -1.426366 1.410745 -4.216714)
52: 848.62 8.885390 ( 2.678021 -0.639273 -1.142333)
53: 856.79 5.818196 ( -1.463991 -0.040056 1.916591)
54: 882.58 15.036414 ( 2.547648 -2.895388 0.403276)
55: 908.35 0.661028 ( 0.668850 0.399601 0.232348)
56: 923.06 58.950249 ( 3.111431 -4.759354 5.159243)
57: 944.79 16.744804 ( -3.609314 0.893307 -1.708701)
58: 954.46 1.731091 ( -0.106683 0.199339 1.296138)
59: 983.44 28.013733 ( 4.547527 0.241066 2.697335)
60: 1009.74 1.616060 ( 0.002760 0.647318 1.094090)
61: 1015.70 0.518790 ( 0.424235 0.576743 -0.078627)
62: 1024.12 12.200772 ( -2.592398 1.082755 -2.075545)
63: 1030.77 2.058603 ( 0.293163 -1.037820 -0.946355)
64: 1057.55 6.269296 ( -1.533737 1.977386 0.083009)
65: 1082.10 29.082758 ( -2.317033 0.244371 -4.863579)
66: 1101.57 2.423570 ( 1.261453 0.033343 -0.911698)
67: 1110.00 34.634782 ( 0.720448 -4.115047 4.145132)
68: 1125.62 4.130584 ( 0.154966 1.339615 1.520526)
69: 1136.87 4.189822 ( -1.647268 1.048137 0.614605)
70: 1189.59 4.001253 ( 1.462672 0.503032 1.268386)
71: 1204.71 7.610052 ( 2.475060 1.079585 -0.564470)
72: 1207.74 4.227985 ( 1.742904 1.016866 0.395291)
73: 1222.79 0.485235 ( 0.336096 0.596991 -0.126000)
74: 1235.55 4.295531 ( -1.073859 1.466353 -0.996075)
75: 1242.71 3.418012 ( 0.678906 1.539874 -0.765433)
76: 1248.69 10.129640 ( 1.098778 -0.929259 2.838803)
77: 1267.73 0.166611 ( 0.314070 -0.162542 -0.203841)
78: 1277.02 39.863163 ( -0.625694 -2.675636 5.684421)
79: 1287.06 3.068571 ( -1.588548 -0.733968 -0.079855)
80: 1306.77 6.048101 ( -1.684934 1.608684 -0.788184)
81: 1310.07 2.347019 ( 0.335783 1.347509 -0.646907)
82: 1323.49 1.065785 ( 0.479383 0.836885 -0.368239)
83: 1352.91 40.955342 ( 2.975324 -2.877865 -4.880644)
84: 1377.83 1.340822 ( -0.478017 -0.620925 -0.852510)
85: 1390.28 5.444886 ( 1.583207 1.504092 -0.822222)
86: 1391.41 31.692474 ( -1.102928 3.439468 -4.318111)
87: 1397.22 79.168132 ( 7.703791 2.876706 -3.397690)
88: 1402.74 7.074165 ( -0.875592 0.960351 -2.320609)
89: 1405.53 9.474361 ( 2.987915 0.482645 -0.560158)
90: 1408.74 108.897999 ( -7.775700 -6.178224 3.204065)
91: 1427.08 15.923577 ( -0.420217 -3.967381 0.082954)
92: 1430.23 15.820505 ( 3.651006 0.955020 -1.256423)
93: 1433.49 4.771036 ( 0.909465 0.192733 1.976553)
94: 1520.82 19.059340 ( -0.275437 -4.236477 1.017711)
95: 1544.26 138.607149 ( 1.519293 7.667271 -8.804082)
96: 1556.79 23.783329 ( -1.595959 1.653653 4.301358)
97: 1662.50 351.046696 (-15.273832 5.064423 -9.597311)
98: 1810.98 373.906503 ( 12.874015 -14.247739 2.273365)
99: 2983.52 86.551359 ( 8.312603 -3.872330 -1.567500)
100: 3093.28 29.236290 ( -2.532179 1.107309 -4.647389)
101: 3093.56 46.400785 ( 6.799190 0.244114 -0.334981)
102: 3111.37 9.214429 ( -1.194369 -2.784581 -0.184443)
103: 3112.40 27.451685 ( 0.692016 1.698961 -4.907783)
104: 3124.99 22.001931 ( -0.876915 1.714877 -4.276932)
105: 3138.33 16.200901 ( -3.047143 -2.518730 0.756185)
106: 3168.55 8.782133 ( 0.475756 -2.835514 0.718089)
107: 3171.72 16.099067 ( 3.501157 1.702451 -0.970891)
108: 3175.46 12.903315 ( -1.745554 0.214507 -3.132147)
109: 3182.55 23.132173 ( 2.290085 -3.741881 -1.971297)
110: 3194.39 11.924955 ( 0.891994 -3.000503 -1.458178)
111: 3204.67 16.163056 ( 1.409518 -0.561955 3.722972)
112: 3214.71 4.995846 ( 1.963636 -1.034648 -0.263596)
113: 3215.23 7.087089 ( 0.690213 2.550943 -0.321533)
114: 3218.88 11.849135 ( 1.051668 -3.052816 1.193083)
115: 3226.14 2.564739 ( 0.270918 0.446108 1.514044)
116: 3226.41 4.608975 ( 2.025569 0.200927 0.682404)
117: 3383.71 897.456560 ( -3.143535 -27.918697 -10.398131)
118: 3440.32 259.292073 (-13.832927 6.391838 -5.204481)
119: 3560.03 588.525421 ( 12.859435 3.727709 -20.230288)
120: 3687.73 164.609063 ( 6.689036 -0.529004 -10.935539)
121: 3905.08 46.051305 ( 1.779883 6.537589 0.378488)
122: 3910.12 94.160027 ( -4.630503 -4.887299 6.988045)
The first frequency considered to be a vibration is 18
The total number of vibrations considered is 105
Input ​
-----------
IR SPECTRUM
-----------
Mode freq eps Int T**2 TX TY TZ
cm**-1 L/(mol*cm) km/mol a.u.
----------------------------------------------------------------------------
6: 57.11 0.000198 1.00 0.001084 ( 0.002125 0.017830 -0.027593)
7: 410.93 0.000809 4.09 0.000615 (-0.003070 0.020473 0.013638)
8: 529.76 0.003478 17.58 0.002049 ( 0.001899 0.026381 -0.036733)
9: 571.49 0.007749 39.16 0.004231 (-0.057149 0.026892 0.015560)
10: 673.47 0.018080 91.37 0.008378 (-0.005364 -0.052622 0.074697)
11: 848.96 0.000773 3.91 0.000284 ( 0.015990 0.004055 0.003494)
12: 951.80 0.009106 46.02 0.002985 (-0.033836 0.036161 0.023085)
13: 1013.50 0.001801 9.10 0.000555 (-0.001803 -0.013676 0.019087)
14: 1167.91 0.039551 199.87 0.010568 (-0.061546 0.069158 0.044688)
15: 1289.62 0.002033 10.28 0.000492 ( 0.004949 -0.017911 -0.012115)
16: 1357.69 0.018065 91.29 0.004152 ( 0.056601 -0.026557 -0.015595)
17: 1394.57 0.002673 13.51 0.000598 ( 0.015624 0.014891 0.011503)
18: 1402.10 0.002131 10.77 0.000474 ( 0.000286 0.013077 -0.017415)
19: 1805.64 0.053978 272.78 0.009329 ( 0.039748 0.070733 0.052401)
20: 2985.95 0.000241 1.22 0.000025 ( 0.004560 0.001683 0.001242)
21: 3067.14 0.000405 2.05 0.000041 ( 0.000062 -0.003559 0.005342)
22: 3119.56 0.000438 2.21 0.000044 (-0.002660 0.004994 0.003437)
23: 3612.71 0.008621 43.57 0.000745 (-0.027166 0.002580 -0.000156)
Output text ​
xml
<comment class="example.output" id="irspectrum">
<module cmlx:templateRef="irspectrum">
<array dataType="xsd:integer" dictRef="cc:serial" size="105">18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122</array>
<array dataType="xsd:double" dictRef="cc:frequency" size="105">48.29 56.20 76.33 118.24 125.84 140.45 165.46 166.65 180.56 210.89 213.68 243.14 289.35 326.00 353.03 359.71 403.35 413.83 458.45 490.06 498.35 506.68 547.42 559.59 610.93 629.92 694.41 712.50 723.61 746.64 757.11 800.24 816.12 828.11 848.62 856.79 882.58 908.35 923.06 944.79 954.46 983.44 1009.74 1015.70 1024.12 1030.77 1057.55 1082.10 1101.57 1110.00 1125.62 1136.87 1189.59 1204.71 1207.74 1222.79 1235.55 1242.71 1248.69 1267.73 1277.02 1287.06 1306.77 1310.07 1323.49 1352.91 1377.83 1390.28 1391.41 1397.22 1402.74 1405.53 1408.74 1427.08 1430.23 1433.49 1520.82 1544.26 1556.79 1662.50 1810.98 2983.52 3093.28 3093.56 3111.37 3112.40 3124.99 3138.33 3168.55 3171.72 3175.46 3182.55 3194.39 3204.67 3214.71 3215.23 3218.88 3226.14 3226.41 3383.71 3440.32 3560.03 3687.73 3905.08 3910.12</array>
<array dataType="xsd:double" dictRef="o:t2" size="105">1.958597 0.202210 8.074406 10.840233 15.470078 2.550585 23.990890 33.867958 20.957601 3.353067 7.328302 1.256768 61.222178 7.942233 66.722727 15.208741 0.875287 19.891098 6.122292 12.789591 11.949040 8.751565 28.071801 111.547061 95.834401 75.618738 2.985879 4.401776 7.373641 46.716719 25.479334 50.377591 12.241444 21.805398 8.885390 5.818196 15.036414 0.661028 58.950249 16.744804 1.731091 28.013733 1.616060 0.518790 12.200772 2.058603 6.269296 29.082758 2.423570 34.634782 4.130584 4.189822 4.001253 7.610052 4.227985 0.485235 4.295531 3.418012 10.129640 0.166611 39.863163 3.068571 6.048101 2.347019 1.065785 40.955342 1.340822 5.444886 31.692474 79.168132 7.074165 9.474361 108.897999 15.923577 15.820505 4.771036 19.059340 138.607149 23.783329 351.046696 373.906503 86.551359 29.236290 46.400785 9.214429 27.451685 22.001931 16.200901 8.782133 16.099067 12.903315 23.132173 11.924955 16.163056 4.995846 7.087089 11.849135 2.564739 4.608975 897.456560 259.292073 588.525421 164.609063 46.051305 94.160027</array>
<matrix cols="3" dataType="xsd:double" dictRef="cc:displacement" rows="105">0.884259 -1.083932 -0.042133 -0.366671 -0.126137 0.227710 -2.209194 -1.114149 -1.397333 0.516893 -2.063912 2.512633 1.076971 -3.010689 2.290406 -0.579264 1.487969 -0.031412 4.133871 -1.466904 -2.179493 2.503370 -1.029163 -5.151885 0.086834 1.816179 -4.201375 -0.831165 1.153060 -1.154419 1.749481 -1.554620 -1.360432 0.376961 -1.042918 -0.164287 -1.294219 -7.466147 -1.950338 -2.722637 0.298542 -0.663590 2.152008 7.555053 2.238920 2.226276 2.180749 2.344520 -0.752992 -0.539829 -0.129901 -0.471604 -2.387343 3.737550 -0.798811 -0.976860 -2.128365 1.565376 1.395099 2.897048 -1.608055 -2.981851 0.686849 -2.323328 -0.924837 -1.580629 3.874851 1.962031 3.034430 5.454474 7.367291 -5.245837 4.314471 -2.159479 8.518004 -6.158596 -2.205256 -5.729509 -0.841267 0.467731 -1.435053 -0.063340 0.413430 2.055928 1.517600 -2.140960 0.697725 -6.564994 1.514624 -1.150431 -4.293846 0.359850 -2.629208 -3.584442 1.383597 -5.967833 1.374327 -0.410496 3.191263 -1.426366 1.410745 -4.216714 2.678021 -0.639273 -1.142333 -1.463991 -0.040056 1.916591 2.547648 -2.895388 0.403276 0.668850 0.399601 0.232348 3.111431 -4.759354 5.159243 -3.609314 0.893307 -1.708701 -0.106683 0.199339 1.296138 4.547527 0.241066 2.697335 0.002760 0.647318 1.094090 0.424235 0.576743 -0.078627 -2.592398 1.082755 -2.075545 0.293163 -1.037820 -0.946355 -1.533737 1.977386 0.083009 -2.317033 0.244371 -4.863579 1.261453 0.033343 -0.911698 0.720448 -4.115047 4.145132 0.154966 1.339615 1.520526 -1.647268 1.048137 0.614605 1.462672 0.503032 1.268386 2.475060 1.079585 -0.564470 1.742904 1.016866 0.395291 0.336096 0.596991 -0.126000 -1.073859 1.466353 -0.996075 0.678906 1.539874 -0.765433 1.098778 -0.929259 2.838803 0.314070 -0.162542 -0.203841 -0.625694 -2.675636 5.684421 -1.588548 -0.733968 -0.079855 -1.684934 1.608684 -0.788184 0.335783 1.347509 -0.646907 0.479383 0.836885 -0.368239 2.975324 -2.877865 -4.880644 -0.478017 -0.620925 -0.852510 1.583207 1.504092 -0.822222 -1.102928 3.439468 -4.318111 7.703791 2.876706 -3.397690 -0.875592 0.960351 -2.320609 2.987915 0.482645 -0.560158 -7.775700 -6.178224 3.204065 -0.420217 -3.967381 0.082954 3.651006 0.955020 -1.256423 0.909465 0.192733 1.976553 -0.275437 -4.236477 1.017711 1.519293 7.667271 -8.804082 -1.595959 1.653653 4.301358 -15.273832 5.064423 -9.597311 12.874015 -14.247739 2.273365 8.312603 -3.872330 -1.567500 -2.532179 1.107309 -4.647389 6.799190 0.244114 -0.334981 -1.194369 -2.784581 -0.184443 0.692016 1.698961 -4.907783 -0.876915 1.714877 -4.276932 -3.047143 -2.518730 0.756185 0.475756 -2.835514 0.718089 3.501157 1.702451 -0.970891 -1.745554 0.214507 -3.132147 2.290085 -3.741881 -1.971297 0.891994 -3.000503 -1.458178 1.409518 -0.561955 3.722972 1.963636 -1.034648 -0.263596 0.690213 2.550943 -0.321533 1.051668 -3.052816 1.193083 0.270918 0.446108 1.514044 2.025569 0.200927 0.682404 -3.143535 -27.918697 -10.398131 -13.832927 6.391838 -5.204481 12.859435 3.727709 -20.230288 6.689036 -0.529004 -10.935539 1.779883 6.537589 0.378488 -4.630503 -4.887299 6.988045</matrix>
</module>
</comment>
Output text ​
xml
<comment class="example.output" id="irspectrum2">
<module cmlx:templateRef="irspectrum">
<array dataType="xsd:integer" dictRef="cc:serial" size="18">6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23</array>
<array dataType="xsd:double" dictRef="cc:frequency" size="18">57.11 410.93 529.76 571.49 673.47 848.96 951.80 1013.50 1167.91 1289.62 1357.69 1394.57 1402.10 1805.64 2985.95 3067.14 3119.56 3612.71</array>
<array dataType="xsd:double" dictRef="o:t2" size="18">0.001084 0.000615 0.002049 0.004231 0.008378 0.000284 0.002985 0.000555 0.010568 0.000492 0.004152 0.000598 0.000474 0.009329 0.000025 0.000041 0.000044 0.000745</array>
<matrix cols="3" dataType="xsd:double" dictRef="cc:displacement" rows="18">0.002125 0.017830 -0.027593 -0.003070 0.020473 0.013638 0.001899 0.026381 -0.036733 -0.057149 0.026892 0.015560 -0.005364 -0.052622 0.074697 0.015990 0.004055 0.003494 -0.033836 0.036161 0.023085 -0.001803 -0.013676 0.019087 -0.061546 0.069158 0.044688 0.004949 -0.017911 -0.012115 0.056601 -0.026557 -0.015595 0.015624 0.014891 0.011503 0.000286 0.013077 -0.017415 0.039748 0.070733 0.052401 0.004560 0.001683 0.001242 0.000062 -0.003559 0.005342 -0.002660 0.004994 0.003437 -0.027166 0.002580 -0.000156</matrix>
</module>
</comment>
Template definition ​
xml
<template pattern="\s*Mode.*$\s*cm.*" endPattern="~" endOffset="1"> <record repeat="3" /> <record repeat="*">{I,cc:serial}:{F,cc:frequency}\s.*\s.*\s{F,o:t2}\({3F,o:txyz}\)</record>
</template>
<template pattern="\s*Mode.*$\s*----.*" endPattern="~" endOffset="1"> <record repeat="2" /> <record repeat="*">{I,cc:serial}:{F,cc:frequency}{F,o:t2}\({3F,o:txyz}\)</record>
</template>
<transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='cc:serial']" />
<transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='cc:frequency']" />
<transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='o:t2']" />
<transform process="createMatrix" xpath="." from=".//cml:array[@dictRef='o:txyz']" dictRef="cc:displacement" />
<transform process="move" xpath=".//cml:array" to="." />
<transform process="move" xpath=".//cml:matrix" to="." />
<transform process="delete" xpath=".//cml:list" />
<transform process="delete" xpath=".//cml:module" />