Skip to content

Releases: NNPDF/pineappl

v1.0.0-alpha2

15 Feb 11:03
a6b8d4c
Compare
Choose a tag to compare
v1.0.0-alpha2 Pre-release
Pre-release
v1.0.0-alpha2

v0.8.7

22 Jan 15:24
525ead9
Compare
Choose a tag to compare

0.8.7 - 22/01/2025

Added

  • added support for Python 3.13 to the Python interface

v0.8.6

18 Oct 14:12
ff311f5
Compare
Choose a tag to compare

0.8.6 - 18/10/2024

Fixed

  • fixed Issue #318 that caused fastNLO tables with NPDFDim = 2 to be incorrectly imported

v0.8.5

07 Oct 12:55
769d880
Compare
Choose a tag to compare

0.8.5 - 07/10/2024

Fixed

  • fixed a bug in pineappl_applgrid that lead to linking problems with ROOT and gfortran

v0.8.4

04 Oct 16:05
99e2bf4
Compare
Choose a tag to compare

0.8.4 - 04/10/2024

Fixed

  • fixed a bug that lead to inconsistent convolution metadata (#316)

v0.8.3

30 Aug 11:48
56cd14a
Compare
Choose a tag to compare

0.8.3 - 30/08/2024

Fixed

  • fixed a problem in the evolution when an EKO with 'similar' Q2 slices was used to evolve; this caused the Q2 slices of the grids to be evolved several times, leading to wrong results

v0.7.5

30 Aug 15:31
f32c29a
Compare
Choose a tag to compare

0.7.5 - 30/08/2024

Fixed

  • fixed a problem in the evolution when an EKO with 'similar' Q2 slices was used to evolve; this caused the Q2 slices of the grids to be evolved several times, leading to wrong results

v0.8.2

22 Jul 15:46
36dd802
Compare
Choose a tag to compare

0.8.2 - 22/07/2024

Changed

  • changed the implementation of evolution functions so that they are much faster and that NaNs are correctly propagated

v0.8.1

18 Jul 09:28
2c2eeb6
Compare
Choose a tag to compare

0.8.1 - 18/07/2024

Added

  • added new method Grid::evolve_with_slice_iter2 which is able to perform evolutions with two different EKOs

Fixed

  • fixed CI to build CAPI and CLI

Changed

  • PineAPPL’s CAPI requires now GLIBC 2.29 since 0.8.0

v0.8.0

06 Jul 09:45
9f59dd4
Compare
Choose a tag to compare

0.8.0 - 05/07/2024

Added

  • added new type Convolution
  • added new methods Grid::convolutions and Grid::set_convolution
  • added the function pineappl_grid_convolve_with_one and pineappl_grid_convolve_with_two which replace the deprecated function similarly named with convolute in CAPI
  • added PidBasis::charge_conjugate and PidBasis::guess
  • added Grid::set_pid_basis method
  • added Grid::subgrids and Grid::subgrids_mut methods
  • added new switch conv_fun_uncert_from to subcommand plot to allow choosing with convolution function uncertainty should be plotted

Changed

  • moved Order and ParseOrderError to the new module boc
  • renamed switch --split-lumi of pineappl write to --split-channels. The old switch can still be used
  • renamed switch --lumis of pineappl read to --channels. The old switch can still be used
  • renamed switch --ignore-lumis of pineappl diff to --ignore-channels. The old switch can still be used
  • renamed Grid::lumi to Grid::channels, Grid::split_lumi to Grid::split_channels, Grid::rewrite_lumi to Grid::rewrite_channels and Grid::set_lumis to Grid::set_channels. The term ‘channel’ is now used everywhere instead of ‘lumi’, ‘luminosity function’, etc.
  • renamed the struct LumiEntry to Channel and ParseLumiEntryError to ParseChannelError. Both structures have been moved to the module boc
  • renamed the macro lumi_entry to channel
  • renamed Grid::set_channels to Grid::channels_mut
  • renamed TryFromGridError::InvalidLumi to TryFromGridError::InvalidChannel
  • changed member lumi_id_types of OperatorInfo and OperatorSliceInfo to pid_basis, which is now of type PidBasis
  • renamed module pineappl::lumi to pineappl::convolutions
  • renamed switch --pdf to --conv-fun in the subcommand uncert. This switch now optionally accepts a list of indices, which determines the corresponding convolution function (PDF/FF), for which the uncertainty should calculated
  • renamed no_pdf_unc to no_conv_fun_unc in subcommand plot

Removed

  • removed support for Python 3.6
  • removed the deprecated evolution methods Grid::axes, Grid::convolute_eko and the structs EkoInfo and GridAxes
  • removed methods Grid::has_pdf1, Grid::has_pdf2, Grid::initial_state_1 and Grid::initial_state_2
  • removed pids::charge_conjugate; this function has been replaced with the new function PidBasis::charge_conjugate
  • removed pids::determine_lumi_id_types; this function has been replaced with the new function PidBasis::guess
  • removed TryFromGridError::MetadataMissing
  • removed Grid::subgrid and Grid::set_subgrid methods; these functions have been replaced with Grid::subgrids and Grid::subgrids_mut
  • removed the switch --pdf-with-scale-cov from pineappl uncert