Comments (3)
wait .. maybe not
from eko.
so, yes, there is a bug:
# prepare
alphas_ref = 0.118
scale_ref = 91.0 ** 2
nf = 3
for order in [0,1]:
# HERE: the problem occurs, when Q0 is not exctly Q_ref_alpha
threshold_holder = thresholds.ThresholdsConfig(1, "FFNS", nf=nf)
# create
sc = StrongCoupling(constants, alphas_ref, scale_ref, threshold_holder, order)
np.testing.assert_approx_equal(sc.a_s(scale_ref), alphas_ref/4.0/np.pi)
from eko.
tests: see 28339fe
I believe, that this will not work, because the expanded solution for alpha_s is not strictly invertible, as it is (by construction) an expansion and so we are missing terms
I propose as solution to not scale down to Q0 always (as we are doing now), but instead to always start from the reference scale and its value; this ways we ensure at least the consistency at the reference scale ...
further more we're missing a matching condition at the thresholds which enter at NLO and NNLO level
from eko.
Related Issues (20)
- `evolve_pdfs` doesn't produce correct LHAPDF grids
- Is `matching_order` correctly determined? HOT 8
- On the backwards-compatibility or future-proofing of ekos HOT 15
- Remove photon and top from LHAPDF grid if they are not active HOT 5
- seemingly infinite error loop when running evolve_pdfs
- infinite error loop running evolve_pdfs HOT 5
- Packaging for rust
- Release for py 3.12 HOT 1
- Update `eko.io.dictlike` HOT 2
- Add a_Qg^3
- Version being saved as 0.0.0 HOT 3
- Couplings method is called with array instead of float
- Publish Rust crates HOT 5
- Update N3LO P_gq with newer results. HOT 1
- Define MSRV HOT 1
- Segmentation fault when running benchmark after rustification HOT 10
- Clarify `genpdf` usage HOT 2
- Oxidation roadmap
- Fix maturin deployment to PyPI HOT 2
- Low Q2 EXPANDED alpha_s is broken. HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eko.