def prepare_transform(entry, Qh, Qk, Ql, output, settings): refine = NXRefine(entry) refine.read_parameters() refine.output_file = output refine.settings_file = settings refine.h_start, refine.h_step, refine.h_stop = Qh refine.k_start, refine.k_step, refine.k_stop = Qk refine.l_start, refine.l_step, refine.l_stop = Ql refine.define_grid() refine.prepare_transform(output) refine.write_settings(settings) refine.write_parameters()