Esempio n. 1
0
  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
Esempio n. 2
0
    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