quantum
Quantum-number helpers.
Quantum-number helpers.
- class laddu.quantum.Isospin(isospin, *, projection=None)
- isospin
- projection
- projection_unchecked
- 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)
- 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.