def write_ini(self, R0, nR0, jk=0, threads=3, action=0): full_name = self.fname + str(R0) + self.name_root if self.jackknife: full_name += '_jk{0:d}'.format(jk) print 'Ini', full_name with open('INI_{}.ini'.format(full_name), 'w') as f: f.write(lf.text_ini_file(threads = threads, action = action)) f.write(lf.params_upsilon()) f.write('use_upsilon= 98\n') f.write('samples = 10000000\n') f.write('best_fit = {0:s}best_{1:s}.dat\n'.format(self.dir_bf, full_name)) f.write('aver = {0:1.1f}\n'.format(self.aver if self.full_cov in self.bin_type else 0)) f.write(lf.params_cosmo(self.data_type) + '\n\n') f.write('z_gg = {} \n'.format(self.z_mean)) f.write('z_gm = {} \n'.format(self.z_mean)) f.write(lf.R0_params(R0, nR0) + '\n') f.write('use_diag = {0:s}\n\n'.format('F' if self.full_cov in self.bin_type else 'T')) f.write('file_root = ' + self.dir_chains + full_name + '\n') f.write('mock_file = ' + self.dir_data + full_name + '.dat' + '\n') f.write('mock_cov = ' + self.dir_data + full_name + self.name_cov + '\n') time.sleep(2.)