def unaddress(self, data):
(faces, coords) = address_data(data, <NUM_LIT:2>)<EOL>faces = self.tess.index(faces)<EOL>selfx = self.coordinates<EOL>if all(len(np.shape(x)) > <NUM_LIT:1> for x in (faces, coords)):<EOL><INDENT>tx = np.transpose([selfx[:,ff] if ff[<NUM_LIT:0>] >= <NUM_LIT:0> else null<EOL>for null in [np.full((<NUM_LIT:3>, selfx.shape[<NUM_LIT:0>]), np.nan)]<EOL>for ff in faces.T],<EOL>(<NUM_LIT:2>,<NUM_LIT:1>,<NUM_LIT:0>))<EOL><DEDENT>elif faces == -<NUM_LIT:1>:<EOL><INDENT>return np.full(selfx.shape[<NUM_LIT:0>], np.nan)<EOL><DEDENT>else:<EOL><INDENT>tx = selfx[:,faces].T<EOL><DEDENT>return barycentric_to_cartesian(tx, coords)<EOL>
mesh.unaddress(A) yields a coordinate matrix that is the result of unaddressing the given
  address dictionary A in the given mesh. See also mesh.address.