quantum

Quantum-number helpers.

Quantum-number helpers.

class laddu.quantum.AllowedPartialWave
c_parity
parity
wave
class laddu.quantum.Charge(value)
value
class laddu.quantum.Isospin(isospin, *, projection=None)
isospin
projection
projection_unchecked
class laddu.quantum.Parity(value)
static negative()
static positive()
value
class laddu.quantum.PartialWave(*, j, l, s, label=None)
j
l
label
s
class laddu.quantum.ParticleProperties(name=None, *, species=None, antiparticle_species=None, self_conjugate=None, spin=None, parity=None, c_parity=None, g_parity=None, charge=None, isospin=None, strangeness=None, charm=None, bottomness=None, topness=None, baryon_number=None, electron_lepton_number=None, muon_lepton_number=None, tau_lepton_number=None, statistics=None)
antiparticle_species
antiparticle_species_unchecked
baryon_number
baryon_number_unchecked
bottomness
bottomness_unchecked
c_parity
c_parity_unchecked
charge
charge_unchecked
charm
charm_unchecked
electron_lepton_number
electron_lepton_number_unchecked
g_parity
g_parity_unchecked
isospin
isospin_unchecked
muon_lepton_number
muon_lepton_number_unchecked
name
name_unchecked
parity
parity_unchecked
self_conjugate
self_conjugate_unchecked
species
species_unchecked
spin
spin_unchecked
statistics
statistics_unchecked
strangeness
strangeness_unchecked
tau_lepton_number
tau_lepton_number_unchecked
topness
topness_unchecked
class laddu.quantum.RuleSet
static angular()
static electromagnetic()
static strong()
static weak()
class laddu.quantum.SelectionRules(*, max_l=6, rules=None)
static coupled_spins(spin_1, spin_2)
allowed_partial_waves(parent, daughter_1, daughter_2)
class laddu.quantum.Statistics
Boson = Statistics.Boson
Fermion = Statistics.Fermion
laddu.quantum.allowed_partial_waves(parent, daughter_1, daughter_2, *, max_l=6, rules=None)

Generate allowed two-body partial waves.

laddu.quantum.allowed_projections(spin)

Enumerate allowed spin projections.

laddu.quantum.coupled_spins(spin_1, spin_2)

Return all possible coupled total spins from two daughter spins.