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

Upgrade to PineAPPL v1 #206

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Upgrade to PineAPPL v1 #206

wants to merge 15 commits into from

Conversation

Radonirinaunimi
Copy link
Member

This PR tests the new Python interface of the upcoming PineAPPL v1. There are a few notable changes affecting pineko directly:

  • The types of convolutions (be it for grids or FK tables) are accessed through the convolutions attributes. These information are no longer determined from the metadata (address the shortcomings discussed in Bump pineappl version nnpdf#2129 (comment) and Allow evolution and convolution with different ekos for a single grid  #181 (comment)).
  • Grids can be evolved with an arbitrary number of EKOs (no longer limited to two operators). This removes the need for operator1 and operator2 in favor of just operators.
  • Grids and FK tables can be convolved with an arbitrary number of PDFs (no longer limited to two PDFs). Similarly, this removes the need for pdf1 and pdf2 in favor of pdfs.
  • Add a new variation of scale - which is the fragmentation scale xia.

The only remaining thing for which we will still require an ad-hoc hack/tweak is the checks that the PDFs are ordered according to the type of convolutions. This is an LHAPDF problem so there isn't much that we can do.

This will deprecate #192.

@Radonirinaunimi Radonirinaunimi added enhancement New feature or request physics Physics feature pineappl modifications related to PineAPPL labels Nov 13, 2024
@cschwan
Copy link
Contributor

cschwan commented Nov 14, 2024

When this is working I suggest you also try to implement #183 - this should decrease the time and space needed to perform an evolution. Also the required changes should be minimal.

@Radonirinaunimi
Copy link
Member Author

When this is working I suggest you also try to implement #183 - this should decrease the time and space needed to perform an evolution. Also the required changes should be minimal.

Thanks for letting me know about this! I will surely do once this is working indeed.

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 Physics feature pineappl modifications related to PineAPPL ready-for-review waiting-pineappl-v1 Waiting for the release of PineAPPL v1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants