Nuclei, coherences and Xi ratios

Nuclei

NMRTools defines the nuclei below as instances of Nucleus. A nucleus can also be looked up from a string with nucleus, e.g. nucleus("15N"). The columns give the values returned by each function for nucleus n.

NucleusSpin: spin(n)γ (rad s⁻¹ T⁻¹): gyromagneticratio(n)Xi ratio, DSS (aqueous): xi_ratio(n)Xi ratio, TMS (organic): xi_ratio(n; aqueous=false)
H11//22.6752218744e81.01.0
H214.1065e70.15350608860.1535060886
C120–––
C131//26.72828e70.251449530.2514502
N1411.9331e7––
N151//2-2.7116e70.1013291180.101329118
F191//22.51815e80.940940110.94094011
P311//21.08291e80.404807420.40480742

Xi ratios are the IUPAC ratios of each nucleus's reference frequency to that of ¹H in the reference compound, used for indirect referencing (see Reference chemical shifts). DSS is the reference for aqueous samples and TMS for organic solvents.

Coherences

Coherences are described by SQ (single quantum, on one nucleus) and MQ (multiple quantum, a combination of nuclei with coherence orders), both subtypes of Coherence. coherenceorder gives the total order:

julia> coherenceorder(SQ(H1))1
julia> coherenceorder(MQ(((H1, 1), (C13, 1)))) # double quantum2
julia> coherenceorder(MQ(((H1, 1), (C13, -1)))) # zero quantum0

gyromagneticratio of a coherence is the sum over its nuclei, weighted by their orders:

julia> gyromagneticratio(MQ(((H1, 1), (C13, 1))))3.3480498744e8