Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALApps 10.1.0.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
lalapps_string_cs_gamma_largeloops Namespace Reference

Functions

def parse_command_line ()
 

Variables

float LAMBDA_Z_EQ = 5440.0
 
float LAMBDA_H_0 = 2.27e-18
 
float LAMBDA_OMEGA_M = 0.279
 
float LAMBDA_OMEGA_R = 8.5e-5
 
float LOOPS_RAD_POWER = 50.0
 
float CUSPS_PER_LOOP = 1.0
 
 ops
 
 files
 
 amp
 
 eff
 
 Deff
 
 efficiency_file
 
 dtype
 
 unpack
 
 dlnA = numpy.log(amp[1:]) - numpy.log(amp[:-1])
 
 outfile = open("gamma.dat", 'w')
 
float lnz_min = -50.0
 
float lnz_max = 50.0
 
float dlnz = 0.1
 
 z = numpy.logspace(lnz_min, lnz_max, int((lnz_max-lnz_min)/dlnz)+1, base = math.e)
 
 dRdA = numpy.zeros(len(amp), dtype = float)
 
 P = math.exp(math.log(ops.pstart) + i * (math.log(ops.pend) - math.log(ops.pstart)) / (ops.np - 1))
 
 Gmu = math.exp(math.log(ops.Gmustart) + j * (math.log(ops.Gmuend) - math.log(ops.Gmustart)) / (ops.nGmu - 1))
 
 file
 
 dRdzdA = cs_gamma.finddRdzdA(Gmu, ops.frequency, LOOPS_RAD_POWER, amp, z, ops.model)
 
float gammaAverage = scipy.integrate.simps(eff[:-1] * dRdA[:-1] * amp[:-1] * dlnA) * CUSPS_PER_LOOP / P
 
float gammaMin = scipy.integrate.simps(numpy.clip(eff[:-1] - Deff[:-1], 0.0, 1.0) * dRdA[:-1] * amp[:-1] * dlnA) * CUSPS_PER_LOOP / P
 
float gammaMax = scipy.integrate.simps(numpy.clip(eff[:-1] + Deff[:-1], 0.0, 1.0) * dRdA[:-1] * amp[:-1] * dlnA) * CUSPS_PER_LOOP / P
 

Function Documentation

◆ parse_command_line()

def lalapps_string_cs_gamma_largeloops.parse_command_line ( )

Definition at line 54 of file lalapps_string_cs_gamma_largeloops.py.

Variable Documentation

◆ LAMBDA_Z_EQ

float lalapps_string_cs_gamma_largeloops.LAMBDA_Z_EQ = 5440.0

Definition at line 46 of file lalapps_string_cs_gamma_largeloops.py.

◆ LAMBDA_H_0

float lalapps_string_cs_gamma_largeloops.LAMBDA_H_0 = 2.27e-18

Definition at line 47 of file lalapps_string_cs_gamma_largeloops.py.

◆ LAMBDA_OMEGA_M

float lalapps_string_cs_gamma_largeloops.LAMBDA_OMEGA_M = 0.279

Definition at line 48 of file lalapps_string_cs_gamma_largeloops.py.

◆ LAMBDA_OMEGA_R

float lalapps_string_cs_gamma_largeloops.LAMBDA_OMEGA_R = 8.5e-5

Definition at line 49 of file lalapps_string_cs_gamma_largeloops.py.

◆ LOOPS_RAD_POWER

float lalapps_string_cs_gamma_largeloops.LOOPS_RAD_POWER = 50.0

Definition at line 50 of file lalapps_string_cs_gamma_largeloops.py.

◆ CUSPS_PER_LOOP

float lalapps_string_cs_gamma_largeloops.CUSPS_PER_LOOP = 1.0

Definition at line 51 of file lalapps_string_cs_gamma_largeloops.py.

◆ ops

lalapps_string_cs_gamma_largeloops.ops

Definition at line 85 of file lalapps_string_cs_gamma_largeloops.py.

◆ files

lalapps_string_cs_gamma_largeloops.files

Definition at line 85 of file lalapps_string_cs_gamma_largeloops.py.

◆ amp

lalapps_string_cs_gamma_largeloops.amp

Definition at line 88 of file lalapps_string_cs_gamma_largeloops.py.

◆ eff

lalapps_string_cs_gamma_largeloops.eff

Definition at line 88 of file lalapps_string_cs_gamma_largeloops.py.

◆ Deff

lalapps_string_cs_gamma_largeloops.Deff

Definition at line 88 of file lalapps_string_cs_gamma_largeloops.py.

◆ efficiency_file

lalapps_string_cs_gamma_largeloops.efficiency_file

Definition at line 88 of file lalapps_string_cs_gamma_largeloops.py.

◆ dtype

lalapps_string_cs_gamma_largeloops.dtype

Definition at line 88 of file lalapps_string_cs_gamma_largeloops.py.

◆ unpack

lalapps_string_cs_gamma_largeloops.unpack

Definition at line 88 of file lalapps_string_cs_gamma_largeloops.py.

◆ dlnA

lalapps_string_cs_gamma_largeloops.dlnA = numpy.log(amp[1:]) - numpy.log(amp[:-1])

Definition at line 89 of file lalapps_string_cs_gamma_largeloops.py.

◆ outfile

lalapps_string_cs_gamma_largeloops.outfile = open("gamma.dat", 'w')

Definition at line 92 of file lalapps_string_cs_gamma_largeloops.py.

◆ lnz_min

float lalapps_string_cs_gamma_largeloops.lnz_min = -50.0

Definition at line 96 of file lalapps_string_cs_gamma_largeloops.py.

◆ lnz_max

float lalapps_string_cs_gamma_largeloops.lnz_max = 50.0

Definition at line 97 of file lalapps_string_cs_gamma_largeloops.py.

◆ dlnz

float lalapps_string_cs_gamma_largeloops.dlnz = 0.1

Definition at line 98 of file lalapps_string_cs_gamma_largeloops.py.

◆ z

lalapps_string_cs_gamma_largeloops.z = numpy.logspace(lnz_min, lnz_max, int((lnz_max-lnz_min)/dlnz)+1, base = math.e)

Definition at line 99 of file lalapps_string_cs_gamma_largeloops.py.

◆ dRdA

lalapps_string_cs_gamma_largeloops.dRdA = numpy.zeros(len(amp), dtype = float)

Definition at line 100 of file lalapps_string_cs_gamma_largeloops.py.

◆ P

lalapps_string_cs_gamma_largeloops.P = math.exp(math.log(ops.pstart) + i * (math.log(ops.pend) - math.log(ops.pstart)) / (ops.np - 1))

Definition at line 103 of file lalapps_string_cs_gamma_largeloops.py.

◆ Gmu

lalapps_string_cs_gamma_largeloops.Gmu = math.exp(math.log(ops.Gmustart) + j * (math.log(ops.Gmuend) - math.log(ops.Gmustart)) / (ops.nGmu - 1))

Definition at line 105 of file lalapps_string_cs_gamma_largeloops.py.

◆ file

lalapps_string_cs_gamma_largeloops.file

Definition at line 106 of file lalapps_string_cs_gamma_largeloops.py.

◆ dRdzdA

lalapps_string_cs_gamma_largeloops.dRdzdA = cs_gamma.finddRdzdA(Gmu, ops.frequency, LOOPS_RAD_POWER, amp, z, ops.model)

Definition at line 108 of file lalapps_string_cs_gamma_largeloops.py.

◆ gammaAverage

float lalapps_string_cs_gamma_largeloops.gammaAverage = scipy.integrate.simps(eff[:-1] * dRdA[:-1] * amp[:-1] * dlnA) * CUSPS_PER_LOOP / P

Definition at line 114 of file lalapps_string_cs_gamma_largeloops.py.

◆ gammaMin

float lalapps_string_cs_gamma_largeloops.gammaMin = scipy.integrate.simps(numpy.clip(eff[:-1] - Deff[:-1], 0.0, 1.0) * dRdA[:-1] * amp[:-1] * dlnA) * CUSPS_PER_LOOP / P

Definition at line 115 of file lalapps_string_cs_gamma_largeloops.py.

◆ gammaMax

float lalapps_string_cs_gamma_largeloops.gammaMax = scipy.integrate.simps(numpy.clip(eff[:-1] + Deff[:-1], 0.0, 1.0) * dRdA[:-1] * amp[:-1] * dlnA) * CUSPS_PER_LOOP / P

Definition at line 116 of file lalapps_string_cs_gamma_largeloops.py.