Esempio n. 1
0
File: XSweep.py Progetto: hainm/xia2
 def get_all_image_names(self):
   '''Get a full list of all images in this sweep...'''
   result = []
   for image in self._images:
     result.append(template_directory_number2image(self._template,
                                                   self._directory,
                                                   image))
   return result
Esempio n. 2
0
    def get_image_name(self, number):
        '''Convert an image number into a name.'''

        return template_directory_number2image(self.get_template(),
                                               self.get_directory(), number)
Esempio n. 3
0
File: Sweep.py Progetto: hainm/xia2
  def imagename(self, number):
    '''Compute an image name from an image number.'''

    return template_directory_number2image(self._template,
                                           self._directory,
                                           number)
Esempio n. 4
0
    def imagename(self, number):
        '''Compute an image name from an image number.'''

        return template_directory_number2image(self._template, self._directory,
                                               number)
Esempio n. 5
0
File: XSweep.py Progetto: xia2/xia2
  def get_image_name(self, number):
    '''Convert an image number into a name.'''

    return template_directory_number2image(self._template,
                                           self._directory,
                                           number)
Esempio n. 6
0
    batches = {}

    from xia2.Experts.FindImages import find_matching_images, \
         template_directory_number2image, image2template_directory

    image_names = []
    for image in sys.argv[1:]:

        template, directory = image2template_directory(image)
        images = find_matching_images(template, directory)

        batch_images = []

        for i in images:
            image = template_directory_number2image(template, directory, i)
            image_names.append(image)
            batch_images.append(image)

        epochs = epocher(batch_images)
        for j in range(len(epochs)):
            batch = images[j] + offsets[template]
            batches[epochs[j][1]] = batch

    dose = accumulate(image_names)
    epochs = sorted(dose.keys())

    e0 = min(epochs)

    for e in epochs:
        print 'batch %d time %f dose %f' % \
Esempio n. 7
0
       template_directory_number2image, image2template_directory
  from xia2.Handlers.Flags import Flags

  # just cos we can...
  Flags.set_trust_timestamps(True)

  image_names = []
  for image in sys.argv[1:]:

    template, directory = image2template_directory(image)
    images = find_matching_images(template, directory)

    batch_images = []

    for i in images:
      image = template_directory_number2image(
          template, directory, i)
      image_names.append(image)
      batch_images.append(image)

    epochs = epocher(batch_images)
    for j in range(len(epochs)):
      batch = images[j] + offsets[template]
      batches[epochs[j][1]] = batch

  dose = accumulate(image_names)
  epochs = dose.keys()
  epochs.sort()

  e0 = min(epochs)

  for e in epochs:
Esempio n. 8
0
    def get_image_name(self, number):
        """Convert an image number into a name."""

        return template_directory_number2image(self._template, self._directory,
                                               number)