Quantum number conservation rules
Installation
Usage
Generate transitions
Particle database
Visualize decay topologies
Bibliography
API
io
argument_handling
combinatorics
conservation_rules
particle
quantum_numbers
settings
solving
topology
transition
Changelog
Upcoming features
Develop
Related projects
AmpForm
TensorWaves
PWA Pages
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)
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)
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)
find() (ParticleCollection method)
find_solutions() (CSPSolver method)
(Solver method)
(StateTransitionManager method)
formalism_type (Result attribute)
formalism_type() (StateTransitionManager property)
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_final_state() (Result method)
get_initial_state() (Result method)
get_intermediate_particles() (Result 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)
InitialFacts (class in qrules.combinatorics)
interaction_strength (NodeSettings attribute)
InteractionNode (class in qrules.topology)
InteractionProperties (class in qrules.quantum_numbers)
InteractionType (class in qrules.settings)
intermediate_edge_ids (Topology attribute)
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)
ParticleCollection (class in qrules.particle)
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
register_rule() (RuleArgumentHandler method)
(Scoresheet method)
Result (class in qrules.transition)
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)
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)
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_qn_problem_set() (ProblemSet method)
topness (GellMannNishijimaInput attribute)
(Particle attribute)
topness() (EdgeQuantumNumbers method)
Topology (class in qrules.topology)
topology (ProblemSet attribute)
(QNProblemSet attribute)
transitions (Result 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)