thermochemistry

Implementation level

Type

Status

CML extraction template

image1

HTML5 representation

image2

Template attributes

Attribute

Value

source

Orca log

id

thermochemistry

name

Thermochemistry section

pattern

\s*\-+\s*$\s*THERMOCHEMISTRY.*$\s*\-+\s*

endPattern

\s*$\s*

endPattern2

\s*freq.*$\s*

endOffset

1

repeat

*

xml:base

job/thermochemistry.xml

Input

--------------------------
THERMOCHEMISTRY AT 298.15K
--------------------------

Temperature         ... 298.15 K
Pressure            ... 1.00 atm
Total Mass          ... 248.32 AMU

Throughout the following assumptions are being made:
  (1) The electronic state is orbitally nondegenerate
  (2) There are no thermally accessible electronically excited states
  (3) Hindered rotations indicated by low frequency modes) are not
      treated as such but are treated as vibrations and this may
      case some error
  (4) All equations used are the standard statistical mechanics
      equations for an ideal gas
  (5) All vibrations are strinctly harmonic

Output text

1<comment class="example.output" id="thermochemistry">
2      <module cmlx:templateRef="thermochemistry">
3         <scalar dataType="xsd:double" dictRef="cc:temp" units="si:k">298.15</scalar>
4         <scalar dataType="xsd:double" dictRef="cc:press" units="nonsi:atm">1.00</scalar>
5         <scalar dataType="xsd:double" dictRef="cc:totalmass">248.32</scalar>
6      </module>
7    </comment>

Template definition

1<record repeat="4" />
2<record>\s*Temperature\s*\.\.\.{F,cc:temp}.*</record>
3<record>\s*Pressure\s*\.\.\.{F,cc:press}.*</record>
4<record>\s*Total\sMass\s*\.\.\.{F,cc:totalmass}.*</record>
5<transform process="addUnits" xpath=".//cml:scalar[@dictRef='cc:temp']" value="si:k" />
6<transform process="addUnits" xpath=".//cml:scalar[@dictRef='cc:press']" value="nonsi:atm" />
7<transform process="addUnits" xpath=".//cml:scalar[@dictRef='cc:mass']" value="nonsi:dalton" />
8<transform process="move" xpath=".//cml:scalar" to="." />
9<transform process="delete" xpath=".//cml:list" />