- 1,255
- 143
This is as expected. See my post #26. Either Ωm,0 or ΩLambda,0 has to give if we want to keep OmegaT,0=1.
Note that with the current settings @Jorrie's development fork is served at https://burtjordaan.github.io/light-cone-calc.github.io/docs/.pbuk said:Yes, if you got to your repo at https://github.com/burtjordaan/light-cone-calc.github.io and select Settings -> Pages, then make it look like this:
View attachment 305226
You should then (after a short delay to build it) see your version of the site at https://burtjordaan.github.io/light-cone-calc.github.io
Thanks for providing the runable link, because I still have finger trouble with Github. Note that this is not the latest version, which JimJCW (somehow) got hold of, albeit with the actual OutputCSV.js missing - Github seems to be a difficult animal to understand at my age...pbuk said:Note that with the current settings @Jorrie's development fork is served at https://burtjordaan.github.io/light-cone-calc.github.io/docs/.
Jorrie said:Note that this is not the latest version, which JimJCW (somehow) got hold of, ...
Jorrie said:This is as expected. See my post #26. Either Ωm,0 or ΩLambda,0 has to give if we want to keep OmegaT,0=1.
You are right, but to output OmegaT,0 >1 would also be a discrepancy, because without giving the value explicitly, the collaboration the spatial flatness in words, if I read the paper correctly.JimJCW said:I think if at input Ωm,0 = 0.3111 but at output it becomes Ωm,0 = 0.3110082030, it is a discrepancy.
Ok, found error for CSV output and fixed it.Jorrie said:I'm also still perplexed as to why the Trial Version does not have CSV output option working when selected. I did upload it with the OuputCSV.js file (a new file that was not there is earlier versions) and it shows on my fork.
@pbuk , I think the trial version is now at the top of your branch as well(?)Jorrie said:Ok, found error for CSV output and fixed it.
Should now work on http://jorrie.epizy.com/docs/index.html
Yes I agree, if we want curvature then I think this must be input explicitly as it is in LightCone7 and 8. I'm not a cosmologist either, but I don't think we are missing anything, we just have to deal as modellers with the fact that our inputs are uncertain. The objective in creating any physical model is not to faithfully reproduce inputs, it is to create an output that is the best fit to the observations. With this in mind I plan to do some investigation on how best to 'spread' the Ωrad,0 adjustment to achieve the best fit to t0 (age).Jorrie said:You are right, but to output OmegaT,0 >1 would also be a discrepancy, because without giving the value explicitly, the collaboration the spatial flatness in words, if I read the paper correctly.
So maybe we miss something in the equations, but as a non-cosmologist, I can't figure out what.
But I think the alternative which is to have an input of Ω0 = 1 become an output of Ω0 = 0.9999101295 is worse: non-zero curvature is "a big thing" and is something that should be explicitly input, not extracted out of what is more or less rounding errors.JimJCW said:I think if at input Ωm,0 = 0.3111 but at output it becomes Ωm,0 = 0.3110082030, it is a discrepancy.
I think this may have got lost when I imported from your fork - because I can't create pull requests from your fork I had to clone it and copy files over: I picked up the changed files but must have missed the addition.Jorrie said:I'm also still perplexed as to why the Trial Version does not have CSV output option working when selected. I did upload it with the OuputCSV.js file (a new file that was not there is earlier versions) and it shows on my fork.
Jorrie said:You are right, but to output OmegaT,0 >1 would also be a discrepancy, because without giving the value explicitly, the collaboration the spatial flatness in words, if I read the paper correctly.
So maybe we miss something in the equations, but as a non-cosmologist, I can't figure out what.
Our previous versions of Lightcone8 suffered the same problem.
This is not correct. Planck 2018+BAO gives us ## \Omega_{m,0} = 0.3111 \pm 0.0056; \Omega_{\Lambda,0} = 0.6889 \pm 0.0056 ##. Now we can argue about the independence of those errors, but they certainly don't give us ## \Omega_{m,0} + \Omega_{\Lambda,0} = 1.00000 000 \pm 0.00000 000 ##. Adjusting ## \Omega_{m,0} ## to 0.311008176 to accommodate ## \Omega_{rad,0} ## is still within ## 0.02 \sigma ## of the survey result!JimJCW said:We cannot insist that ΩΛ,0 + Ωm,0 =1 as is done in Planck 2018 results. I and still have Ω0 = 1.
| Parameter | Planck 2018+BAO | LightCone8 default | Forced ## \Omega_{m,0} ## |
| ## \Omega_{\Lambda,0} ## | 0.6889±0.0056 | 0.6889000000 | 0.6889000000 |
| ## \Omega_{m,0} ## | 0.3111±0.0056 | 0.3110082030 | 0.3111000000 |
| ## \Omega_{rad,0} ## | ~9.180e-5 | 0.00009179699026 | 0.00009182408501 |
| ## \Omega_{0} ## | "Consistent with 1" | 1.000000000 | 1.000091824 |
| ## \Omega_{\kappa,0} ## | "Consistent with 0" | 0.000000000 | 0.00009182408501 |
| Age | 13.787±0.020 Gyr | 13.78704250 Gyr | 13.78629120 Gyr |
pbuk said:This is not correct. Planck 2018+BAO gives us ## \Omega_{m,0} = 0.3111 \pm 0.0056; \Omega_{\Lambda,0} = 0.6889 \pm 0.0056 ##. Now we can argue about the independence of those errors, but they certainly don't give us ## \Omega_{m,0} + \Omega_{\Lambda,0} = 1.00000 000 \pm 0.00000 000 ##. Adjusting ## \Omega_{m,0} ## to 0.311008176 to accommodate ## \Omega_{rad,0} ## is still within ## 0.02 \sigma ## of the survey result!
Jorrie said:So what is the consensus: do we declare Lightcone8 with the trail UI interface as good enough, meaning we take away the "Jorrie Trial UI" in the title, or do we wait for a cosmologist to advise us?
My opinion is that as an educational tool, it is as good as it needs to be.
Jorrie said:Yes, that the trail becomes the "official model", provided that we agree that we should input these 5 parameters, all givens by the Planck collaboration.
View attachment 305433
Our model implementation then forces ##\Omega## to be whatever this input is (default 1, but we are allowed to change this for educational purposes).(a) This is done by subtracting ##\Omega_R## from ##\Omega_M##.
I don't think so, because it gives exactly the same "error", if we can call it that. It likewise reduces Ωm,0 to 0.3110 in order to keep Ω0 =1. So no benefit in keeping it, AFAICS.JimJCW said:What will happen to ‘LightCone8: https://burtjordaan.github.io/light-cone-calc.github.io/’? Will it be still available?
Jorrie said:I don't think so, because it gives exactly the same "error", if we can call it that. It likewise reduces Ωm,0 to 0.3110 in order to keep Ω0 =1. So no benefit in keeping it, AFAICS.
I tend to agree with @pbuk that it is preferable to "err" in ##\Omega_{m,0}##, rather than allowing Lightcone8 to output a non-unity Ω0. Maybe we should reduce both ##\Omega_{m,0}## and ##\Omega_{\Lambda,0}## proportionally.
We can easily explain the discrepancies in the UI.
Jorrie said:Jim, I don't quite understand your objection against https://light-cone-calc.github.io/, because the two give identical outputs for the Planck + BAO input data, . . .
Both deviate from the Planck + BAO input data for Ωm, for reasons discussed before.
Oops, yes thanks for the headsup - I see now that the table calculation module ignores the matter density input value. I will temporarily reset the old input tables. But I would still like to use Ωm,0 as one of the primary inputs (for reasons that I mentioned in my prior post). So it would mean swapping ΩL and Ωm in what you have above.JimJCW said:Suggestion:
We can use Ωm,0 and ΩR,0 as derived quantities and print them on the right-hand side:
View attachment 305466
Jorrie said:Oops, yes thanks for the headsup - I see now that the table calculation module ignores the matter density input value. I will temporarily reset the old input tables. But I would still like to use Ωm,0 as one of the primary inputs (for reasons that I mentioned in my prior post). So it would mean swapping ΩL and Ωm in what you have above.
To do the change in primary input, @pbuk must also alter his calculation module to use Ωm,0 as primary input. I will coordinate with him to get us there.
Jorrie said:To do the change in primary input, @pbuk must also alter his calculation module to use Ωm,0 as primary input. I will coordinate with him to get us there.
// Use omegaLambda0 if it is provided.
if (props.omegaLambda0 != null) {
omegaLambda0 = props.omegaLambda0;
omegaM0 = (omega0 - omegaLambda0) * (sEq / (sEq + 1));
} else if (props.omegaM0 != null) {
omegaM0 = props.omegaM0;
omegaLambda0 = omega0 - omegaM0 * ((sEq + 1) / sEq);
} else {
throw new Error('Must provide either omegaM0 or omegaLambda0');
}
Yes, although I started to think we must use Ωm,0 (as the more directly established parameter), I guess that since we do not yet understand why the Planck collaboration have elected to present the data with this apparent inconsistency, it may be best to take their exact values at face value as inputs.pbuk said:I think what we are now suggesting is that if both Ωm,0 and ΩΛ,0 are provided we should apply the Ωrad,0 adjustment proportionately across Ωm,0 and ΩΛ,0?
I'll have a look at this.
Jorrie said:Yes, although I started to think we must use Ωm,0 (as the more directly established parameter), I guess that since we do not yet understand why the Planck collaboration have elected to present the data with this apparent inconsistency, it may be best to take their exact values at face value as inputs.
Since we are desirous to keep Ω0 = 1, I suppose we can decide how to process that. Adjusting proportionately across both seems to be the more neutral scheme.
Yea, you are right. Trying to use all 4 will give inconsistencies.JimJCW said:The source of our problem is that Planck 2018 results. I data is incorrect for a flat universe:
View attachment 305565
We shouldn’t use these numbers as given at the same time.
Jorrie said:If we ever find Omega_0 slightly above 1, the most likely culprit will be dark matter. Here is a graph for Omega_0 = 1.1 (an exaggerated case for visibility)
View attachment 305573
Interesting how Omega will first rise (in this case overshooting the the "current 1.1" slightly) and then being dragged down to unity again by dark energy dominance.