Skip to content

Remove grid.optimize()#365

Open
Radonirinaunimi wants to merge 1 commit intomasterfrom
remove-optimize
Open

Remove grid.optimize()#365
Radonirinaunimi wants to merge 1 commit intomasterfrom
remove-optimize

Conversation

@Radonirinaunimi
Copy link
Copy Markdown
Member

I overlooked the implementation of .optimize_using() in the Python API for the Grid object. And given that it would take some time to release PineAPPL v1.4.0, we have to go for the drastic change. This unfortunately means that we do not have access to the following optimizations:

  • GridOptFlags::OPTIMIZE_SUBGRID_TYPE to optimize storage efficiency
  • GridOptFlags::OPTIMIZE_NODES to remove unnecessary interpolation scales
  • GridOptFlags::{SYMMETRIZE_CHANNELS,MERGE_SAME_CHANNELS,STRIP_EMPTY_CHANNELS} to optimize channel structures

These ofc imply that not only the grids (and hence FK tables) will be (slightly) bigger but might also increase the time to compute the EKOs. We can obviously do the absolute correct thing but this would take time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing orders in scale-varied grids

1 participant