Don't know if it has already been reported or if this is an expected behavior… Tested with latest IMP svn release. import IMP import IMP.algebra a=IMP.algebra.Vector3D(1,1,2) b=IMP.algebra.Vector3D(1,1,2) a==b --> False --Ben (schwarz)