Release for 4.0 N3LO hep-ph/2402.18635
Last release fully backwards-compatible with 4.0 pipeline. 4.0 runcards will still work but: external tools, data and theory not used in the 4.0 family of fits will no longer be guaranteed to work going forward.
Last release compatible with the old commondata format
This release is compatible with python 3.9, 3.10, 3.11
To install from conda you can use:
conda install nnpdf=4.0.9.0 -c conda-forge -c https://packages.nnpdf.science/public
or pip:
python -m pip install git+https://github.com/NNPDF/nnpdf.git@4.0.9
Highlights
- The usage of cmake is now optional and only used to install the legacy version of
evolven3fit
andbuildmaster
(#1773, #1690) - Commondata and the theorydb is installed as part of the python package (#1861)
${XDG_CONFIG_HOME}/NNPDF/nnprofile.yaml
is now the default location for the NNPDF profile (#1861)- Added the flag
redo-regression
in github to autogenerate regression tests (#1944) - Misc changes and improvements to th variation plots (#1910)
- Fits without charm sumrule can be now performed with the
sum_rules: "ALLBUTCSR"
option (#1926)
Full set of changes and PRs
- point to the right db by @scarlehoff in #1919
- Include the theory covariance matrix in the chi2 by dataset by @andreab1997 in #1918
- Be less strict and more granular when defining inconsistent version by @scarlehoff in #1920
- Merge prefactors into single layer by @APJansen in #1881
- Add more regression tests by @scarlehoff in #1924
- Add an
lhapdf_compatibility
module for LHAPDF by @scarlehoff in #1799 - Change from defaults to forge, update workflows by @scarlehoff in #1932
- Add flag double_precision by @APJansen in #1929
- Extend th covmat plots by @giacomomagni in #1910
- add nFONLL alphas varariations to theorydb by @RoyStegeman in #1937
- Automatic port old commondata to the new format by @scarlehoff in #1931
- New Common Datasets by @scarlehoff in #1813
- Automate regression updates by @APJansen in #1944
- Multi dense layer by @APJansen in #1905
- Add Q0 varied theories by @niclaurenti in #1948
- Ttb dataset fixes by @t7phy in #1947
- Added lru caches to speed up validphys multi-replica initalization by @goord in #1945
- Remove bugged raise Error when using multiple covmats by @RoyStegeman in #1951
- Drop the sqr and label the y by @t7phy in #1952
- Parallel replicas with varying tr-vl masks by @goord in #1788
- drop figure_by when not required by @t7phy in #1953
- drop sys breakdown in favor of covmat by @t7phy in #1957
- Complete baseline theories for polarised fits by @Radonirinaunimi in #1954
- FHMRUVV N3LO fits by @giacomomagni in #1911
- Remove charm sumrule by @tgiani in #1926
- Add info about 4.0.9 tag + update fitbot by @scarlehoff in #1959
- Add a stable reference report by @scarlehoff in #1963
Full Changelog: 4.0.8...4.0.9