Public
Edited
May 30, 2024
1 fork
Importers
4 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Planck15.age // in Gyr
Insert cell
(1 - Planck15.lookback_time(0,4n) / Planck15.age) * 50
Insert cell
Planck15.critical_density0.toString()
Insert cell
Planck15.Ode0
Insert cell
Planck15.ngamma(0)
Insert cell
Planck15.ndm(0,0.1) * 1e6
Insert cell
Planck15.ndm(0) / Planck15.nb(0)
Insert cell
{
// z<0 corresponds to future times with negative comoving distances and lookback times.
const z=linspace(-0.5, 2, 11, {dtype:Float64Array});
return Planck15.tidyz(z, 'comoving_distance,lookback_time,critical_density,Ode');
}
Insert cell
Planck15._critical_density0
Insert cell
Insert cell
w0wa = new w0waCDM({H0:70, Om0:0.25, Ok0:0.1, w0:-0.9, wa:0.1, Tcmb0:2.7, Neff:3.04})
Insert cell
w0wa.age
Insert cell
Insert cell
// Om0=0.3, Ode0=0.7 age in Gyr
new FluidsModel(0,0.3,0.7,70).age
Insert cell
// Model without radiation has infinite horizon
new FluidsModel(0,0.3,0.7,70).horizon
Insert cell
// Or0=Om0=1 universe reaches max size at a=1.6
new FluidsModel(1,1,0,70).aminmax
Insert cell
// Ode0=1 universe reaches min size at a=0.7
new FluidsModel(0,0,2,70).aminmax
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more