Skip to content

Commit 51bb8cc

Browse files
author
cclib
committed
See cclib/cclib@be746c6 from refs/heads/master
1 parent d7ee43c commit 51bb8cc

File tree

7 files changed

+141
-13
lines changed

7 files changed

+141
-13
lines changed

_sources/coverage_dev.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ attributes ADF CFOUR DALTON
4444
`natom`_ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
4545
`nbasis`_ √ √ √ √ √ √ √ √ √ √ √ T/D T/D √ √ √ √ √ √ T/D
4646
`nmo`_ √ √ √ √ √ √ √ √ √ √ √ T/D T/D √ √ √ √ √ √ T/D
47-
`nmrcouplingtensors`_ T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D √ T/D T/D T/D T/D T/D
48-
`nmrtensors`_ T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D √ T/D T/D T/D T/D T/D
47+
`nmrcouplingtensors`_ T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D √ T/D T/D T/D T/D
48+
`nmrtensors`_ T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D √ T/D T/D T/D T/D
4949
`nocoeffs`_ T/D T/D T/D T/D √ T/D T/D √ T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D
5050
`nooccnos`_ T/D T/D T/D T/D √ T/D √ √ T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D
5151
`nsocoeffs`_ T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D T/D

_sources/data_notes.rst.txt

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,72 @@ Commands to get information on all orbitals:
507507
nmrtensors
508508
----------
509509

510-
A dictionary where the keys zero-index the atomic center for which the chemical shielding tensor is calculated, and the values are themselves dictionaries containing the keys ``total``, ``paramagnetic``, and ``diamagnetic``. These correspond to the total chemical shielding tensor and its separation into paramagnetic and diamagnetic components, where :math:`\sigma_{K}^{\textrm{tot}} = \sigma_{K}^{\textrm{para}} + \sigma_{K}^{\textrm{dia}}` for a nucleus :math:`K`. Each tensor is represented as a 3-by-3 NumPy array. If no breakdown for paramagnetic and diamagnetic contributions to the chemical shielding is available, then only the ``total`` key will be present.
510+
A dictionary where the keys zero-index the atomic center for which the chemical shielding tensor is calculated, and the values are themselves dictionaries containing the keys ``total`` and ``isotropic``, and optionally ``paramagnetic``, and ``diamagnetic``. ``total``, ``paramagnetic`` and ``diamagnetic`` correspond to the total chemical shielding tensor and its separation into paramagnetic and diamagnetic components, where :math:`\sigma_{K}^{\textrm{tot}} = \sigma_{K}^{\textrm{para}} + \sigma_{K}^{\textrm{dia}}` for a nucleus :math:`K`. Each tensor is represented as a 3-by-3 NumPy array. If no breakdown for paramagnetic and diamagnetic contributions to the chemical shielding is available, then ``paramagnetic`` and ``diamagnetic`` will be absent. ``isotropic`` contains the total isotropic shielding value for the atom, which corresponds to the mean of the eigenvalues of the ``total`` tensor. All values are in ppm.
511+
512+
.. code-block:: python
513+
514+
{
515+
# Atomic index.
516+
0: {
517+
'diamagnetic': array([[267.113, -0.561, 0. ],
518+
[ -0.693, 260.076, 0. ],
519+
[ 0. , 0. , 244.893]]
520+
),
521+
'isotropic': 114.114,
522+
'paramagnetic': array([[-217.434, 5.104, 0. ],
523+
[ 7.253, -179.952, 0. ],
524+
[ 0. , -0. , -32.354]]
525+
),
526+
'total': array([[ 49.679, 4.542, 0. ],
527+
[ 6.56 , 80.124, 0. ],
528+
[ 0. , -0. , 212.538]]
529+
)
530+
}
531+
# ...
532+
}
533+
534+
nmrcouplingtensors
535+
------------------
536+
537+
A dictionary of spin-spin coupling tensors. The keys of ``nmrcouplingtensors`` are each a pair of atomic indices, indicating the atoms between which the coupling is taking place, and the values are themselves dictionaries containing pairs of atomic isotopes as keys, where the ordering of the isotopes matches that of the atomic indices. The values of the isotope dictionaries are a third layer of dictionaries, where the keys represent different contributions to the coupling tensor, and the values are the tensors themselves as a 3-by-3 NumPy array. The available tensor types depends on what is available in the calculation, but may include ``fermi``, ``spin-dipolar-fermi``, ``diamagnetic``, ``paramagnetic``, and ``spin-dipolar``. The ``total`` spin tensor is always available. Additionally, the ``isotropic`` key contains the total isotropic coupling value for the atom pair. All values are in Hz, and include the atomic g-factors (the J matrix).
538+
539+
.. code-block:: python
540+
541+
{
542+
# Atomic pair.
543+
(1,0): {
544+
# Istopes, here two C13 atoms.
545+
(13,13): {
546+
'diamagnetic': array([[ 0.4902, -0.1273, -0. ],
547+
[-0.1273, -0.2556, 0. ],
548+
[ 0. , -0. , -0.1391]]
549+
),
550+
'fermi': array([[7.44, 0. , 0. ],
551+
[0. , 7.44, 0. ],
552+
[0. , 0. , 7.44]]
553+
),
554+
'isotropic': 9.485,
555+
'paramagnetic': array([[ 1.188 , -0.2805, 0. ],
556+
[-0.2804, -0.5528, 0. ],
557+
[-0. , 0. , -0.0408]]
558+
),
559+
'spin-dipolar': array([[ 0.7239, 0.0401, 0. ],
560+
[ 0.0398, 1.1012, -0. ],
561+
[-0. , 0. , 3.6195]]
562+
),
563+
'spin-dipolar-fermi': array([[ 1.9809, 0.0177, 0. ],
564+
[ 0.0177, 2.2309, -0. ],
565+
[ 0. , -0. , -4.2119]]
566+
),
567+
'total': array([[11.8229, -0.3499, 0. ],
568+
[-0.3501, 9.9637, -0. ],
569+
[-0. , 0. , 6.6676]]
570+
)
571+
}
572+
}
573+
# ...
574+
}
575+
511576
512577
optdone
513578
-------

contents.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@
143143
<li class="toctree-l2"><a class="reference internal" href="data_notes.html#nbasis">nbasis</a></li>
144144
<li class="toctree-l2"><a class="reference internal" href="data_notes.html#nmo">nmo</a></li>
145145
<li class="toctree-l2"><a class="reference internal" href="data_notes.html#nmrtensors">nmrtensors</a></li>
146+
<li class="toctree-l2"><a class="reference internal" href="data_notes.html#nmrcouplingtensors">nmrcouplingtensors</a></li>
146147
<li class="toctree-l2"><a class="reference internal" href="data_notes.html#optdone">optdone</a></li>
147148
<li class="toctree-l2"><a class="reference internal" href="data_notes.html#optstatus">optstatus</a></li>
148149
<li class="toctree-l2"><a class="reference internal" href="data_notes.html#scancoords">scancoords</a></li>

coverage_dev.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,7 +1058,7 @@
10581058
<td><p>T/D</p></td>
10591059
<td><p>T/D</p></td>
10601060
<td><p>T/D</p></td>
1061-
<td><p>T/D</p></td>
1061+
<td><p></p></td>
10621062
<td><p>T/D</p></td>
10631063
<td><p>T/D</p></td>
10641064
<td><p>T/D</p></td>
@@ -1069,7 +1069,7 @@
10691069
<td><p>T/D</p></td>
10701070
<td><p>T/D</p></td>
10711071
<td><p>T/D</p></td>
1072-
<td><p>T/D</p></td>
1072+
<td><p></p></td>
10731073
<td><p>T/D</p></td>
10741074
</tr>
10751075
<tr class="row-even"><td><p><a class="reference external" href="data_notes.html#nmrtensors">nmrtensors</a></p></td>
@@ -1080,7 +1080,7 @@
10801080
<td><p>T/D</p></td>
10811081
<td><p>T/D</p></td>
10821082
<td><p>T/D</p></td>
1083-
<td><p>T/D</p></td>
1083+
<td><p></p></td>
10841084
<td><p>T/D</p></td>
10851085
<td><p>T/D</p></td>
10861086
<td><p>T/D</p></td>
@@ -1091,7 +1091,7 @@
10911091
<td><p>T/D</p></td>
10921092
<td><p>T/D</p></td>
10931093
<td><p>T/D</p></td>
1094-
<td><p>T/D</p></td>
1094+
<td><p></p></td>
10951095
<td><p>T/D</p></td>
10961096
</tr>
10971097
<tr class="row-odd"><td><p><a class="reference external" href="data_notes.html#nocoeffs">nocoeffs</a></p></td>

data_dev.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1452,7 +1452,7 @@ <h2>Details of current implementation<a class="headerlink" href="#details-of-cur
14521452
<td><p>T/D</p></td>
14531453
<td><p>T/D</p></td>
14541454
<td><p>T/D</p></td>
1455-
<td><p>T/D</p></td>
1455+
<td><p></p></td>
14561456
<td><p>T/D</p></td>
14571457
<td><p>T/D</p></td>
14581458
<td><p>T/D</p></td>
@@ -1463,7 +1463,7 @@ <h2>Details of current implementation<a class="headerlink" href="#details-of-cur
14631463
<td><p>T/D</p></td>
14641464
<td><p>T/D</p></td>
14651465
<td><p>T/D</p></td>
1466-
<td><p>T/D</p></td>
1466+
<td><p></p></td>
14671467
<td><p>T/D</p></td>
14681468
</tr>
14691469
<tr class="row-even"><td><p><a class="reference external" href="data_notes.html#nmrtensors">nmrtensors</a></p></td>
@@ -1474,7 +1474,7 @@ <h2>Details of current implementation<a class="headerlink" href="#details-of-cur
14741474
<td><p>T/D</p></td>
14751475
<td><p>T/D</p></td>
14761476
<td><p>T/D</p></td>
1477-
<td><p>T/D</p></td>
1477+
<td><p></p></td>
14781478
<td><p>T/D</p></td>
14791479
<td><p>T/D</p></td>
14801480
<td><p>T/D</p></td>
@@ -1485,7 +1485,7 @@ <h2>Details of current implementation<a class="headerlink" href="#details-of-cur
14851485
<td><p>T/D</p></td>
14861486
<td><p>T/D</p></td>
14871487
<td><p>T/D</p></td>
1488-
<td><p>T/D</p></td>
1488+
<td><p></p></td>
14891489
<td><p>T/D</p></td>
14901490
</tr>
14911491
<tr class="row-odd"><td><p><a class="reference external" href="data_notes.html#nocoeffs">nocoeffs</a></p></td>

0 commit comments

Comments
 (0)