Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor!: split helicity module #87

Merged
merged 31 commits into from
Jun 22, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
cec8e57
test: wrap test_generate in class
redeboer Jun 22, 2021
eee8fcd
refactor: expose generate_kinematic_variables
redeboer Jun 22, 2021
7420d32
refactor: make generate_wigner_d public
redeboer Jun 22, 2021
0fdf6b8
refactor: expose generate_clebsch_gordan
redeboer Jun 22, 2021
fef5e16
refactor: make StateWithID public
redeboer Jun 22, 2021
8156ef5
style: sort kwargs attr.s
redeboer Jun 22, 2021
c51c49c
refactor: make TwoBodyDecay public
redeboer Jun 22, 2021
630e0e6
refactor: remove _transition_info module
redeboer Jun 22, 2021
9e917f9
refactor: move extract_ang_mom to TwoBodyDecay
redeboer Jun 22, 2021
72661c6
refactor: improve readability group_transitions
redeboer Jun 22, 2021
d0dd631
chore: remove __validate_float_type
redeboer Jun 22, 2021
4d82e86
refactor: remove __attempt_int_cast
redeboer Jun 22, 2021
2153796
refactor: switch to sympy.Rational
redeboer Jun 22, 2021
f9d1a27
refactor: make get_transition_label public
redeboer Jun 22, 2021
65b0193
refactor: extract _state_to_str
redeboer Jun 22, 2021
e4ce4fc
refactor: rename generate_amplitude_name
redeboer Jun 22, 2021
3344332
refactor: rename generate_coefficient_name
redeboer Jun 22, 2021
d52e4b1
refactor: split helicity module
redeboer Jun 22, 2021
9b6f28d
refactor: extract assert_two_body_decay
redeboer Jun 22, 2021
a6806d1
refactor: move get_helicity_info to decay
redeboer Jun 22, 2021
a4054b2
style: improve definition order helicity module
redeboer Jun 22, 2021
ef24922
refactor: hide name_generator member
redeboer Jun 22, 2021
b493b34
refactor: simplify __generate_intensity function
redeboer Jun 22, 2021
41b6d67
refactor: rename __register_parameter_couplings
redeboer Jun 22, 2021
132dcbe
style: remove redundant pylint ignores
redeboer Jun 22, 2021
97e9ce2
refactor!: use formulate for expressions
redeboer Jun 22, 2021
9fa6acf
test: group_transitions
redeboer Jun 22, 2021
bb5f080
style: improve method order helicity.naming
redeboer Jun 22, 2021
cbacc18
docs: add docstrings to decay module
redeboer Jun 22, 2021
6d5b443
chore: improve __formulate_dynamics
redeboer Jun 22, 2021
7d5de33
docs: add docstrings CG and WignerD
redeboer Jun 22, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/usage/amplitude.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"If we now use the {meth}`.HelicityAmplitudeBuilder.generate` method of this builder, we get an amplitude model without any dynamics:"
"If we now use the {meth}`.HelicityAmplitudeBuilder.formulate` method of this builder, we get an amplitude model without any dynamics:"
]
},
{
Expand All @@ -129,7 +129,7 @@
"metadata": {},
"outputs": [],
"source": [
"model_no_dynamics = model_builder.generate()"
"model_no_dynamics = model_builder.formulate()"
]
},
{
Expand Down Expand Up @@ -199,7 +199,7 @@
"metadata": {},
"outputs": [],
"source": [
"model = model_builder.generate()"
"model = model_builder.formulate()"
]
},
{
Expand Down
4 changes: 2 additions & 2 deletions docs/usage/dynamics/custom.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"Now, just like in {ref}`usage/amplitude:Build SymPy expression`, it's simply a matter of plugging this builder into {meth}`.set_dynamics` and we can {meth}`~.HelicityAmplitudeBuilder.generate` a model with this custom lineshape:"
"Now, just like in {ref}`usage/amplitude:Build SymPy expression`, it's simply a matter of plugging this builder into {meth}`.set_dynamics` and we can {meth}`~.HelicityAmplitudeBuilder.formulate` a model with this custom lineshape:"
]
},
{
Expand All @@ -228,7 +228,7 @@
"source": [
"for name in reaction.get_intermediate_particles().names:\n",
" model_builder.set_dynamics(name, create_my_dynamics)\n",
"model = model_builder.generate()"
"model = model_builder.formulate()"
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion docs/usage/interactive.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
"model_builder.set_dynamics(initial_state_particle, create_non_dynamic_with_ff)\n",
"for name in reaction.get_intermediate_particles().names:\n",
" model_builder.set_dynamics(name, create_relativistic_breit_wigner_with_ff)\n",
"model = model_builder.generate()"
"model = model_builder.formulate()"
]
},
{
Expand Down
140 changes: 0 additions & 140 deletions src/ampform/_transition_info.py

This file was deleted.

Loading