You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _sources/data_notes.rst.txt
+66-1Lines changed: 66 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -507,7 +507,72 @@ Commands to get information on all orbitals:
507
507
nmrtensors
508
508
----------
509
509
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).
0 commit comments