-
Notifications
You must be signed in to change notification settings - Fork 0
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
Allow evolution and convolution with different ekos for a single grid #181
Merged
Merged
Changes from 45 commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
e91b2cd
init adjust write opcard
giacomomagni 57dff37
allow convolution with 2 ekos
giacomomagni 6091b7e
small cleaning
giacomomagni 443794e
small refactor
giacomomagni a759bfc
fix call to pineappl_layout
giacomomagni 0d3076e
Update src/pineko/evolve.py
giacomomagni 3c107ee
some improvements
giacomomagni 31f9886
some improvements 2
giacomomagni 6de0497
Update src/pineko/evolve.py
giacomomagni f6a1c0f
use develop branch of pineappl
Radonirinaunimi ba90fea
make opcard working
giacomomagni 95a157c
make ekos working
giacomomagni ea405fd
Update src/pineko/evolve.py
giacomomagni 34ee7d5
make fks working
f2dbc46
start fixing some of the benchmarks
Radonirinaunimi 929726d
make tests passing
giacomomagni ea263a4
remove duplicated print statement
giacomomagni 81bcfd0
revert changes to Channel
giacomomagni 4274fa6
give a try on setting up rustup & cargo in CI
Radonirinaunimi f435cac
correct syntax
giacomomagni 65468a8
Merge branch 'allow_different_ekos' of https://github.com/N3PDF/pinek…
giacomomagni b413bd6
fix test
giacomomagni 840eb9e
restore DIS polarized compatibility
giacomomagni 49295cd
make FakePine less fake
giacomomagni d39c497
Merge branch 'main' into allow_different_ekos
giacomomagni c503f6f
update poetry lock
giacomomagni 453bc45
fix inherit ekos
giacomomagni adf5bb8
more on ekos names
giacomomagni c847c48
fix path type
giacomomagni 13a5e80
Merge branch 'main' into allow_different_ekos
giacomomagni cc08301
update evolve method
giacomomagni 9137643
covolute -> convolve
giacomomagni d62dac4
update ekocompatibility layout
giacomomagni b1c8c78
remove ekocomaptibility
giacomomagni ca58d1a
init fix on benchmarks
giacomomagni ed8fed9
remove temporary fix
giacomomagni 4d44dbf
Fix comparison print
felixhekhorn 6812bdd
PyPidBasis from Pdg to Evol
giacomomagni c1fe183
update compare and convolve to accept multiple pdfs
giacomomagni 915daf4
init fixes of compare
giacomomagni c2cc150
make benchmarks passing
giacomomagni a06d9ed
poetry lock
giacomomagni 96ec886
fix in nfoll
giacomomagni 807fc02
make notation mor uniform
giacomomagni bbfc210
small fix bench
giacomomagni 2553fe1
first round of comments
giacomomagni b715f03
cast parton to int
giacomomagni 8da63b1
fix syntax
giacomomagni 58d6b38
fix syntax
giacomomagni 04a56f7
add some usefule logs
giacomomagni da1aa53
add a check on convolution types
giacomomagni 31235b2
typo
giacomomagni 67a45a2
propagate metadata in scale variations
giacomomagni 618f46b
improve check
giacomomagni 4bc0401
Update src/pineko/theory.py
giacomomagni 4859448
Update src/pineko/theory.py
giacomomagni ddf92ef
pre-commit
giacomomagni f3d8187
fix pre-commit error due to identation
Radonirinaunimi e066d88
apply review suggetsion
giacomomagni 725db3d
apply review suggetsion
giacomomagni ecb021e
fix bug, finally
giacomomagni a279d70
Update src/pineko/cli/compare.py
giacomomagni fde3e65
Update src/pineko/evolve.py
giacomomagni d80c9fe
address review comments
giacomomagni fd588b6
Update src/pineko/evolve.py
giacomomagni d68f2be
restore nargs=-1 and add a check
giacomomagni 4aac0f8
restore nargs=-1 and add a check
giacomomagni 495ad80
simplify prepare
giacomomagni 8642572
clarify error message
giacomomagni File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason that we understand why an
rtol=4e-6
is needed now?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know exactly, but I believe this is numerical precision
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I mean
4e-6
is surely not a problem for us but still it seems a bit high to be numerical precisionThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the default is
1e-7
so it is not that much bigger - however, why aren't we byte-by-byte the same? we may have changed the program flow, but we didn't touch any of the ingredients and not the underlying math (as far as I'm aware) ...There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AFAIK only the
NaN
business changed and only theLHCBWZMU8TEV
is not passing withoutrtol=4e-6