.cspell.json
.editorconfig
.envrc
.gitignore
.pre-commit-config.yaml
.prettierignore
.python-version
.readthedocs.yml
.taplo.toml
CITATION.cff
CONTRIBUTING.md
LICENSE
README.md
codecov.yml
pyproject.toml
uv.lock
.binder/apt.txt
.binder/postBuild
.binder/runtime.txt
.github/release-drafter.yml
.github/workflows/cd.yml
.github/workflows/ci.yml
.github/workflows/clean-caches.yml
.github/workflows/lock.yml
.github/workflows/pr-linting.yml
.github/workflows/release-drafter.yml
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
docs/.gitignore
docs/_extend_docstrings.py
docs/bibliography.bib
docs/conf.py
docs/index.md
docs/install.md
docs/references.md
docs/usage.ipynb
docs/_static/.gitignore
docs/_static/favicon.ico
docs/_static/linebreaks-api.css
docs/adr/template.md
docs/usage/additional_particles.yml
docs/usage/conservation.ipynb
docs/usage/custom-topology.ipynb
docs/usage/ls-coupling.ipynb
docs/usage/particle.ipynb
docs/usage/reaction.ipynb
docs/usage/visualize.ipynb
src/qrules/.gitignore
src/qrules/__init__.py
src/qrules/_attrs.py
src/qrules/_implementers.py
src/qrules/additional_definitions.yml
src/qrules/argument_handling.py
src/qrules/combinatorics.py
src/qrules/conservation_rules.py
src/qrules/particle-validation.json
src/qrules/particle.py
src/qrules/py.typed
src/qrules/quantum_numbers.py
src/qrules/settings.py
src/qrules/solving.py
src/qrules/system_control.py
src/qrules/topology.py
src/qrules/transition.py
src/qrules/version.py
src/qrules.egg-info/PKG-INFO
src/qrules.egg-info/SOURCES.txt
src/qrules.egg-info/dependency_links.txt
src/qrules.egg-info/requires.txt
src/qrules.egg-info/top_level.txt
src/qrules/io/__init__.py
src/qrules/io/_dict.py
src/qrules/io/_dot.py
tests/__init__.py
tests/conftest.py
tests/channels/__init__.py
tests/channels/test_d0_to_ks_kp_km.py
tests/channels/test_jpsi_to_gamma_pi0_pi0.py
tests/channels/test_lc_to_p_km_pip.py
tests/channels/test_nbody_reactions.py
tests/channels/test_psi2s_to_eta_k_kstar.py
tests/channels/test_y_to_d0_d0bar_pi0_pi0.py
tests/output/.gitignore
tests/unit/__init__.py
tests/unit/conftest.py
tests/unit/test_combinatorics.py
tests/unit/test_final_state_permutations.py
tests/unit/test_parity_prefactor.py
tests/unit/test_particle.py
tests/unit/test_pdg.py
tests/unit/test_qrules.py
tests/unit/test_quantum_numbers.py
tests/unit/test_settings.py
tests/unit/test_solving.py
tests/unit/test_system_control.py
tests/unit/test_topology.py
tests/unit/test_transition.py
tests/unit/conservation_rules/__init__.py
tests/unit/conservation_rules/test_additive_qn.py
tests/unit/conservation_rules/test_c_parity.py
tests/unit/conservation_rules/test_clebsch_gordan.py
tests/unit/conservation_rules/test_duck_typing.py
tests/unit/conservation_rules/test_g_parity.py
tests/unit/conservation_rules/test_gellmann_nishijima.py
tests/unit/conservation_rules/test_helicity_conservation.py
tests/unit/conservation_rules/test_identical_particle_symmetrization.py
tests/unit/conservation_rules/test_mass.py
tests/unit/conservation_rules/test_parity_conservation.py
tests/unit/conservation_rules/test_spin.py
tests/unit/io/__init__.py
tests/unit/io/conftest.py
tests/unit/io/test_dict.py
tests/unit/io/test_dot.py
tests/unit/io/test_io.py
typings/.gitignore
typings/README.md
typings/__init__.pyi