コード例 #1
0
ファイル: rigid_body.py プロジェクト: dials/cctbx
 def show(self, out=None):
     if (out is None): out = sys.stdout
     print("|-rigid body shift (total)------------------------------"\
                   "----------------------|", file=out)
     print_statistics.show_rigid_body_rotations_and_translations(
         out=out,
         prefix="",
         frame="|",
         euler_angle_convention=self.euler_angle_convention,
         rotations=self.rotations,
         translations=self.translations)
     print("|" + "-" * 77 + "|", file=out)
     print(file=out)
コード例 #2
0
ファイル: rigid_body.py プロジェクト: cctbx/cctbx-playground
 def show(self, out = None):
   if (out is None): out = sys.stdout
   print >> out, "|-rigid body shift (total)------------------------------"\
                 "----------------------|"
   print_statistics.show_rigid_body_rotations_and_translations(
     out=out,
     prefix="",
     frame="|",
     euler_angle_convention=self.euler_angle_convention,
     rotations=self.rotations,
     translations=self.translations)
   print >> out, "|"+"-"*77+"|"
   print >> out
コード例 #3
0
ファイル: rigid_body.py プロジェクト: dials/cctbx
 def show(self, fmodel, r_mat, t_vec, header="", out=None):
     if (out is None): out = sys.stdout
     fmodel_info = fmodel.info()
     fmodel_info._header_resolutions_nreflections(header=header, out=out)
     print("| " + "  " * 38 + "|", file=out)
     fmodel_info._rfactors_and_bulk_solvent_and_scale_params(out=out)
     print("| " + "  " * 38 + "|", file=out)
     print("| Rigid body shift (Euler angles %s):"% \
       self.params.euler_angle_convention+" "*40 +"|", file=out)
     print_statistics.show_rigid_body_rotations_and_translations(
         out=out,
         prefix="",
         frame="|",
         euler_angle_convention=self.params.euler_angle_convention,
         rotations=r_mat,
         translations=t_vec)
     print("|" + "-" * 77 + "|", file=out)
コード例 #4
0
ファイル: rigid_body.py プロジェクト: cctbx/cctbx-playground
 def show(self, fmodel, r_mat, t_vec, header = "", out=None):
   if(out is None): out = sys.stdout
   fmodel_info = fmodel.info()
   fmodel_info._header_resolutions_nreflections(header=header, out=out)
   print >> out, "| "+"  "*38+"|"
   fmodel_info._rfactors_and_bulk_solvent_and_scale_params(out=out)
   print >> out, "| "+"  "*38+"|"
   print >> out,"| Rigid body shift (Euler angles %s):"% \
     self.params.euler_angle_convention+" "*40 +"|"
   print_statistics.show_rigid_body_rotations_and_translations(
     out=out,
     prefix="",
     frame="|",
     euler_angle_convention= self.params.euler_angle_convention,
     rotations=r_mat,
     translations=t_vec)
   print >> out, "|" +"-"*77+"|"