ó
ô™xTc           @   s°   d  d l  m Z d  d l Z d  d l Z d  d l Z d  d l m Z d  d l m Z d  d l m	 Z	 d  d l
 m Z d  d l m Z d „  Z d	 „  Z e d
 k r¬ e ƒ  n  d S(   iÿÿÿÿ(   t   divisionN(   t   easy_run(   t   open_tmp_file(   t	   show_diff(   t   dump(   t   ImageSetFactoryc          C   sL  t  j j d ƒ s d GHd  St  j j d d d t j j ƒ }  t j j |  d ƒ } t j | ƒ } d | j	 d d	 ƒ } d
 j d g | ƒ } t
 j | ƒ } t d j | j ƒ | ƒ s½ t ‚ t j | ƒ d } t d d d d ƒ } t j | | ƒ | j ƒ  d
 j d | j g ƒ } t
 j | ƒ } t d j | j ƒ | ƒ sHt ‚ d  S(   Nt   dials_regressions8   Skipping exercise_to_xds(): dials_regression not presentt   relative_paths#   dials_regression/centroid_test_datat   tests   centroid_*.cbfs   DETECTOR=PILATUS MINIMUM_VALID_PIXEL_VALUE=0 OVERLOAD=495976
SENSOR_THICKNESS= 0.32
DIRECTION_OF_DETECTOR_X-AXIS= 1.000 0.000 0.000
DIRECTION_OF_DETECTOR_Y-AXIS= 0.000 1.000 0.000
NX=2463 NY=2527 QX=0.1720 QY=0.1720
DETECTOR_DISTANCE= 190.180
ORGX= 1235.8 ORGY= 1279.6
ROTATION_AXIS= 1.000 0.000 0.000
STARTING_ANGLE= 0.000
OSCILLATION_RANGE= 0.200
X-RAY_WAVELENGTH= 0.97950
INCIDENT_BEAM_DIRECTION= -0.000 -0.000 1.021
FRACTION_OF_POLARIZATION= 0.999
POLARIZATION_PLANE_NORMAL= 0.000 1.000 0.000
NAME_TEMPLATE_OF_DATA_FRAMES= %s
TRUSTED_REGION= 0.0 1.41
UNTRUSTED_RECTANGLE= 487 495 0 2528
UNTRUSTED_RECTANGLE= 981 989 0 2528
UNTRUSTED_RECTANGLE= 1475 1483 0 2528
UNTRUSTED_RECTANGLE= 1969 1977 0 2528
UNTRUSTED_RECTANGLE= 0 2464 195 213
UNTRUSTED_RECTANGLE= 0 2464 407 425
UNTRUSTED_RECTANGLE= 0 2464 619 637
UNTRUSTED_RECTANGLE= 0 2464 831 849
UNTRUSTED_RECTANGLE= 0 2464 1043 1061
UNTRUSTED_RECTANGLE= 0 2464 1255 1273
UNTRUSTED_RECTANGLE= 0 2464 1467 1485
UNTRUSTED_RECTANGLE= 0 2464 1679 1697
UNTRUSTED_RECTANGLE= 0 2464 1891 1909
UNTRUSTED_RECTANGLE= 0 2464 2103 2121
UNTRUSTED_RECTANGLE= 0 2464 2315 2333
DATA_RANGE= 1 9
JOB=XYCORR INIT COLSPOT IDXREF DEFPIX INTEGRATE CORRECTt   *s   ????t    s   dxtbx.to_xdss   
i    t   suffixs
   sweep.jsont   modet   wb(   t   libtbxt   envt
   has_modulet   find_in_repositoriest   ost   patht   isdirt   joint   globt   replaceR   t   fully_bufferedR   t   stdout_linest   AssertionErrorR   t   newR   R   t   imagesett   closet   name(   t   data_dirt   templatet
   file_namest   expected_outputt   cmdt   resultt   sweept   f(    (    sQ   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/dxtbx/tests/command_line/tst_to_xds.pyt   exercise_to_xds   s&    $"
c           C   s   t  ƒ  d GHd  S(   Nt   OK(   R'   (    (    (    sQ   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/dxtbx/tests/command_line/tst_to_xds.pyt   runK   s    t   __main__(   t
   __future__R    R   R   t   libtbx.load_envR   R   t   libtbx.test_utilsR   R   t   dxtbx.serializeR   t   dxtbx.imagesetR   R'   R)   t   __name__(    (    (    sQ   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/dxtbx/tests/command_line/tst_to_xds.pyt   <module>   s   	=	