Skip to content

Releases: NNPDF/pineappl

v1.3.3

01 Mar 21:55

Choose a tag to compare

1.3.3 - 01/03/2026

Added

  • added support for the Python 3.14 on macOS (ARM64/x86)

Removed

  • removed support for the following Python versions due to unresolved issue in
    maturin action on Windows (x86): Python 3.7, 3.8, 3.9

v1.3.3-alpha-4

01 Mar 13:56
v1.3.3-alpha-4
d094677

Choose a tag to compare

v1.3.3-alpha-4 Pre-release
Pre-release
v1.3.3-alpha-4

v1.3.3-alpha-3

01 Mar 10:08
v1.3.3-alpha-3
73acb2e

Choose a tag to compare

v1.3.3-alpha-3 Pre-release
Pre-release
v1.3.3-alpha-3

v1.3.3-alpha-2

01 Mar 09:34
v1.3.3-alpha-2
412aa49

Choose a tag to compare

v1.3.3-alpha-2 Pre-release
Pre-release
v1.3.3-alpha-2

v1.3.3-alpha-1

01 Mar 09:17
v1.3.3-alpha-1
f51f7c2

Choose a tag to compare

v1.3.3-alpha-1 Pre-release
Pre-release
v1.3.3-alpha-1

v1.3.3-alpha-0

01 Mar 09:17
v1.3.3-alpha-0
bc7c23a

Choose a tag to compare

v1.3.3-alpha-0 Pre-release
Pre-release
v1.3.3-alpha-0

v1.3.2

23 Feb 10:13

Choose a tag to compare

1.3.2 - 21/02/2026

v1.3.0

06 Dec 22:35

Choose a tag to compare

1.3.0 - 06/12/2025

Added

  • added a pineappl_grid_delete_bins method to the C-API

Fixed

  • fixed bugs in stopping condition of the Newton iteration method
  • fixed a bug in comparing interpolation::Interp objects when one of the
    boundaries is NaN

v1.2.0

22 Aug 13:26

Choose a tag to compare

1.2.0 - 22/08/2025

Added

  • added Grid::repair to repair bugs that survived by writing bugged grids to
    disk, for example #338. The CLI
    offers this functionality via pineappl write --repair and it can also be
    accessed via Python

Fixed

  • added a missing implementation for a branch in Grid::merge that was
    triggered when exporting some PineAPPL grids generated from the 'pinejet'
    group
  • fixed wrong coupling orders when exporting to APPLgrid. This happened when
    the PineAPPL grid had orders that had any other ordering than 'LO', 'NLO',
    'NNLO'
  • fixed a bug that caused exported grids to compare unsuccessfully when the
    convolution functions were proton-anti-proton; APPLgrid doesn't store the
    types of convolution functions, so we simply convert the grid to use only
    proton PDFs

Changed

  • the function Grid::evolve now makes use of parallelization to take advantage
    of the number of CPU cores available using the Rayon crate; the number of CPU
    cores to be used can be controlled via the RAYON_NUM_THREADS environment
    variable

v1.1.0

08 Jul 15:46
58d1c67

Choose a tag to compare

1.1.0 - 08/07/2025

Added

  • added a new V3 metadata reader to the pineappl evolve CLI for EKOs
    generated with v0.15.0 or higher
  • C API: added new functions pineappl_grid_evolve_info_shape,
    pineappl_grid_evolve_info, and pineappl_grid_evolve to evolve grids
  • C API: added pineappl_fktable_optimize to optimize FK Table-like objects
    given an optimization assumption
  • added methods Grid::merge_channel_factors and Channel::factor

Fixed

  • fixed a bug that caused pineappl export to fail when called with grid
    having non-trivial factors in their channel definitions