Quantum number conservation rules
Installation
Usage
Generate transitions
Particle database
Visualize decay topologies
Conservation rules
Custom topologies
LS-couplings
Bibliography
API
io
argument_handling
combinatorics
conservation_rules
particle
quantum_numbers
settings
solving
topology
transition
Changelog
Upcoming features
Help developing
Related projects
AmpForm
TensorWaves
PWA Pages
ComPWA Organization
Website
GitHub Repositories
About
repository
open issue
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (BaryonNumberConservation method)
(BottomnessConservation method)
(ChargeConservation method)
(CharmConservation method)
(ConservationRule method)
(EdgeQNConservationRule method)
(ElectronLNConservation method)
(GraphElementRule method)
(MassConservation method)
(MuonLNConservation method)
(StrangenessConservation method)
(TauLNConservation method)
__getitem__() (FrozenDict method)
(ParticleCollection method)
(StateTransitionCollection method)
A
add() (ParticleCollection method)
add_final_state_grouping() (StateTransitionManager method)
additive_quantum_number_rule() (in module qrules.conservation_rules)
arange() (in module qrules.quantum_numbers)
asdict() (in module qrules.io)
asdot() (in module qrules.io)
B
baryon_number (GellMannNishijimaInput attribute)
(Particle attribute)
baryon_number() (EdgeQuantumNumbers method)
BaryonNumberConservation (class in qrules.conservation_rules)
bottomness (GellMannNishijimaInput attribute)
(Particle attribute)
bottomness() (EdgeQuantumNumbers method)
BottomnessConservation (class in qrules.conservation_rules)
build() (SimpleStateTransitionTopologyBuilder method)
C
c_parity (CParityEdgeInput attribute)
(Particle attribute)
c_parity() (EdgeQuantumNumbers method)
c_parity_conservation() (in module qrules.conservation_rules)
charge (GellMannNishijimaInput attribute)
(Particle attribute)
charge() (EdgeQuantumNumbers method)
ChargeConservation (class in qrules.conservation_rules)
CharmConservation (class in qrules.conservation_rules)
charmness (GellMannNishijimaInput attribute)
(Particle attribute)
charmness() (EdgeQuantumNumbers method)
check_reaction_violations() (in module qrules)
clear() (ExecutionInfo method)
clebsch_gordan_helicity_to_canonical() (in module qrules.conservation_rules)
Comparable (class in qrules.topology)
compare() (StateTransitionGraph method)
CONSERVATION_LAW_PRIORITIES (in module qrules.settings)
conservation_rules (EdgeSettings attribute)
(NodeSettings attribute)
ConservationRule (class in qrules.conservation_rules)
CParityEdgeInput (class in qrules.conservation_rules)
CParityNodeInput (class in qrules.conservation_rules)
create_antiparticle() (in module qrules.particle)
create_initial_facts() (in module qrules.combinatorics)
create_interaction_settings() (in module qrules.settings)
create_isobar_topologies() (in module qrules.topology)
create_n_body_topology() (in module qrules.topology)
create_particle() (in module qrules.particle)
create_problem_sets() (StateTransitionManager method)
CSPSolver (class in qrules.solving)
D
discard() (ParticleCollection method)
E
Edge (class in qrules.topology)
edge_props (GraphElementProperties attribute)
(InitialFacts attribute)
edge_qn_type (in module qrules.quantum_numbers)
edge_quantum_numbers (QuantumNumberSolution attribute)
EDGE_RULE_PRIORITIES (in module qrules.settings)
edge_settings (GraphSettings attribute)
EdgeQNConservationRule (class in qrules.conservation_rules)
EdgeQuantumNumbers (class in qrules.quantum_numbers)
edges (Topology attribute)
EdgeSettings (class in qrules.solving)
EdgeType (in module qrules.topology)
electron_lepton_number (GellMannNishijimaInput attribute)
(Particle attribute)
electron_lepton_number() (EdgeQuantumNumbers method)
ElectronLNConservation (class in qrules.conservation_rules)
EM (InteractionType attribute)
ending_node_id (Edge attribute)
evolve() (StateTransitionGraph method)
ExecutionInfo (class in qrules.transition)
extend() (ExecutionInfo method)
(QNResult method)
F
FAST (SolvingMode attribute)
filter() (ParticleCollection method)
filter_states() (StateTransition method)
final_state (ReactionInfo attribute)
(StateTransitionCollection attribute)
final_states (StateTransition property)
find() (ParticleCollection method)
find_solutions() (CSPSolver method)
(Solver method)
(StateTransitionManager method)
formalism (ReactionInfo attribute)
(StateTransitionManager property)
from_graph() (StateTransition static method)
from_graphs() (ReactionInfo static method)
(StateTransitionCollection static method)
from_str() (InteractionType static method)
fromdict() (in module qrules.io)
FrozenDict (class in qrules.topology)
FULL (SolvingMode attribute)
G
g_parity (GParityEdgeInput attribute)
(Particle attribute)
g_parity() (EdgeQuantumNumbers method)
g_parity_conservation() (in module qrules.conservation_rules)
gellmann_nishijima() (in module qrules.conservation_rules)
GellMannNishijimaInput (class in qrules.conservation_rules)
generate_transitions() (in module qrules)
get_connected_nodes() (Edge method)
get_edge_ids_ingoing_to_node() (Topology method)
get_edge_ids_outgoing_from_node() (Topology method)
get_edge_props() (StateTransitionGraph method)
get_intermediate_particles() (ReactionInfo method)
(StateTransitionCollection method)
get_node_props() (StateTransitionGraph method)
get_originating_final_state_edge_ids() (Topology method)
get_originating_initial_state_edge_ids() (Topology method)
get_originating_node_list() (in module qrules.topology)
get_required_qns() (in module qrules.argument_handling)
GParityEdgeInput (class in qrules.conservation_rules)
GParityNodeInput (class in qrules.conservation_rules)
GraphElementProperties (class in qrules.solving)
GraphElementRule (class in qrules.conservation_rules)
GraphSettings (class in qrules.solving)
H
helicity_conservation() (in module qrules.conservation_rules)
HelicityParityEdgeInput (class in qrules.conservation_rules)
I
identical_particle_symmetrization() (in module qrules.conservation_rules)
IdenticalParticleSymmetryOutEdgeInput (class in qrules.conservation_rules)
incoming_edge_ids (Topology attribute)
initial_facts (ProblemSet attribute)
(QNProblemSet attribute)
initial_state (ReactionInfo attribute)
(StateTransitionCollection attribute)
initial_states (StateTransition property)
InitialFacts (class in qrules.combinatorics)
interaction_strength (NodeSettings attribute)
InteractionNode (class in qrules.topology)
InteractionProperties (class in qrules.quantum_numbers)
interactions (StateTransition attribute)
InteractionType (class in qrules.settings)
intermediate_edge_ids (Topology attribute)
intermediate_states (StateTransition property)
is_isomorphic() (Topology method)
is_lepton() (Particle method)
isospin (Particle attribute)
isospin_conservation() (in module qrules.conservation_rules)
isospin_magnitude (GParityEdgeInput attribute)
(IsoSpinEdgeInput attribute)
isospin_magnitude() (EdgeQuantumNumbers method)
isospin_projection (GellMannNishijimaInput attribute)
(IsoSpinEdgeInput attribute)
isospin_projection() (EdgeQuantumNumbers method)
isospin_validity() (in module qrules.conservation_rules)
IsoSpinEdgeInput (class in qrules.conservation_rules)
items() (FrozenDict method)
K
keys() (FrozenDict method)
KeyType (in module qrules.topology)
L
l_magnitude (CParityNodeInput attribute)
(GParityNodeInput attribute)
(InteractionProperties attribute)
(SpinMagnitudeNodeInput attribute)
(SpinNodeInput attribute)
l_magnitude() (NodeQuantumNumbers method)
l_projection (InteractionProperties attribute)
(SpinNodeInput attribute)
l_projection() (NodeQuantumNumbers method)
latex (Particle attribute)
load() (in module qrules.io)
load_default_particles() (in module qrules)
load_pdg() (in module qrules.particle)
ls_spin_validity() (in module qrules.conservation_rules)
M
magnitude (Spin attribute)
mass (MassEdgeInput attribute)
(Particle attribute)
mass() (EdgeQuantumNumbers method)
MassConservation (class in qrules.conservation_rules)
MassEdgeInput (class in qrules.conservation_rules)
match_external_edges() (in module qrules.combinatorics)
module
qrules
qrules.argument_handling
qrules.combinatorics
qrules.conservation_rules
qrules.io
qrules.particle
qrules.quantum_numbers
qrules.settings
qrules.solving
qrules.topology
qrules.transition
muon_lepton_number (GellMannNishijimaInput attribute)
(Particle attribute)
muon_lepton_number() (EdgeQuantumNumbers method)
MuonLNConservation (class in qrules.conservation_rules)
N
name (Particle attribute)
names (ParticleCollection property)
node_props (GraphElementProperties attribute)
(InitialFacts attribute)
node_qn_type (in module qrules.quantum_numbers)
node_quantum_numbers (QuantumNumberSolution attribute)
node_settings (GraphSettings attribute)
NodeQuantumNumbers (class in qrules.quantum_numbers)
nodes (Topology attribute)
NodeSettings (class in qrules.solving)
not_executed_edge_rules (ExecutionInfo attribute)
(QNResult attribute)
not_executed_node_rules (ExecutionInfo attribute)
(QNResult attribute)
number_of_ingoing_edges (InteractionNode attribute)
number_of_outgoing_edges (InteractionNode attribute)
O
organize_edge_ids() (Topology method)
originating_node_id (Edge attribute)
outgoing_edge_ids (Topology attribute)
P
Parity (class in qrules.quantum_numbers)
parity (HelicityParityEdgeInput attribute)
(Particle attribute)
parity() (EdgeQuantumNumbers method)
parity_conservation() (in module qrules.conservation_rules)
parity_conservation_helicity() (in module qrules.conservation_rules)
parity_prefactor (InteractionProperties attribute)
parity_prefactor() (NodeQuantumNumbers method)
Particle (class in qrules.particle)
particle (State attribute)
ParticleCollection (class in qrules.particle)
particles (StateTransition property)
perform_external_edge_identical_particle_combinatorics() (in module qrules.combinatorics)
pid (CParityEdgeInput attribute)
(GParityEdgeInput attribute)
(IdenticalParticleSymmetryOutEdgeInput attribute)
(Particle attribute)
pid() (EdgeQuantumNumbers method)
ProblemSet (class in qrules.transition)
projection (Spin attribute)
Q
qn_domains (EdgeSettings attribute)
(NodeSettings attribute)
QNProblemSet (class in qrules.solving)
QNResult (class in qrules.solving)
qrules
module
qrules.argument_handling
module
qrules.combinatorics
module
qrules.conservation_rules
module
qrules.io
module
qrules.particle
module
qrules.quantum_numbers
module
qrules.settings
module
qrules.solving
module
qrules.topology
module
qrules.transition
module
QuantumNumberSolution (class in qrules.solving)
R
ReactionInfo (class in qrules.transition)
register_rule() (RuleArgumentHandler method)
(Scoresheet method)
rule_calls (Scoresheet property)
rule_passes (Scoresheet property)
rule_priorities (EdgeSettings attribute)
(NodeSettings attribute)
RuleArgumentHandler (class in qrules.argument_handling)
S
s_magnitude (CParityNodeInput attribute)
(GParityNodeInput attribute)
(InteractionProperties attribute)
(SpinMagnitudeNodeInput attribute)
(SpinNodeInput attribute)
s_magnitude() (NodeQuantumNumbers method)
s_projection (InteractionProperties attribute)
(SpinNodeInput attribute)
s_projection() (NodeQuantumNumbers method)
Scoresheet (class in qrules.solving)
set_allowed_interaction_types() (StateTransitionManager method)
set_allowed_intermediate_particles() (StateTransitionManager method)
SimpleStateTransitionTopologyBuilder (class in qrules.topology)
solutions (QNResult attribute)
Solver (class in qrules.solving)
solving_settings (ProblemSet attribute)
(QNProblemSet attribute)
SolvingMode (class in qrules.transition)
Spin (class in qrules.particle)
spin (Particle attribute)
spin_conservation() (in module qrules.conservation_rules)
spin_magnitude (CParityEdgeInput attribute)
(GParityEdgeInput attribute)
(HelicityParityEdgeInput attribute)
(IdenticalParticleSymmetryOutEdgeInput attribute)
(SpinEdgeInput attribute)
spin_magnitude() (EdgeQuantumNumbers method)
spin_magnitude_conservation() (in module qrules.conservation_rules)
spin_projection (HelicityParityEdgeInput attribute)
(IdenticalParticleSymmetryOutEdgeInput attribute)
(SpinEdgeInput attribute)
(State attribute)
spin_projection() (EdgeQuantumNumbers method)
spin_validity() (in module qrules.conservation_rules)
SpinEdgeInput (class in qrules.conservation_rules)
SpinMagnitudeNodeInput (class in qrules.conservation_rules)
SpinNodeInput (class in qrules.conservation_rules)
State (class in qrules.transition)
states (StateTransition attribute)
StateTransition (class in qrules.transition)
StateTransitionCollection (class in qrules.transition)
StateTransitionGraph (class in qrules.topology)
StateTransitionManager (class in qrules.transition)
strangeness (GellMannNishijimaInput attribute)
(Particle attribute)
strangeness() (EdgeQuantumNumbers method)
StrangenessConservation (class in qrules.conservation_rules)
STRONG (InteractionType attribute)
swap_edges() (StateTransitionGraph method)
(Topology method)
T
tau_lepton_number (GellMannNishijimaInput attribute)
(Particle attribute)
tau_lepton_number() (EdgeQuantumNumbers method)
TauLNConservation (class in qrules.conservation_rules)
to_graph() (StateTransition method)
to_graphs() (ReactionInfo method)
(StateTransitionCollection method)
to_qn_problem_set() (ProblemSet method)
topness (GellMannNishijimaInput attribute)
(Particle attribute)
topness() (EdgeQuantumNumbers method)
topologies (StateTransitionManager attribute)
Topology (class in qrules.topology)
topology (ProblemSet attribute)
(QNProblemSet attribute)
(StateTransition attribute)
(StateTransitionCollection attribute)
transition_groups (ReactionInfo attribute)
transitions (ReactionInfo attribute)
(StateTransitionCollection attribute)
U
update() (ParticleCollection method)
V
validate_full_solution() (in module qrules.solving)
value (Parity attribute)
values() (FrozenDict method)
ValueType (in module qrules.topology)
violated_edge_rules (ExecutionInfo attribute)
(QNResult attribute)
violated_node_rules (ExecutionInfo attribute)
(QNResult attribute)
W
WEAK (InteractionType attribute)
width (MassEdgeInput attribute)
(Particle attribute)
width() (EdgeQuantumNumbers method)
write() (in module qrules.io)