def ExportMtz(self): params = PhilIndex.params.dials.integrate export = _ExportMtz() export.set_working_directory(self.get_working_directory()) export.set_experiments_filename(self._intgr_experiments_filename) export.set_include_partials(params.include_partials) auto_logfiler(export, 'EXPORTMTZ') return export
def ExportMtz(self): params = PhilIndex.params.dials.integrate export = _ExportMtz() export.set_working_directory(self.get_working_directory()) export.set_experiments_filename(self._intgr_experiments_filename) export.set_include_partials(params.include_partials) if len(self.get_matching_images()) == 1: export.set_keep_partials(True) export.set_scale_partials(False) auto_logfiler(export, 'EXPORTMTZ') return export
def ExportMtz(self): params = PhilIndex.params.dials.integrate export = _ExportMtz() export.set_working_directory(self.get_working_directory()) export.set_experiments_filename(self._intgr_experiments_filename) export.set_combine_partials(params.combine_partials) export.set_partiality_threshold(params.partiality_threshold) if len(self.get_matching_images()) == 1: export.set_partiality_threshold(0.1) if (len(self.get_matching_images()) == 1 or PhilIndex.params.dials.fast_mode or not PhilIndex.params.xia2.settings.integration.profile_fitting ): # With no profiles available have to rely on summation alone export.set_intensity_choice("sum") auto_logfiler(export, "EXPORTMTZ") return export