Tags

Tags give the ability to mark specific points in history as being important
  • 1.13.0

    Release: 1.13.0
    Version 1.13.0
    
    ADDED
    
    - Add ZZ production with leptonic decays (both same and different flavors)
      ([!297](https://gitlab.com/spice-mc/pepper/-/merge_requests/297))
    
    - Add convergence-based stopping criterion for phase-space optimization
      ([e3ad5d05](https://gitlab.com/spice-mc/pepper/-/commit/e3ad5d05de7af2fbdde57a91683e7693360605f5),
      [!304](https://gitlab.com/spice-mc/pepper/-/merge_requests/304))
    
    - Add live per-batch progress output during phase-space optimization steps
      ([a81c2df8](https://gitlab.com/spice-mc/pepper/-/commit/a81c2df8bc0262ee22c23ff62ae1a85dd45188e4),
      [!306](https://gitlab.com/spice-mc/pepper/-/merge_requests/306))
    
    - Document phase-space options and reading phase-space points from an HDF5 file
      ([8838f5ab](https://gitlab.com/spice-mc/pepper/-/commit/8838f5ab25381b7049bc9d9eea1be8a852e9e470),
      [!308](https://gitlab.com/spice-mc/pepper/-/merge_requests/308))
    
    - Add diagnostic output if there might be problems
      when reading phase-space points from an HDF5 file
      ([d15b95fc](https://gitlab.com/spice-mc/pepper/-/commit/d15b95fcd545a6453dbee36b64ee330beba48912),
      [!308](https://gitlab.com/spice-mc/pepper/-/merge_requests/308))
    
    - Add LHEF v3 keywords to LHEH5 format documentation
      ([0a37d8fa](https://gitlab.com/spice-mc/pepper/-/commit/0a37d8fac25b3e4209dff8a324ee634a4daa3fc5),
       [!300](https://gitlab.com/spice-mc/pepper/-/merge_requests/300))
    
    - Make number of checked phase-space points in unit tests configurable
      ([e3cec607](https://gitlab.com/spice-mc/pepper/-/commit/e3cec6078ef886b8769c1371456a9e378c84aeed))
    
    CHANGED
    
    - Reproduce original random-number sequence when reading phase-space points
      to allow for an exact reproduction of the original run generating the points
      ([015a6cc3](https://gitlab.com/spice-mc/pepper/-/commit/015a6cc33d44fc62054281e52649321ee8eb8dac),
      [!308](https://gitlab.com/spice-mc/pepper/-/merge_requests/308))
    
    - Always record number of random numbers per event
      ([0b5459f8](https://gitlab.com/spice-mc/pepper/-/commit/0b5459f8136a6630f28579c4fb21844f6cf6922d),
      [!308](https://gitlab.com/spice-mc/pepper/-/merge_requests/308))
    
    - Read cache also for non-optimizable PS generators
      ([4eed03a5](https://gitlab.com/spice-mc/pepper/-/commit/4eed03a5aa4a29a59fcf1a31329b0cf56afb7716),
      [!308](https://gitlab.com/spice-mc/pepper/-/merge_requests/308))
    
    - Use American spelling in Pepper's output
      ([!309](https://gitlab.com/spice-mc/pepper/-/merge_requests/309))
    
    - Include original process ID in color factor reading log message
      ([731931bf](https://gitlab.com/spice-mc/pepper/-/commit/731931bf3ce4514d49638da52dedd7b2cca28f57),
      [!297](https://gitlab.com/spice-mc/pepper/-/merge_requests/297))
    
    PERFORMANCE
    
    - Share color factor files between flavor-relabeled processes
      ([f0fab251](https://gitlab.com/spice-mc/pepper/-/commit/f0fab251e891db1e63ae548be9f1f8109ac57d78),
      [!297](https://gitlab.com/spice-mc/pepper/-/merge_requests/297))
    
    - Partition tests into levels and parallelize expensive unit tests
      ([769798bf](https://gitlab.com/spice-mc/pepper/-/commit/769798bf1ac0cbe16ac27dbd6eacae2ceded8b99),
      [!297](https://gitlab.com/spice-mc/pepper/-/merge_requests/297))
  • 1.12.3

    Release: 1.12.3
    Version 1.12.3
    
    FIXED
    
    - Fix/complete phase-space section of the defaults runcard ([b0cbd8bb](https://gitlab.com/spice-mc/pepper/-/commit/b0cbd8bb95de437bba1795fe83fbac1801bcbccf))
    
    - Guard event reader against missing `numRandomNumbers` field in the process information ([c4d97705](https://gitlab.com/spice-mc/pepper/-/commit/c4d9770505547593f5d49e35aa57b707a67410df))
    
    - Do not (again) shuffle the z direction of externally provided momenta ([8fe0f0d5](https://gitlab.com/spice-mc/pepper/-/commit/8fe0f0d5a2faaf4747b13e804faf48a7c97ede00))
    
    - Set momentum fractions when reading phase-space points ([8f390994](https://gitlab.com/spice-mc/pepper/-/commit/8f390994ffaf09f0aa2811f5d33649348f0f701f))
    
    - Fix out-of-bounds column access in phase-space reader ([0a9d2602](https://gitlab.com/spice-mc/pepper/-/commit/0a9d2602991e08b586f4ba349ee367810c0b7696))
    
    - Fix compilation of the host-only RNG path ([c3040bb2](https://gitlab.com/spice-mc/pepper/-/commit/c3040bb2b865089c7a1d922974adea0273f4d798))
  • 1.12.2

    Release: 1.12.2
    Version 1.12.2
    
    FIXED
    
    - Fix --fixed-helicities CLI flag writing to the wrong section ([749646db](https://gitlab.com/spice-mc/pepper/-/commit/749646db86f791c727c72f68f572444fdae9dc1f))
    
    - Fix process string parsing for long inputs ([90345bfd](https://gitlab.com/spice-mc/pepper/-/commit/90345bfd1fbaf7eb6aec75606a703c1742ddbc75))
    
    - Fix falsy path and helicity values failing to parse ([0f5c8992](https://gitlab.com/spice-mc/pepper/-/commit/0f5c8992ead1af133f9eafb143a8c21bcc0fe841))
    
    - Fix parsing `no*` as "no diagnostics" ([1e61f2ba](https://gitlab.com/spice-mc/pepper/-/commit/1e61f2ba2f814a3a88a84642a3b195f33904016d))
  • 1.12.1

    Release: 1.12.1
    Version 1.12.1
    
    ADDED
    
    - Add LHEF keyword column to LHEH5 format documentation [!300](https://gitlab.com/spice-mc/pepper/-/merge_requests/300))
    
    FIXED
    
    - Fix LHE status codes of incoming particles in HDF5 output ([5939a4d1992123a8c995b381bbf1b572c9180bf8](https://gitlab.com/spice-mc/pepper/-/commit/5939a4d1992123a8c995b381bbf1b572c9180bf8), [!300](https://gitlab.com/spice-mc/pepper/-/merge_requests/300))
    
    - Drop native flag from CI builds to fix occasional SIGILL ([d0c346b702e2b4f4e24f573c20965cbc59aa631a](https://gitlab.com/spice-mc/pepper/-/commit/d0c346b702e2b4f4e24f573c20965cbc59aa631a), [!300](https://gitlab.com/spice-mc/pepper/-/merge_requests/300))
    
    PERFORMANCE
    
    - Update process selection weights after each optimization iteration ([!301](https://gitlab.com/spice-mc/pepper/-/merge_requests/301))
  • 1.12.0

    Release: 1.12.0
    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.1
    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.0
    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.2

    Release: 1.10.2
    Version 1.10.2
    
    FIXED
    
    - Fix h5show when "particles" dataset is absent
      ([3245cd6d](https://gitlab.com/spice-mc/pepper/-/commit/3245cd6d4abcf5fdff4e709dee7b1c00fe3707a4),
      [!275](https://gitlab.com/spice-mc/pepper/-/merge_requests/275))
  • 1.10.1

    Release: 1.10.1
    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.0
    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.2
    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.1
    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.0
    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.3
    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.2

    Release: 1.8.2
    Version 1.8.2
    
    FIXED
    
    - Remove `optimize()` from python bindings to fix a crash when writing to HDF5,
      but not first reading in cached results from a previous run
      ([!256](https://gitlab.com/spice-mc/pepper/-/merge_requests/256))
  • 1.8.1

    Release: 1.8.1
    Version 1.8.1
    
    FIXED
    
    - Fix error and early exit when using `--device-id`
      ([!253](https://gitlab.com/spice-mc/pepper/-/merge_requests/253))
  • 1.8.0

    Release: 1.8.0
    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.0
    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.3
    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.2
    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))