• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python bits.auto_logfiler函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中xia2.lib.bits.auto_logfiler函数的典型用法代码示例。如果您正苦于以下问题:Python auto_logfiler函数的具体用法?Python auto_logfiler怎么用?Python auto_logfiler使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了auto_logfiler函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: Sortmtz

 def Sortmtz(self):
   '''Create a Sortmtz wrapper from _Sortmtz - set the working directory
   and log file stuff as a part of this...'''
   sortmtz = _Sortmtz()
   sortmtz.set_working_directory(self.get_working_directory())
   auto_logfiler(sortmtz)
   return sortmtz
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例2: get_reciprocal_space_primitive_matrix

def get_reciprocal_space_primitive_matrix(lattice, matrix, wd = None):
  '''Get the primitive reciprocal space vectors for this matrix.'''

  # parse the orientation matrix

  cell, a, u = parse_matrix(matrix)

  # generate other possibilities

  o = _Othercell()

  if wd:
    o.set_working_directory(wd)
    auto_logfiler(o)

  o.set_cell(cell)
  o.set_lattice(lattice)
  o.generate()

  # transform the possibly centred cell to the primitive setting

  new_cell = o.get_cell('aP')
  op = symop_to_mat(o.get_reindex_op('aP'))

  primitive_a = matmul(invert(op), a)

  return mat2vec(primitive_a)
开发者ID:hainm,项目名称:xia2,代码行数:27,代码来源:MatrixExpert.py


示例3: Chef

 def Chef(self):
   '''Create a Chef wrapper from _Chef - set the
   working directory and log file stuff as a part of this...'''
   chef = _Chef()
   chef.set_working_directory(self.get_working_directory())
   auto_logfiler(chef)
   return chef
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例4: Report

 def Report(self):
   report = _Report()
   report.set_working_directory(self.get_working_directory())
   report.set_experiments_filename(self._intgr_experiments_filename)
   report.set_reflections_filename(self._intgr_integrated_pickle)
   auto_logfiler(report, 'REPORT')
   return report
开发者ID:xia2,项目名称:xia2,代码行数:7,代码来源:DialsIntegrater.py


示例5: Freerflag

 def Freerflag(self):
   '''Create a Freerflag wrapper from _Freerflag - set the working
   directory and log file stuff as a part of this...'''
   freerflag = _Freerflag()
   freerflag.set_working_directory(self.get_working_directory())
   auto_logfiler(freerflag)
   return freerflag
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例6: Matthews_coef

 def Matthews_coef(self):
   '''Create a Matthews_coef wrapper from _Matthews_coef - set the
   working directory and log file stuff as a part of this...'''
   matthews_coef = _Matthews_coef()
   matthews_coef.set_working_directory(self.get_working_directory())
   auto_logfiler(matthews_coef)
   return matthews_coef
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例7: Mtz2various

 def Mtz2various(self):
   '''Create a Mtz2various wrapper from _Mtz2various - set the working
   directory and log file stuff as a part of this...'''
   mtz2various = _Mtz2various()
   mtz2various.set_working_directory(self.get_working_directory())
   auto_logfiler(mtz2various)
   return mtz2various
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例8: Cad

 def Cad(self):
   '''Create a Cad wrapper from _Cad - set the working directory
   and log file stuff as a part of this...'''
   cad = _Cad()
   cad.set_working_directory(self.get_working_directory())
   auto_logfiler(cad)
   return cad
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例9: Reindex

 def Reindex(self):
   '''Create a Reindex wrapper from _Reindex - set the working directory
   and log file stuff as a part of this...'''
   reindex = _Reindex()
   reindex.set_working_directory(self.get_working_directory())
   auto_logfiler(reindex)
   return reindex
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例10: _index_select_images

  def _index_select_images(self):
    '''Select correct images based on image headers. This will in
    general use the 20 frames. N.B. only if they have good
    spots on them!'''

    phi_width = self.get_phi_width()
    images = self.get_matching_images()

    # N.B. now bodging this to use up to 20 frames which have decent
    # spots on, spaced from throughout the data set.

    spacing = max(1, int(len(images) // 20))

    selected = []

    for j in range(0, len(images), spacing):
      selected.append(images[j])

    for image in selected[:20]:
      ld = LabelitDistl()
      ld.set_working_directory(self.get_working_directory())
      auto_logfiler(ld)
      ld.add_image(self.get_image_name(image))
      ld.distl()
      spots = ld.get_statistics(
          self.get_image_name(image))['spots_good']
      Debug.write('Image %d good spots %d' % (image, spots))
      if spots > 10:
        self.add_indexer_image_wedge(image)

    return
开发者ID:xia2,项目名称:xia2,代码行数:31,代码来源:LabelitIndexerII.py


示例11: Idxref

  def Idxref(self):
    from xia2.Handlers.Phil import PhilIndex
    idxref = _Idxref(params=PhilIndex.params.xds.index)
    idxref.set_working_directory(self.get_working_directory())

    idxref.setup_from_imageset(self.get_imageset())

    if self.get_distance():
      idxref.set_distance(self.get_distance())

    if self.get_wavelength():
      idxref.set_wavelength(self.get_wavelength())

    # if we have a refined set of parameters to apply, apply these
    if Flags.get_xparm():
      idxref.set_refined_origin(Flags.get_xparm_origin())
      idxref.set_refined_beam_vector(Flags.get_xparm_beam_vector())
      idxref.set_refined_rotation_axis(Flags.get_xparm_rotation_axis())
      idxref.set_refined_distance(Flags.get_xparm_distance())

    # hacks for Jira 493

    if Flags.get_xparm_a():
      idxref.set_a_axis(Flags.get_xparm_a())
    if Flags.get_xparm_b():
      idxref.set_b_axis(Flags.get_xparm_b())
    if Flags.get_xparm_c():
      idxref.set_c_axis(Flags.get_xparm_c())

    auto_logfiler(idxref, 'IDXREF')

    return idxref
开发者ID:xia2,项目名称:xia2,代码行数:32,代码来源:XDSIndexer.py


示例12: get_real_space_primitive_matrix

def get_real_space_primitive_matrix(lattice, matrix, wd = None):
  '''Get the primitive real space vectors for the unit cell and
  lattice type. Note that the resulting matrix will need to be
  scaled by a factor equal to the wavelength in Angstroms.'''

  # parse the orientation matrix

  cell, a, u = parse_matrix(matrix)

  # generate other possibilities

  o = _Othercell()

  if wd:
    o.set_working_directory(wd)
    auto_logfiler(o)

  o.set_cell(cell)
  o.set_lattice(lattice)
  o.generate()

  # transform the possibly centred cell to the primitive setting

  new_cell = o.get_cell('aP')
  op = symop_to_mat(o.get_reindex_op('aP'))

  primitive_a = matmul(invert(op), a)

  # then convert to real space

  real_a = invert(primitive_a)

  return real_a[0:3], real_a[3:6], real_a[6:9]
开发者ID:hainm,项目名称:xia2,代码行数:33,代码来源:MatrixExpert.py


示例13: Scaleit

 def Scaleit(self):
   '''Create a Scaleit wrapper from _Scaleit - set the working directory
   and log file stuff as a part of this...'''
   scaleit = _Scaleit()
   scaleit.set_working_directory(self.get_working_directory())
   auto_logfiler(scaleit)
   return scaleit
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例14: Mtzdump

 def Mtzdump(self):
   '''Create a Mtzdump wrapper from _Mtzdump - set the working directory
   and log file stuff as a part of this...'''
   mtzdump = _Mtzdump()
   mtzdump.set_working_directory(self.get_working_directory())
   auto_logfiler(mtzdump)
   return mtzdump
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例15: Correct

  def Correct(self):
    correct = _Correct(params=PhilIndex.params.xds.correct)
    correct.set_working_directory(self.get_working_directory())

    correct.setup_from_imageset(self.get_imageset())

    if self.get_distance():
      correct.set_distance(self.get_distance())

    if self.get_wavelength():
      correct.set_wavelength(self.get_wavelength())

    if self.get_integrater_ice():
      correct.set_ice(self.get_integrater_ice())

    if self.get_integrater_excluded_regions():
      correct.set_excluded_regions(self.get_integrater_excluded_regions())

    if self.get_integrater_anomalous():
      correct.set_anomalous(True)

    if self.get_integrater_low_resolution() > 0.0:
      Debug.write('Using low resolution limit: %.2f' % \
                  self.get_integrater_low_resolution())
      correct.set_resolution_high(0.0)
      correct.set_resolution_low(
          self.get_integrater_low_resolution())

    auto_logfiler(correct, 'CORRECT')

    return correct
开发者ID:hainm,项目名称:xia2,代码行数:31,代码来源:XDSIntegrater.py


示例16: Pointless

 def Pointless(self):
   '''Create a Pointless wrapper from _Pointless - and set the
   working directory and log file stuff as a part of this...'''
   pointless = _Pointless()
   pointless.set_working_directory(self.get_working_directory())
   auto_logfiler(pointless)
   return pointless
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4ScalerHelpers.py


示例17: Cellparm

 def Cellparm(self):
   '''Create a Cellparm wrapper from _Cellparm - set the working directory
   and log file stuff as a part of this...'''
   cellparm = _Cellparm()
   cellparm.set_working_directory(self.get_working_directory())
   auto_logfiler(cellparm)
   return cellparm
开发者ID:xia2,项目名称:xia2,代码行数:7,代码来源:XDSScalerA.py


示例18: _integrate_finish

  def _integrate_finish(self):
    '''Finish the integration - if necessary performing reindexing
    based on the pointgroup and the reindexing operator.'''

    if self._intgr_reindex_operator is None and \
       self._intgr_spacegroup_number == lattice_to_spacegroup(
        self.get_integrater_refiner().get_refiner_lattice()):
      return self._mosflm_hklout

    if self._intgr_reindex_operator is None and \
       self._intgr_spacegroup_number == 0:
      return self._mosflm_hklout

    Debug.write('Reindexing to spacegroup %d (%s)' % \
                (self._intgr_spacegroup_number,
                 self._intgr_reindex_operator))

    hklin = self._mosflm_hklout
    reindex = Reindex()
    reindex.set_working_directory(self.get_working_directory())
    auto_logfiler(reindex)

    reindex.set_operator(self._intgr_reindex_operator)

    if self._intgr_spacegroup_number:
      reindex.set_spacegroup(self._intgr_spacegroup_number)

    hklout = '%s_reindex.mtz' % hklin[:-4]

    reindex.set_hklin(hklin)
    reindex.set_hklout(hklout)
    reindex.reindex()

    return hklout
开发者ID:xia2,项目名称:xia2,代码行数:34,代码来源:MosflmIntegrater.py


示例19: Rebatch

 def Rebatch(self):
   '''Create a Rebatch wrapper from _Rebatch - set the working directory
   and log file stuff as a part of this...'''
   rebatch = _Rebatch()
   rebatch.set_working_directory(self.get_working_directory())
   auto_logfiler(rebatch)
   return rebatch
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py


示例20: Truncate

 def Truncate(self):
   '''Create a Truncate wrapper from _Truncate - set the working directory
   and log file stuff as a part of this...'''
   truncate = _Truncate()
   truncate.set_working_directory(self.get_working_directory())
   auto_logfiler(truncate)
   return truncate
开发者ID:hainm,项目名称:xia2,代码行数:7,代码来源:CCP4Factory.py



注:本文中的xia2.lib.bits.auto_logfiler函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python transformer.TX类代码示例发布时间:2022-05-26
下一篇:
Python Streams.Debug类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap