Version 4.0.5
release-drafter
released this
12 May 11:50
·
4341 commits
to refs/heads/master
since this release
This is the last release that supports the older C++ based nnfit
code on which the NNPDF 3.1 sets were based. Support for nnfit
will be disabled in future releases.
In addition many minor features and bugfixes were added to the code. Many features were ported from C++ to Python. The detailed changelog is below.
New Features
- Additional closure test histograms (#1321) @wilsonmr
- Add metadata groups to closure tables (#1324) @wilsonmr
- Delta chi2 table by group (#1329) @wilsonmr
- Return all members when using MC PDFs (#1522) @scarlehoff
- adjust hyper_scan step sizes (#1534) @RoyStegeman
- use error_members instead of rawdata (#1517) @scarlehoff
- Utilize stats everywhere where it can be used (#1515) @scarlehoff
- Use python convolutions also for positivity predictions (#1510) @scarlehoff
- Add tests for PDF-obs and obs-obs correlations (#1509) @scarlehoff
- Swap libNNPDF LHAPDFSet for a python PDF object (#1501) @scarlehoff
- Add a fallback to using all points for reports that are using old fits with bad filters. (#1506) @scarlehoff
- Add tests for sum rules (#1507) @scarlehoff
- Handle corrupt figures in report indexing (#1483) @Zaharid
- Access the PDF info explicitly (#1499) @scarlehoff
- Use python covmat in multiclosure tests (#1489) @scarlehoff
- Alphas theories: alphas=0.114,0.115,0.121,0.122 and PDF4LHC21 alphas=0.117,0.119 (#1492) @enocera
- Improve postfit error message (#1485) @Zaharid
- Change ThPredictions to python predictions (#1430) @scarlehoff
- CMS high-mass Drell-Yan at 13 TeV (#1192) @voisey
- Dispatching Python covariance matrices (#1477) @siranipour
- Add a single data point dataset to the tests (#1473) @scarlehoff
- Add a regresion thprediction test for a hessian PDF (#1469) @scarlehoff
- Disable spinner in non interactive mode (#1467) @Zaharid
- mc variations (#1464) @enocera
- Swap the libnnpdf profile for a python dictionary holding all relevant information (#1428) @scarlehoff
Bug fixes
- Fixed chi2 with thcovmat in report (#1560) @andreab1997
- Improve remote keyword functionality (#1561) @Zaharid
- Fix info file of mc2hessian (#1551) @scarlehoff
- updating server path (#1539) @scarrazza
- Fixed bugs of previous theorycovariance runcards and added new working runcards (#1524) @andreab1997
- Bugfix hyperopt integrability penalty (#1533) @RoyStegeman
- Fix callers of group_chi2_table (#1525) @Zaharid
- Make saved pseudodata match fitted pseudodata (#1514) @scarlehoff
- do what genrep says in makereplica (#1494) @scarlehoff
- Fix example runcard (#1488) @scarlehoff
- In process_function take nnpdf31_process from PLOTTING_*.yaml (#1472) @RoyStegeman
- Fix pseudodata indexing mismatch (#1466) @siranipour
- Fix undefined behaviour in buildmater number parsing (#1465) @enocera
- Changed reserve -> resize in FutureColliders.cc in buildmaster (#1461) @J-M-Moore
- rename meta/integ files (#1456) @RoyStegeman
- Fixing buildmaster compilation (#1453) @enocera
Documentation
- Add note on t0 usage (#1563) @Zaharid
- Improve documentation on regularized covmats (#1562) @Zaharid
- Documentation madgraph+amcfast (#1518) @enocera
- Add an overview of loss functions to the documentation (#1495) @RoyStegeman
- Add documentation on adding citations to Sphinx (#1497) @Zaharid
- [bot] Add conda environment for tag 4.0.4 (#1450) @github-actions
- mention rolling release in README (#1454) @RoyStegeman
- Add short description of 4.0.4 release (#1451) @Zaharid
Worflow
- libnnpdf/wrapper: don't try to install to system PYTHONPATH (#1566) @veprbl
- Enable python 3.9 and mamba build (#1463) @scarlehoff
Refactoring
- Access the PDF info explicitly (#1499) @scarlehoff
- Changing functions which are still using NNPDF pseudodata (#1424) @scarlehoff