wigner-symbols: CG coefficients and Wigner symbols.

[ library, math, mit ] [ Propose Tags ]

Clebsch-Gordan coefficients and Wigner 3-j, 6-j, and 9-j symbols.

Flags

Automatic Flags
NameDescriptionDefault
llvm

Use LLVM

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

• No Candidates
Versions [RSS] 1.0.0 changelog.md base (>=4 && <5) [details] MIT (c) 2015 Phil Ruffwind Phil Ruffwind rf@rufflewind.com Math https://github.com/Rufflewind/wigner-symbols https://github.com/Rufflewind/wigner-symbols/issues head: git clone https://github.com/Rufflewind/wigner-symbols by Rufflewind at 2015-10-02T07:21:08Z NixOS:1.0.0 1 direct, 0 indirect [details] 972 total (7 in the last 30 days) (no votes yet) [estimated by Bayesian average] λ λ λ Docs available Last success reported on 2015-10-04

[back to package description]

wigner-symbols

This library calculates:

• Clebsch-Gordan coefficients
• Wigner 3-j symbols
• Wigner 6-j symbols
• Wigner 9-j symbols

These sets of numbers are commonly used in physics to couple, uncouple, and recouple eigenstates of angular momentum and similar operators. Mathematically, they describe the relationship between the bases of irreducible representations of SU(2) or SO(3) and those of their tensor products.

The library uses the Condon-Shortley phase convention as typical in physics.

Each function has a …Sq variant that returns the exact value as a SignedSqrtRational, which represents a mathematical expression of the form:

s √(n / d)


where

• s is a sign (either +, -, or 0),
• n is a nonnegative numerator, and
• d is a positive denominator.

Installation

The package is available on Hackage:

cabal install wigner-symbols