(self)
| 95 | self.t = result |
| 96 | |
| 97 | def inverse(self): |
| 98 | result = np.zeros(6) |
| 99 | a = self.t[0]; c = self.t[2]; e = self.t[4]; |
| 100 | b = self.t[1]; d = self.t[3]; f = self.t[5]; |
| 101 | |
| 102 | denom = a*d - b*c; |
| 103 | |
| 104 | result[0] = d / denom; |
| 105 | result[1] = -b / denom; |
| 106 | result[2] = -c / denom; |
| 107 | result[3] = a / denom; |
| 108 | result[4] = (c*f-d*e) / denom; |
| 109 | result[5] = (b*e-a*f) / denom; |
| 110 | |
| 111 | return result |
| 112 | |
| 113 | def grid_transform(self, meshgrid, t, normalize=True, gridsize=None): |
| 114 | if gridsize is None: |