In [10]:
%load_ext autoreload
%autoreload 2
from orphics import maps,cosmology,io,stats
from enlib import enmap
import numpy as np
In [11]:
lc = cosmology.LimberCosmology(lmax=2000,pickling=True,skipPower=False,low_acc=True)
In [12]:
lc.addStepNz("g1",0.43,0.51,bias=2)
lc.addStepNz("g2",0.51,0.57,bias=2)
lc.addStepNz("g3",0.57,0.7,bias=2)
lc.addStepNz("gall",0.43,0.7,bias=2)
In [13]:
ellrange = np.arange(0,2000,1)
lc.generateCls(ellrange)
cl11 = lc.getCl("g1","g1")
cl22 = lc.getCl("g2","g2")
cl33 = lc.getCl("g3","g3")
cl00 = lc.getCl("gall","gall")
In [15]:
pl = io.Plotter()
pl.add(ellrange,cl11)
pl.add(ellrange,cl22)
pl.add(ellrange,cl33)
pl.add(ellrange,cl00,ls="--")
pl.done()