Releases: NNPDF/pineappl
Releases · NNPDF/pineappl
v0.5.0-beta.6
v0.5.0-beta.6
v0.5.0-beta.5
v0.5.0-beta.5
v0.5.0-beta.4
v0.5.0-beta.4
v0.5.0-beta.3
v0.5.0-beta.3
v0.5.0-beta.2
v0.5.0-beta.2
v0.5.0-beta.1
v0.5.0-beta.1
v0.5.0-beta
This is a pre-release to test the production/distribution of wheels of the Python interface.
v0.4.1
v0.4.0
0.4.0 - 25/03/2021
Added
- added access to the contents of Lagrange-interpolation grids
- added more C functions previously missing:
pineappl_grid_bin_limits
,pineappl_grid_lumi
,pineappl_lumi_combinations
,pineappl_lumi_count
,pineappl_lumi_entry
- added
remap
subcommand which allows to change the binning and dimensions of a distribution - added global
--silence_lhapdf
switch to suppress the output of LHAPDF - added new subgrid type:
LagrangeSparseGrid
, which can be generated using the new subcommandoptimize
from existing grids; this data structure uses less memory and is a bit faster - added new subcommand
optimize
, which optimizes the size for each grid, both in memory and when written as a file - added new subgrid type
LagrangeSubgridV2
, which allows for differentx1
andx2
limits, for example for DIS processes - added new switches to the subcommand
info
:--get
,--keys
,--show
, which lets one read a single or all key-values pairs of each grid file. - added new subcommand
set
which allows to modify the key-value storage - added new C functions
pineappl_grid_set_key_value
andpineappl_grid_optimize
- added a new switch
--ignore_orders
to the diff subcommand, which sums over all orders and is therefore useful if two grids are compared that should have the same contents in principle, but in practice have different orders - added new subcommand
plot
, which allows to plot the information contained in a grid
Changed
- the order columns of the subcommand
diff
are now properly sorted and do not change randomly. - the subcommand
diff
now shows the differential cross sections of both grids with the same number of digits as the subcommandsconvolute
and similar. - changed the default maximum value of Q from 1 TeV to 10 TeV and the number of grid points in Q^2 from 30 to 40
- Removed
Grid::bin_limit
and replaced it withGrid::bin_info
- in the C API the type
uintptr_t
has been changed to the more common typesize_t
- changed the default
LagrangeSubgrid
type fromV1
toV2
. This subgrid type supports DIS and allows to reconstruct static scales. If a static scale has been detected,optimize
can remove the interpolation in the Q^2 dimension.
Fixed
- the subcommand
diff
did not show differences in per cent, although it printed a per cent sign. Now it shows relative differences, which is always useful, even when the differences are smaller than sub-per mille.
v0.3.0
0.3.0 - 20/08/2020
Added
- added the options
--absolute
,--orders
, and--lumis
to the subcommandchannels
- added Python interface to the C API, the the folder
wrappers/python
and the example inexamples/python-dy-aa
- added the option
--normalize
to the subcommandorders
, which can be used to specify the orders that should be used to normalize to.
Fixed
- added missing support for LHAIDs for
pdf_uncertainty
- fixed a case where merging two grids fails, because the bin limits are numerically not exactly the same