示例#1
0
fig = p.figure(figsize=(3.375, 2.0))
data = []
column_dic = []
for file_name in data_file_list:
    param_dict = extract_params_from_file_name(file_name)
    full_path = os.path.join(prefix, file_name)
    if not os.path.exists(full_path):
        print('Path {} doesn\'t exist'.format(full_path))
        continue
    data.append(
        np.loadtxt(full_path,
                   dtype=np.float64,
                   delimiter=';',
                   unpack=True,
                   skiprows=1))
    column_names = read_column_names(full_path)
    column_dic.append(dict(zip(column_names, range(len(column_names)))))

p.subplot(1, 2, 1)
handle1, = p.loglog(data[0][column_dic[0]['NAtoms']],
                    1 - data[0][column_dic[0]['F_CJ_tNoInteraction_one']],
                    color='#009900',
                    linestyle=':',
                    label=r'$t_{\rm b}=1$, $\Lambda$-type',
                    linewidth=common_line_width)
handle2, = p.loglog(data[1][column_dic[1]['NAtoms']],
                    1 - data[1][column_dic[1]['F_CJ_tNoInteraction_one']],
                    'k-.',
                    label=r'$t_{\rm b}=1$, dual-V',
                    linewidth=common_line_width)
handle3, = p.loglog(data[0][column_dic[0]['NAtoms']],
示例#2
0
data_dualV_file_name = 'grating_dispersion_relation_dualV_N_10000_g1d_0.1_Deltac_-90_Omega_1_OmegaPeriods_5000_seed_12345.txt'

param_dict_dualV = extract_params_from_file_name(data_dualV_file_name)
full_path_dualV = os.path.join(prefix, data_dualV_file_name)
full_path_lambda = os.path.join(prefix, data_lambda_file_name)
data_dualV = p.loadtxt(full_path_dualV,
                       dtype=p.float64,
                       delimiter=';',
                       unpack=True,
                       skiprows=1)
data_lambda = p.loadtxt(full_path_lambda,
                        dtype=p.float64,
                        delimiter=';',
                        unpack=True,
                        skiprows=1)
column_names_lambda = read_column_names(full_path_lambda)
column_dic_lambda = dict(
    zip(column_names_lambda, range(len(column_names_lambda))))
column_names_dualV = read_column_names(full_path_dualV)
column_dic_dualV = dict(zip(column_names_dualV,
                            range(len(column_names_dualV))))

g1d = 0.1
Deltac = -90
Omega = 1

usetex()
p.figure(figsize=(3.3, 2.5))
ax = p.subplot(111)

delta_array_log = np.linspace(-6, 0, 500)