From 50f8399756400129634d1001377d773ba2188d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Tj=C3=B6rnhammar?= Date: Sat, 21 Aug 2021 23:02:25 +0200 Subject: [PATCH] rm red --- src/impetuous/clustering.py | 43 ------------------------------------- 1 file changed, 43 deletions(-) diff --git a/src/impetuous/clustering.py b/src/impetuous/clustering.py index 76cdb10..5e0a88c 100755 --- a/src/impetuous/clustering.py +++ b/src/impetuous/clustering.py @@ -628,58 +628,15 @@ else : R2[i][j] = np.sum((P[i]-Q[j])**2) return ( R2 ) - def select_from_distance_matrix(boolean_list,distance_matrix): return ( np.array( [ d[boolean_list] for d in distance_matrix[boolean_list]] ) ) - -def calculate_rdf ( particles_i=None , particles_o=None , nbins=100 , - distance_matrix = None , bInGroup = None , bNotInGroup = None , - n_dimensions = 3 , xformat="%.3f" , bLiquidState=True, constant=4.0/3.0) : - - import operator - crit1 = particles_i is None and particles_o is None - crit2 = bInGroup is None and distance_matrix is None and bNotInGroup is None - - if not crit2 : - particles_i = distance_matrix_to_absolute_coordinates ( \ - select_from_distance_matrix ( bInGroup , distance_matrix ) , - n_dimensions = n_dimensions ) - particles_o = distance_matrix_to_absolute_coordinates ( \ - select_from_distance_matrix ( bNotInGroup , distance_matrix ) , - n_dimensions = n_dimensions ) - else : - particles_i = particles_i.T - particles_o = particles_o.T - - if operator.xor( not crit1, not crit2 ) : - rdf_p = pd.DataFrame ( exclusive_pdist ( particles_i.T , particles_o.T ) ).apply( np.sqrt ).values.reshape(-1) - rmax = np.max ( rdf_p ) - Y_ , X = np.histogram ( rdf_p , bins=nbins ) - X_ = 0.5*(X[1:]+X[:1]) - bUse = [ x1: return ( np.sqrt(n)*diar(n-1) ) else: return ( 1. ) - def calculate_rdf ( particles_i = None , particles_o = None , nbins=100 , distance_matrix = None , bInGroup = None , bNotInGroup = None , n_dimensions = 3 , xformat="%.3f" , -- GitLab