Tags give the ability to mark specific points in history as being important
-
1.12.0
Release: 1.12.0c8e3579e · ·Version 1.12.0 ADDED - Add new phase-space biaser for W bosons ([!296](https://gitlab.com/spice-mc/pepper/-/merge_requests/296)) - Handle interruptions gracefully ([!282](https://gitlab.com/spice-mc/pepper/-/merge_requests/282)) - Add public API features ([!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293), [!291](https://gitlab.com/spice-mc/pepper/-/merge_requests/291)) - Add API settings to write-out of resolved runcard - Write resolved runcard per API Process - Add API to set the helicity treatment - Add API to get the process ID - Add API to set the jet separation cut dR - Add API to set the scale setter - Add API to set particle masses and widths - Add API to set the electroweak scheme and parameters - Add API to set PDFs - Print Kokkos configuration when running via the API - Add API to set the verbosity - Add API to set the lepton-pair mass window - Add API `fill_lheh5_buffer` to fill an in-memory LHEH5 event buffer - Add "[Pepper]" prefix for output when running via the API - Add Sherpa's default hadron-hadron collision core scale setter ([fbeadbd8](https://gitlab.com/spice-mc/pepper/-/commit/fbeadbd8cea836a562ced8233c1f8abda9886613), [!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - Add `init_only` option, and write out resolved runcard immediately after initialisation is done ([!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - Print additional information ([!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - Seed offset(s) - Information on the strong coupling - The Scale-setter choice - A "Set particle data" header line to contextualise the following output on individual settings - Add verbose output for the lepton-pair mass window ([cc372a0c](https://gitlab.com/spice-mc/pepper/-/commit/cc372a0c193e04571d0868a92db323323b44f132), [!291](https://gitlab.com/spice-mc/pepper/-/merge_requests/291)) - Add guide for configuring Pepper without internet connectivity ([!288](https://gitlab.com/spice-mc/pepper/-/merge_requests/288)) - Add LHEH5 reference to manual ([!295](https://gitlab.com/spice-mc/pepper/-/merge_requests/295)) - Allow overriding the temporary directory via a new environment variable `PEPPER_TMPDIR` ([!294](https://gitlab.com/spice-mc/pepper/-/merge_requests/294)) FIXED - Fix reading particle properties ([e64bf75a](https://gitlab.com/spice-mc/pepper/-/commit/e64bf75a44c475d137338df011ca7108dc2f3251), [!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - Fix path handling in multi-process runs ([fda76a52](https://gitlab.com/spice-mc/pepper/-/commit/fda76a52f01e7b00a0a6e8b55aaa4d710a6ba035), [!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - Fix typo in output describing the `G_mu` scheme ([2c2715ca](https://gitlab.com/spice-mc/pepper/-/commit/2c2715ca3568d358305be9e8ee523cb3056ce579), [!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - Add missing `e_cms`/process print-out in API ([da9d7465](https://gitlab.com/spice-mc/pepper/-/commit/da9d7465e3c2c72297b47a971c7841f514b11a22), [!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - Add missing "weights" dataset in datasets list ([1cc21a0d](https://gitlab.com/spice-mc/pepper/-/commit/1cc21a0d230a6ae70add1bcf68b9f9120046f93d), [!295](https://gitlab.com/spice-mc/pepper/-/merge_requests/295)) - Wrap t-channel in namespace to avoid clashes ([4cc35494](https://gitlab.com/spice-mc/pepper/-/commit/4cc35494ca86136990a18a7d5388632b771893f0), [!291](https://gitlab.com/spice-mc/pepper/-/merge_requests/291)) - Allow to initialise the API with `argc = 0` ([ed3b9605](https://gitlab.com/spice-mc/pepper/-/commit/ed3b960512dfe41534e95b1a0eae33d30cfc6f46), [!291](https://gitlab.com/spice-mc/pepper/-/merge_requests/291)) - Fix issues with linking against pepperlib ([5160ab63](https://gitlab.com/spice-mc/pepper/-/commit/5160ab63eec135b39d40827ec359c60ef313b2c1), [!290](https://gitlab.com/spice-mc/pepper/-/merge_requests/290)) - Fix typo `hpcc` -> `hipcc` in documentation ([!289](https://gitlab.com/spice-mc/pepper/-/merge_requests/289)) - Resolve error when running with mpiexec and `--color` ([bf8b0342](https://gitlab.com/spice-mc/pepper/-/commit/bf8b0342db292d972cb86a6ebc0413673d9475fd), [!287](https://gitlab.com/spice-mc/pepper/-/merge_requests/287)) - `pepper-h5edit`: add missing `clear()` for shuffling mode ([!286](https://gitlab.com/spice-mc/pepper/-/merge_requests/286)) - Add missing CMake test labels if the process data download is skipped ([!283](https://gitlab.com/spice-mc/pepper/-/merge_requests/283)) - Fix python bindings example if `n_batches = 0` ([e17b250d](https://gitlab.com/spice-mc/pepper/-/commit/e17b250db13d9fe9a2c88d2dff5c40a768836e40), [!282](https://gitlab.com/spice-mc/pepper/-/merge_requests/282)) CHANGED - **Breaking:** Fix `npLO` output to not include IS particles ([5b0f4704](https://gitlab.com/spice-mc/pepper/-/commit/5b0f4704caf2040328029407b056d174cba85617), [!295](https://gitlab.com/spice-mc/pepper/-/merge_requests/295)) - **Breaking:** Add seed offsets when using multiple API processes ([a7d6ab28](https://gitlab.com/spice-mc/pepper/-/commit/a7d6ab2849e8a3018ef7237439961912c16cf701), [!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - **Breaking:** Change public API default to using cached results ([ffe8b9a3](https://gitlab.com/spice-mc/pepper/-/commit/ffe8b9a3399b21a9933c728492479e31a7839428), [!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - **Breaking:** Use dynamic `alpha_s` as a default also for the public API ([438d16d6](https://gitlab.com/spice-mc/pepper/-/commit/438d16d6d0023389f53eb9beb56e76bba633be8f), [!293](https://gitlab.com/spice-mc/pepper/-/merge_requests/293)) - Make generated FORM scripts report progress instead of flooding the log ([5ded7756](https://gitlab.com/spice-mc/pepper/-/commit/5ded7756c503f47df7aa860345b4e2b5a95ff244), [!294](https://gitlab.com/spice-mc/pepper/-/merge_requests/294)) REMOVED - Remove public API that was never implemented: `void set_fixed_current(...)` ([c7447926](https://gitlab.com/spice-mc/pepper/-/commit/c7447926c0b047eed542b56fa2e5fd2fbf0996df), [!291](https://gitlab.com/spice-mc/pepper/-/merge_requests/291)) PERFORMANCE - Fix Breit-Wigner channel in the t-channel kernel ([c9298344](https://gitlab.com/spice-mc/pepper/-/commit/c9298344e209bd8401a8a2d6b6266be0e43543ef), [!296](https://gitlab.com/spice-mc/pepper/-/merge_requests/296)) -
1.11.1
Release: 1.11.193b9d2fe · ·Version 1.11.1 FIXED - Fix bug when using Pepper as a library in Sherpa which was caused by free unscoped function with the same name ([785597a5](https://gitlab.com/spice-mc/pepper/-/commit/785597a5d29a3b7cad73be1bb892d95bab3bd962)) - Fix crash when initialising Pepper as a library without passing command line arguments ([745e4814](https://gitlab.com/spice-mc/pepper/-/commit/745e4814cc4fb28a153f9c64f1218a88a294aad0)) - Fix issues with linking against pepperlib ([54563a20](https://gitlab.com/spice-mc/pepper/-/commit/54563a20727c9c42dba6d6e8cbe5f8a22551f28d)) - Fix typo hpcc -> hipcc in the documentation ([111b8e8b](https://gitlab.com/spice-mc/pepper/-/commit/111b8e8b6a82f6f6d56080fe98b5af7eecea1777)) - Fix a bug when parsing arguments with specific choices ([f5ffb4af](https://gitlab.com/spice-mc/pepper/-/commit/f5ffb4afbf8b5be5184f509fd401c1a434a5d528)) - `pepper-h5edit`: add missing clean-up when using the shuffling mode ([3749aee6](https://gitlab.com/spice-mc/pepper/-/commit/3749aee6c606f14d85d2407553012664e16d0685)) - Add missing CMake test labels ([58b1b534](https://gitlab.com/spice-mc/pepper/-/commit/58b1b534ec0bbb2d11c2cdd971919773edda0ee2)) - Fix python bindings example when using `n_batches = 0` ([c1c804ad](https://gitlab.com/spice-mc/pepper/-/commit/c1c804ad3f9260f49dc0a4c7407c39d69db39637))
-
1.11.0
Release: 1.11.0293976e2 · ·Version 1.11.0 ADDED - Write process information to the cache ([103da459](https://gitlab.com/spice-mc/pepper/-/commit/103da459b415a3b0914e790f580199eeea19606f), [!278](https://gitlab.com/spice-mc/pepper/-/merge_requests/278)) - Add cache merging script ([7178f7b8](https://gitlab.com/spice-mc/pepper/-/commit/7178f7b811e9271ed6197dc7e5f889bb1891207d), [!278](https://gitlab.com/spice-mc/pepper/-/merge_requests/278)) - Enable random number output for non-zero event output ([05eff372](https://gitlab.com/spice-mc/pepper/-/commit/05eff3724a4f002865ab5590770ee994fa7c9d3d), [!277](https://gitlab.com/spice-mc/pepper/-/merge_requests/277)) - Add VEGAS Jacobian output to the HDF5 writer ([21ede63e](https://gitlab.com/spice-mc/pepper/-/commit/21ede63edfd7d6c46341436bb579729d9afcccc2), [!275](https://gitlab.com/spice-mc/pepper/-/merge_requests/275)) FIXED - Bump example's LHEH5 version 2.0.0 -> 2.2.0 ([d7d7c4ad](https://gitlab.com/spice-mc/pepper/-/commit/d7d7c4add25da9e85b2ab92ba1e00075b57f425f), [!275](https://gitlab.com/spice-mc/pepper/-/merge_requests/275)) - Bump event reader LHEH5 version 2.0.0 -> 2.2.0 ([fc30743c](https://gitlab.com/spice-mc/pepper/-/commit/fc30743cd9743aa3bce5ddd6f1727e19b730eb01), [!275](https://gitlab.com/spice-mc/pepper/-/merge_requests/275)) - Fix crash in event reader's `procInfo` dataset processing ([c743c0e6](https://gitlab.com/spice-mc/pepper/-/commit/c743c0e62131bc4dc1df50c52b87789a7951ee48), [!275](https://gitlab.com/spice-mc/pepper/-/merge_requests/275)) CHANGED - **Breaking:** Change top mass default to Sherpa v3.0.x default ([5eb86192](https://gitlab.com/spice-mc/pepper/-/commit/5eb86192e72696fcbb6c93766fd23708c3c958fe), [!271](https://gitlab.com/spice-mc/pepper/-/merge_requests/271)) - **Breaking:** Adopt LHEH5 standard for phase-space files ([14618924](https://gitlab.com/spice-mc/pepper/-/commit/14618924b219194c5b9273a8c5c20a1a2450a14d), [!275](https://gitlab.com/spice-mc/pepper/-/merge_requests/275)) - **Breaking:** Move `fixed_alpha_s` `[main]` -> `[model]` ([3a0430a8](https://gitlab.com/spice-mc/pepper/-/commit/3a0430a878655d471c5f7051cad5144adf1b6c1d), [!271](https://gitlab.com/spice-mc/pepper/-/merge_requests/271)) - **Breaking:** Replace `[vegas].n_bins_start` and `n_bins_max` -> `n_bins` ([845baae7](https://gitlab.com/spice-mc/pepper/-/commit/845baae7ecdfbf64202ca0ccd211196e785f4ebf), [!270](https://gitlab.com/spice-mc/pepper/-/merge_requests/270)) REMOVED - **Breaking:** Remove external Chili library support ([eefd66d7](https://gitlab.com/spice-mc/pepper/-/commit/eefd66d7c513847b6fe4704da3b334a8b0e15f19), [!270](https://gitlab.com/spice-mc/pepper/-/merge_requests/270)) PERFORMANCE - Only copy required nonzero event data components ([bbde5a95](https://gitlab.com/spice-mc/pepper/-/commit/bbde5a952795452b3f616d1720be062555d366dc), [!277](https://gitlab.com/spice-mc/pepper/-/merge_requests/277))
-
1.10.1
Release: 1.10.16266f822 · ·Version 1.10.1 FIXED - Fix `CMAKE_INSTALL_PREFIX` usage in README.md ([61e0a955](https://gitlab.com/spice-mc/pepper/-/commit/61e0a955394b0b2610b3c711fa8eed3014590dce), [!274](https://gitlab.com/spice-mc/pepper/-/merge_requests/274)) - Make integer input parsing more consistent ([1a301ff2](https://gitlab.com/spice-mc/pepper/-/commit/1a301ff2b97696c13872365341aeb0c40cafca2a), [!269](https://gitlab.com/spice-mc/pepper/-/merge_requests/269)) - Fix display issue in CMake configuration summary ([11e0599b](https://gitlab.com/spice-mc/pepper/-/commit/11e0599b8b130efa9d72a40b63c09e6decf913d4), [!268](https://gitlab.com/spice-mc/pepper/-/merge_requests/268))
-
1.10.0
Release: 1.10.04bdda918 · ·Version 1.10.0 ADDED - Add list of CI tested systems to manual ([7c84513c](https://gitlab.com/spice-mc/pepper/-/commit/7c84513ce2fb1f545635985b8a4925aa4d3b9260)) - Report the build target system and architecture ([c79c982f](https://gitlab.com/spice-mc/pepper/-/commit/c79c982f9a9b64b56db9390c34ce6cb7e6e34127)) - Add compatibility with Kokkos 5.0.0 or later, expanding the list of available backends (and removing a few very old ones) ([9709094e](https://gitlab.com/spice-mc/pepper/-/commit/9709094eea15a31cbcd3f70c704dc1cbdec20127), [!265](https://gitlab.com/spice-mc/pepper/-/merge_requests/265)) FIXED - Fix PIC entry in the configuration summary table ([13d03cea](https://gitlab.com/spice-mc/pepper/-/commit/13d03ceae62cfa886c940df1e2a273c82aeea4b8)) - Update CMake and compiler requirements in manual ([e2494162](https://gitlab.com/spice-mc/pepper/-/commit/e2494162105034d33424b579c501d76a55d1d51b)) - Fix `enhance_function` option names `Htp2` -> `Ht2` (the old wrong form still works and a warning is printed to alert the user that actually `Ht2` is calculated) ([45702e16](https://gitlab.com/spice-mc/pepper/-/commit/45702e16121f8550705aab9e59c3d4ec56ef4a27), [!266](https://gitlab.com/spice-mc/pepper/-/merge_requests/266)) - Fix ABI issues by using proper LHAPDF API ([5e1db0ba](https://gitlab.com/spice-mc/pepper/-/commit/5e1db0ba9861017ada9a7e2d3e849e38fb649ada), [!265](https://gitlab.com/spice-mc/pepper/-/merge_requests/265)) CHANGED - Add sections to the build summary table ([a3f581a8](https://gitlab.com/spice-mc/pepper/-/commit/a3f581a8eef266ea935ef1d3ecd6421bf731f6e7)) - Bump CMake minimum version 3.19 -> 3.22 (to simplify compatibiliy with Kokkos 5.0) ([d6f8b07f](https://gitlab.com/spice-mc/pepper/-/commit/d6f8b07f6887d646e5906370a3d007f4e9bcc1c1), [!265](https://gitlab.com/spice-mc/pepper/-/merge_requests/265)) - Remove citation header from the citation file ([c305d07a](https://gitlab.com/spice-mc/pepper/-/commit/c305d07a986d5ef01f68eeecf5ba4c0c196ea533))
-
1.9.2
Release: 1.9.250fa9633 · ·Version 1.9.2 ADDED - Add `pp_eej.ini` example ([59541587](https://gitlab.com/spice-mc/pepper/-/commit/59541587009890bb02703d0e5500ad1d00fe9bff)) FIXED - Fix default for collision energy 14 -> 13.6 TeV ([51e28961](https://gitlab.com/spice-mc/pepper/-/commit/51e28961dce67594de8e17732eb5be3ba5c36bda)) - Print error and exit if failing to read helicity mask cache file ([2291f398](https://gitlab.com/spice-mc/pepper/-/commit/2291f3988bdab7e46bcb3d7a899560c7a0c60b02), [#91](https://gitlab.com/spice-mc/pepper/-/issues/91)) - Update "Running for the first time" tutorial ([9e3cab1d](https://gitlab.com/spice-mc/pepper/-/commit/9e3cab1d3ec36be0ca689d6225d66b993638b3d4), [#66](https://gitlab.com/spice-mc/pepper/-/issues/66))
-
1.9.1
Release: 1.9.1484f023b · ·Version 1.9.1 FIXED - Print error and exit when failing to read caches ([0eea9f70](https://gitlab.com/spice-mc/pepper/-/commit/0eea9f70f5605cc2c6f88d046f5bf657b6416978), [#86](https://gitlab.com/spice-mc/pepper/-/issues/86)) - Use colored ERROR label for exceptions ([b510d9cc](https://gitlab.com/spice-mc/pepper/-/commit/b510d9cc99350771266c15ccffbbe8724c088f00)) CHANGED - Bump embedded Kokkos version 4.5.01 -> 4.7.02 ([af6a2357](https://gitlab.com/spice-mc/pepper/-/commit/af6a23575d900f4a7df3dffdd7789efdface8903), [#87](https://gitlab.com/spice-mc/pepper/-/issues/87)) PERFORMANCE - Introduce upper limit to cache size in LHEH5 writer ([a3293fca](https://gitlab.com/spice-mc/pepper/-/commit/a3293fcac1fb3d2ec2d217ef103bd38f304f0347), [!262](https://gitlab.com/spice-mc/pepper/-/merge_requests/262))
-
1.9.0
Release: 1.9.025626f3f · ·Version 1.9.0 ADDED - Add support for neutrino pair production via Z -> vv ([b82445d1](https://gitlab.com/spice-mc/pepper/-/commit/b82445d1c33eabcc88a6575759722c2681b130d4), [!257](https://gitlab.com/spice-mc/pepper/-/merge_requests/257)) - Add lepton-pair transverse momentum cut setting ([580b3e81](https://gitlab.com/spice-mc/pepper/-/commit/580b3e81959935322fe5b48fc5cd62fe70cd233b), [!259](https://gitlab.com/spice-mc/pepper/-/merge_requests/259)) - Add Pyper API to get and set the flavor group process ([!244](https://gitlab.com/spice-mc/pepper/-/merge_requests/244)) - Add phase-space cut setters to the C++ API ([9fc1029c](https://gitlab.com/spice-mc/pepper/-/commit/9fc1029c538fc28b2e70a88a775b6bbd5d3209c7), [!258](https://gitlab.com/spice-mc/pepper/-/merge_requests/258)) - Extend and update processes guide in the manual ([1ec274be](https://gitlab.com/spice-mc/pepper/-/commit/1ec274be2e6e3cc1121e757395ded429f0d4a736)) FIXED - Handle CTRL-C when running within Pyper ([06efd290](https://gitlab.com/spice-mc/pepper/-/commit/06efd290f1b972e73461318e812ec2b1a80e768b), ([bdb917b5](https://gitlab.com/spice-mc/pepper/-/commit/bdb917b57dfb1c4186a2c68259521e014d699dde)) - Update getting-started guides, improve LHAPDF installation instructions ([3b4a4e5b](https://gitlab.com/spice-mc/pepper/-/commit/3b4a4e5be303265f218b58614fb617b1340dea11), ([97203e18](https://gitlab.com/spice-mc/pepper/-/commit/97203e18f6b2d7a806e457a96292c85fa71ed969), [!251](https://gitlab.com/spice-mc/pepper/-/merge_requests/251)) - Add missing reset of the ME2 Update timer ([acc30381](https://gitlab.com/spice-mc/pepper/-/commit/acc3038136213b58aae3690fb4431a3d3fffe677)) - Remove verbose output in the Pyper example which can cause a crash ([1948c6e7](https://gitlab.com/spice-mc/pepper/-/commit/1948c6e74f7ca4e3904fb5e0385b3ef0389b7c1a)) CHANGED - Change default collision energy from 14 TeV to 13.6 TeV ([69dd9e1c](https://gitlab.com/spice-mc/pepper/-/commit/69dd9e1cafa39715d3d0165896c112790ffce2b8)) - Change default cuts `pT_min` from 30 GeV to 20 GeV, and `y_max` from 5.0 to infinity ([a1ce23b9](https://gitlab.com/spice-mc/pepper/-/commit/a1ce23b99544c8485a9d83a8ec126a6a8fba9465), [!258](https://gitlab.com/spice-mc/pepper/-/merge_requests/258)) - Improve CMake configuration summary table ([400f0b13](https://gitlab.com/spice-mc/pepper/-/commit/400f0b13e27eb62fb95f22c9eb2081f9e2b4938a)) - Rename library output name from `pepperlib` to `pepper` ([0b45423e](https://gitlab.com/spice-mc/pepper/-/commit/0b45423ea2e3bd96cc0ffef25e46bf74e4aba5f4))
-
1.8.3
Release: 1.8.38a84656c · ·Version 1.8.3 FIXED - Fix shared library builds on Linux ([476c151e](https://gitlab.com/spice-mc/pepper/-/commit/476c151e5b54c5898117061e8bac435ae1a14333)) - Fix `RPATH` handling on Linux ([!261](https://gitlab.com/spice-mc/pepper/-/merge_requests/261)) - Update process data to add missing color factors ([!260](https://gitlab.com/spice-mc/pepper/-/merge_requests/260))
-
1.8.0
Release: 1.8.08a93003d · ·Version 1.8.0 ADDED - Add support for full hadronic W+jets production ([!246](https://gitlab.com/spice-mc/pepper/-/merge_requests/246)) - Add CPack support for source packages creation ([535b646d](https://gitlab.com/spice-mc/pepper/-/commit/535b646dd30d4fd9332ac10e65748ed787ba4d51)) - Add `PEPPER_STANDALONE_SOURCE_PACKAGE_ENABLED`, which can be used to modify the `package-source` target to include all external dependencies for use on hosts without internet connection ([c0bc6875](https://gitlab.com/spice-mc/pepper/-/commit/c0bc6875ce46457908073bef1aac8ad1607dc3f7), [!245](https://gitlab.com/spice-mc/pepper/-/merge_requests/245)) - Allow to use k, M, and B after `n_nonzero_min` to multiply preceding number by a thousand, million, or billion, respectively ([!248](https://gitlab.com/spice-mc/pepper/-/merge_requests/248)) - Add explicit `BUILD_SHARED_LIBS` option and support for shared library builds ([c6db12af](https://gitlab.com/spice-mc/pepper/-/commit/c6db12af609e4b4d80f0c9b805998302ef8d02f8), [4bb92375](https://gitlab.com/spice-mc/pepper/-/commit/4bb923759c0f43e2c1c6d1347b954480baaabf2d)) FIXED - Fallback to local temporary directory if the system one is not writable ([!247](https://gitlab.com/spice-mc/pepper/-/merge_requests/247)) - Fix inconsistent build paths in manual ([df02fc0f](https://gitlab.com/spice-mc/pepper/-/commit/df02fc0f9674184f0da2ba839af929810981a8e8)) - Ensure event generation progress updates don't overwrite events written to the terminal ([1f6c4868](https://gitlab.com/spice-mc/pepper/-/commit/1f6c486880c3abede8c1a4b579d1d31171a15f6d)) - Fix crash when color factors are not available ([e21d41f3](https://gitlab.com/spice-mc/pepper/-/commit/e21d41f32b8f4f392ea4a0c45483e9161927dabd)) - Install embedded Kokkos to a private location ([d80f9a7b](https://gitlab.com/spice-mc/pepper/-/commit/d80f9a7b32d1b4557734df941ae078de1a4a9ac5)) - Update installation instructions in the README ([!243](https://gitlab.com/spice-mc/pepper/-/merge_requests/243)) - Download tarballs instead of cloning git repositories for external dependencies during the configure step. This reduces the required data transfer and storage significantly ([!245](https://gitlab.com/spice-mc/pepper/-/merge_requests/245)) CHANGED - Use proper installation paths of data and citation files ([380c16bb](https://gitlab.com/spice-mc/pepper/-/commit/380c16bb0dddcfda463a518a8fcdd0b8246dfdf4))
-
1.7.0
Release: 1.7.071e41f7b · ·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))
-
1.6.3
Release: 1.6.3ec684f5b · ·Version 1.6.3 ADDED - Add Pyper guide to manual ([spice-mc/pepper@c1495504c500c356f50eeacf9e76475a470b892e](https://gitlab.com/spice-mc/pepper/-/commit/c1495504c500c356f50eeacf9e76475a470b892e), [spice-mc/pepper!230](https://gitlab.com/spice-mc/pepper/-/merge_requests/230)) FIXED - Fix seed setting in `pepper-h5edit` ([spice-mc/pepper@198822e0fa2a4faf6eeef5b89ba112cd6482593f](https://gitlab.com/spice-mc/pepper/-/commit/198822e0fa2a4faf6eeef5b89ba112cd6482593f), [spice-mc/pepper!229](https://gitlab.com/spice-mc/pepper/-/merge_requests/229)) - Fix stalls when finding active helicity configurations ([spice-mc/pepper@865ed5a1c3f853fbd27890aefc348546666cfdd1](https://gitlab.com/spice-mc/pepper/-/commit/865ed5a1c3f853fbd27890aefc348546666cfdd1), [spice-mc/pepper!228](https://gitlab.com/spice-mc/pepper/-/merge_requests/228)) - Fix too low precision for some cached values ([spice-mc/pepper@b82f99d4a69d41779218e330fe2bd9e722b9522e](https://gitlab.com/spice-mc/pepper/-/commit/b82f99d4a69d41779218e330fe2bd9e722b9522e), [spice-mc/pepper!227](https://gitlab.com/spice-mc/pepper/-/merge_requests/227)) CHANGED - Update QED coupling value to latest Sherpa v3 value to allow for more straightforward exact comparisons between the two tools’ calculations ([spice-mc/pepper@93156fdc049239b15457f70c6814415ceb090e1a](https://gitlab.com/spice-mc/pepper/-/commit/93156fdc049239b15457f70c6814415ceb090e1a), [spice-mc/pepper!227](https://gitlab.com/spice-mc/pepper/-/merge_requests/227))
-
1.6.2
Release: 1.6.20824d97d · ·Version 1.6.2 ADDED - Clarify options passing for embedded/external Kokkos ([spice-mc/pepper@c49cfd7868eaee87c63b5232f0d36ce7af2aba94](https://gitlab.com/spice-mc/pepper/-/commit/c49cfd7868eaee87c63b5232f0d36ce7af2aba94)) FIXED - Fix crash when evaluating PDFs on the GPU with Pepper’s diagnostics enabled ([spice-mc/pepper@be497da97d49603ae7a7477d72dce5392236a8b8](https://gitlab.com/spice-mc/pepper/-/commit/be497da97d49603ae7a7477d72dce5392236a8b8), [spice-mc/pepper!226](https://gitlab.com/spice-mc/pepper/-/merge_requests/226)) - Fix indexing in FORM output for large multiplicities ([spice-mc/pepper@a5a72cc31d090239c1db2648a1e8672f308cb2df](https://gitlab.com/spice-mc/pepper/-/commit/a5a72cc31d090239c1db2648a1e8672f308cb2df), [spice-mc/pepper!225](https://gitlab.com/spice-mc/pepper/-/merge_requests/225)) - Fix lowercase phase-space biaser selection ([spice-mc/pepper@89ff806f5da71266df1a08409c99335cf79a9050](https://gitlab.com/spice-mc/pepper/-/commit/89ff806f5da71266df1a08409c99335cf79a9050), [spice-mc/pepper!224](https://gitlab.com/spice-mc/pepper/-/merge_requests/224))
-
1.6.1
Release: 1.6.1e1a65dfe · ·Version 1.6.0 ADDED - Add check for required Kokkos options ([spice-mc/pepper@48133d4b50b3b91f2de9cd62b5e67c67ec11a4d2](https://gitlab.com/spice-mc/pepper/-/commit/48133d4b50b3b91f2de9cd62b5e67c67ec11a4d2), [spice-mc/pepper!221](https://gitlab.com/spice-mc/pepper/-/merge_requests/221)) CHANGED - Add beam centre-of-mass energy to output ([spice-mc/pepper@d9d2edeaf089a73ec41e391d7615618a349cc8e4](https://gitlab.com/spice-mc/pepper/-/commit/d9d2edeaf089a73ec41e391d7615618a349cc8e4), [spice-mc/pepper!223](https://gitlab.com/spice-mc/pepper/-/merge_requests/223))
-
1.6.0
Release: 1.6.00e6ecb6c · ·Version 1.6.0 As of this release, there will be no more synchronised “kokkos” and “native” variants. Instead, the releases will only be based on the “kokkos” variant. As this is now the only variant, the “kokkos” label will no longer be used as part of the release name. There might be further bugfixes of the “native” variant in the future, but they will be tracked separately. ADDED - Add python bindings with multi-event batch processing. An example is provided on how to use the bindings with PyTorch. ([!137](https://gitlab.com/spice-mc/pepper/-/merge_requests/137), ([!215](https://gitlab.com/spice-mc/pepper/-/merge_requests/215)) - Add new `[dev].diagnostics` setting to control which diagnostics are enabled. Currently, one can choose any combination of the following flags: `all`, `timing`, `negative events`, `NaN events`, `optimisation`, `unweighting`, `phase space`. ([!190](https://gitlab.com/spice-mc/pepper/-/merge_requests/190)) - The new `NaN events` and `negative events` diagnostic flags enable diagnostics that count the number of NaN and negative-weight events during the event generation, respectively. The latter also includes counting events with a negative PDF weight. ([!190](https://gitlab.com/spice-mc/pepper/-/merge_requests/190)) - Print cache path during start-up, add missing "Done" after writing paths in verbose output. ([645938a6](https://gitlab.com/spice-mc/pepper/-/commit/645938a64507ec6571e7ebf11af2a93d90d14039), [2e6a9cd6](https://gitlab.com/spice-mc/pepper/-/commit/2e6a9cd6c1d977c1dd3e99771f3c66271ed82ae0), [1b4272b6](https://gitlab.com/spice-mc/pepper/-/commit/1b4272b69ceb4e0cc8fb23a174294561e061ff8d)) - Adopt the REUSE copyright and licensing specification, update author information. ([!219](https://gitlab.com/spice-mc/pepper/-/merge_requests/219)) FIXED - Add missing MPI synchronisation of external Chili settings. ([5202885e](https://gitlab.com/spice-mc/pepper/-/commit/5202885e52fbc16f1535747a6424ff2bd25e75bb)) - Fix double-width emoji printing in some terminals by printing it at the end of the output line. ([f8f9f745](https://gitlab.com/spice-mc/pepper/-/commit/f8f9f74541683e2011de462d079ece75c9dff20f)) - Write resolved INI file when diagnostics is enabled, even if there is no input INI file. ([!216](https://gitlab.com/spice-mc/pepper/-/merge_requests/216)) - Fix output issue when using the `--quiet` verbosity option. ([e8e9cda7](https://gitlab.com/spice-mc/pepper/-/commit/e8e9cda795bb5e02408191d39cc615e6569aafcb)) - Validate user-specified `CMAKE_BUILD_TYPE`. ([!217](https://gitlab.com/spice-mc/pepper/-/merge_requests/217)) CHANGED - Removed `[phase_space.vegas].disabled` setting, use the new `[phase_space].optimiser = none` setting instead to disable the default optimisation by Vegas. ([!137](https://gitlab.com/spice-mc/pepper/-/merge_requests/137)) - Move examples for using the single-event C++ bindings to examples/using-serial-cpu-only-cpp-bindings. ([711d274c](https://gitlab.com/spice-mc/pepper/-/commit/711d274ce0b11697e518d6f50da84979e41ac607)) - Replace "Begin generating" -> "Generate" in status output line. ([6fac7dd0](https://gitlab.com/spice-mc/pepper/-/commit/6fac7dd0010a25ea4c9f7ee0cc6c50590cdba1f7)) - Renamed `diagnostic_path` setting to `diagnostics_path`. ([cfa0092a](https://gitlab.com/spice-mc/pepper/-/commit/cfa0092a03c1c9148a9eeeb70f3bb313f14dd549)) - The user must now explicitly provide an event generation target (number of batches, number of events, and/or an error target). ([!218](https://gitlab.com/spice-mc/pepper/-/merge_requests/218)) - Renamed the `nu_max` setting to the more appropriate `y_max`. The old setting name can still be used, such that old setups remain compatible. ([!220](https://gitlab.com/spice-mc/pepper/-/merge_requests/220)) REMOVED - When using the older single-point serial API, resolved settings and diagnostics are not written to files any longer, because the previous implementation was buggy. ([20fe9b29](https://gitlab.com/spice-mc/pepper/-/commit/20fe9b291d08a4c976adb193747c31a0847397f2))
-
1.5.0-native
Release: 1.5.0 (native)13a58b17 · ·Version 1.5.0 (native implementation) ADDED - Add `n_events` (with option `-N` and default `0`) and `rel_stddev` (with option `-S` and default `none`, i.e. no active error target) to the main section of the settings. Event generation stops only when all three criteria are met. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180), ([!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) - Show a time-per-event statistics also for non-zero unweighted events at the end of the event generation. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180)) - Very small event generation durations are now shown in ms and µs. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180)) - Allow using multiple `--settings` options. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203)) - Increase unit-test code coverage. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203), [!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) - Add support for HepMC3 output to the pepper-h5edit script. ([!208](https://gitlab.com/spice-mc/pepper/-/merge_requests/208)) FIXED - Fix shuffling event samples with `pepper-h5edit`. ([!204](https://gitlab.com/spice-mc/pepper/-/merge_requests/204)) - Clarify installation instructions of the LHAPDF dependency. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203)) - Suppress compiler warnings when compiling some 3rd-party components. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203)) - Allow to disable VEGAS (`[phase_space.vegas].disabled = 1`) safely between runs. ([!189](https://gitlab.com/spice-mc/pepper/-/merge_requests/189)) - [main] Remove a misleading warning about pulling random numbers from the device while there is actually no device. ([!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) - Report an error if a batch size of zero is used during the warm-up phases which would otherwise stall them. ([!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) CHANGED - The default value of `n_batches` is changed from `1` to `0`. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180)) - Remove misleading Q-value warnings during optimisation. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203)) - Improve output for parallel configuration and for the final MPI-reduced result. ([!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) PERFORMANCE - The upper size limits for the HDF5 data sets for LHEH5 event output are now set to unlimited, instead of using `n_batches * batch_size`, which was a very large overestimate. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180))
-
1.5.0-kokkos
Release: 1.5.0 (Kokkos)1d32ccb7 · ·Version 1.5.0 (Kokkos implementation) ADDED - Add `n_events` (with option `-N` and default `0`) and `rel_stddev` (with option `-S` and default `none`, i.e. no active error target) to the main section of the settings. Event generation stops only when all three criteria are met. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180), ([!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) - Show a time-per-event statistics also for non-zero unweighted events at the end of the event generation. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180)) - Very small event generation durations are now shown in ms and µs. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180)) - Allow using multiple `--settings` options. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203)) - Increase unit-test code coverage. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203), [!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) - Add support for HepMC3 output to the pepper-h5edit script. ([!208](https://gitlab.com/spice-mc/pepper/-/merge_requests/208)) FIXED - Fix shuffling event samples with `pepper-h5edit`. ([!204](https://gitlab.com/spice-mc/pepper/-/merge_requests/204)) - Clarify installation instructions of the LHAPDF dependency. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203)) - Suppress compiler warnings when compiling some 3rd-party components. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203)) - Allow to disable VEGAS (`[phase_space.vegas].disabled = 1`) safely between runs. ([!189](https://gitlab.com/spice-mc/pepper/-/merge_requests/189)) - [main] Remove a misleading warning about pulling random numbers from the device while there is actually no device. ([!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) - Report an error if a batch size of zero is used during the warm-up phases which would otherwise stall them. ([!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) CHANGED - The default value of `n_batches` is changed from `1` to `0`. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180)) - Remove misleading Q-value warnings during optimisation. ([!203](https://gitlab.com/spice-mc/pepper/-/merge_requests/203)) - Improve output for parallel configuration and for the final MPI-reduced result. ([!209](https://gitlab.com/spice-mc/pepper/-/merge_requests/209)) PERFORMANCE - The upper size limits for the HDF5 data sets for LHEH5 event output are now set to unlimited, instead of using `n_batches * batch_size`, which was a very large overestimate. ([!180](https://gitlab.com/spice-mc/pepper/-/merge_requests/180))