From de3ba37a397c4c5198432e9a822ed8aa6f4d9a36 Mon Sep 17 00:00:00 2001 From: Niklaus Johner <nij2003@med.cornell.edu> Date: Sun, 26 Jan 2014 19:52:37 -0500 Subject: [PATCH] Speed up for the AvereageDistanceMatrixFromTraj function --- modules/mol/alg/pymod/trajectory_analysis.py | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/mol/alg/pymod/trajectory_analysis.py b/modules/mol/alg/pymod/trajectory_analysis.py index e46af2756..4fc74233a 100644 --- a/modules/mol/alg/pymod/trajectory_analysis.py +++ b/modules/mol/alg/pymod/trajectory_analysis.py @@ -206,6 +206,7 @@ def AverageDistanceMatrixFromTraj(t,sele,first=0,last=-1): M=npy.zeros([n_atoms,n_atoms]) for i,a1 in enumerate(sele.atoms): for j,a2 in enumerate(sele.atoms): + if j>i:continue d=ost.mol.alg.AnalyzeDistanceBetwAtoms(t,a1.GetHandle(),a2.GetHandle())[first:last] M[i,j]=npy.mean(d) M[j,i]=npy.mean(d) -- GitLab