GithubHelp home page GithubHelp logo

Comments (10)

felixhekhorn avatar felixhekhorn commented on July 21, 2024

@niclaurenti how much is this a problem? i.e. what do you do in real life? I guess the default is no running ... in short: should we worry or no?

from eko.

alecandido avatar alecandido commented on July 21, 2024

In principle, this should not be used during actual PDF evolution: we decided that $\alpha$ evolution would have been inconsistent, and so we do not explicitly support it.
But since it has been implemented, we provide it as a library function. I see no issue in not exposing it through the runcard, since we are actively deciding to never use it.

from eko.

felixhekhorn avatar felixhekhorn commented on July 21, 2024

Even fine to just close again ... since I touched that part in #238, I just wanted to mention it ...

from eko.

alecandido avatar alecandido commented on July 21, 2024

Let's wait for @niclaurenti acknowledgement, and then we can close.

from eko.

niclaurenti avatar niclaurenti commented on July 21, 2024

@niclaurenti how much is this a problem? i.e. what do you do in real life? I guess the default is no running ... in short: should we worry or no?

In this moment I'm not using the running of alphaem so it will not be a mess. I don't know if in the future will use it

from eko.

niclaurenti avatar niclaurenti commented on July 21, 2024

But I did't understand exactly why the running of alphaem is not accessible now

from eko.

felixhekhorn avatar felixhekhorn commented on July 21, 2024

But I did't understand exactly why the running of alphaem is not accessible now

Only from the old-style theory runcards - because here

eko/src/eko/io/runcards.py

Lines 291 to 297 in 8f0e3a7

new["couplings"] = dict(
alphas=old["alphas"],
alphaem=alphaem,
scale=old["Qref"],
num_flavs_ref=old["nfref"],
max_num_flavs=old["MaxNfAs"],
)

I'm not setting the em_running property:
em_running: bool = False

(which by the way breaks again our no-default-rule - but, as already said, we can not keep that up most likely due to #145 )

from eko.

alecandido avatar alecandido commented on July 21, 2024

In this moment I'm not using the running of alphaem so it will not be a mess. I don't know if in the future will use it

Wait... don't you know? @niclaurenti

This was the beginning of the story, 1y ago, when we asked Christopher, Alessandro Vicini, and friends whether $\alpha$ was used running in the partonic cross-sections calculations, and they replied "never".

Fine to allow people to get the $\alpha$ evolution stand-alone, but which would be the context in which you know you will have to use a running electromagnetic coupling during PDF evolution? Or is it just a fully-hypothetical statement, with no actual use case currently known?

from eko.

niclaurenti avatar niclaurenti commented on July 21, 2024

In this moment I'm not using the running of alphaem so it will not be a mess. I don't know if in the future will use it

Wait... don't you know? @niclaurenti

This was the beginning of the story, 1y ago, when we asked Christopher, Alessandro Vicini, and friends whether α was used running in the partonic cross-sections calculations, and they replied "never".

Fine to allow people to get the α evolution stand-alone, but which would be the context in which you know you will have to use a running electromagnetic coupling during PDF evolution? Or is it just a fully-hypothetical statement, with no actual use case currently known?

Ah ok. Sorry I misunderstood the meaning of the issue. I thought that it was no longer possible to use the alphaem running in eko.
I know that in the grids aem is fixed.

However, the reason I implemented it was mainly for benchmarking against apfel (I had a difference and I wanted to understand whether it was due to a bug or due to the running of alpha)

from eko.

alecandido avatar alecandido commented on July 21, 2024

However, the reason I implemented it was mainly for benchmarking against apfel (I had a difference and I wanted to understand whether it was due to a bug or due to the running of alpha)

This could have been reasonable, but, by various experiments, we know the impact to be negligible, and the effort to support it to be much less negligible.

The new runcards format even allows for a running coupling, but it is a potential future feature, not yet supported (@felixhekhorn we should consider setting it to False by default, since it is not currently a real option).

I believe that this exhausts the discussion of this issue, thus I'm closing it.
If I'm wrong, feel free to reopen it :)

from eko.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.