Isotope¶
-
class
mrsimulator.spin_system.isotope.Isotope(*, symbol: str)¶ Bases:
pydantic.main.BaseModelThe Isotope class.
-
symbol¶ The isotope symbol given as the atomic number followed by the atomic symbol.
- Type
str (required)
Example
>>> # 13C isotope information >>> carbon = Isotope(symbol='13C') >>> carbon.spin 0.5 >>> carbon.natural_abundance # in % 1.11 >>> carbon.gyromagnetic_ratio # in MHz/T 10.7084 >>> carbon.atomic_number 6 >>> carbon.quadrupole_moment # in eB 0.0
Attribute Description
spinSpin quantum number, I, of the isotope.
natural_abundanceNatural abundance of the isotope in units of %.
gyromagnetic_ratioReduced gyromagnetic ratio of the nucleus given in units of MHz/T.
atomic_numberAtomic number of the isotope.
quadrupole_momentQuadrupole moment of the nucleus given in units of eB (electron-barn).
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 value and a unit.
-