mailr28064 - /trunk/target_functions/n_state_model.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 16, 2015 - 16:02:
Author: bugman
Date: Fri Oct 16 16:02:57 2015
New Revision: 28064

URL: http://svn.gna.org/viewcvs/relax?rev=28064&view=rev
Log:
More future protection against numpy changes.

The FutureWarning is "`rank` is deprecated; use the `ndim` attribute or 
function instead. To find
the rank of a matrix see `numpy.linalg.matrix_rank`."  Therefore the N-state 
model target function
method paramag_info() has been updated to use the .ndim attribute and longer 
use numpy.rank()
function.


Modified:
    trunk/target_functions/n_state_model.py

Modified: trunk/target_functions/n_state_model.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/target_functions/n_state_model.py?rev=28064&r1=28063&r2=28064&view=diff
==============================================================================
--- trunk/target_functions/n_state_model.py     (original)
+++ trunk/target_functions/n_state_model.py     Fri Oct 16 16:02:57 2015
@@ -21,7 +21,7 @@
 
 # Python module imports.
 from math import sqrt
-from numpy import array, dot, eye, float64, ones, rank, transpose, zeros
+from numpy import array, dot, eye, float64, ones, transpose, zeros
 
 # relax module imports.
 from lib.alignment.alignment_tensor import dAi_dAxx, dAi_dAyy, dAi_dAxy, 
dAi_dAxz, dAi_dAyz, to_tensor
@@ -1200,7 +1200,7 @@
         """Calculate the paramagnetic centre to spin vectors, distances and 
constants."""
 
         # Get the vectors and distances.
-        if rank(self.paramag_centre) == 1:
+        if self.paramag_centre.ndim == 1:
             vectors_single_centre(self.atomic_pos, self.paramag_centre, 
self.paramag_unit_vect, self.paramag_dist)
         else:
             vectors_centre_per_state(self.atomic_pos, self.paramag_centre, 
self.paramag_unit_vect, self.paramag_dist)




Related Messages


Powered by MHonArc, Updated Tue Oct 20 09:20:19 2015