There is a newer version of the record available.

Published December 12, 2023 | Version 4.0.7

NNPDF/nnpdf: Version 4.0.7

Description

This is the version used for the production of the fits presented and released as part of the NNPDF4.0 QED, MHOU and N3LO papers.

What's Changed

  • Enable conda package for 3.11 (#1890) @scarlehoff
  • Add theory 390 for Leading Order (#1891) @scarlehoff
  • Set to 0 not active flavours (#1884) @scarlehoff
  • update fitbot reference (#1883) @RoyStegeman
  • Add --legacy40 flag for evolven3fit_new to use the grid for nf=3 instead of nf=4 (#1879) @scarlehoff
  • Add N3LO as varied theories (#1878) @giacomomagni
  • Add two extra colors (#1876) @scarlehoff
  • Allow photon PDF to reports (#1875) @niclaurenti
  • Set deadline=None for test_kitable_with_cuts (#1873) @scarlehoff
  • Set reportengine version ==0.30.28 (#1872) @scarlehoff
  • Fix typo in validphys (#1870) @niclaurenti
  • Add qcd exa to theory.db as theory 798 (#1857) @niclaurenti
  • Raise a ValueError when the central value is outside of the percentiles (#1868) @scarlehoff
  • calculate only predicitons for rep0 in thcovmat construction (#1863) @RoyStegeman
  • Add a new plot_fancy_dataspecs and chi2 distributions with scale variations (#1830) @scarlehoff
  • [bot] Add conda environment for tag 4.0.7 (#1851) @github-actions
  • run black isort on recently edited files (#1848) @RoyStegeman
  • N3LO fits with IHOU (#1698) @giacomomagni
  • Raise an exception when use_pdferr is used together with plot_fancy (#1844) @scarlehoff
  • some cosmetic fixes of things that bothered me (#1845) @RoyStegeman
  • update pineappl dependency to 0.6.2 (#1842) @RoyStegeman
  • remove qed input from ekobox.apply.apply_pdf (#1841) @RoyStegeman
  • Generic hessian PDF covmat (#1831) @comane
  • update postivity commondata (#1839) @RoyStegeman
  • Remove NNLO specific cuts (#1835) @andreab1997
  • Restart hyperopt (#1824) @Cmurilochem
  • nFONLL theory indices up to and including 721 (#1810) @andreab1997
  • Remove unused functions in photon module (#1833) @niclaurenti
  • Update PLOTTING_ATLAS_Z_TOT_13TEV.yaml (#1827) @enocera
  • add scale variations IDs for theory 600 (#1823) @t7phy
  • Exa couplings2 (#1806) @niclaurenti
  • Miscelaneous bugfixes (matplotlib & futuretests) (#1809) @scarlehoff
  • Allow added cuts (#1745) @Zaharid
  • Documentation for reportengine (#1804) @comane
  • Test with less tests (#1805) @scarlehoff
  • Add --lite option to vp-comparefits for quick comparisons (#1801) @scarlehoff
  • Raise an exception if after many tries the replicas are still negative (#1790) @scarlehoff
  • Use evolven3fit_new with the fitbot (#1789) @scarlehoff
  • Fix regression tests for arclengths (#1791) @scarlehoff
  • Add produce_eko_photon to evolven3fit_new (#1778) @niclaurenti
  • Intermediate merge of Aron's stuff (#1775) @goord
  • Refactoring model creation code (#1734) @APJansen
  • Change fiatlux_dis_F{2,L} -> FIATLUX_DIS_F{2,L} (#1774) @niclaurenti
  • Alpha variation but same thcovmat (#1768) @andreab1997
  • Change also luxset with vp-nextfitruncard (#1767) @niclaurenti
  • Add theory 527 and extend comments in theories 522, 523, 524, 525, 526 (#1766) @niclaurenti
  • Separate DY_CC and DY_NC from DY in nnpdf31_process (#1760) @andreab1997
  • Avoid using resources at the module level (#1763) @niclaurenti
  • Add luminosity channels (#1762) @Zaharid
  • QED tests (#1738) @niclaurenti
  • Allow categorical variables in smpdf plots (#1715) @Zaharid
  • Enable nf=3 with evolven3fit_new. (#1754) @scarlehoff
  • Getting latest master changes (#1759) @goord
  • Allow different matching scale for the photon (#1751) @niclaurenti
  • Hessian PDF Covariance Matrix for theory predictions (#1743) @comane
  • Tests for evolven3fit_new and lhapdf .info files. (#1746) @scarlehoff
  • Fixes to prepare the code for pandas 2.0 (#1747) @scarlehoff
  • Evolven3fit new w eko 0.13 (#1742) @giacomomagni
  • Re-style codebase: validphys (#1737) @scarlehoff
  • add .git-blame-ignore-revs (#1736) @RoyStegeman
  • Add photon (#1643) @niclaurenti
  • Make pineparser handle optimized fktables (#1716) @andreab1997
  • Closure test L1 consistency in random noise generation (#1695) @comane
  • nnpdf without pyplot imports (#1723) @comane
  • Fixing logs of evolven3fit_new (#1731) @andreab1997
  • Change the fitbot solver to libmamba (#1725) @scarlehoff
  • futureproofing: make dropna keyword based (#1713) @RoyStegeman
  • Positivity constraints for c and cbar (#1697) @enocera
  • Remove replica selector functionality (#1703) @Zaharid
  • Update recommended pylintrc (#1701) @Zaharid
  • Added EXA theory (250) (#1689) @enocera
  • k-factors for new theories (#1677) @giacomomagni
  • Fix label of absolute uncertainty plots (#1692) @Zaharid
  • Remove libNNPDF from python (#1680) @scarlehoff
  • vp-comparefit issue, due to arclength errors (#1681) @comane
  • Keep name of target dataset (avoid reutilizing fktables) (#1688) @scarlehoff
  • Move xgrid back to n3fit (#1686) @scarlehoff
  • Update to the plot (#1685) @scarlehoff
  • Python closure sampling (with the only python commondata branch) (#1660) @scarlehoff
  • Substitution of apfel with eko in evolven3fit (#1537) @andreab1997
  • Use ndata instead of len (#1675) @scarlehoff
  • Tensorflow in macos (#1673) @scarlehoff
  • only build docs for 3.9 (#1671) @scarlehoff
  • Build for Python 3.10 (#1628) @Zaharid
  • Save pseudodata by default (#1669) @RoyStegeman
  • Fix penalties and add tests (#1668) @scarlehoff
  • Use python CommonData (#1650) @scarlehoff

New Features

  • Multi dense logistics (#1818) @APJansen
  • Order dataset differences by name of the commondata (#1867) @scarlehoff
  • FTDY maxTau cuts in runcard (#1733) @andreab1997
  • Add a pyproject.toml (#1710) @scarlehoff
  • Mix bands and replicas (#1607) @scarlehoff
  • read NN output size for hyperscan from runcard (#1696) @RoyStegeman
  • Evolve n3fit with eko 0.12 (#1694) @giacomomagni

Bug fixes

  • add explicit cut for FONLL-E (#1874) @giacomomagni
  • bugfix with stopping (#1820) @APJansen
  • correct sorting and indexing of level1 data (#1765) @comane
  • don't print msr layer summary if msr not enforced (#1795) @RoyStegeman
  • Fix custom_group processing (#1753) @Zaharid
  • Fix Q2grid in evolven3fit_new (#1750) @giacomomagni
  • Fix calling of fiatlux (#1749) @niclaurenti
  • multiclosure internal dataset loader should use t0_covmat_from_systematics (#1719) @comane
  • reintroduce AlphaS_* attributes in the PDF class and add a test of alpha_s_bundle_pdf (#1714) @RoyStegeman

Documentation

  • remove mention that vp-setupfit doesn't always have to be the first step (#1771) @RoyStegeman
  • Update styling docs (#1740) @RoyStegeman
  • add use_scalevar_uncertainties to loading custom comvat docs (#1712) @RoyStegeman
  • add version 4.0.6 to releases list in docs (#1670) @RoyStegeman

Workflow

  • use mamba in docker construction (#1850) @RoyStegeman
  • add skip_magic_trailing_comma to black config (#1828) @RoyStegeman
  • Mamba ci (#1793) @APJansen

Refactoring

  • Move replica axis to front everywhere (#1877) @APJansen
  • Multi dense logistics (#1818) @APJansen
  • Refactor stopping (#1792) @APJansen
  • Refactor msr (#1781) @APJansen
  • Refactor rotations (#1780) @APJansen
  • Refactor preprocessing (#1777) @APJansen
  • Refactor xintegrator (#1779) @APJansen
  • Implement FkRotation as subclass of Rotation by rewriting using a rotation tensor (#1772) @APJansen

Files

NNPDF/nnpdf-4.0.7.zip

Files (90.2 MB)

Name Size Download all
md5:07bb1f00e0a430148cd3f777adea7f98
90.2 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/NNPDF/nnpdf/tree/4.0.7 (URL)