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 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
 
float P = 1.0
 
 ops
 
 files
 
 amp
 
 eff
 
 Deff
 
 efficiency_file
 
 dtype
 
 unpack
 
 outfile = open("gamma.dat", 'w')
 
 epsilon = math.exp(math.log(ops.epsilonstart) + i * (math.log(ops.epsilonend) - math.log(ops.epsilonstart)) / (ops.nepsilon - 1))
 
 Gmu = math.exp(math.log(ops.Gmustart) + j * (math.log(ops.Gmuend) - math.log(ops.Gmustart)) / (ops.nGmu - 1))
 
 end
 
 file
 
 alpha = epsilon * (LOOPS_RAD_POWER * Gmu)**ops.index
 
 zofA = cs_gamma.findzofA(Gmu, alpha, amp)
 
 dRdz = cs_gamma.finddRdz(Gmu, alpha, ops.frequency, LOOPS_RAD_POWER, zofA)
 
 Dlnz = numpy.log(zofA[1:]) - numpy.log(zofA[:-1])
 
float gammaAverage = scipy.integrate.simps(eff[:-1] * zofA[:-1] * dRdz[:-1] * -Dlnz) * CUSPS_PER_LOOP / P
 
float gammaMin = scipy.integrate.simps(numpy.clip(eff[:-1] - Deff[:-1], 0.0, 1.0) * zofA[:-1] * dRdz[:-1] * -Dlnz) * CUSPS_PER_LOOP / P
 
float gammaMax = scipy.integrate.simps(numpy.clip(eff[:-1] + Deff[:-1], 0.0, 1.0) * zofA[:-1] * dRdz[:-1] * -Dlnz) * CUSPS_PER_LOOP / P
 

Function Documentation

◆ parse_command_line()

def lalapps_string_cs_gamma.parse_command_line ( )

Definition at line 55 of file lalapps_string_cs_gamma.py.

Variable Documentation

◆ LAMBDA_Z_EQ

float lalapps_string_cs_gamma.LAMBDA_Z_EQ = 5440.0

Definition at line 46 of file lalapps_string_cs_gamma.py.

◆ LAMBDA_H_0

float lalapps_string_cs_gamma.LAMBDA_H_0 = 2.27e-18

Definition at line 47 of file lalapps_string_cs_gamma.py.

◆ LAMBDA_OMEGA_M

float lalapps_string_cs_gamma.LAMBDA_OMEGA_M = 0.279

Definition at line 48 of file lalapps_string_cs_gamma.py.

◆ LAMBDA_OMEGA_R

float lalapps_string_cs_gamma.LAMBDA_OMEGA_R = 8.5e-5

Definition at line 49 of file lalapps_string_cs_gamma.py.

◆ LOOPS_RAD_POWER

float lalapps_string_cs_gamma.LOOPS_RAD_POWER = 50.0

Definition at line 50 of file lalapps_string_cs_gamma.py.

◆ CUSPS_PER_LOOP

float lalapps_string_cs_gamma.CUSPS_PER_LOOP = 1.0

Definition at line 51 of file lalapps_string_cs_gamma.py.

◆ P

float lalapps_string_cs_gamma.P = 1.0

Definition at line 52 of file lalapps_string_cs_gamma.py.

◆ ops

lalapps_string_cs_gamma.ops

Definition at line 84 of file lalapps_string_cs_gamma.py.

◆ files

lalapps_string_cs_gamma.files

Definition at line 84 of file lalapps_string_cs_gamma.py.

◆ amp

lalapps_string_cs_gamma.amp

Definition at line 87 of file lalapps_string_cs_gamma.py.

◆ eff

lalapps_string_cs_gamma.eff

Definition at line 87 of file lalapps_string_cs_gamma.py.

◆ Deff

lalapps_string_cs_gamma.Deff

Definition at line 87 of file lalapps_string_cs_gamma.py.

◆ efficiency_file

lalapps_string_cs_gamma.efficiency_file

Definition at line 87 of file lalapps_string_cs_gamma.py.

◆ dtype

lalapps_string_cs_gamma.dtype

Definition at line 87 of file lalapps_string_cs_gamma.py.

◆ unpack

lalapps_string_cs_gamma.unpack

Definition at line 87 of file lalapps_string_cs_gamma.py.

◆ outfile

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

Definition at line 90 of file lalapps_string_cs_gamma.py.

◆ epsilon

lalapps_string_cs_gamma.epsilon = math.exp(math.log(ops.epsilonstart) + i * (math.log(ops.epsilonend) - math.log(ops.epsilonstart)) / (ops.nepsilon - 1))

Definition at line 93 of file lalapps_string_cs_gamma.py.

◆ Gmu

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

Definition at line 95 of file lalapps_string_cs_gamma.py.

◆ end

lalapps_string_cs_gamma.end

Definition at line 96 of file lalapps_string_cs_gamma.py.

◆ file

lalapps_string_cs_gamma.file

Definition at line 96 of file lalapps_string_cs_gamma.py.

◆ alpha

lalapps_string_cs_gamma.alpha = epsilon * (LOOPS_RAD_POWER * Gmu)**ops.index

Definition at line 98 of file lalapps_string_cs_gamma.py.

◆ zofA

lalapps_string_cs_gamma.zofA = cs_gamma.findzofA(Gmu, alpha, amp)

Definition at line 100 of file lalapps_string_cs_gamma.py.

◆ dRdz

lalapps_string_cs_gamma.dRdz = cs_gamma.finddRdz(Gmu, alpha, ops.frequency, LOOPS_RAD_POWER, zofA)

Definition at line 101 of file lalapps_string_cs_gamma.py.

◆ Dlnz

lalapps_string_cs_gamma.Dlnz = numpy.log(zofA[1:]) - numpy.log(zofA[:-1])

Definition at line 103 of file lalapps_string_cs_gamma.py.

◆ gammaAverage

float lalapps_string_cs_gamma.gammaAverage = scipy.integrate.simps(eff[:-1] * zofA[:-1] * dRdz[:-1] * -Dlnz) * CUSPS_PER_LOOP / P

Definition at line 105 of file lalapps_string_cs_gamma.py.

◆ gammaMin

float lalapps_string_cs_gamma.gammaMin = scipy.integrate.simps(numpy.clip(eff[:-1] - Deff[:-1], 0.0, 1.0) * zofA[:-1] * dRdz[:-1] * -Dlnz) * CUSPS_PER_LOOP / P

Definition at line 106 of file lalapps_string_cs_gamma.py.

◆ gammaMax

float lalapps_string_cs_gamma.gammaMax = scipy.integrate.simps(numpy.clip(eff[:-1] + Deff[:-1], 0.0, 1.0) * zofA[:-1] * dRdz[:-1] * -Dlnz) * CUSPS_PER_LOOP / P

Definition at line 107 of file lalapps_string_cs_gamma.py.