Example #1
0
 def export(self):
     from dials.util.export_xds_ascii import export_xds_ascii
     export_xds_ascii(self.reflections,
                      self.experiments,
                      self.params.xds_ascii.hklout,
                      summation=self.params.summation,
                      include_partials=params.mtz.include_partials,
                      keep_partials=params.mtz.keep_partials)
Example #2
0
 def export(self):
   from dials.util.export_xds_ascii import export_xds_ascii
   export_xds_ascii(
     self.reflections,
     self.experiments,
     self.params.xds_ascii.hklout,
     summation=self.params.summation,
     include_partials=params.mtz.include_partials,
     keep_partials=params.mtz.keep_partials)
Example #3
0
def export_xdsascii(params, experiments, reflections):
    """
    Export data in XDS_ASCII format

    :param params: The phil parameters
    :param experiments: The experiment list
    :param reflections: The reflection tables
    """

    _check_input(experiments, reflections, params=params, check_intensities=True)

    from dials.util.export_xds_ascii import export_xds_ascii

    export_xds_ascii(reflections[0], experiments, params)
Example #4
0
    def export(self):
        from dials.util.export_xds_ascii import export_xds_ascii

        if not "profile" in params.intensity and not "sum" in params.intensity:
            raise Sorry(
                """Only intensity options containing sum or profile are compatible with
export to xds_ascii format.""")
        if not any([
                i in self.reflections
                for i in ["intensity.sum.value", "intensity.prf.value"]
        ]):
            raise Sorry(
                """Unable to find 'intensity.sum.value' or 'intensity.prf.value'
columns in reflection table.""")
        try:
            export_xds_ascii(self.reflections, self.experiments, self.params)
        except ValueError as e:
            raise Sorry(e)