Version 4.0.7
release-drafter
released this
12 Dec 11:19
·
2476 commits
to refs/heads/master
since this release
A pre-release for testing purposes that contains sets up all the functionality needed for the QED, MHOU and N3LO variants of NNPDF4.0.
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
inevolven3fit_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