Peano
Loading...
Searching...
No Matches
para_plot Namespace Reference

Functions

 file_len (fname)
 

Variables

 pi = np.pi
 
float G = 6.67408*1e-11
 
float M = 0.15
 
int rho_c_ini = 1
 
float rho_c0_value = 1.8788*10**(-26)
 
float a_i = 0.001
 
 parser = argparse.ArgumentParser(description='Tracer_conversion')
 
 dest
 
 required
 
 type
 
 str
 
 help
 
 default
 
 choices
 
 action
 
 False
 
 args = parser.parse_args()
 
 IfXunitInCode = args.IfXunitInCode
 
list snapshots = [10,30,50]
 main code

 
int snapshot = 0
 
list rho = [[]];
 
list m_1 = [[]];
 
list E_t = [[]]
 
list coor = [[]]
 
 f = open("para_"+str(snap)+".csv")
 
 dat = f.readlines()[1:]
 
int count = 0
 
 tem = list(map(float,line.split(',')))
 
 sample_point = len(rho[0])
 
int origin_point = int(sample_point/2)+1
 
 q_id = args.pq
 
 coor_data = np.array(coor[snapshot])
 
 e_data = np.array(E_t[snapshot])
 
 m1_data = np.array(m_1[snapshot])
 
 m2_data = np.array(m_2[snapshot])
 
 m3_data = np.array(m_3[snapshot])
 
 rho_data = np.array(rho[snapshot])
 
 q_data = np.array(rho[snapshot])
 
list t_code = snapshots[snapshot]
 
tuple t_real = (0.1694*a_i**(-0.5)-t_code/11.8)**(-3)*10**15
 
float a_scale = 0.0287*(0.1694*a_i**(-0.5)-t_code/11.8)**(-2)
 
int coor_data_physical = 100*a_scale*coor_data
 
str q_id_show = "$"+q_id+"/(km/s)$"
 
int v_hubble = 100*(2.057*10**17/t_real)*coor_data_physical
 
float r_ta = a_i*100*3.086*1e19*((3*M)/(4*pi*rho_c_ini))**(1/3)*(4/3/pi)**(8/9)*(t_real/6.505/1e12)**(8/9)
 
int rho_scaling = 1/(6*pi*G*t_real**2)
 
float v_scaling = r_ta/t_real
 
int P_scaling = rho_scaling*r_ta**2*1e6/(t_real**2)
 
 label
 

Function Documentation

◆ file_len()

para_plot.file_len (   fname)

Definition at line 17 of file para_plot.py.

Variable Documentation

◆ a_i

float para_plot.a_i = 0.001

Definition at line 15 of file para_plot.py.

◆ a_scale

float para_plot.a_scale = 0.0287*(0.1694*a_i**(-0.5)-t_code/11.8)**(-2)

Definition at line 119 of file para_plot.py.

◆ action

para_plot.action

Definition at line 30 of file para_plot.py.

◆ args

para_plot.args = parser.parse_args()

Definition at line 35 of file para_plot.py.

◆ choices

para_plot.choices

Definition at line 29 of file para_plot.py.

◆ coor

list para_plot.coor = [[]]

Definition at line 52 of file para_plot.py.

◆ coor_data

para_plot.coor_data = np.array(coor[snapshot])

Definition at line 92 of file para_plot.py.

◆ coor_data_physical

int para_plot.coor_data_physical = 100*a_scale*coor_data

Definition at line 123 of file para_plot.py.

◆ count

int para_plot.count = 0

Definition at line 60 of file para_plot.py.

◆ dat

para_plot.dat = f.readlines()[1:]

Definition at line 58 of file para_plot.py.

◆ default

para_plot.default

Definition at line 29 of file para_plot.py.

◆ dest

para_plot.dest

Definition at line 28 of file para_plot.py.

◆ e_data

para_plot.e_data = np.array(E_t[snapshot])

Definition at line 94 of file para_plot.py.

◆ E_t

list para_plot.E_t = [[]]

Definition at line 51 of file para_plot.py.

◆ f

para_plot.f = open("para_"+str(snap)+".csv")

Definition at line 54 of file para_plot.py.

◆ False

para_plot.False

Definition at line 30 of file para_plot.py.

◆ G

float para_plot.G = 6.67408*1e-11

Definition at line 11 of file para_plot.py.

◆ help

para_plot.help

Definition at line 28 of file para_plot.py.

◆ IfXunitInCode

para_plot.IfXunitInCode = args.IfXunitInCode

Definition at line 37 of file para_plot.py.

◆ label

para_plot.label

Definition at line 164 of file para_plot.py.

◆ M

float para_plot.M = 0.15

Definition at line 12 of file para_plot.py.

◆ m1_data

para_plot.m1_data = np.array(m_1[snapshot])

Definition at line 95 of file para_plot.py.

◆ m2_data

para_plot.m2_data = np.array(m_2[snapshot])

Definition at line 96 of file para_plot.py.

◆ m3_data

para_plot.m3_data = np.array(m_3[snapshot])

Definition at line 97 of file para_plot.py.

◆ m_1

list para_plot.m_1 = [[]];

Definition at line 50 of file para_plot.py.

◆ origin_point

int para_plot.origin_point = int(sample_point/2)+1

Definition at line 79 of file para_plot.py.

◆ P_scaling

int para_plot.P_scaling = rho_scaling*r_ta**2*1e6/(t_real**2)

Definition at line 159 of file para_plot.py.

◆ parser

para_plot.parser = argparse.ArgumentParser(description='Tracer_conversion')

Definition at line 27 of file para_plot.py.

◆ pi

para_plot.pi = np.pi

Definition at line 10 of file para_plot.py.

◆ q_data

tuple para_plot.q_data = np.array(rho[snapshot])

Definition at line 100 of file para_plot.py.

◆ q_id

para_plot.q_id = args.pq

Definition at line 81 of file para_plot.py.

◆ q_id_show

str para_plot.q_id_show = "$"+q_id+"/(km/s)$"

Definition at line 126 of file para_plot.py.

◆ r_ta

float para_plot.r_ta = a_i*100*3.086*1e19*((3*M)/(4*pi*rho_c_ini))**(1/3)*(4/3/pi)**(8/9)*(t_real/6.505/1e12)**(8/9)

Definition at line 144 of file para_plot.py.

◆ required

para_plot.required

Definition at line 28 of file para_plot.py.

◆ rho

list para_plot.rho = [[]];

Definition at line 49 of file para_plot.py.

◆ rho_c0_value

float para_plot.rho_c0_value = 1.8788*10**(-26)

Definition at line 14 of file para_plot.py.

◆ rho_c_ini

int para_plot.rho_c_ini = 1

Definition at line 13 of file para_plot.py.

◆ rho_data

para_plot.rho_data = np.array(rho[snapshot])

Definition at line 98 of file para_plot.py.

◆ rho_scaling

int para_plot.rho_scaling = 1/(6*pi*G*t_real**2)

Definition at line 148 of file para_plot.py.

◆ sample_point

para_plot.sample_point = len(rho[0])

Definition at line 78 of file para_plot.py.

◆ snapshot

int para_plot.snapshot = 0

Definition at line 47 of file para_plot.py.

◆ snapshots

list para_plot.snapshots = [10,30,50]

main code

Definition at line 46 of file para_plot.py.

◆ str

para_plot.str

Definition at line 28 of file para_plot.py.

◆ t_code

list para_plot.t_code = snapshots[snapshot]

Definition at line 117 of file para_plot.py.

◆ t_real

tuple para_plot.t_real = (0.1694*a_i**(-0.5)-t_code/11.8)**(-3)*10**15

Definition at line 118 of file para_plot.py.

◆ tem

para_plot.tem = list(map(float,line.split(',')))

Definition at line 62 of file para_plot.py.

◆ type

para_plot.type

Definition at line 28 of file para_plot.py.

◆ v_hubble

int para_plot.v_hubble = 100*(2.057*10**17/t_real)*coor_data_physical

Definition at line 129 of file para_plot.py.

◆ v_scaling

float para_plot.v_scaling = r_ta/t_real

Definition at line 153 of file para_plot.py.