AntisymmetricTensor

class mrsimulator.spin_system.tensors.AntisymmetricTensor(*, property_units: Dict = {'alpha': 'rad', 'beta': 'rad', 'zeta': 'ppm'}, zeta: float = None, alpha: float = None, beta: float = None)

Bases: mrsimulator.utils.parseable.Parseable

Base SymmetricTensor class representing the traceless symmetric part of an irreducible second-rank tensor.

zeta

The anisotropy parameter of the AntiSymmetricTensor expressed using the Haeberlen convention. The default value is None.

Type

Optional[float]

alpha

Euler angle, alpha, given in radian. The default value is None.

Type

Optional[float]

beta

Euler angle, beta, given in radian. The default value is None.

Type

Optional[float]

Method Documentation

json() dict

Parse the class object to a JSON compliant python dictionary object, where the attribute value with physical quantity is expressed as a string with a number and a unit.