↑ Return to Examples

Low-level examples

These examples illustrate some of the lower-level routines used by SpinDynamica, useful for the development, understanding, and teaching of spin dynamical theory.

The nb links lead to an executable mathematica notebook. The pdf links provide a non-executable file for viewing.


NMR`SpinOperators

  • spin operators and state bases

NMR`SpinSuperoperators

  • spin superoperators and operator bases

Rotations

  • Wigner matrices and Euler angles

General`General3D

  • 3D axis systems and visualisation

last update: 19-Aug-2017


 

 

NMR`SpinOperators


Version


Updated


Description of example


Bases 3.0+ 19-Aug-17 shows how to use the predefined bases, and how to define bases, and how to label the basis kets. (nb, pdfroutines: SetBasis, ZeemanBasis, SingletTripletBasis, Ket, Bra, Eigenbasis, DefineBasis, BasisLabels




opI 3.0+ 19-Aug-17 shows how to define and manipulate spin angular momentum operators and to take their Zeeman-basis matrix representations.  (nb, pdfroutines: opI, MatrixRepresentation




opR 3.0+ 19-Aug-17 rotation operators and their matrix representations, including how to rotate sets of spins selectively.  (nbpdfroutines: opR, MatrixRepresentation




opT 3.0+ 19-Aug-17 spherical tensor operators.  (nbpdfroutinesopT




Spin Permutation Operator 3.0+ 19-Aug-17 spin permutation operators and their matrix representations. (nbpdfroutines: SpinPermutationOperator, MatrixRepresentationSingletTripletBasis




Single transition operator 3.0+ 19-Aug-17 single-transition operators and their matrix representations.  (nbpdfroutines: SingleTransitionOperator,MatrixRepresentation, SingletTripletBasis




 

 

NMR`SpinSuperoperators


Version


Updated


Description of example


OperatorBases 3.0+ 19-Aug-17 gives examples of the predefined operator bases. (nbpdfroutines: OperatorBasis, OperatorBasisDimension, BasisOperators, BasisOperatorTransformationMatrix, ZeemanKetBraOperatorBasis, CoherenceOrder, SpinProductRank




ExpressOperator 3.0+ 19-Aug-17 expansion of an operator as a sum of basis operators.  (nbpdfroutines: ExpressOperator




Superoperator Matrix Representation 3.0+ 19-Aug-17 superoperators and their matrix representations in various operator bases.  (nbpdfroutinesSuperoperatorMatrixRepresentation, OperatorVectorRepresentation, CommutationSuperoperator, DoubleCommutationSuperoperator, RotationSuperoperator




Coherence Order filtration 3.0+ 19-Aug-17 filtration of operators according to coherence order.  (nbpdfroutines: CoherenceOrderFiltrationSuperoperator




 

 

Rotations`Wigner and Rotations`Euler


Version


Updated


Description of example


Wigner 3.0+  19-Aug-17 Wigner matrices. (nbpdfroutines: WignerD, Wignerd




Euler 3.0+  19-Aug-17 Deriving Euler angles from 3D axis specifications, and rotate objects by a sequence of Euler angles.  (nbpdfroutines: AxesToEuler, AxisSystem, RotateEuler




 

 

General`General3D


Version


Updated


Description of example


Axes3D 3.0+ 19-Aug-17 Construction and visualization of 3D right-handed axis systems. (nbpdfroutines: Axes3D, AxisSystem, Arrow3D




 

SpinDynamica documentation main page