From d7f21242956dbab4dc69160395ce8c801aa387fa Mon Sep 17 00:00:00 2001 From: giacomomagni Date: Wed, 27 Dec 2023 10:26:48 +0100 Subject: [PATCH] update fhmv to be fhmruvv --- extras/lh_bench_23/cfg.py | 6 +++--- src/eko/evolution_operator/__init__.py | 16 +++++++-------- src/eko/evolution_operator/grid.py | 4 ++-- src/eko/io/runcards.py | 4 ++-- src/eko/runner/legacy.py | 2 +- src/eko/runner/parts.py | 2 +- src/ekobox/cards.py | 2 +- .../unpolarized/space_like/__init__.py | 20 +++++++++---------- .../unpolarized/space_like/as4/__init__.py | 2 +- .../__init__.py | 3 +-- .../ggg.py | 0 .../ggq.py | 0 .../gnsm.py | 10 +++++----- .../gnsp.py | 8 ++++---- .../gnsv.py | 3 +-- .../gps.py | 0 .../gqg.py | 2 +- tests/eko/evolution_operator/test_init.py | 10 +++++----- .../unpolarized/space_like/test_as4_fhmv.py | 6 +++--- 19 files changed, 49 insertions(+), 51 deletions(-) rename src/ekore/anomalous_dimensions/unpolarized/space_like/as4/{fhmv_approximations => fhmruvv_approximations}/__init__.py (95%) rename src/ekore/anomalous_dimensions/unpolarized/space_like/as4/{fhmv_approximations => fhmruvv_approximations}/ggg.py (100%) rename src/ekore/anomalous_dimensions/unpolarized/space_like/as4/{fhmv_approximations => fhmruvv_approximations}/ggq.py (100%) rename src/ekore/anomalous_dimensions/unpolarized/space_like/as4/{fhmv_approximations => fhmruvv_approximations}/gnsm.py (96%) rename src/ekore/anomalous_dimensions/unpolarized/space_like/as4/{fhmv_approximations => fhmruvv_approximations}/gnsp.py (96%) rename src/ekore/anomalous_dimensions/unpolarized/space_like/as4/{fhmv_approximations => fhmruvv_approximations}/gnsv.py (98%) rename src/ekore/anomalous_dimensions/unpolarized/space_like/as4/{fhmv_approximations => fhmruvv_approximations}/gps.py (100%) rename src/ekore/anomalous_dimensions/unpolarized/space_like/as4/{fhmv_approximations => fhmruvv_approximations}/gqg.py (99%) diff --git a/extras/lh_bench_23/cfg.py b/extras/lh_bench_23/cfg.py index 31759af1e..ef7c747ef 100644 --- a/extras/lh_bench_23/cfg.py +++ b/extras/lh_bench_23/cfg.py @@ -41,7 +41,7 @@ xif=1.0, n3lo_ad_variation=(0, 0, 0, 0, 0, 0, 0), matching_order=[2, 0], - use_fhmv=False, + use_fhmruvv=False, ) @@ -69,7 +69,7 @@ def ffns_theory(xif=1.0): return runcards.TheoryCard.from_dict(tt) -def n3lo_theory(ad_variation, is_ffns, use_fhmv=False, xif=1.0): +def n3lo_theory(ad_variation, is_ffns, use_fhmruvv=False, xif=1.0): """Generate an N3LO theory card.""" base = _t_ffns if is_ffns else _t_vfns tt = copy.deepcopy(base) @@ -78,7 +78,7 @@ def n3lo_theory(ad_variation, is_ffns, use_fhmv=False, xif=1.0): # here we keep the NNLO matching tt["matching_order"] = [2, 0] tt["n3lo_ad_variation"] = ad_variation - tt["use_fhmv"] = use_fhmv + tt["use_fhmruvv"] = use_fhmruvv return runcards.TheoryCard.from_dict(tt) diff --git a/src/eko/evolution_operator/__init__.py b/src/eko/evolution_operator/__init__.py index 3396b5644..b4ab09bc0 100644 --- a/src/eko/evolution_operator/__init__.py +++ b/src/eko/evolution_operator/__init__.py @@ -209,7 +209,7 @@ def quad_ker( n3lo_ad_variation, is_polarized, is_time_like, - use_fhmv, + use_fhmruvv, ): """Raw evolution kernel inside quad. @@ -261,7 +261,7 @@ def quad_ker( is polarized evolution ? is_time_like : boolean is time-like evolution ? - use_fhmv : bool + use_fhmruvv : bool if True use the Falcioni Herzog Moch Vogt N3LO anomalous dimension Returns @@ -291,7 +291,7 @@ def quad_ker( is_polarized, is_time_like, n3lo_ad_variation, - use_fhmv, + use_fhmruvv, ) else: ker = quad_ker_qed( @@ -336,7 +336,7 @@ def quad_ker_qcd( is_polarized, is_time_like, n3lo_ad_variation, - use_fhmv, + use_fhmruvv, ): """Raw evolution kernel inside quad. @@ -370,7 +370,7 @@ def quad_ker_qcd( is this an itermediate threshold operator? n3lo_ad_variation : tuple |N3LO| anomalous dimension variation ``(gg_var, gq_var, qg_var, qq_var, nsp_var, nsm_var, nsv_var)`` - use_fhmv : bool + use_fhmruvv : bool if True use the Falcioni Herzog Moch Vogt N3LO anomalous dimensions Returns @@ -390,7 +390,7 @@ def quad_ker_qcd( gamma_singlet = ad_ut.gamma_singlet(order, ker_base.n, nf) else: gamma_singlet = ad_us.gamma_singlet( - order, ker_base.n, nf, n3lo_ad_variation, use_fhmv + order, ker_base.n, nf, n3lo_ad_variation, use_fhmruvv ) # scale var exponentiated is directly applied on gamma if sv_mode == sv.Modes.exponentiated: @@ -424,7 +424,7 @@ def quad_ker_qcd( gamma_ns = ad_ut.gamma_ns(order, mode0, ker_base.n, nf) else: gamma_ns = ad_us.gamma_ns( - order, mode0, ker_base.n, nf, n3lo_ad_variation, use_fhmv + order, mode0, ker_base.n, nf, n3lo_ad_variation, use_fhmruvv ) if sv_mode == sv.Modes.exponentiated: gamma_ns = sv.exponentiated.gamma_variation(gamma_ns, order, nf, L) @@ -834,7 +834,7 @@ def quad_ker(self, label, logx, areas): n3lo_ad_variation=self.config["n3lo_ad_variation"], is_polarized=self.config["polarized"], is_time_like=self.config["time_like"], - use_fhmv=self.config["use_fhmv"], + use_fhmruvv=self.config["use_fhmruvv"], ) def initialize_op_members(self): diff --git a/src/eko/evolution_operator/grid.py b/src/eko/evolution_operator/grid.py index 208a1a761..d1ddb23bc 100644 --- a/src/eko/evolution_operator/grid.py +++ b/src/eko/evolution_operator/grid.py @@ -60,7 +60,7 @@ def __init__( atlas: Atlas, couplings: Couplings, interpol_dispatcher: InterpolatorDispatcher, - use_fhmv: bool, + use_fhmruvv: bool, ): # check config = {} @@ -70,7 +70,7 @@ def __init__( config["HQ"] = mass_scheme config["ModSV"] = configs.scvar_method config["n3lo_ad_variation"] = n3lo_ad_variation - config["use_fhmv"] = use_fhmv + config["use_fhmruvv"] = use_fhmruvv for i, q in enumerate("cbt"): config[f"m{q}"] = masses[i] diff --git a/src/eko/io/runcards.py b/src/eko/io/runcards.py index 603e455c0..a03e6f4aa 100644 --- a/src/eko/io/runcards.py +++ b/src/eko/io/runcards.py @@ -47,7 +47,7 @@ class TheoryCard(DictLike): """Ratio between factorization scale and process scale.""" n3lo_ad_variation: N3LOAdVariation """|N3LO| anomalous dimension variation: ``(gg_var, gq_var, qg_var, qq_var, nsp_var, nsm_var, nsv_var)``.""" - use_fhmv: Optional[bool] = False + use_fhmruvv: Optional[bool] = False """If True use the Falcioni Herzog Moch Vogt N3LO anomalous dimensions""" matching_order: Optional[Order] = None """Matching conditions perturbative order tuple, ``(QCD, QED)``.""" @@ -223,7 +223,7 @@ def new_theory(self): new["n3lo_ad_variation"] = old.get("n3lo_ad_variation", (0, 0, 0, 0, 0, 0, 0)) # here PTO: 0 means truly LO, no QED matching is available so far. new["matching_order"] = old.get("PTO_matching", [old["PTO"], 0]) - new["use_fhmv"] = old.get("use_fhmv", False) + new["use_fhmruvv"] = old.get("use_fhmruvv", False) return TheoryCard.from_dict(new) @property diff --git a/src/eko/runner/legacy.py b/src/eko/runner/legacy.py index 0ddf2e1a4..e41b774a3 100644 --- a/src/eko/runner/legacy.py +++ b/src/eko/runner/legacy.py @@ -77,7 +77,7 @@ def __init__( couplings=cs, interpol_dispatcher=bfd, n3lo_ad_variation=new_theory.n3lo_ad_variation, - use_fhmv=new_theory.use_fhmv, + use_fhmruvv=new_theory.use_fhmruvv, matching_order=new_theory.matching_order if new_theory.matching_order is not None else new_theory.order, diff --git a/src/eko/runner/parts.py b/src/eko/runner/parts.py index 0a2cb5d70..f003d955d 100644 --- a/src/eko/runner/parts.py +++ b/src/eko/runner/parts.py @@ -84,7 +84,7 @@ def evolve_configs(eko: EKO) -> dict: n_integration_cores=ocard.configs.n_integration_cores, ModSV=ocard.configs.scvar_method, n3lo_ad_variation=tcard.n3lo_ad_variation, - use_fhmv=tcard.use_fhmv, + use_fhmruvv=tcard.use_fhmruvv, # Here order is shifted by one, no QED matching is available so far. matching_order=tcard.matching_order, ) diff --git a/src/ekobox/cards.py b/src/ekobox/cards.py index 13f9ddcd4..c7536bc50 100644 --- a/src/ekobox/cards.py +++ b/src/ekobox/cards.py @@ -28,7 +28,7 @@ xif=1.0, n3lo_ad_variation=(0, 0, 0, 0, 0, 0, 0), matching_order=[0, 0], - use_fhmv=False, + use_fhmruvv=False, ) _operator = dict( diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/__init__.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/__init__.py index 90d7e302e..3d3bc7723 100644 --- a/src/ekore/anomalous_dimensions/unpolarized/space_like/__init__.py +++ b/src/ekore/anomalous_dimensions/unpolarized/space_like/__init__.py @@ -25,7 +25,7 @@ @nb.njit(cache=True) -def gamma_ns(order, mode, n, nf, n3lo_ad_variation, use_fhmv=False): +def gamma_ns(order, mode, n, nf, n3lo_ad_variation, use_fhmruvv=False): r"""Compute the tower of the non-singlet anomalous dimensions. Parameters @@ -40,7 +40,7 @@ def gamma_ns(order, mode, n, nf, n3lo_ad_variation, use_fhmv=False): Number of active flavors n3lo_ad_variation : tuple |N3LO| anomalous dimension variation ``(gg_var, gq_var, qg_var, qq_var, nsp_var, nsm_var, nsv_var)`` - use_fhmv: bool + use_fhmruvv: bool if True use the Falcioni Herzog Moch Vogt N3LO anomalous dimensions Returns @@ -74,17 +74,17 @@ def gamma_ns(order, mode, n, nf, n3lo_ad_variation, use_fhmv=False): gamma_ns[2] = gamma_ns_2 # N3LO if order[0] >= 4: - if use_fhmv: + if use_fhmruvv: if mode == 10101: - gamma_ns_3 = as4.fhmv_approximations.gamma_nsp( + gamma_ns_3 = as4.fhmruvv_approximations.gamma_nsp( n, nf, cache, variation=n3lo_ad_variation[4] ) elif mode == 10201: - gamma_ns_3 = as4.fhmv_approximations.gamma_nsm( + gamma_ns_3 = as4.fhmruvv_approximations.gamma_nsm( n, nf, cache, variation=n3lo_ad_variation[5] ) elif mode == 10200: - gamma_ns_3 = as4.fhmv_approximations.gamma_nsv( + gamma_ns_3 = as4.fhmruvv_approximations.gamma_nsv( n, nf, cache, variation=n3lo_ad_variation[6] ) else: @@ -99,7 +99,7 @@ def gamma_ns(order, mode, n, nf, n3lo_ad_variation, use_fhmv=False): @nb.njit(cache=True) -def gamma_singlet(order, n, nf, n3lo_ad_variation, use_fhmv=False): +def gamma_singlet(order, n, nf, n3lo_ad_variation, use_fhmruvv=False): r"""Compute the tower of the singlet anomalous dimensions matrices. Parameters @@ -112,7 +112,7 @@ def gamma_singlet(order, n, nf, n3lo_ad_variation, use_fhmv=False): Number of active flavors n3lo_ad_variation : tuple |N3LO| anomalous dimension variation ``(gg_var, gq_var, qg_var, qq_var, nsp_var, nsm_var, nsv_var)`` - use_fhmv: bool + use_fhmruvv: bool if True use the Falcioni Herzog Moch Vogt N3LO anomalous dimensions Returns @@ -129,8 +129,8 @@ def gamma_singlet(order, n, nf, n3lo_ad_variation, use_fhmv=False): if order[0] >= 3: gamma_s[2] = as3.gamma_singlet(n, nf, cache) if order[0] >= 4: - if use_fhmv: - gamma_s[3] = as4.fhmv_approximations.gamma_singlet( + if use_fhmruvv: + gamma_s[3] = as4.fhmruvv_approximations.gamma_singlet( n, nf, cache, n3lo_ad_variation ) else: diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/__init__.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/__init__.py index 52d5b71cc..ebde171b1 100644 --- a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/__init__.py +++ b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/__init__.py @@ -6,7 +6,7 @@ import numba as nb import numpy as np -from . import fhmv_approximations +from . import fhmruvv_approximations from .ggg import gamma_gg from .ggq import gamma_gq from .gnsm import gamma_nsm diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/__init__.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/__init__.py similarity index 95% rename from src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/__init__.py rename to src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/__init__.py index db5c03c56..cd1edcae9 100644 --- a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/__init__.py +++ b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/__init__.py @@ -1,5 +1,4 @@ -"""The |N3LO| Altarelli-Parisi splitting kernels, from Falcioni, Herzog, Moch, Vogt approximations. -""" +"""The |N3LO| Altarelli-Parisi splitting kernels, from Falcioni, Herzog, Moch, Ruijl, Ueda, Vermaseren, Vogt approximations.""" import numba as nb import numpy as np diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/ggg.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/ggg.py similarity index 100% rename from src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/ggg.py rename to src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/ggg.py diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/ggq.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/ggq.py similarity index 100% rename from src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/ggq.py rename to src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/ggq.py diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsm.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsm.py similarity index 96% rename from src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsm.py rename to src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsm.py index 1058ba560..6e9a3cf6a 100644 --- a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsm.py +++ b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsm.py @@ -4,7 +4,7 @@ from eko.constants import CF, zeta3 from ......harmonics import cache as c -from ......harmonics.log_functions import lm11, lm13m1, lm12m1, lm11m1 +from ......harmonics.log_functions import lm11, lm11m1, lm12m1, lm13m1 @nb.njit(cache=True) @@ -61,7 +61,7 @@ def gamma_nsm(n, nf, cache, variation): - 254965.0 / (2 + n) + 83377.5 / (3 + n) - 45750.0 / (4 + n) - + (49150.0 * (6.803662258392675 + n) * S1) / (n**2* (1.0 + n)) + + (49150.0 * (6.803662258392675 + n) * S1) / (n**2 * (1.0 + n)) + (334400.0 * S2) / n ) P3NSA1 = ( @@ -79,7 +79,7 @@ def gamma_nsm(n, nf, cache, variation): - 43057.8 / (2 + n) + 13803.8 / (3 + n) - 7896.0 / (4 + n) - - (120.0 * (-525.063 + n) * S1) / (n**2* (1.0 + n)) + - (120.0 * (-525.063 + n) * S1) / (n**2 * (1.0 + n)) + (63007.5 * S2) / n ) @@ -136,7 +136,7 @@ def gamma_nsm(n, nf, cache, variation): # nf^2 (parametrized) and nf^3 (exact) P3NSMA2 = -( -193.84583328013258 - -23.7037032 / n**5 + - 23.7037032 / n**5 + 117.5967 / n**4 - 256.5896 / n**3 + 437.881 / n**2 @@ -176,7 +176,7 @@ def gamma_nsm(n, nf, cache, variation): ) # Assembly regular piece. - P3NSMAI = P3NSA0 + nf * P3NSA1 + nf**3 * P3NSA3 + nf**2 * P3NSMA2 + P3NSMAI = P3NSA0 + nf * P3NSA1 + nf**3 * P3NSA3 + nf**2 * P3NSMA2 if variation == 1: P3NSMA = P3NSMAI + P3NMA01 + nf * P3NMA11 elif variation == 2: diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsp.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsp.py similarity index 96% rename from src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsp.py rename to src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsp.py index 39fbdfc7d..bcdcdf079 100644 --- a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsp.py +++ b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsp.py @@ -4,7 +4,7 @@ from eko.constants import CF, zeta3 from ......harmonics import cache as c -from ......harmonics.log_functions import lm11, lm13m1, lm12m1, lm11m1 +from ......harmonics.log_functions import lm11, lm11m1, lm12m1, lm13m1 @nb.njit(cache=True) @@ -61,7 +61,7 @@ def gamma_nsp(n, nf, cache, variation): - 254965.0 / (2 + n) + 83377.5 / (3 + n) - 45750.0 / (4 + n) - + (49150.0 * (6.803662258392675 + n) * S1) / (n**2* (1.0 + n)) + + (49150.0 * (6.803662258392675 + n) * S1) / (n**2 * (1.0 + n)) + (334400.0 * S2) / n ) P3NSA1 = ( @@ -79,7 +79,7 @@ def gamma_nsp(n, nf, cache, variation): - 43057.8 / (2 + n) + 13803.8 / (3 + n) - 7896.0 / (4 + n) - - (120.0 * (-525.063 + n) * S1) / (n**2* (1.0 + n)) + - (120.0 * (-525.063 + n) * S1) / (n**2 * (1.0 + n)) + (63007.5 * S2) / n ) @@ -143,7 +143,7 @@ def gamma_nsp(n, nf, cache, variation): # nf^2 (parametrized) and nf^3 (exact) P3NSPA2 = -( -193.85906555742952 - -18.962964 / n**5 + - 18.962964 / n**5 + 99.1605 / n**4 - 225.141 / n**3 + 393.0056000000001 / n**2 diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsv.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsv.py similarity index 98% rename from src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsv.py rename to src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsv.py index 371746c5d..9d1b87da1 100644 --- a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gnsv.py +++ b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gnsv.py @@ -2,8 +2,7 @@ import numba as nb from ......harmonics import cache as c -from ......harmonics.log_functions import lm13m1, lm12m1, lm11m1 - +from ......harmonics.log_functions import lm11m1, lm12m1, lm13m1 from .gnsm import gamma_nsm diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gps.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gps.py similarity index 100% rename from src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gps.py rename to src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gps.py diff --git a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gqg.py b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gqg.py similarity index 99% rename from src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gqg.py rename to src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gqg.py index 18ad1910f..cb5b92518 100644 --- a/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmv_approximations/gqg.py +++ b/src/ekore/anomalous_dimensions/unpolarized/space_like/as4/fhmruvv_approximations/gqg.py @@ -3,7 +3,7 @@ import numpy as np from ......harmonics import cache as c -from ......harmonics.log_functions import lm11, lm12, lm13, lm14, lm15, lm14m1, lm15m1 +from ......harmonics.log_functions import lm11, lm12, lm13, lm14, lm14m1, lm15, lm15m1 @nb.njit(cache=True) diff --git a/tests/eko/evolution_operator/test_init.py b/tests/eko/evolution_operator/test_init.py index 1b8954435..fa8eb77a0 100644 --- a/tests/eko/evolution_operator/test_init.py +++ b/tests/eko/evolution_operator/test_init.py @@ -43,7 +43,7 @@ def test_quad_ker_errors(): is_polarized=True, is_time_like=True, n3lo_ad_variation=(0, 0, 0, 0, 0, 0, 0), - use_fhmv=False, + use_fhmruvv=False, ) @@ -96,7 +96,7 @@ def test_quad_ker(monkeypatch): is_polarized=p, is_time_like=t, n3lo_ad_variation=(0, 0, 0, 0, 0, 0, 0), - use_fhmv=False, + use_fhmruvv=False, ) np.testing.assert_allclose(res_ns, res) for label in [(br.non_singlet_pids_map["ns+"], 0), (100, 100)]: @@ -125,7 +125,7 @@ def test_quad_ker(monkeypatch): is_polarized=polarized, is_time_like=False, n3lo_ad_variation=(0, 0, 0, 0, 0, 0, 0), - use_fhmv=False, + use_fhmruvv=False, ) np.testing.assert_allclose(res_sv, 1.0) for label in [ @@ -161,7 +161,7 @@ def test_quad_ker(monkeypatch): n3lo_ad_variation=(0, 0, 0, 0, 0, 0, 0), is_polarized=False, is_time_like=False, - use_fhmv=False, + use_fhmruvv=False, ) np.testing.assert_allclose(res_sv, 1.0) @@ -189,7 +189,7 @@ def test_quad_ker(monkeypatch): n3lo_ad_variation=(0, 0, 0, 0, 0, 0, 0), is_polarized=False, is_time_like=False, - use_fhmv=False, + use_fhmruvv=False, ) np.testing.assert_allclose(res_ns, 0.0) diff --git a/tests/ekore/anomalous_dimensions/unpolarized/space_like/test_as4_fhmv.py b/tests/ekore/anomalous_dimensions/unpolarized/space_like/test_as4_fhmv.py index ff098414e..51bbe4c1c 100644 --- a/tests/ekore/anomalous_dimensions/unpolarized/space_like/test_as4_fhmv.py +++ b/tests/ekore/anomalous_dimensions/unpolarized/space_like/test_as4_fhmv.py @@ -3,15 +3,15 @@ import pytest from ekore import harmonics as h -from ekore.anomalous_dimensions.unpolarized.space_like.as4.fhmv_approximations import ( +from ekore.anomalous_dimensions.unpolarized.space_like.as4.fhmruvv_approximations import ( gamma_singlet, + ggg, + ggq, gnsm, gnsp, gnsv, gps, gqg, - ggg, - ggq, ) NF = 5