Example #1
0
#import AngularSeparation
from astropy import coordinates as coord
import time

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as p
import numpy as n

import os
import sys

import ClusterScalingRelations as clsr
from scipy.interpolate import interp1d
import StellarMass as sm
smhmr = sm.StellarMass()
scl = clsr.ClusterScalingRelations_Mantz2016()


cat = fits.open(os.path.join(os.environ['DATA_DIR'], 'spiders', 'cluster', 'CODEX-DR14-MergedSpectroscopicCatalogue_2018-02-05.fits'))[1].data

all_clus_id = n.array(list(set(cat['CLUS_ID'])))
all_clus_id.sort()

#spm26 = fits.open(os.path.join(os.environ['DATA_DIR'], 'spiders', 'cluster', 'CODEX-DR14-MergedSpectroscopicCatalogue_2018-02-05-spm26.fits'))[1].data

#spmV5 = fits.open(os.path.join(os.environ['DATA_DIR'], 'spiders', 'cluster', 'CODEX-DR14-MergedSpectroscopicCatalogue_2018-02-05-spmv5.fits'))[1].data

spmV5 = fits.open('/home/comparat/data/spm/firefly/FireflyGalaxyEbossDR14_Chabrier_MILES.fits')[1].data

Example #2
0
p.xlim((9.5, 12.5))
p.ylim((-6,-2))
p.grid()
p.legend(loc=0, frameon=False)
p.savefig('/home/comparat/data/eRoMok/BO12_fig3.png')
p.clf()


sys.exit()
print " set up box, and redshift "
#MD 1 hlist_0.74980_SAM_Nb_0.fits
#MD 25 hlist_0.75440_SAM_Nb_10.fits

z = 1./0.74230 -1.
# set up the stellar mass computation
sm = StellarMass.StellarMass()
mhs = n.logspace(10,15,100)
Nhalo = len(mhs)

ratio = sm.SMHMr(mhs,0.)
stellar_mass = sm.meanSM(mhs,0.)

# set up the x ray lambda SAR
logMs = n.arange(6.5,12.5,0.01)
cdfs_interpolations = []
cdfs_interpolations_maxs = []
XXS = n.arange(32,36.1,0.1)
for jj,mass in enumerate(logMs):
    pd = lambda ll : xr.psi_log(ll, logM=mass, z=z)
    norming = quad( pd, 32, 36)[0]
    cdfs_interpolations.append( interp1d(n.array([quad( pd, 32, X)[0] for X in XXS ])/norming, XXS) )