Version 1.7.0

ADDED

- Add support for W+jets production (partonic channels only so far) ([spice-mc/pepper@6eb2cddb90fee06bae7e8caf5e0e60b2247bfd06](https://gitlab.com/spice-mc/pepper/-/commit/6eb2cddb90fee06bae7e8caf5e0e60b2247bfd06), [spice-mc/pepper@7d3c2ddfd7c8b51c4308bab7db59e83c3bf0e4cc](https://gitlab.com/spice-mc/pepper/-/commit/7d3c2ddfd7c8b51c4308bab7db59e83c3bf0e4cc), [spice-mc/pepper@57a4c5612fb993e655b18e5b2189e8890f3c4ff4](https://gitlab.com/spice-mc/pepper/-/commit/57a4c5612fb993e655b18e5b2189e8890f3c4ff4), [spice-mc/pepper@48726803d493969e554da6b70bafba84428b98ec](https://gitlab.com/spice-mc/pepper/-/commit/48726803d493969e554da6b70bafba84428b98ec), [spice-mc/pepper@0d03355131608e88750fcc53018fd01d1b57eb55](https://gitlab.com/spice-mc/pepper/-/commit/0d03355131608e88750fcc53018fd01d1b57eb55), [spice-mc/pepper!241](https://gitlab.com/spice-mc/pepper/-/merge_requests/241))

- Add user settings for electroweak parameters ([spice-mc/pepper@9de6463c2305f318fc5848fd7f815aa64242d3d6](https://gitlab.com/spice-mc/pepper/-/commit/9de6463c2305f318fc5848fd7f815aa64242d3d6), [spice-mc/pepper!232](https://gitlab.com/spice-mc/pepper/-/merge_requests/232))

- Add phase-space weight output to HDF5 writer ([spice-mc/pepper@749ee84106e287fe066e490d6e9169c5413869a7](https://gitlab.com/spice-mc/pepper/-/commit/749ee84106e287fe066e490d6e9169c5413869a7), [spice-mc/pepper!231](https://gitlab.com/spice-mc/pepper/-/merge_requests/231))

- Add tooling support for merging LHEH5 files ([spice-mc/pepper@dba74963cfb9ba3757338ebdb5c794dae8b9fcc2](https://gitlab.com/spice-mc/pepper/-/commit/dba74963cfb9ba3757338ebdb5c794dae8b9fcc2), [spice-mc/pepper!238](https://gitlab.com/spice-mc/pepper/-/merge_requests/238))

- Validate setting keys and suggest corrections ([spice-mc/pepper@483ef175cbc1715dc1d433c417771880bd8bb524](https://gitlab.com/spice-mc/pepper/-/commit/483ef175cbc1715dc1d433c417771880bd8bb524), [spice-mc/pepper!240](https://gitlab.com/spice-mc/pepper/-/merge_requests/240))

- Add colon separator for `--settings` to allow for unambiguous passing of settings via the command line ([spice-mc/pepper@9495a2c6187c2db68a03549a9eb615bebcf87882](https://gitlab.com/spice-mc/pepper/-/commit/9495a2c6187c2db68a03549a9eb615bebcf87882))

- Per default, in Release builds, catch all exceptions; add environment variable `PEPPER_CATCH_ALL_EXCEPTIONS` to disable/enable this ([spice-mc/pepper@c58d80db34befd766c419611b38f118deea576c2](https://gitlab.com/spice-mc/pepper/-/commit/c58d80db34befd766c419611b38f118deea576c2))

- Add `PEPPER_DATA_FETCHING_ENABLED` CMake option ([spice-mc/pepper@1d20dee2b7af9e023fcc1ef36edb464e4f940646](https://gitlab.com/spice-mc/pepper/-/commit/1d20dee2b7af9e023fcc1ef36edb464e4f940646), [spice-mc/pepper!236](https://gitlab.com/spice-mc/pepper/-/merge_requests/236))

- Add some spice to the progress bar ([spice-mc/pepper@f38e8f6097c50750065f0cf55453c94058066a97](https://gitlab.com/spice-mc/pepper/-/commit/f38e8f6097c50750065f0cf55453c94058066a97), [spice-mc/pepper!233](https://gitlab.com/spice-mc/pepper/-/merge_requests/233))

- Update documentation of available processes, adding Z+6j production and partonic W+jets channels ([spice-mc/pepper@a12b88e1701300ba090173a919fd090283d54924](https://gitlab.com/spice-mc/pepper/-/commit/a12b88e1701300ba090173a919fd090283d54924))

- Update documentation of native/main releases, since native is not longer actively developed ([spice-mc/pepper@302b3c6731f0d80ce80757a5da3f84a7dccac7d0](https://gitlab.com/spice-mc/pepper/-/commit/302b3c6731f0d80ce80757a5da3f84a7dccac7d0), [spice-mc/pepper@fb81a2f586c29d5144cc6a30ecf1ad8b1ead2f67](https://gitlab.com/spice-mc/pepper/-/commit/fb81a2f586c29d5144cc6a30ecf1ad8b1ead2f67))

- Update documentation of scale choices ([spice-mc/pepper@89e26f9a5397a72e910221702220963addff11d5](https://gitlab.com/spice-mc/pepper/-/commit/89e26f9a5397a72e910221702220963addff11d5))

- Add manual contents about the optimization stages ([spice-mc/pepper@edf904a9690f233eac48577aae28536374317e9b](https://gitlab.com/spice-mc/pepper/-/commit/edf904a9690f233eac48577aae28536374317e9b))

FIXED

- Fix LHEH5 read-in by Sherpa for weighted events ([spice-mc/pepper@ef9b4c4d7f4e37c8a5175608181e5c934bf6f7fe](https://gitlab.com/spice-mc/pepper/-/commit/ef9b4c4d7f4e37c8a5175608181e5c934bf6f7fe))

- Fix crash in event generation without PDFs ([spice-mc/pepper@f9fc239312bbdb06d301e3d2b61bf8fef365f1c9](https://gitlab.com/spice-mc/pepper/-/commit/f9fc239312bbdb06d301e3d2b61bf8fef365f1c9))

- Make runcard file operations safer ([spice-mc/pepper@a2fcbe85b14f76d3405829e63ed2d901d7cd9644](https://gitlab.com/spice-mc/pepper/-/commit/a2fcbe85b14f76d3405829e63ed2d901d7cd9644))

- Update CMake requirement in README.md ([spice-mc/pepper@44e91ff5ff409165ac2fb1b3cf631587d871f2b0](https://gitlab.com/spice-mc/pepper/-/commit/44e91ff5ff409165ac2fb1b3cf631587d871f2b0))

- Pin `jupyter-book` version to 1.0.4 to fix failing manual builds with the recently released version 2 ([spice-mc/pepper@8638f08e6dddbbf188a2d8e9573a575cfe0d718b](https://gitlab.com/spice-mc/pepper/-/commit/8638f08e6dddbbf188a2d8e9573a575cfe0d718b))

- Fix outdated environment variable name `BG2_NO_COLOR` ([spice-mc/pepper@3f21b3db59b0095e97a951d94d2a0c61e6846266](https://gitlab.com/spice-mc/pepper/-/commit/3f21b3db59b0095e97a951d94d2a0c61e6846266))

- Fix compiler warning ([spice-mc/pepper@bb3dfc13fdfa96b16cef377bc388f828abb404b3](https://gitlab.com/spice-mc/pepper/-/commit/bb3dfc13fdfa96b16cef377bc388f828abb404b3))

CHANGED

- Apply `ll.m_min` and `ll.m_max` cuts also to W bosons, and change defaults to 1 GeV and infinity for the two limits ([spice-mc/pepper@0112b31ab6c5c5a0750aad4942d4d03c63fb1817](https://gitlab.com/spice-mc/pepper/-/commit/0112b31ab6c5c5a0750aad4942d4d03c63fb1817))

- Switch to default EW scheme of Sherpa 3 ([spice-mc/pepper@84e9aab0a153107ee1033f59c52c7628e07ef7e4](https://gitlab.com/spice-mc/pepper/-/commit/84e9aab0a153107ee1033f59c52c7628e07ef7e4), [spice-mc/pepper!242](https://gitlab.com/spice-mc/pepper/-/merge_requests/242))

- Streamline terminal color flags ([spice-mc/pepper@99df8dad5ba624bcb170b79f958b99493e98471b](https://gitlab.com/spice-mc/pepper/-/commit/99df8dad5ba624bcb170b79f958b99493e98471b), [spice-mc/pepper@607e37de6bc88b8fb784669e115d1202623e90da](https://gitlab.com/spice-mc/pepper/-/commit/607e37de6bc88b8fb784669e115d1202623e90da), [spice-mc/pepper!237](https://gitlab.com/spice-mc/pepper/-/merge_requests/237))

- Handle HDF5-file access error more gracefully in `pepper-h5edit` ([spice-mc/pepper@2e245bf1f9e9bad6e9339f085526809a2e420c0f](https://gitlab.com/spice-mc/pepper/-/commit/2e245bf1f9e9bad6e9339f085526809a2e420c0f), [spice-mc/pepper!239](https://gitlab.com/spice-mc/pepper/-/merge_requests/239))

- Use EXTRA weights instead of (ab)using `ctptcl` LHEH5 fields ([spice-mc/pepper@9c3ebcdbddbbd670fd65c70f21108a51f75b989e](https://gitlab.com/spice-mc/pepper/-/commit/9c3ebcdbddbbd670fd65c70f21108a51f75b989e))

- Include host-to-device copy operation in fill-momenta duration ([spice-mc/pepper@ae737a32f23b7025042596b664f32f7bc8b0df52](https://gitlab.com/spice-mc/pepper/-/commit/ae737a32f23b7025042596b664f32f7bc8b0df52))

- Let PDF, AlphaS and helicity sampling update the ME2 value ([spice-mc/pepper@45ba1be79587ac2e29cc304b7783f166dc7a1cf4](https://gitlab.com/spice-mc/pepper/-/commit/45ba1be79587ac2e29cc304b7783f166dc7a1cf4))

- Use verbose output level for reading color factors ([spice-mc/pepper@42a8e873c1be5c1e3d055cffe374a1696edac185](https://gitlab.com/spice-mc/pepper/-/commit/42a8e873c1be5c1e3d055cffe374a1696edac185))

PERFORMANCE

- Remove unnecessary device-to-host copy operation when reading weights ([spice-mc/pepper@a3690cc8890014bde43ea7e892003b1366cf97e5](https://gitlab.com/spice-mc/pepper/-/commit/a3690cc8890014bde43ea7e892003b1366cf97e5))

- Remove redundant ME2 check during non-zero events copying from device to host ([spice-mc/pepper@f0e14536106d0ad7e671004b7a674fa5713e48ae](https://gitlab.com/spice-mc/pepper/-/commit/f0e14536106d0ad7e671004b7a674fa5713e48ae))

- Remove obsolete device-to-host copy operation of ME2 values ([spice-mc/pepper@f5f9590e113994977c968da7d70ef67d8e1d3b36](https://gitlab.com/spice-mc/pepper/-/commit/f5f9590e113994977c968da7d70ef67d8e1d3b36))