Skip to content

Feature/qed couplings#115

Merged
niclaurenti merged 139 commits into
developfrom
feature/qed-couplings
Jun 16, 2022
Merged

Feature/qed couplings#115
niclaurenti merged 139 commits into
developfrom
feature/qed-couplings

Conversation

@niclaurenti
Copy link
Copy Markdown
Collaborator

No description provided.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 13, 2022

Codecov Report

Merging #115 (b3aa87d) into develop (7e9a258) will increase coverage by 0.19%.
The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #115      +/-   ##
===========================================
+ Coverage    95.42%   95.61%   +0.19%     
===========================================
  Files           72       73       +1     
  Lines         3301     3445     +144     
===========================================
+ Hits          3150     3294     +144     
  Misses         151      151              
Flag Coverage Δ
isobench 50.07% <47.52%> (-0.62%) ⬇️
unittests 95.61% <100.00%> (+0.19%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/eko/anomalous_dimensions/__init__.py 100.00% <100.00%> (ø)
src/eko/beta.py 100.00% <100.00%> (ø)
src/eko/compatibility.py 100.00% <100.00%> (ø)
src/eko/couplings.py 100.00% <100.00%> (ø)
src/eko/evolution_operator/__init__.py 100.00% <100.00%> (ø)
src/eko/evolution_operator/grid.py 100.00% <100.00%> (ø)
src/eko/gamma.py 100.00% <100.00%> (ø)
src/eko/kernels/evolution_integrals.py 100.00% <100.00%> (ø)
src/eko/kernels/non_singlet.py 100.00% <100.00%> (ø)
src/eko/kernels/singlet.py 100.00% <100.00%> (ø)
... and 5 more

Comment thread src/eko/couplings.py Outdated
Copy link
Copy Markdown
Collaborator

@alecandido alecandido left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed everything but the actual couplings.py file and compatibility.py, I'll do as soon as possible.

Comment thread src/eko/evolution_operator/__init__.py Outdated
Comment thread src/eko/evolution_operator/grid.py Outdated
Comment thread src/eko/runner.py Outdated
Comment thread src/eko/evolution_operator/grid.py
Comment thread src/eko/couplings.py
Comment thread src/eko/compatibility.py Outdated
Comment thread src/eko/compatibility.py Outdated
@alecandido
Copy link
Copy Markdown
Collaborator

I didn't review line by line the whole couplings.py, but what I read was fine.

If you can fix the last two comments, I believe you can merge right after.

Comment thread src/eko/couplings.py Outdated
Comment thread src/eko/couplings.py
@niclaurenti
Copy link
Copy Markdown
Collaborator Author

@felixhekhorn @alecandido Now everything should be fixed. Can we merge?

Comment thread src/eko/compatibility.py
new_theory["alphaem"] = new_theory.pop("alphaqed")
if "QED" in new_theory:
new_theory["order"] = (new_theory.pop("PTO") + 1, new_theory.pop("QED"))
if operators is not None:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is a bit asymmetric that you allow for operators to be None, but not theory.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The best would be to have two decoupled methods (one for theory, the other for operators) that is not possible at the moment.

Most likely the best way would be to lift ev_op_max_order on theory side (and actually make it part of the ModEv). At that point you won't need any longer.

But ok, let's keep like this for the time being, and do it in a second step. What do you think @felixhekhorn?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But ok, let's keep like this for the time being, and do it in a second step. What do you think @felixhekhorn?

definitely, this PR is already too big ...

Comment thread src/eko/compatibility.py Outdated
@felixhekhorn
Copy link
Copy Markdown
Collaborator

fine to merge!

@niclaurenti niclaurenti merged commit 2c88ce7 into develop Jun 16, 2022
@delete-merged-branch delete-merged-branch Bot deleted the feature/qed-couplings branch June 16, 2022 09:17
@felixhekhorn felixhekhorn mentioned this pull request Jul 18, 2022
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request physics new physics features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants