04424870

Author: Mathijs Fraaije <mathijsfraaije@gmail.com>

Committer: GitHub <noreply@github.com>

Raised threshold subtraction cross section (#79)

* Organize residues in BTreeMaps instead of vecs

Co-authored-by: Copilot <copilot@github.com>

* fix runtime unwrap panic in thershold ct generation

* fix some warnings

* fix dual shape generation for cross section

* force particular ordering for dual shape

* params for threshold helpers in lu

* first shot at raised threshold subtraction for lu

* remove useless assert and dual params initialization

* working mass approach test for raised threshold non raised cut

* t and r derivative case still fails

* formatting

* per orientation report

* fix bug in get_out_size(), test now passes

* fix naming ambiguity in test for graph name

* remove some useless commands from run card

* move unit tests to test module

* move test module to end

* fix wording in assert

* add correct dot for test

* remove println

* avoid caching nextest target artifacts

* split nix ci nextest checks

Split nextest into package-grouped Nix CI checks, print a compact JUnit test summary before each nextest derivation exits, and add a final NixCI ci-passed gate after all build/test jobs pass.

---------

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: lcnbr <im@lcnbr.ch>
gammaloopgammaloop-clippygammaloop-docgammaloop-fmtlinnest-wasmconfiguredeploy:nix-ci-passeddevShellcargoArtifactsgammalooplinnest-wasmlinnestWasmCargoArtifactsnix-ci-check-gammaloop-doctestnix-ci-check-gammaloop-nextestnix-ci-check-gammaloop-nextest-corenix-ci-check-gammaloop-nextest-integrationnix-ci-check-gammaloop-nextest-linnetnix-ci-check-gammaloop-nextest-spensonix-ci-check-gammaloop-nextest-vakintnix-ci-passedx86_64-linuxtest:nix-ci-check-gammaloop-doctesttest:nix-ci-check-gammaloop-nextest-coretest:nix-ci-check-gammaloop-nextest-integrationtest:nix-ci-check-gammaloop-nextest-linnettest:nix-ci-check-gammaloop-nextest-spensotest:nix-ci-check-gammaloop-nextest-vakint