insarviz.misc.Matrix module

class insarviz.misc.Matrix.Matrix(coefs, inv_coefs)[source]

Bases: object

static extend(n, i)[source]
static extended(n, i, m)[source]
flatten()[source]
flatten_homogeneous()[source]
static frustum(l, r, b, t, n, f)[source]
static identity(n)[source]
inverse()[source]
static product(m, *ms) Matrix[source]
static project(u)[source]
static reflect(u_tup)[source]
static rotate(u_tup, v_tup)[source]
static rotate3(alpha, norm)[source]
static rotate_xy(n, alpha)[source]
static scale(factors)[source]
property shape
static swap_axes(n, i0, j0)[source]
transform_point(vect: Iterable[float]) NDArray[float][source]
transform_vect(vect)[source]
static translate(d)[source]
static vector(v)[source]