Comments (9)
@Radonirinaunimi if it is not too difficult, it would be interesting to plot a line in this space, corresponding to the
Just for visualization.
from nnusf.
@Radonirinaunimi if it is not too difficult, it would be interesting to plot a line in this space, corresponding to the W2 cut, i.e. the function:
Qmin2(x;Wcut2)
Just for visualization.
This is very interesting indeed and actually is already available:
nnusf/src/nnusf/plot/kinematics.py
Lines 62 to 66 in b3c9bec
For the time being, the
from nnusf.
Results below were generated using 1d40aa7:
Kinematics:
Combined covmat (Normalised):
BEBCWA59_F2 (Normalised):
BEBCWA59_F3 (Normalised):
CCFR_F2 (Normalised):
CCFR_F3 (Normalised):
CDHSW_DXDYNUB (Normalised):
CDHSW_DXDYNUU (Normalised):
CDHSW_F2 (Normalised):
CDHSW_F3 (Normalised):
CDHSW_FW (Normalised):
CHARM_F2 (Normalised):
CHARM_F3 (Normalised):
CHARM_QBAR (Normalised):
CHORUS_DXDYNUB (Normalised):
CHORUS_DXDYNUU (Normalised):
CHORUS_F2 (Normalised):
CHORUS_F3 (Normalised):
NUTEV_DXDYNUB (Normalised):
NUTEV_DXDYNUU (Normalised):
NUTEV_F2 (Normalised):
NUTEV_F3 (Normalised):
from nnusf.
Thanks @Radonirinaunimi , the kinematic plot looks super nice! Maybe we can use log scale also for x axis? Clearly we have quite a bit of data points for low-Q, so we can count on a reliable extrapolation.
Question: do we impose right now any cut in W? If we want to restrict ourselves to inelastic scattering and avoid the resonance region we have to impose W > 1.8 GeV or what is equivalent W^2 > 3.25 GeV^2. How does the kin plot change with this restriction?
from nnusf.
Thanks @Radonirinaunimi , the kinematic plot looks super nice! Maybe we can use log scale also for x axis? Clearly we have quite a bit of data points for low-Q, so we can count on a reliable extrapolation.
Yes, we do indeed have quite some points in the low-$Q^2$, so this is good news. Below is the plot with log scale in the
Question: do we impose right now any cut in W? If we want to restrict ourselves to inelastic scattering and avoid the resonance region we have to impose W > 1.8 GeV or what is equivalent W^2 > 3.25 GeV^2. How does the kin plot change with this restriction?
For the time being we do not impose a cut on
from nnusf.
Ah @Radonirinaunimi, you can also select cuts directly from the CLI, there is also the help to show how :)
(not yet on W, just for x
and Q2
for the time being, but in order to cut on W we only need to compute it)
from nnusf.
Ah @Radonirinaunimi, you can also select cuts directly from the CLI, there is also the help to show how :)
But this is only for
(not yet on W, just for x and Q2 for the time being, but the in order to cut on W we only need to compute it)
Ah, yes! You mentioned it already :)
from nnusf.
Here are the kinematic plots (#23, 84d131f) with a
Linear $x$
Log $x$
As you can see, the cut cuts off a few of the low-$Q^2$ datapoints from the BEBCWA59
experiment.
from nnusf.
For the time being,
$W^2_{\rm cut}$ is hard-coded to some value, I will modify it such that we can have it as an input argument.
Good, the easiest upgrade you can do is to turn wcut
from a boolean to a number, this way:
def plot(
groups: dict[str, list[list[float]]],
wcut: Optional[float] = None,
xlog: bool = True,
ylog: bool = True,
) -> matplotlib.figure.Figure:
(Optional
you find inside typing
module). And of course checking for it accordingly:
if wcut is not None:
min_value, max_value = ax.get_xlim()
xvalue = np.arange(min_value, max_value, 5e-2)
fq2 = lambda x: x * (wcut - 0.95) / (1 - x)
ax.plot(xvalue, fq2(xvalue), ls="dashed", lw=2)
from nnusf.
Related Issues (20)
- Some improvements we may want to make to the code HOT 1
- Fix coefficients for some cross sections HOT 6
- Add A=1 boundary conditions HOT 3
- Add option for log frequency of chi2 history to runcard
- Matching for high-Q2 and A=1 does not properly work
- Potential issue with (quoted) Validation chi2 for CDHSW_F2, CHORUS_F2, NUTEV_F2 HOT 3
- Add the possibility to include a Docker container
- Quote experimental chi2 of real data in report summary
- Fix github workflows
- Improve predictions in the small-x extrapolation region HOT 1
- Add theory covmat to Yadism data
- Address potential overfitting wrt matching data HOT 8
- Implement pdf+th error for yadism grids HOT 8
- Re-compute Yadism theory with FFNS5 @ NLO
- Add module that corrects isoscalarity for a given PDF set HOT 1
- Tests to be carried out for the paper once final fit is ready
- Make the Code public
- PyPI package is broken
- Computation of GLS sum rules broke due to changes in EKO HOT 2
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 nnusf.