Author: bugman Date: Wed Feb 13 17:06:37 2013 New Revision: 18469 URL: http://svn.gna.org/viewcvs/relax?rev=18469&view=rev Log: Clean up of the _minimise_setup_rdcs() frame order specific method. The logic for exacting the unit vectors was incorrect, but nevertheless worked. This just cleans up the broken logic to avoid bugs. Modified: branches/frame_order_testing/specific_fns/frame_order.py Modified: branches/frame_order_testing/specific_fns/frame_order.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_testing/specific_fns/frame_order.py?rev=18469&r1=18468&r2=18469&view=diff ============================================================================== --- branches/frame_order_testing/specific_fns/frame_order.py (original) +++ branches/frame_order_testing/specific_fns/frame_order.py Wed Feb 13 17:06:37 2013 @@ -811,12 +811,8 @@ continue # A single unit vector. - if arg_check.is_float(interatom.vector[0], raise_error=False): + if interatom.vector.shape == (3,): unit_vect.append(interatom.vector) - - # A single unit vector. - elif len(interatom.vector) == 1: - unit_vect.append(interatom.vector[0]) # Average multiple unit vectors. else: