|
Peano
|
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) |
| int | a_i = 1e-3 |
| parser = argparse.ArgumentParser(description='Tracer_conversion') | |
| dest | |
| required | |
| type | |
| str | |
| help | |
| default | |
| choices | |
| action | |
| False | |
| args = parser.parse_args() | |
| file_name = args.file_name | |
| IfXunitInCode = args.IfXunitInCode | |
| f = open(file_name) | |
| main code | |
| dat = f.readlines()[1:] | |
| int | tstep = 0 |
| int | told = 1e6 |
| tem = list(map(float,line.split(', '))) | |
| tnew = tem[0] | |
| int | number_of_data = len(tem)-6 |
| int | N_tracer = 0 |
| int | ID1 = -100 |
| list | coors = [] |
| list | coor = [tem[3],tem[4],tem[5]] |
| data_set = np.zeros((N_tracer,tstep,4+number_of_data)) | |
| int | t_count = 0 |
| int | N_count = 0 |
| dict | q_dir = {"rho":4,"v_x":5,"v_y":6,"v_z":7,"E_t":8} |
| int | t_id = 100 |
| q_id = args.pq | |
| int | t_r_id = tstep-t_id-1 |
| t_code = data_set[0,t_r_id,0] | |
| data_at_t = data_set[:,t_r_id,:] | |
| sort_data = data_at_t[np.argsort(data_at_t[:,1])] | |
| coor_data = sort_data[:,1] | |
| e_data = np.array(sort_data[:,q_dir["E_t"]]) | |
| m1_data = np.array(sort_data[:,q_dir["v_x"]]) | |
| m2_data = np.array(sort_data[:,q_dir["v_y"]]) | |
| m3_data = np.array(sort_data[:,q_dir["v_z"]]) | |
| rho_data = np.array(sort_data[:,q_dir["rho"]]) | |
| q_data = sort_data[:,q_dir[q_id]] | |
| 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 |
| int | rho_scaling = 1/(6*pi*G*t_real**2) |
| float | r_ta = a_scale*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) |
| float | v_scaling = r_ta/t_real |
| int | P_scaling = rho_scaling*r_ta**2*1e6/(t_real**2) |
| label | |
| csv_plot.file_len | ( | fname | ) |
Definition at line 15 of file csv_plot.py.
| int csv_plot.a_i = 1e-3 |
Definition at line 13 of file csv_plot.py.
Definition at line 143 of file csv_plot.py.
| csv_plot.action |
Definition at line 28 of file csv_plot.py.
| csv_plot.args = parser.parse_args() |
Definition at line 31 of file csv_plot.py.
| csv_plot.choices |
Definition at line 27 of file csv_plot.py.
Definition at line 72 of file csv_plot.py.
| csv_plot.coor_data = sort_data[:,1] |
Definition at line 125 of file csv_plot.py.
Definition at line 147 of file csv_plot.py.
| csv_plot.coors = [] |
Definition at line 66 of file csv_plot.py.
| csv_plot.dat = f.readlines()[1:] |
Definition at line 44 of file csv_plot.py.
Definition at line 122 of file csv_plot.py.
| csv_plot.data_set = np.zeros((N_tracer,tstep,4+number_of_data)) |
Definition at line 79 of file csv_plot.py.
| csv_plot.default |
Definition at line 27 of file csv_plot.py.
| csv_plot.dest |
Definition at line 26 of file csv_plot.py.
Definition at line 127 of file csv_plot.py.
| csv_plot.f = open(file_name) |
main code
Definition at line 40 of file csv_plot.py.
| csv_plot.False |
Definition at line 28 of file csv_plot.py.
| csv_plot.file_name = args.file_name |
Definition at line 34 of file csv_plot.py.
| float csv_plot.G = 6.67408*1e-11 |
Definition at line 9 of file csv_plot.py.
| csv_plot.help |
Definition at line 26 of file csv_plot.py.
| csv_plot.ID1 = -100 |
Definition at line 65 of file csv_plot.py.
| csv_plot.IfXunitInCode = args.IfXunitInCode |
Definition at line 35 of file csv_plot.py.
| csv_plot.label |
Definition at line 189 of file csv_plot.py.
| float csv_plot.M = 0.15 |
Definition at line 10 of file csv_plot.py.
Definition at line 128 of file csv_plot.py.
Definition at line 129 of file csv_plot.py.
Definition at line 130 of file csv_plot.py.
| int csv_plot.N_count = 0 |
Definition at line 83 of file csv_plot.py.
| int csv_plot.N_tracer = 0 |
Definition at line 64 of file csv_plot.py.
| int csv_plot.number_of_data = len(tem)-6 |
Definition at line 58 of file csv_plot.py.
| int csv_plot.P_scaling = rho_scaling*r_ta**2*1e6/(t_real**2) |
Definition at line 184 of file csv_plot.py.
| csv_plot.parser = argparse.ArgumentParser(description='Tracer_conversion') |
Definition at line 25 of file csv_plot.py.
| csv_plot.pi = np.pi |
Definition at line 8 of file csv_plot.py.
Definition at line 133 of file csv_plot.py.
| dict csv_plot.q_dir = {"rho":4,"v_x":5,"v_y":6,"v_z":7,"E_t":8} |
Definition at line 110 of file csv_plot.py.
| csv_plot.q_id = args.pq |
Definition at line 113 of file csv_plot.py.
Definition at line 150 of file csv_plot.py.
| float csv_plot.r_ta = a_scale*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 176 of file csv_plot.py.
| csv_plot.required |
Definition at line 26 of file csv_plot.py.
| float csv_plot.rho_c0_value = 1.8788*10**(-26) |
Definition at line 12 of file csv_plot.py.
| int csv_plot.rho_c_ini = 1 |
Definition at line 11 of file csv_plot.py.
Definition at line 131 of file csv_plot.py.
Definition at line 172 of file csv_plot.py.
Definition at line 123 of file csv_plot.py.
| csv_plot.str |
Definition at line 26 of file csv_plot.py.
Definition at line 121 of file csv_plot.py.
| int csv_plot.t_count = 0 |
Definition at line 82 of file csv_plot.py.
| int csv_plot.t_id = 100 |
Definition at line 112 of file csv_plot.py.
Definition at line 120 of file csv_plot.py.
Definition at line 142 of file csv_plot.py.
| csv_plot.tem = list(map(float,line.split(', '))) |
Definition at line 50 of file csv_plot.py.
| csv_plot.tnew = tem[0] |
Definition at line 51 of file csv_plot.py.
| csv_plot.told = 1e6 |
Definition at line 48 of file csv_plot.py.
| int csv_plot.tstep = 0 |
Definition at line 47 of file csv_plot.py.
| csv_plot.type |
Definition at line 26 of file csv_plot.py.
| int csv_plot.v_hubble = 100*(2.057*10**17/t_real)*coor_data_physical |
Definition at line 153 of file csv_plot.py.
Definition at line 177 of file csv_plot.py.